Which technique is used to get information from a series of referenced fields from different tables?
Correct Answer: C
In ServiceNow, Dot-Walking is a technique used to retrieve information from referenced fields across different tables. It allows users to access data stored in related records without writing complex scripts.
How Dot-Walking Works:
When a field references another table, dot notation (.) is used to traverse the relationship and retrieve additional information from the referenced table.
It works in forms, lists, reports, workflows, business rules, and scripts.
Example 1: Retrieving User Information from an Incident Record
Let's say we have an Incident table where the caller_id field references the User (sys_user) table.
If we need to retrieve the caller's email address, we use:
caller_id.email
Here's how it works:
caller_id → Reference the sys_user table
email → Retrieves the email field from the sys_user record
Example 2: Retrieving Department Name of an Incident Caller
To get the department of the caller, we use:
caller_id.department.name
caller_id → Reference the User table
department → Reference the Department table
name → Retrieves the department name
Explanation of Each Option:
(A) Table-Walking - Incorrect ❌
There is no such term as "Table-Walking" in ServiceNow.
The correct term for referencing related fields is Dot-Walking.
(B) Sys_ID Pulling - Incorrect ❌
The sys_id is a unique identifier for each record in ServiceNow, but pulling sys_ids alone does not retrieve referenced field data.
Dot-Walking allows access to fields in related tables, not just the sys_id.
(C) Dot-Walking - Correct ✅
Dot-Walking is the correct technique used in ServiceNow to access referenced fields across tables.
It is used in scripting, reporting, workflows, Business Rules, and UI Policies.
(D) Record-Hopping - Incorrect ❌
There is no such feature as "Record-Hopping" in ServiceNow.
The correct method for referencing data in related tables is Dot-Walking.
Additional Notes & Best Practices:
Dot-Walking reduces the need for complex queries and makes scripting easier.
Use it in filters, reports, and workflows to dynamically retrieve related data.
Limit excessive Dot-Walking in large tables to avoid performance issues.
Alternative for scripts: If Dot-Walking does not work in advanced scripts, use GlideRecord queries to retrieve referenced records manually.
Reference from Certified System Administrator (CSA) Documentation:
ServiceNow Docs: Understanding Dot-Walking
https://docs.servicenow.com
ServiceNow Community: Best Practices for Dot-Walking
https://community.servicenow.com