The CreatorCon Call for Content is officially open! Get started here.

Developer articles
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Articles

How to Script a change Risk Assessment

We have a couple workflows that open change requests.  Part of our updated change management process is that Normal changes require a Risk Assessment be completed.  We didn't want to deviate from that rule no matter what was opening the CR, so we nee...

Janel by Kilo Sage
  • 6096 Views
  • 8 comments
  • 11 helpfuls

Introduction to Jelly Script in ServiceNow #1

Jelly Scripting is used to create our own UI pages in ServiceNow.   Jelly is comprised of Java- and XML-based scripting and a transformation engine used to turn XML into executable code. The output is usually HTML and JavaScript code that is used by ...

ServiceNow Terms and Definitions

                            ServiceNow Terms and DefinitionsPrepared this document so that new beginners can know ServiceNow basic terms, table names, and definitions.Data Model:1.           Tablesys_db_objectTables available to store instance data....

arshanapalli by Tera Contributor
  • 22389 Views
  • 4 comments
  • 38 helpfuls

Washington DCs no code "Set messages for questions"

Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field   Hi there,   Like most ServiceNow releases, also the Washington DC release brings some small though very useful improvements on Service Catalog. One of the improvement th...

set message 01.png set message 02.png set message 03.png

Using .get() for GlideRecord SAFELY

Caught a couple instances in the wild of people using .get() on a GlideRecord without wrapping it in an if.This is a dangerous practice.  This video shows you why and how to compensate.

Uncle Rob by Kilo Patron
  • 660 Views
  • 1 comments
  • 4 helpfuls

GLOBAL APPLICATION VS CUSTOM APPLICATION SCOPES

What is a Global Application? A global application provides no boundaries compared to scoped application. It can be used to create legacy application or to merge multiple global update sets in one application. What is a Scoped Application? Scoped app...

find_real_file.png find_real_file.png find_real_file.png find_real_file.png
Mamta Arora by Tera Explorer
  • 13915 Views
  • 1 comments
  • 9 helpfuls

What Runs?

Have you every wondered what runs on a table - what exactly is triggered when a record on a given table is displayed, inserted, updated or deleted? You can find various charts on the net explaining what happens in general, and you can try to filter v...

Automated Email Reminders

In fast-paced environments, ensuring timely updates on incidents is crucial. Here's a step-by-step guide on how to set up automated email reminders in ServiceNow to keep your incident records up-to-date:   Scenario:If an active incident remains unto...

Skip Flow Timers in ATF Tests

Have you ever needed to skip a flow timer for a test? Perhaps what you need to test occurs 48 long hours after your flow starts. To pass it, do we really have to gs.sleep(172,800,000) and go home for the weekend? Yuck, we hope not! There's a better w...

JosephW1_0-1745077552667.png JosephW1_0-1745098384422.png JosephW1_0-1745294486384.png
JosephW1 by Tera Guru
  • 1012 Views
  • 1 comments
  • 4 helpfuls

JSON Validation in ServiceNow

http://genipalla.com/servicenow/json-validation-servicenow/ JSON Validation – ServiceNow JSON validation has been around for many years and there are quite a plethora of different javascript libraries out on git hub that can be used to validate your...

Geni1 by Tera Contributor
  • 5955 Views
  • 8 comments
  • 5 helpfuls

Return logged-in user groups using getMyGroups()

Hi All, Today I have found an amazing undocumented API that outputs all logged-in user group sys_id(s). You can use this to reduce the amount of scripting   You can try this in your Background script gs.print(gs.getUser().getMyGroups()) Output :  Re...

find_real_file.png
Top Contributors