Multi Row Variable Set: communication with main form

Sometimes you need to share values between variables in the main form and a Multi Row Variable Set. Each Multi Row Variable Set has its own instance of g_form that cannot access the data in the main form. This restriction can be solved by making the main g_form instance available […]

MRVS Picture

Autocomplete Servicenow for Atom

Servicenow Autocomplete for Atom

The autocomplete-servicenow package for Atom has been upgraded to Orlando! Check the Readme section in the Package page or the Github repository to see the prefixes and APIs available.   Atom Package: https://atom.io/packages/autocomplete-servicenow GitHub Repository: https://github.com/rubenferrero/autocomplete-servicenow     Package Installation Open command palette in Atom: CMD-SHIFT-P (macOS) or CTRL-SHIFT-P (Linux/Windows) Type “install package“ […]


Code Search using Chrome custom search engine

Do you often find yourself looking for a piece of code in a Servicenow instance? A couple of options were discussed in the post Code Search using Studio IDE without Applications. On this occasion, I’m going to share an even better approach based on this wonderful tutorial by SN Pro […]

Chrome Edit Search Engine

Days of Week

Hidden Field Types: Days of Week

Now that we know about the existence of some Hidden Field Types in Servicenow, it is time to inspect some of them. In this post, we will see how to create a new Days of Week field, how it looks in a form and some of its properties. Creating a Days of […]


Hidden Field Types: Day of Week

Now that we know about the existence of some Hidden Field Types in Servicenow, it is time to inspect some of them. In this post, we will see how to create a new Day of Week field, how it looks in a form and some of its properties. Creating a Day of […]

Day of Week

Hidden Field Classes: Internal Type

Hidden Field Types

Note: When you create a custom field, use one of these supported field types. Other field types, such as User Input, are for internal use only and are not supported for custom fields. Where can we find these other hidden field types? And how can they be used (yes… we […]


Servicenow-Google integration using OAuth 2.0

Once upon a time, I wanted to set up an integration between Servicenow and Google using OAuth 2.0. I went straight ahead to the Servicenow documentation. Everything was there, so I started following the steps provided.   It worked! I could test the connection and get some data from one of […]


Studio URL: sysparm_transaction_scope

Code Search using Studio IDE without Applications

Servicenow Geneva provided us with a great tool for developers: Studio IDE. It includes some nice features, such as the ability to search the instance and find some code. However, Studio IDE is not very friendly when you don’t want to work with applications. Opening Studio IDE A modal panel […]


Avoiding code duplication in Catalog Client Scripts

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.   Andrew Hunt and David Thomas The Pragmatic Programmer   One of the first questions I asked when I started working with the Service Catalog in Servicenow was how to share some common functionality among Catalog […]