|

Understanding the 5 UI Translation Tables in ServiceNow

ServiceNow handles user interface (UI) translations using five dedicated tables. Each table serves a different aspect of the platform’s user experience and supports internationalization (i18n) in a structured way. 1. sys_documentation Purpose: Stores field labels (like form labels) for all languages, including English. 2. sys_choice Purpose: Stores dropdown values (choices) like priorities, states, etc., in…

|

Configure Reference Field Search Behavior in Service Operations Workspace (SOW)

ServiceNow introduced a performance-focused change in how reference fields behave in Statements of Work (SOW). By default, when a reference field such as Configuration Item, Service Offering, or Service is empty, clicking it will display only recently selected values instead of automatically pulling the full list of available options. This improves performance but may feel…

#15 How to Configure a Record Producer for an HR Service in ServiceNow

This guide walks you step-by-step through configuring a Record Producer for an existing HR service ✅ Prerequisites Requirement Description Role needed sn_hr_core.admin Existing HR Service You must already have an HR service created 🚀 Goal Make an existing HR service available to employees via self-service — without creating a duplicate service catalog item. ⚠️ Important…

Implementing a “Three Strike Reminder” for On-Hold Incidents with Flow Designer

This article details how to use Flow Designer to create an automated “three-strike” reminder system for Incidents placed on hold, specifically when they are Awaiting Caller. This automation helps ensure that incidents don’t remain stagnant and are either resolved or closed after three consecutive reminders. 1. The Goal of the Flow The objective is to…

Submitting Service Catalog Items via Server-Side Script

Automating the submission of Service Catalog items is a fundamental requirement for advanced ServiceNow implementations, enabling processes like inbound email provisioning, workflow automation, and external integrations. This is achieved using server-side APIs that mimic the user checkout process. The method you choose depends on your application’s scope: the Global scope uses the traditional Cart API,…

|

🕒 The Ultimate Guide to GlideDuration in ServiceNow

This article covers everything you need to know about GlideDuration, from core functions to advanced use cases like triggering events, reminders, and automations. 🔹 What is GlideDuration? GlideDuration is a ServiceNow class used to represent and manipulate spans of time, such as: Unlike GlideDateTime, which is about specific moments, GlideDuration is about how long something…

#16 What Are Lifecycle Events in HRSD? A Beginner-Friendly Guide with 3 Real Examples

If you’ve been exploring ServiceNow HR Service Delivery (HRSD), you’ve probably heard the term “Lifecycle Event.” But what does it actually mean — and how is it different from a simple HR case or task? Let’s break it down in plain language. 🚀 What Is a Lifecycle Event in HRSD? A Lifecycle Event is a…

#17 Implementing the Variable Editor on HR Case Forms

Certainly. Based on the ServiceNow UI Formatter record you created, here is a detailed technical article explaining its purpose and use. Topic: Enabling Catalog Variables on the HR Case Table Table: sn_hr_core_case Formatter: com_glideapp_questionset_default_question_editor Overview This article details the configuration required to introduce the Variable Editor to the HR Case (sn_hr_core_case) form in ServiceNow. The…

#18 ServiceNow HRSD: Lifecycle Events vs. Lifecycle Events Enterprise

When deploying ServiceNow Human Resources Service Delivery (HRSD), it’s crucial to understand the difference between the core Lifecycle Events plugin and the Lifecycle Events Enterprise plugin (often associated with the Enterprise Onboarding and Transitions application). While both plugins provide the framework for managing complex employee journeys, the distinction is critical: it determines which departments can…

|

Decision Tables in ServiceNow

Decision Tables in ServiceNow: Smarter Email Routing by Location In ServiceNow, we often face scenarios where decisions must be made based on multiple inputs—like location, department, or priority—and lead to specific actions. Writing custom scripts can work, but it often becomes messy, hard to maintain, and inaccessible to non-technical teams. This is where Decision Tables…