Skip navigation



I have been meaning to write about the amazing ServiceNow plug-in for the SublimeText 2 editor. The plugin was developed by Paul Senatillaka and possibly others at Fruition Partners. It allows you to put a special comment header at the top of any file in the SublimeText editor. These comments give enough information for the editor to post the code up to the corresponding record in ServiceNow any time you save the document in Sublime.


For those of you unaware of this powerful plugin, please watch my demo video and find download links on my blog post:  Edit ServiceNow Code in SublimeText Editor

John Andersen
Passionate fan of Custom Apps, Integrations, and Service Portal Experiences


Loading the AngularJS or other complicated javascript libraries on a ServiceNow instance may appear to be impossible at first, but with the following handy trick, you have can enhanced capabilities within just a few short minutes.


While there are cool little tools created by some of my colleges that do this for you on some specific libraries, I would like to show you first hand how to do this manually so that you are empowered to load the libraries that you need for your own development inside of ServiceNow.


There are four steps to this process:

  1. Download the javascript library
  2. Create a blank UI Script
  3. Add the script via a List View
  4. Call the script from your page


For the full tutorial and accompanying video, please see my post:  Adding AngularJS and other Javascript Libraries to ServiceNow.

John Andersen
Passionate fan of Custom Apps, Integrations, and Service Portal Experiences

They say a picture is worth a thousand words, and ServiceNow offers a number of ways to visualize your data via reporting, Performance Analytics, Google Maps integrations, BSM Maps, and more.


However, the really imaginative stuff has always taken a lot of work. Getting a unique visualization idea out of your head and into ServiceNow takes time and development chops.


Starting today, we have an option on Share that makes it easier than ever to quickly take the picture in your head from concept to reality. Flexible Mapper provides a simple point-and-click interface for developing maps and interactive images, but also offers the power of scripting for your more complex needs.


Here are a few ideas you can build:

  • Data center floorplan that alerts error conditions and deep links into CIs
  • Office floorplan fed by data from your User and Incident tables
  • Geographical map that displays open tasks at your various locations
  • Promotional infographics fed by your ServiceNow data
  • Interactive event maps to guide conference attendees


If you have an idea for a cool visualization that you'd like to bring to life in ServiceNow, check out the video below to see if Flexible Mapper can help. The Share download is loaded up with all of the examples shown to help you quickly start creating your own content.


Flexible Mapper on Share


A Styled Page in ServiceNowNo, I am not a UI Master, nor am I a genius at style. I do my best to at least make interfaces functional, and that is about it. So, for me providing styling guidance is a bit of a joke, but here is something that I learned that has helped my various UI Pages and UI Macros become a bit more flexible – both when in use within the same instance, or when being packaged up and distributed to other instances.


The following blog post explains how to leverage the CSS Page records in ServiceNow in separate UI Pages and Macros.  Also, I cover how to do all of this in a manner that does not rely on Sys_id's that could change from instance to instance.


Read more here:  Styling UI Pages and UI Macros in ServiceNow

John Andersen
Passionate fan of Custom Apps, Integrations, and Service Portal Experiences

Filter Blog

By date: By tag: