Where would you go in ServiceNow to order services and products offered by various departments?
Service Catalog
Self Service
Service Department
Customer Service
InServiceNow, theService Catalogis the primary module where users canorder services and productsoffered by various departments. The Service Catalog provides acentralized portalfor users to browse and requestIT, HR, Facilities, Finance, and other departmental servicesin a structured and automated way.
TheService Catalogis aself-service interfacewhere users can request predefined services, products, and resources.
It acts as adigital storefrontfor an organization's internal and external services.
Each service request follows aworkflowthat may includeapprovals, task assignments, and fulfillment processes.
Service Offerings:
Users can requesthardware (laptops, mobile devices, monitors), software, access permissions, or HR-related services (e.g., PTO requests, onboarding).
Structured Request Fulfillment:
Each request follows aworkflowwith assigned tasks to the appropriate fulfillment teams.
Example: A request for anew laptopis routed toIT Supportfor approval and processing.
Automation and Approvals:
Some catalog items requiremanagerial or departmental approvalsbefore fulfillment.
Example: Requesting access torestricted applicationsmight need approval from anIT admin.
Integration with Incident, Change, and Asset Management:
The Service Catalog can triggerchange requests, incidents, and asset updatesas part of the fulfillment process.
Access Through the Self-Service Portal:
Users can access theService Catalogvia theSelf-Service Portalfor quick and easy navigation.
What is the Service Catalog?Key Features of the Service Catalog:
Why Option A (Service Catalog) is Correct?TheService Catalogis the correct place toorder services and productsoffered by different departments in ServiceNow.
It provides astructured and automatedway to request, approve, and fulfill service requests.
Why Other Options Are Incorrect?B. Self-Service– TheSelf-Service Portalprovides access to the Service Catalog but is not where services are ordered directly.
C. Service Department– No such module exists in ServiceNow. Departments use theService Catalogto provide services.
D. Customer Service– TheCustomer Service Management (CSM)module is forexternal customers, not internal service requests.
ServiceNow Docs – Service Catalog Overviewhttps://docs.servicenow.com
ServiceNow Learning – Self-Service & Service Catalog Best Practices
References from Certified System Administrator (CSA) Documentation:
Table Access Control rules are processed in the following order:
any table name (wildcard), parent table name, table name
table name, parent table name, any table name (wildcard)
parent table name, table name, any table name (wildcard)
any table name (wildcard), table name, parent table name
In ServiceNow,Table Access Control (ACL) rulesdefine the permissions for accessing records within a table. When a user attempts to access a record, ServiceNow processesACL rules in a specific orderto determine if the user has the necessary permissions.
Specific Table Name ACLs
ServiceNowfirst checks ACL rulesthat are defined for the exact table being accessed.
If there are multiple ACL rules for the same table, ServiceNow evaluates themfrom most specific to least specific(i.e., field-level ACLs before table-level ACLs).
Parent Table Name ACLs(If applicable)
If the table inherits from another table (e.g.,Incident inherits from Task), ServiceNownext checks ACL ruleson theparent table.
This ensures that inherited rules are properly applied.
Wildcard ACLs (*)(Any table)
If no explicit ACL rule is found for the table or its parent, ServiceNow checkswildcard ACL rules (*), which apply toall tables.
Wildcard ACLs act as alast resortwhen no table-specific rules exist.
Order of Processing ACL Rules:
(A) any table name (wildcard), parent table name, table name – Incorrect
Wildcard rules (*) areprocessed last, not first.
(B) table name, parent table name, any table name (wildcard) – Correct
This follows the correctprocessing order:
First:ACLs for the specific table
Second:ACLs for the parent table (if applicable)
Third:Wildcard ACLs (*)
(C) parent table name, table name, any table name (wildcard) – Incorrect
Parent table ACLs arechecked aftertable-specific ACLs, not before.
(D) any table name (wildcard), table name, parent table name – Incorrect
Wildcard ACLs (*) arealways processed last, so this order is incorrect.
Explanation of Each Option:
Field-level ACLs(column-specific) take precedence overtable-level ACLs.
If multiple ACL rules apply,all must evaluate totruefor access to be granted.
Explicit Deny:If an ACL rule explicitlydenies access, the user is denied, even if another ACL grants access.
Always Test ACLs:Use the "Security Debugging" feature (/sys_security_acl_list.do) to verify how ACLs are applied.
Additional Notes & Best Practices:
ServiceNow Docs: How Access Control Rules Work
https://docs.servicenow.com
ServiceNow Community: Understanding ACL Processing Order
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
FILL IN THE BLANK
_______________ is a computer program running as a service; a physical computer dedicated to running one or more services, or a system running a database.
ServerAserveris acomputer program running as a service, aphysical machinededicated to executing services, or asystem running a database.Types of Servers in ServiceNow & IT Infrastructure:Application Server– Runs the ServiceNow application logic and processes user requests.Database Server– Stores and manages the ServiceNow database, where all records and configurations are maintained.Web Server– Handles HTTP/HTTPS requests and delivers web pages to users.InServiceNow’s cloud-based architecture, theserver infrastructureis maintained by ServiceNow and hosted inhighly secure data centersworldwide.References from Certified System Administrator (CSA) Documentation:ServiceNow Docs: Understanding ServiceNow Cloud Infrastructurehttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/platform-overview/concept/servicenow-cloud-architecture.html
Which one of the following statements describes the contents of the Configuration Management Database (CMDB)?
The CMDB contains data about tangible and intangible business assets
The CMDB contains the Business Rules that direct the intangible, configurable assets used by a company
The CMDB archives all Service Management PaaS equipment metadata and usage statistics
The CMDB contains ITIL process data pertaining to configuration items
TheConfiguration Management Database (CMDB)in ServiceNow is a centralized repository that stores information aboutConfiguration Items (CIs), which can includeboth tangible and intangible business assets.
Tangible assets: Physical devices like servers, network components, and workstations.
Intangible assets: Software, applications, cloud services, licenses, and business services.
Relationships and Dependencies: CMDB maintains the relationships between CIs to help with impact analysis, change management, and troubleshooting.
What is Stored in the CMDB?CMDB plays a crucial role inIT Service Management (ITSM), ensuring that organizations haveaccurate and up-to-dateasset data for better decision-making.
(A) The CMDB contains data about tangible and intangible business assets – Correct
TheCMDB tracks and manages both physical (tangible) and virtual (intangible) assets.
Examples oftangible assets: Servers, routers, desktops, mobile devices.
Examples ofintangible assets: Cloud services, software applications, business services.
(B) The CMDB contains the Business Rules that direct the intangible, configurable assets used by a company – Incorrect
Business Rules are not stored in the CMDB.
Business Rules in ServiceNow are part of the platform’s automation framework and control system behavior but donotdefine configuration items.
(C) The CMDB archives all Service Management PaaS equipment metadata and usage statistics – Incorrect
TheCMDB does not function as an archive; it maintains real-time, active data about CIs.
Usage statistics are stored in performance analytics and reporting tools, not in the CMDB.
(D) The CMDB contains ITIL process data pertaining to configuration items – Incorrect
While CMDBsupports ITIL processes, it doesnot store ITIL process datadirectly.
ITIL process data (e.g., incident, problem, change records) is stored inITSM modules, not in the CMDB itself.
CMDBdoes contain CI relationshipsthatsupportITIL processes likeIncident, Problem, and Change Management.
Explanation of Each Option:
CI Classes & Hierarchy: ServiceNow CMDB uses a hierarchical structure with variousCI Classes(e.g.,cmdb_ci,cmdb_ci_server,cmdb_ci_database).
CMDB Health Dashboard: Ensures data accuracy withcompleteness, compliance, and correctnessmetrics.
Relationship Management: CIs in the CMDB are linked to show dependencies, which iscrucial for impact analysisin change and incident management.
Discovery & Service Mapping: ServiceNow’sDiscovery and Service Mappingtools helpautomate CI data collection.
Additional Notes & Best Practices:
ServiceNow Docs: CMDB Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for CMDB Data Accuracy
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
Which of the following can be customized through the Basic Configuration UI 16 module? (Choose three.)
Banner Image
Record Number Format
Browser Tab Title
System Date Format
Form Header Size
TheBasic Configuration UI 16 modulein ServiceNow allows administrators to make basic UI customizations without needing to modify code or system properties manually. These settings apply to theoverall look and feelof the instance.
Banner Image (Option A)
Allows admins to change theServiceNow banner logoat the top of the page.
This is useful for branding the instance with a company’s logo.
Browser Tab Title (Option C)
Changes thetitle displayed on the browser tabwhen accessing the ServiceNow instance.
Helps customize the instance’s branding for different user environments (e.g., "IT Service Portal" instead of "ServiceNow").
System Date Format (Option D)
Allows admins toset the date formatdisplayed across the instance.
Helps standardize date display based on organizational or regional preferences (e.g.,MM/DD/YYYY vs. DD/MM/YYYY).
Customizable Elements via Basic Configuration UI 16:
Why Are the Other Options Incorrect?B. Record Number Format
Incorrect:The format of record numbers (such asINC0010001 for incidents) is controlled viaSystem Definition → Number MaintenanceandNOTin Basic Configuration UI 16.
E. Form Header Size
Incorrect:The form header size isnot directly customizable through Basic Configuration UI 16.
Form layout and styling changes are managed throughUI Policies, Client Scripts, or custom CSS configurations.
Reference from Certified System Administrator (CSA) Documentation:📌ServiceNow Docs – Basic Configuration UI 16
🔗ServiceNow UI Customization Documentation
"Basic Configuration UI 16 provides a simple way to modifybanner images, browser titles, and system-wide date formats."
Conclusion:The correct answers are:
A. Banner Image(Customizes the instance’s logo)
C. Browser Tab Title(Changes the browser tab text)
D. System Date Format(Sets the instance-wide date format)
🔹Understanding Basic Configuration UI 16 is important for ServiceNow administratorsto quickly apply branding and instance-wide display settings without modifying system properties manually.
Which configuration allows you to use a script to coalesce data in Import Sets?
Multiple-field coalesce
No coalesce
Conditional coalesce
Single-field coalesce
InServiceNow Import Sets,coalescingis the process ofmatching existing recordsto avoid duplicate entries when importing data.Conditional coalesceis the only method that allows using ascriptto determine if records should be updated or inserted.
Single-field Coalesce (Incorrect)
Usesone fieldto determine if a record exists.
If a match is found, the record isupdated; otherwise, a new record is created.
Example: Usingemailas a coalesce field when importing user data.
Multiple-field Coalesce (Incorrect)
Usesmultiple fieldsto find a match.
If all specified fields match, the record isupdated. Otherwise, a new record is created.
Example: MatchingFirst Name + Last Name + Email.
No Coalesce (Incorrect)
Every import creates anew record, regardless of whether a similar record exists.
Conditional Coalesce (Correct)
Allows using ascript to define custom logicfor identifying records to update.
This isthe only coalescing method that supports scripting.
Example:
A script can check if eitheremailoremployee IDexists, andif neither exist, create a new record.
Types of Coalescing in Import Sets:
Understanding Coalesce in Import Sets
Import Set Coalescing
Conditional Coalesce Scripting
Using Conditional Coalesce
References from ServiceNow CSA Documentation:
ServiceNow uses what term to describe all the data saved within a particular form?
Fields
Form
Record
Lists
InServiceNow, aRecordrepresents all thedata saved within a particular form. Each record corresponds to a single entry in atableand contains multiplefieldsstoring different pieces of information.
ARecordis asingle instanceof data stored in a ServiceNowtable.
When a user fills out and submits aform, arecord is createdor updated in the respective table.
Each record has a uniqueSys ID(a 32-character identifier).
Example:
AnIncidentrecord contains fields such asNumber,Caller,Short Description, andPriority.
AChange Requestrecord contains fields likeChange Number,Requested By, andAssignment Group.
A. Fields
Fieldsare individualdata pointswithin a record.
Example: TheCallerandPriorityfields in anIncidentrecord.
B. Form
AFormis auser interfaceto enter and display data, but it does not store data itself.
It is just a way tointeract with records.
D. Lists
AListdisplaysmultiple recordsfrom a table, but each row in a list represents asingle record.
Lists are used for filtering, sorting, and searching records but do not represent a single data entry.
Key Concepts:Why Other Options Are Incorrect?
ServiceNow Data Model - Records and Tables
Understanding Records and Forms
Forms vs. Records vs. Fields
ServiceNow Forms and Records
References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
What is the Import Set Table?
A table where data will be placed, post-transformation
A table that determines relationships
A staging area for imported records
A repository for Update Set information
InServiceNow, anImport Set Tableis atemporary staging areawhere raw data is storedbefore it is transformed and moved into a target table. It is primarily used indata import processesto ensure data integrity and allow transformation before committing data to production tables.
Stores incoming data from external sources(e.g., CSV files, Excel files, APIs, LDAP, etc.).
Acts as a temporary staging areabefore records are mapped and transformed into atarget table(e.g.,incident,cmdb_ci,problem).
Allows validation and error handlingbefore final data migration.
Uses Transform Mapsto determine how fields in the import set relate to fields in the target table.
Key Functions of an Import Set Table:
Data is importedinto anImport Set Tablefrom an external source.
TheImport Set Table temporarily stores the datawithout affecting existing records.
ATransform Mapis applied to move and modify the data before inserting it into the correct table.
Once transformation is complete, the data is transferred to thetarget table, and the Import Set Table can be cleared.
Example Workflow of an Import Set:
(A) A table where data will be placed, post-transformation – Incorrect
Thetarget table(e.g.,incident,cmdb_ci,problem) holds the dataaftertransformation.
TheImport Set Table is only a temporary staging areabefore transformation occurs.
(B) A table that determines relationships – Incorrect
Relationship tables(e.g.,cmdb_rel_ci) definedependencies between recordsbut are not used for data import.
Import Set Tables do not determine relationships between records.
(C) A staging area for imported records – Correct
Import Set Tables temporarily store incoming recordsbefore processing.
The data is transformed and mappedbefore being inserted into the final target table.
This ensuresdata integrity and consistency.
(D) A repository for Update Set information – Incorrect
Update Sets (sys_update_set) store changes to configurations, such as scripts, workflows, and UI policies.
Import Set Tables are used for data imports, not Update Sets.
Explanation of Each Option:
Always review data in the Import Set Table before applying transformationsto avoid incorrect data entry.
Use Transform Mapsto define field mappings between Import Set Tables and target tables.
Monitor Import Logs(sys_import_set_run) for errors or incomplete data.
Delete old Import Set dataperiodically to improve performance and avoid unnecessary storage usage.
Additional Notes & Best Practices:
ServiceNow Docs: Import Set Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for Import Set Management
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
Which one statement correctly describes Access Control rule evaluation?
Rules are evaluated using roles. The role with the most permissions evaluates the rules first
If more than one rule applies to a row, the older rule is evaluated first
If a row level rule and a field level rule exist, both rules must be true before an operation is allowed
Rules are evaluated from the general to the specific, so a table rule must be active to continue
InServiceNow,Access Control rules (ACLs)are used torestrict or grant accessto data. Each Access Control rule consists of:
Table-level (Row-Level) ACLs– Control access to the entire record (row).
Field-level ACLs– Control access to specific fields within a record.
Access Control rules are evaluated in a specific orderto determine whether a user has the necessary permissions to perform an action (Read, Write, Create, Delete, etc.).
If both a row-level and a field-level ACL exist for the same table, BOTH must evaluate to "true"before access is granted.
The system checks conditions, scripts, and roles defined in the ACLsto decide whether the user meets the access requirements.
Access Control Rule Evaluation Process:Why is Option C Correct?If both a row-level rule and a field-level rule exist, both must evaluate to "true" for a user to perform an action.
Row-Level ACLscheck if a user can access the record itself.
Field-Level ACLscheck if a user can access specific fields within that record.
If a user failseitherACL check, access is denied.
Why Are the Other Options Incorrect?A. "Rules are evaluated using roles. The role with the most permissions evaluates the rules first."
Access Control rulesare not evaluated based on roles with the most permissions.
Roles are just one factorin ACL evaluation, along with conditions and scripts.
B. "If more than one rule applies to a row, the older rule is evaluated first."
ServiceNow does not prioritize ACL rules based on their creation date.
Instead, ACLs follow a structured evaluation order (general-to-specific).
D. "Rules are evaluated from the general to the specific, so a table rule must be active to continue."
This is partially true but misleading.
ServiceNow evaluates ACLs fromspecific to general(Field → Table).
However,a table-level rule does NOT need to be activefor a field-level ACL to be evaluated.
Reference from Certified System Administrator (CSA) Documentation:📌ServiceNow Docs – Access Control Rules (ACLs) Evaluation
🔗ServiceNow ACL Evaluation Documentation
"If a field-level rule and a row-level rule exist,both must evaluate to truefor the operation to be allowed."
Conclusion:The correct answer isC. If a row-level rule and a field-level rule exist, both rules must be true before an operation is allowed.
🔹Understanding ACL rule evaluation is critical for managing security in ServiceNow, ensuring that users have the appropriate access while maintaining data integrity.
What is a formatter? Select one of the following.
A formatter allows you to configure applications on your instance
A formatter is a form element used to display information that is not a field in the record
A formatter allows you to populate fields automatically
A formatter is a set of conditions applied to a table to help find and work with data
Aformatterin ServiceNow is aUI elementthat is added to a form to display useful information that isnot stored as a field in the database record.
Itenhances the form UIby providing additional context or tools for users.
Formattersdo not store datain the underlying database table.
They aredrag-and-drop elementsthat can be added to forms using theForm Layout editor.
Activity Formatter– Displays the history of updates, comments, and work notes.
Process Flow Formatter– Shows a graphical representation of the record's workflow.
Parent Breadcrumb Formatter– Displays the hierarchy of parent-child relationships.
CI Relations Formatter– Shows Configuration Item (CI) relationships in CMDB.
User Approval Formatter– Displays approval status and history.
Key Characteristics of a Formatter:Common Examples of Formatters in ServiceNow:
Why is Option B Correct?A formatter is a form element used to display information that is not a field in the record.
It provides additionalvisual or functional elementson a form without altering stored data.
Why Are the Other Options Incorrect?A. "A formatter allows you to configure applications on your instance."
Incorrect:Formattersdo not configure applications; they only modify the form layout for better user experience.
Correct Alternative:Application configuration is done viaSystem ApplicationsorApplication Navigator.
C. "A formatter allows you to populate fields automatically."
Incorrect:Formattersdo not fill or modify fields.
Correct Alternative:Business Rules, Client Scripts, and UI Policieshandle field population.
D. "A formatter is a set of conditions applied to a table to help find and work with data."
Incorrect:Thecorrect term for this is a Filter or Condition Builder, not a Formatter.
Correct Alternative:Filters are used inList Views, Reports, and Business Rules.
Reference from Certified System Administrator (CSA) Documentation:📌ServiceNow Docs – Form Layout and Formatters
🔗ServiceNow Formatters Documentation
"A formatter is aform element that displays information that is not a field in the recordbut enhances the user experience."
Which of the following are a type of client scripts supported in ServiceNow? (Choose four.)
onSubmit
onUpdate
onCellEdit
onLoad
onEdit
onChange
onSave
InServiceNow,Client Scriptsare used to execute JavaScript codeon the client-side (browser)to control form behavior, validate data, or enhance user interaction.
Types of Client Scripts in ServiceNow:There arefourtypes of Client Scripts supported in ServiceNow:
onLoad (Option D)
Runswhen a form loads.
Used to pre-fill fields, hide/show elements, or set default values.
Example: Automatically setting the "Priority" field toHighwhen a new incident is created.
onChange (Option F)
Runswhen a specific field value changes.
Used for dynamic form behavior, such as making fields mandatory based on another field's value.
Example: If "Category" is changed to "Hardware," then show the "Hardware Type" field.
onSubmit (Option A)
Runswhen the form is submitted.
Used for final validation before allowing submission.
Example: Preventing submission if a mandatory field is left empty.
onCellEdit (Option C)
Runswhen a cell value is edited inline in a list view.
Used to trigger immediate validation or updates without opening the full form.
Example: Displaying an alert when a user directly changes an incident's priority from a list view.
Why Are the Other Options Incorrect?B. onUpdate
No "onUpdate" client script type exists in ServiceNow.
"onUpdate" is relevant inBusiness Rules, not Client Scripts.
E. onEdit
No "onEdit" client script type exists.
Similar functionality can be achieved with "onChange" or "onCellEdit" scripts.
G. onSave
No "onSave" client script type exists.
"onSubmit" handles validation before saving a record.
Reference from Certified System Administrator (CSA) Documentation:📌ServiceNow Docs – Client Scripts
🔗ServiceNow Client Scripts Documentation
"Client Scripts can beonLoad, onChange, onSubmit, or onCellEditdepending on when they execute."
Conclusion:The correct answers are:
A. onSubmit(Runs when submitting a form)
C. onCellEdit(Runs when editing a list cell)
D. onLoad(Runs when a form loads)
F. onChange(Runs when a field value changes)
Which term best describes something that is created, has worked performed upon it, and is eventually moved to a state of closed?
report
workflow
event
task
In ServiceNow, ataskis a record that represents work that needs to be completed. It follows a lifecycle where it is:
Created– A task is generated, either manually or automatically (e.g., an incident, change request, or problem record).
Worked Upon– Users perform necessary actions, update statuses, and progress the task towards resolution.
Closed– Once completed, the task reaches a closed state, indicating that no further action is needed.
Tasks in ServiceNow are derived from theTask [task]table.
Common task-based records includeIncidents, Change Requests, Problems, and Service Requests.
Tasks follow a defined workflow and state transitions (e.g., New → Work in Progress → Resolved → Closed).
Key Features of a Task:
A. Report:
A report is a visualization of data and does not follow a lifecycle involving work or closure.
B. Workflow:
A workflow definesprocess automationand the movement of tasks, but it is not something that gets "worked upon" directly like a task.
C. Event:
Events are system-generated triggers that notify or automate actions, but they do not have a structured lifecycle like a task.
Why Other Options Are Incorrect:
ServiceNow Documentation:Task Management in ServiceNow
CSA Exam Guide:Coverstask recordsas fundamental entities that go through a lifecycle.
Reference from CSA Documentation:Thus, the correct answer isD. Task.
ServiceNow is a single-instance, multiple tenant architecture?
True
False
ServiceNow follows asingle-instance, single-tenant architecture,nota multiple-tenant architecture. This means:
Single-Instance:
Each ServiceNow instance is aunique, independent environmentfor a customer.
All customers have their own dedicated instance with their owncustom configurations, data, workflows, and applications.
ServiceNow instances are hosted in amulti-instance cloud modelrather than a multi-tenant model.
Single-Tenant Model (Multi-Instance Architecture):
Unlikemulti-tenant architectures(where multiple customers share the same application and database), ServiceNow provideseach customer with a separate, isolated instance.
Thisensures data security, performance isolation, and customization flexibility.
Each instance has its owndata storage, configuration, and upgrade schedule, reducing risks associated with shared environments.
Why ServiceNow Uses Multi-Instance Instead of Multi-Tenant:
Security & Data Isolation:Since each customer has an independent instance, there isno risk of data leakagebetween tenants.
Customization & Flexibility:Customers cancustomizetheir instance freely without affecting others.
Performance & Scalability:Each instance can bescaled independently, ensuring optimal performance.
ServiceNow does NOT use a multiple-tenant architecture.
ServiceNow follows a single-instance, single-tenant (multi-instance) model.
Each customer has a dedicated instance with isolated resources and configurations.
A multi-tenant architecturemeans multiple customerssharethe same application/database with logical separation, which is NOT the case in ServiceNow.
ServiceNow instead provides separate instancesfor each customer, meaning it isnota true multi-tenant system.
ServiceNow Product Documentation – Multi-Instance Cloud Modelhttps://docs.servicenow.com
ServiceNow Community – Single-Tenant vs. Multi-Tenant Explained
ServiceNow Best Practices – Security & Instance Architecture
Why Option B (False) Is Correct?Why Option A (True) Is Incorrect?References from Certified System Administrator (CSA) Documentation:
The baseline Service Catalog homepage contains links to which of the following components?
Record Producers, Order Guides, and Catalog Items
Order Guides, Item Variables, and Workflows
Order Guides, Catalog Items, and Workflows
Record Producers, Order Guides, and Item Variables
TheService Catalogis a core feature in ServiceNow that provides users with a structured interface to request services and products. Thebaseline Service Catalog homepageincludes links to key components that help users navigate and submit requests efficiently. These components are:
Record Producers– These are forms that allow users to create records in tables other than the Request table (e.g., submitting an incident or a change request).
Order Guides– These help users request multiple related items in a single submission, streamlining complex orders.
Catalog Items– These are the individual products or services users can request, such as software installations, hardware requests, or access requests.
Option B: "Order Guides, Item Variables, and Workflows"– Incorrect, becauseItem VariablesandWorkflowsare not direct links on the Service Catalog homepage. Item Variables are attributes of Catalog Items, and Workflows handle backend processing but are not listed as a navigational component.
Option C: "Order Guides, Catalog Items, and Workflows"– Incorrect, because Workflows are not directly linked from the homepage.
Option D: "Record Producers, Order Guides, and Item Variables"– Incorrect, because Item Variables are part of Catalog Items but not a distinct link on the homepage.
ServiceNow Product Documentation - Service Catalog Overview
ServiceNow CSA Study Guide - Service Catalog Fundamentals
ServiceNow Docs: Service Catalog Components
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which one of these applications is available to all users?
Change
Incident
Facilities
Self-Service
In ServiceNow, access to applications is controlled byroles. Most applications, such asIncident, Change, and Facilities, require specific roles to access them. However, theSelf-Serviceapplication is available to all users, including those with the base"ess" (Employee Self-Service)role, which is assigned to every user by default.
Why "D. Self-Service" is the correct answer?TheSelf-Serviceapplication is designed for general users (end users, employees, customers) who do not have elevated permissions. It provides access to:
TheService Catalog(to request IT services, software, and hardware).
TheKnowledge Base(to search for articles and solutions).
Viewing and tracking submitted requests and incidents.
Submitting new incidents or requests.
Since it is meant forall users, it does not require any additional roles beyond the default ones given to employees or customers.
A. Change– Incorrect. TheChange Managementapplication is typically restricted toITIL users(users with theitilrole) and change managers. End users do not have access to this module.
B. Incident– Incorrect. While end users can create and view their own incidents viaSelf-Service, theIncident Managementmodule itself is restricted to IT support staff (users with theitilrole or higher).
C. Facilities– Incorrect. TheFacilitiesapplication, which includes asset tracking and work orders, is typically restricted to users managing physical assets or facility-related tasks. It is not available to all users by default.
ServiceNow Product Documentation - Self-Service Application Overview
ServiceNow CSA Study Guide - User Roles and Permissions
ServiceNow Docs: Access Control and Application Scope
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What is the platform name for the User table?
u_users
sys_users
x_users
sys_user
In ServiceNow, every table has a uniqueplatform name(also known as thedatabase nameorsys_id). The table that stores user records in ServiceNow is called"sys_user".
Table Name:sys_user
Purpose:Stores user records, including their roles, group memberships, and personal details.
Location in ServiceNow:You can access this table by navigating to:All → Users and Groups → Users
Key Fields in sys_user Table:
User ID (user_name)– Unique identifier for the user.
Name (name)– Full name of the user.
Email (email)– Email address of the user.
Roles (roles)– Defines user permissions in the system.
Active (active)– Indicates if the user is active in the system.
A. u_users– Incorrect. The prefixu_is typically used forcustom tablescreated by administrators. This is not a default system table.
B. sys_users– Incorrect. The correct name issys_user(singular), notsys_users. ServiceNow follows a singular naming convention for system tables.
C. x_users– Incorrect. The prefixx_is reserved forScoped Applicationscreated within an instance. The User table is a core system table, not a scoped one.
ServiceNow Product Documentation → User Administration → sys_user Table
ServiceNow Tables Reference → sys_user
ServiceNow CSA Study Guide → User and Data Administration
Understanding the sys_user Table:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
What is a Record Producer?
A Record Producer is a type of Catalog Item that is used for Requests, not Services
A Record Producer creates user records
A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests
A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog
ARecord ProducerinServiceNowis atype of Catalog Itemthat allows users to create records intables(such as Incidents, Change Requests, or HR Cases) from theService Catalog. It provides asimplified and user-friendly interfacefor users to submit structured data without needing direct access to the actual form or database tables.
Key Features of a Record Producer:✔Creates task-based recordsin the appropriate table (e.g.,incident,sc_task,problem).
✔Uses a simplified forminstead of the standard form view of a record.
✔Can trigger workflows and business ruleswhen submitted.
✔Maps user inputs to table fieldsviaVariable Mappings.
An employee wants toreport a broken laptopbut does not need to see the fullIncident form.
The IT team creates aRecord Producernamed "Report an IT Issue" in theService Catalog.
The Record Producercollects user input(e.g., issue description, urgency, contact information).
Upon submission, itcreates an Incident record (incidenttable)in ServiceNow.
Example Use Case:
Why the Correct Answer is D:D. A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog(Correct)
This is the most accurate description of aRecord Producer.
It allows users tocreate recordsin a specifiedtask table (Incident, Change, Request, etc.)through theService Catalog.
Why the Other Options Are Incorrect:A. A Record Producer is a type of Catalog Item that is used for Requests, not Services (Incorrect)
Record Producers are not limited to Requests.
They can create various types of records, including Incidents, Change Requests, and HR Cases.
B. A Record Producer creates user records (Incorrect)
A Record Producerdoes not create user records(users are managed in thesys_usertable).
Instead, itcreates task-based recordsin other tables likeincidentorsc_task.
C. A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests (Incorrect)
Order Guides, not Record Producers, handlebundling multiple Catalog Items into a single request.
ARecord Producer creates a single recordin a defined table.
Comparison: Record Producer vs. Other Catalog ItemsFeature
Record Producer
Standard Catalog Item
Order Guide
Creates a record in a ServiceNow table
Yes
No
No
Used to order physical/digital goods
No
Yes
Yes
Can bundle multiple requests
No
No
Yes
Uses a form-based submission
Yes
Yes
Yes
Which of the following statement describes the purpose of an Order Guide?
Order Guides restrict the number of items in an order to only one item per request
Order Guide provide a list of guidelines for Administrators on how to set up item variables
Order Guide provide the ability to order multiple, related items as one request
Order Guides take the user directly to the checkout without prompting for information
InServiceNow Service Catalog, anOrder Guideis a feature that allows users toorder multiple, related catalog items in a single request, simplifying the ordering process.
Helps usersrequest multiple items togetherinstead of submitting separate requests.
Ensures that related items are grouped logically (e.g., when onboarding a new employee, an Order Guide can include a laptop, software licenses, and access to required applications).
Usesvariables and rulesto pre-fill certain values and guide users through the ordering process.
Reduces the number of individual requests and makes fulfillment more efficient.
Purpose of an Order Guide:
(A) Order Guides restrict the number of items in an order to only one item per request – Incorrect
This isnot truebecause Order Guides allow users to requestmultiple itemsat once.
Asingle request (REQ#) is generatedthat contains multiple Requested Items (RITMs).
(B) Order Guides provide a list of guidelines for Administrators on how to set up item variables – Incorrect
Order Guides are forusers, not just administrators.
Theydo not provide setup guidelines; instead, they simplify ordering for end-users.
(C) Order Guides provide the ability to order multiple, related items as one request – Correct
This is theprimary functionof an Order Guide.
Instead of placing separate orders for different catalog items, a user can add allrelateditems to asingle request.
Example:Employee Onboarding Order Guide
Laptop
Email account
VPN access
Software (e.g., Microsoft Office, Adobe Suite)
(D) Order Guides take the user directly to the checkout without prompting for information – Incorrect
Order Guidescan include user prompts(variables, conditions) before checkout.
Users may be asked for specific detailsbeforesubmitting the request (e.g., laptop specifications, software preferences).
Explanation of Each Option:
Use dynamic variables: Order Guides can ask questions that determine which items should be included in the request.
Improve user experience: Order Guides streamline ordering, ensuring users request all necessary items without forgetting anything.
Enhance fulfillment efficiency: Since multiple items are grouped in one request, IT and fulfillment teams can process them together, reducing delays.
Example Use Cases:
New Hire Onboarding(laptop, software, security badge, phone)
Office Setup Request(desk, chair, monitor, accessories)
Additional Notes & Best Practices:
ServiceNow Docs: Order Guides Overview
https://docs.servicenow.com
ServiceNow Community: How to Configure an Order Guide
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
Which application is used to change the number format per table?
Number Maintenance
System Maintenance
Table Maintenance
Record Maintenance
InServiceNow, theNumber Maintenanceapplication is used toconfigure and modify numbering formats for specific tables. This application allows administrators to control how records are numbered across different modules.
Customization of Number Formats
Administrators can defineprefixes, number sequences, and suffixesfor records in different tables.
Example:INC0001001forIncidents,REQ0002001forRequests.
Resetting or Adjusting Number Sequences
You can manually adjust the numbering sequence if needed.
Example: Resetting incident numbering to start from a specific value.
Supports Multiple Tables
Works for standard tables likeIncidents, Problems, Requests, Change Requests, etc.
Can also be configured forcustom tables.
Application Navigation
Path:
Go toAll → System Definition → Number Maintenance
Locate the table and modify its numbering settings.
Key Features of Number Maintenance:Why Option A (Number Maintenance) is Correct?"Number Maintenance" is the official ServiceNow application for managing number formats per table.
Why Other Options Are Incorrect?B. System Maintenance– Incorrect; no such module in ServiceNow manages numbering formats.
C. Table Maintenance– Incorrect; this does not exist as an application in ServiceNow.
D. Record Maintenance– Incorrect; not a valid ServiceNow feature for modifying number formats.
ServiceNow Docs – Number Maintenance Configurationhttps://docs.servicenow.com
ServiceNow Learning – Customizing Numbering Schemes
ServiceNow System Definition – Number Format Best Practices
References from Certified System Administrator (CSA) Documentation:
Which term refers to application menus and modules which you may want to access quickly and often?
Breadcrumb
Favorite
Tag
Bookmark
In ServiceNow,Favoritesallow users to quickly accessapplication menus and modulesthat they frequently use. By marking an application menu or module as a favorite, it appears under theFavorites tab in the Application Navigator, making navigation faster and more efficient.
(A) Breadcrumb – Incorrect
Breadcrumbs in ServiceNow show thenavigation pathwithin a list view or form.
They help users filter data quickly but donotstore shortcuts for quick access.
(B) Favorite – Correct
TheFavorite featurein ServiceNow allows users to save frequently used menus and modules for quick access.
Users canadd, remove, and reorderfavorites for better personalization.
Located in theApplication Navigator, favorites appear at the top for easy access.
Favorites can include forms, records, reports, or dashboards.
(C) Tag – Incorrect
Tagsare used toorganize and categorize records(e.g., incidents, problems, change requests).
Tags help users group related records but donotcreate direct menu shortcuts.
(D) Bookmark – Incorrect
ServiceNow doesnotuse the term "Bookmark" for quick access to menus and modules.
While users can bookmark URLs in a web browser, this is different from ServiceNow’s built-inFavoritesfeature.
Explanation of Each Option:
Users cancustomize Favoritesby renaming them or selecting an icon for better visibility.
Admins canpre-configure favoritesfor users based on roles to improve productivity.
Favorites improveuser efficiencyby reducing the number of clicks needed to reach frequently used items.
ServiceNow Docs: Using Favorites in the Application Navigator
https://docs.servicenow.com
ServiceNow Community: Personalizing the Application Navigator with Favorites
https://community.servicenow.com
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
What is a schema map?
A schema map enables administrators to define records from specific tables as trouble sources for Configuration Items
A schema map graphically organizes the visual task boards for the CMDB
A schema map graphically displays the Configuration Items that support a business service
A schema map displays the details of tables and their relationships in a visual manner, allowing administrators to view and easily access different parts of the database schema
ASchema Mapin ServiceNow is a graphical representation of tables and their relationships within the database. It helpsadministrators and developersunderstand how data is structured and interconnected.
Visual Representation:Showsparent-child relationships,reference fields, andextensionsbetween tables.
Database Schema Navigation:Enablesquick accessto table structures and fields.
Impact Analysis:Helps inassessing changesbefore modifying fields, tables, or relationships.
Enhances Development Efficiency:Aids in customizing the system by understanding data dependencies.
Navigate to:System Definition → Schema Map
Select a Table:Enter a table name (e.g.,incident,task)
View Relationships:The map will display related tables (e.g., extended, referenced, and referencing tables).
Key Features of a Schema Map:How to Access Schema Maps:
A. A schema map enables administrators to define records from specific tables as trouble sources for Configuration Items– Incorrect.
Schema mapsdo not define trouble sources; they are used to visualizetable relationships.
B. A schema map graphically organizes the visual task boards for the CMDB– Incorrect.
Visual Task Boardsare separate from schema maps and are used for task management, not database visualization.
C. A schema map graphically displays the Configuration Items that support a business service– Incorrect.
This describes aDependency View, which is part of theCMDB, not the Schema Map feature.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Schema Maps
ServiceNow CSA Study Guide → Data Schema & Table Relationships
ServiceNow Developer Documentation → Understanding Tables & Relationships
References from Certified System Administrator (CSA) Documentation:Would you like me to verify another question?🚀
Data Policy can enforce mandatory data on import.
True
False
AData Policyin ServiceNow is used to enforcemandatory and read-only field conditionsfor data that isentered manually through forms or imported into the system.
Data Policies apply to data coming from external sources, such asimports, web services (API), and integrations.
If a field is set asmandatoryin a Data Policy, recordscannot be imported unless that field contains a value.
This ensuresdata integrityby preventing incomplete or invalid data from entering the system.
If an administrator configures a Data Policy to make the "Caller" fieldmandatoryon theIncidenttable, any imported incidentswithout a Caller value will be rejected.
How Data Policies Enforce Mandatory Data on Import:Example Scenario:
Why "True" is the Correct Answer:Data Policies enforce mandatory fields for both UI entry and imports.
Why "False" is Incorrect:If Data Policies didnotenforce mandatory fields on imports, incomplete records could enter the system, leading to data integrity issues.
ServiceNow Documentation:Data Policies
CSA Exam Guide:CoversData Policy enforcement for UI forms and imports.
Reference from CSA Documentation:Thus, the correct answer is:
A. True
Tables are made up of which of the following?
records
lists
forms.
fields
In ServiceNow,tablesare fundamental components of the platform's database structure. A table consists ofrecords (rows)andfields (columns)that store data.
Arecordis an individual entry in a table, similar to a row in a traditional database.
Each record represents a single entity (e.g., an incident, a user, a request).
Records are stored uniquely in the system and are identified by aSys ID(a globally unique identifier).
Afieldis an attribute of a record, like a column in a database.
Each field has a specificdata type(e.g., string, integer, date, reference).
Fields define what type of information can be stored in a record.
1. Records (Rows) – Correct Option2. Fields (Columns) – Correct OptionExample:TheIncident [incident]tableSys ID
Number
Short Description
Caller
State
123abc
INC001
System crash
John D
New
456def
INC002
Network issue
Jane S
Open
Records:INC001, INC002 (each row is a record).
Fields:Number, Short Description, Caller, State (each column is a field).
B. Lists – Incorrect
Listsare aviewof table data but are not a part of the table itself.
A list displays multiple records from a table but does not define the structure of a table.
C. Forms – Incorrect
Formsare user interfaces used to view or edit single records.
A form allows users to interact with the data stored in a table but is not part of the table structure itself.
ServiceNow Docs: Tables and Records
ServiceNow CSA Study Guide – Understanding Tables, Records, and Fields
ServiceNow Product Documentation: List and Form Views
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which of the following concepts are associated with the ServiceNow CMDB? (Choose four.)
Service Processes
User Permissions
Tables and Fields
A Database
The Dependency View
TheConfiguration Management Database (CMDB)in ServiceNow is a centralized repository that stores information aboutConfiguration Items (CIs), their attributes, and relationships. It plays a crucial role in IT Service Management (ITSM), helping organizations track assets, dependencies, and service impacts.
Thefour correct concepts associated with the CMDBare:
The CMDB is structured usingtablesandfieldswithin the ServiceNow database.
Different tables store different types ofConfiguration Items (CIs)such as servers, applications, and network devices.
Example CMDB Tables:
cmdb_ci(Base CMDB Table)
cmdb_ci_server(Stores server-specific CIs)
cmdb_ci_database(Stores database-related CIs)
Each table hasfieldsthat store attributes (e.g.,Serial Number, IP Address, Location).
The CMDB is essentially adatabasethat holds detailed information about IT assets and their relationships.
It enables organizations to maintain an accurate inventory of IT infrastructure.
The database helps withincident management, change management, and asset tracking.
Dependency Viewprovides agraphical representationof how Configuration Items (CIs) are related.
This visualization helps IT teamsunderstand dependencies, impact analysis, and root cause analysis.
Example:
If adatabase servergoes down, theDependency Viewcan show which applications and services will be affected.
The CMDB supports variousIT Service Management (ITSM) processes, such as:
Incident Management(linking incidents to affected CIs)
Change Management(analyzing the impact of changes on CIs)
Problem Management(identifying root causes of recurring issues)
The CMDB ensures that these processes operate with accurate and updated asset data.
1. Tables and Fields (Correct)2. A Database (Correct)3. The Dependency View (Correct)4. Service Processes (Correct)
Why the Incorrect Option is Wrong:B. User Permissions (Incorrect)
Whileuser permissions(such as roles and access controls) exist in ServiceNow, they arenot a fundamental concept of the CMDB itself.
Permissions (likecmdb_readoradmin) controlwho can access and modify the CMDB, but they are notcore CMDB components.
AnIT administratorwants to checkwhich business services depend on a specific database serverbefore performing maintenance.
Using theCMDB Dependency View, they see that the database server is linked to anemail serviceand acustomer portal.
This insight helps them plan achange requestto notify impacted users before the server is taken offline.
Example Use Case:
What is the purpose of a Related List?
To create a one-to-many relationship
To dot-walk to a core table
To present related fields
To present related records
ARelated Listin ServiceNow is used to display records from other tables that are related to the current record. It helps users view and manage associated records without navigating away from the main record they are working on.
Related Lists appear at the bottom of a form view.
They display records from tables that have a relationship (via reference fields, many-to-many relationships, or database joins) with the current table.
Users can add, remove, or modify related records directly from the Related List, depending on their permissions.
Key Features of Related Lists:Why "D. To present related records" is the correct answer?Related Lists show records from another table that have a relationship with the current record. For example:
AnIncidentrecord may have a Related List showing allTasksassociated with it.
AUserrecord may have a Related List displayingGroup Memberships.
AChange Requestrecord may have a Related List displaying all relatedCI (Configuration Items).
Option A: "To create a one-to-many relationship"– Incorrect. While Related Lists often display one-to-many relationships, they do not create them. Relationships are defined throughreference fields,many-to-many tables, ordatabase joins.
Option B: "To dot-walk to a core table"– Incorrect. Dot-walking allows users to access related fields from referenced records, but it is not the purpose of a Related List.
Option C: "To present related fields"– Incorrect. Related Lists display related records, not just individual fields. Related fields can be accessed using dot-walking or reference fields but are not the same as Related Lists.
ServiceNow Product Documentation - Related Lists
ServiceNow CSA Study Guide - Configuring Forms and Lists
ServiceNow Docs: Relationships in Tables
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Each knowledge bases can have unique lifecycle workflows, user criteria, category structures, and management assignments.
True
False
In ServiceNow, eachKnowledge Base (KB)can have unique configurations, includinglifecycle workflows, user criteria, category structures, and management assignments. This flexibility allows organizations to manage knowledge articles according to different business needs, departments, or service functions.
Each knowledge base can have a customworkflowthat defines how articles are created, reviewed, published, and retired.
Examples of workflow stages:Draft → Review → Published → Retired.
Workflows ensure proper governance and content accuracy before publishing.
ServiceNow allows administrators to defineUser Criteriato controlwho can read, create, or contributeto a knowledge base.
Example:
IT Knowledge Base is only accessible to users with theITIL role.
HR Knowledge Base is only available toHR employees.
Each knowledge base can have a uniquecategory hierarchyto organize articles efficiently.
Example:
IT KB Categories:Hardware, Software, Network.
HR KB Categories:Benefits, Policies, Payroll.
Different knowledge bases can have different owners or managers.
Example:
IT KB is managed byIT Support Team.
HR KB is managed byHR Admins.
ServiceNow allows multiple knowledge bases with distinct configurations.
Each knowledge base can haveits ownworkflow, user criteria, categories, and managers.
This ensuresflexibility and proper governancein knowledge management.
ServiceNow Docs: Knowledge Management Overview
ServiceNow CSA Study Guide – Knowledge Base Administration
ServiceNow Product Documentation: Configuring Knowledge Bases
Key Aspects of Knowledge Base Customization:1. Unique Lifecycle Workflows2. User Criteria (Access Control)3. Category Structures4. Management AssignmentsWhy "A. True" is the Correct Answer?References from Certified System Administrator (CSA) Documentation:
Which one of the following statements describes a characteristic of role assignment?
Roles can contain other roles, when you are assigned a role, you inherit all the roles within that role
Users can click on the Personalize Role feature to try different roles
A role is granted to a user by the System Administrator
Each user has a role in the ServiceNow platform
InServiceNow Role Management, aroleis a collection ofpermissionsthat control what users can see and do within the platform.
Role Hierarchy (Role Inheritance)
Rolescan contain other roles(known asnested roles).
When a user is assigned aparent role, theyinherit all child roleswithin it.
Example:
TheITIL roleincludesincident_managerandproblem_managerroles.
AssigningITILto a userautomatically grants them all the permissions of the included roles.
Roles Are Assigned by Administrators
Typically, roles are assigned by aSystem Administratoror an authorized user.
Role-Based Access Control (RBAC)
ServiceNow usesRBACto control access to applications, records, and actions.
B. Users can click on the Personalize Role feature to try different roles
Incorrectbecause userscannot manually switch rolesunless they have theimpersonation privilege.
C. A role is granted to a user by the System Administrator
Partially correct, butnot the best answerbecause rolescan also be assigned via groupsor automated processes, not just by a System Administrator.
D. Each user has a role in the ServiceNow platform
Incorrectbecause not all usersmust have a role.
Example:A self-service user can access the systemwithouthaving any specific role.
ServiceNow Docs: Role-Based Access Control (RBAC)https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/roles/reference/r_RBAC.html
ServiceNow CSA Official Training Guide (User & Role Management)
Key Characteristics of Role Assignment:Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms thatroles can contain other roles, and when a user is assigned a role, they inherit all roles within it.
Which of the following is used to initiate a flow?
A Trigger
Core Action
A spoke
An Event
InServiceNow Flow Designer, aTriggeris used toinitiateaflow. Triggers define the conditions under which a flow starts and can be based on various system events, schedules, or user actions.
(A) A Trigger – Correct
Triggers are the starting point of a flowin Flow Designer.
A flow will not execute unless a trigger condition is met.
Types of triggers include:
Record-based triggers(e.g., when a record is created, updated, or deleted)
Scheduled triggers(e.g., run at a specific time or interval)
Application-specific triggers(e.g., Service Catalog request submission)
(B) Core Action – Incorrect
Core Actionsare predefined actions that execute tasks within a flow, such as:
Sending notifications
Updating records
Calling APIs
They aresteps within a flow,notwhat initiates it.
(C) A Spoke – Incorrect
A spokein Flow Designer is a collection of actions and subflows related to a specific application or integration (e.g., ServiceNow ITSM Spoke).
Spokescontain actionsbut donotinitiate flows.
(D) An Event – Incorrect
Eventsin ServiceNow trigger Business Rules, Notifications, and Script Actions, but they arenot directly used to initiate flowsin Flow Designer.
However, aflow can be triggered based on an event, but the event itself is not the trigger—the flow’s trigger is configured to listen for the event.
Explanation of Each Option:
Triggers should be well-definedto prevent unnecessary flow executions that might impact performance.
Use Scheduled Triggersfor time-based workflows (e.g., daily reports).
Record Triggersare commonly used for automation within ITSM processes.
Debugging Triggers: Use theFlow Execution Detailspage to troubleshoot trigger execution.
Additional Notes & Best Practices:
ServiceNow Docs: Flow Designer Triggers
https://docs.servicenow.com
ServiceNow Community: Best Practices for Flow Designer Triggers
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
Which are valid Service Now User Authentication Methods? (Choose three.)
XML feed
Local database
LDAP
SSO
FTP authentication
ServiceNow supports multiple authentication methods to verify user identities before granting access to an instance. The three valid authentication methods from the given options are:
Local Database Authentication
This is the default authentication method used in ServiceNow.
User credentials (username and password) are stored in the ServiceNow database.
Authentication is handled directly by ServiceNow without relying on external identity providers.
This is useful for small implementations or instances where external authentication is not required.
LDAP (Lightweight Directory Access Protocol)
LDAP allows ServiceNow to integrate withcorporate directory services, such as Microsoft Active Directory, to authenticate users.
Users authenticate using theircorporate credentials, reducing the need to maintain separate user accounts in ServiceNow.
ServiceNow connects to an LDAP server and verifies credentials without storing passwords in the ServiceNow database.
SSO (Single Sign-On)
Single Sign-On enables users to log into ServiceNow using an external identity provider (IdP).
ServiceNow supports various SSO protocols, including:
SAML 2.0 (Security Assertion Markup Language)
OAuth 2.0
OpenID Connect
Kerberos
This allows users to authenticate once and gain access to multiple applications, improving security and user experience.
A. XML feed–
XML feeds are used for data exchange,not authentication.
ServiceNow can consume XML feeds for integrations but does not use XML feeds to authenticate users.
E. FTP authentication–
FTP (File Transfer Protocol) is used for transferring files between systems and isnot a valid authentication methodin ServiceNow.
ServiceNow Docs: User Authentication Methodshttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/security/concept/user-authentication-methods.html
ServiceNow CSA Official Training Guide (User Authentication & Security)
Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:These references confirm thatLocal Database, LDAP, and SSOare valid authentication methods in ServiceNow.
Which one of the following statements best describes the purpose of an Update Set?
An Update Set allows administrators to group a series of changes into a named set and then move this set as a unit to other systems
By default, an Update Set includes customizations, Business Rules, and homepages
An Update Set is a group of customizations that is moved from Production to Development
By default, the changes included in an Update Set are visible only in the instance to which they are applied
AnUpdate Setin ServiceNow is a mechanism thattracks and packages customizations and configuration changesso they can be transferred between instances (e.g., fromDevelopmenttoTestorProduction).
It is primarily used ininstance migrationandchange management, ensuring that changes made in one environment can beapplied consistentlyin another.
Tracks Customizations– Records changes to system configurations, such as Business Rules, Client Scripts, UI Policies, and Workflows.
Facilitates Deployment– Enables controlled migration of changes from one ServiceNow instance to another.
Reduces Manual Effort– Instead of manually reconfiguring settings in different environments, administrators can package updates into asingle unit.
Version Control– Ensures that onlyintended changesare moved between instances.
Key Features of Update Sets:
Why the Correct Answer is A:A. An Update Set allows administrators to group a series of changes into a named set and then move this set as a unit to other systems(Correct)
This accurately describes the primary function of anUpdate Set.
Administratorsgroupmultiple changes into anUpdate Set, export it, and apply it to another instance.
Example Workflow:
Admin makes configuration changes(e.g., modifies a Business Rule, updates a Workflow).
Update Set captures those changesin a structured format.
The Update Set is exportedfrom the Development instance.
The Update Set is importedinto the Testing/Production instance and applied.
Why the Other Options Are Incorrect:B. By default, an Update Set includes customizations, Business Rules, and homepages(Incorrect)
Update Setsdo include customizations and Business Rules, but theydo notinclude homepages by default.
Dashboards and homepagesrequire a separate process usingsys_portal_page and sys_ui_page tables.
C. An Update Set is a group of customizations that is moved from Production to Development(Incorrect)
Update Sets are typically movedfrom Development to Test/Production, not the other way around.
Best practice is to make changes inDevelopment, test them inTest/UAT, and then deploy them toProduction.
D. By default, the changes included in an Update Set are visible only in the instance to which they are applied(Incorrect)
This is misleading becausean Update Set can be exported and applied to multiple instances.
Once an Update Set isimported and committed, its changes become active in that instance.
Best Practices for Using Update Sets:✔Always preview an Update Set before committing itto ensure it contains the correct changes.
✔Use Named Update Sets, not the default "Default Update Set," to track changes effectively.
✔Ensure all related changes are included(e.g., dependencies such as script includes and tables).
✔Test Update Sets in a sub-production instancebefore applying them inProduction.
For Administrators creating new Service Catalog items, what is a characteristic they should know about Service Catalog variables?
Service Catalog variables can only be used in Record Producers
Service Catalog variables can only be used in Order Guides
Service Catalog variables cannot affect the order price
Service Catalog variables are global by default
Service Catalog variables in ServiceNow are used to capture user input when they request catalog items, record producers, or order guides. These variables help customize user interactions and drive automation within Service Catalog workflows.
Key Characteristics of Service Catalog Variables:
Global by Default:
When a Service Catalog variable is created, it isglobal by default, meaning it can beused across multiple catalog itemsunless scoped to a specific item.
This helps inreusabilityof variables across different catalog items, reducing redundancy.
However, administrators candisable the "Global" checkboxif they want the variable to be specific to one catalog item.
Types of Service Catalog Variables:
Variables can besingle-line text, choice lists, reference fields, checkbox, multi-line text, and more.
They allow administrators to collect structured data from users during item requests.
Reusability Across Catalog Items:
Global variables can be used across multiple catalog itemswithout creating duplicate variables.
This is useful when multiple items require the same type of user input (e.g., location, department).
Visibility and Dependency:
ServiceNow allowsUI policiesandcatalog client scriptsto control the behavior of these variables dynamically.
Admins can configurevisibility, mandatory status, or dependenciesbased on user selections.
Explanation of Other Options (Why They Are Incorrect):
Option A (Service Catalog variables can only be used in Record Producers) – Incorrect
While Service Catalog variablescanbe used in Record Producers, they arenot limitedto them.
Variables can also be used inCatalog Items, Order Guides, and Requested Items (RITM).
Option B (Service Catalog variables can only be used in Order Guides) – Incorrect
Service Catalog variablescanbe used in Order Guides, but they arenot restrictedto them.
Order Guides allow multiple items to be ordered together, but variables can be used independently in Catalog Items and Record Producers as well.
Option C (Service Catalog variables cannot affect the order price) – Incorrect
Service Catalog variablescan affect pricingthroughVariable Price Mapping.
If configured, variables (like dropdowns or checkboxes) can be linked to aprice adjustment, impacting the total cost of the request.
For example, selecting "Additional Storage" in a cloud server request could add extra costs dynamically.
Official Reference from ServiceNow Certified System Administrator (CSA) Documentation:
ServiceNow Documentation – Service Catalog Variables: ServiceNow Variables Guide
ServiceNow CSA Exam Guide: Covers Service Catalog fundamentals, including variable behavior and reusability.
The display sequence is controlled in a Service Catalog Item using which of the following?
The Default Value field in the Catalog Item form
The Sequence field in the Catalog Item form
The Order field in the Variable form
The Choice field in the Variable form
In ServiceNow’sService Catalog, the display sequence of variables within aCatalog Itemis controlled by theOrder field in the Variable form. TheOrder fielddetermines the position in which the variables appear when a user fills out a catalog item. Lower values appear first, and higher values appear later.
(A) The Default Value field in the Catalog Item form – Incorrect
TheDefault Valuefield sets an initial value for a variable but doesnotcontrol the display sequence. It is used to pre-fill a value when the form loads.
(B) The Sequence field in the Catalog Item form – Incorrect
There isno such fieldcalled "Sequence" in the Catalog Item form. The field that determines the sequence of variables is theOrderfield in the Variable form.
(C) The Order field in the Variable form – Correct
Each variable in a catalog item has anOrder field.
Variables with a lower order number are displayedbeforethose with a higher order number.
If multiple variables have the same order value, ServiceNow orders them based oninternal system processing order.
(D) The Choice field in the Variable form – Incorrect
TheChoice fieldapplies only toMultiple Choice, Select Box, and Radio Buttonvariables, determining the selectable options for users. It doesnotcontrol the display sequence of variables in a catalog item form.
Explanation of Each Option:
It is a best practice to useincremental numbering (e.g., 100, 200, 300, etc.)for order values instead of consecutive numbers (e.g., 1, 2, 3). This makes it easier to insert new variables later without having to renumber existing ones.
The order values are respectedunless a layout configuration (e.g., multi-column form layout)changes the positioning.
ServiceNow Docs: Creating and Configuring Service Catalog Variables
https://docs.servicenow.com
ServiceNow Community Best Practices for Service Catalog Variables
https://community.servicenow.com
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
What information does the System Dictionary contain?
The human-readable labels and language settings
The definition for each table and column
The information on how tables relate to each other
The language dictionary used for spell checking
TheSystem Dictionaryin ServiceNow stores and maintains themetadataabout tables and fields in the platform. It containsdefinitions for each table and column, including field data types, default values, and attributes.
Storestable and field definitions, including:
Column names
Data types(e.g., String, Integer, Reference)
Attributes(e.g., unique, read-only, required)
Default values
Ensuresdata integrityby defining the structure of database tables.
Used by administrators tomodify or extend existing tables.
Allows the creation ofcustom fieldsin tables.
Key Features of the System Dictionary (sys_dictionaryTable):
Navigate to:System Definition → Dictionary
Search for a table or fieldto view its metadata.
Modify attributes(if needed) to customize table behavior.
How to Access the System Dictionary:
A. The human-readable labels and language settings– Incorrect.
Human-readable labelsare stored in thesys_documentationtable, not the System Dictionary.
C. The information on how tables relate to each other– Incorrect.
Table relationshipsare stored in theSchema Map, not the System Dictionary.
D. The language dictionary used for spell checking– Incorrect.
Spell checking and translationsare managed insystem localization settings, not the System Dictionary.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → System Dictionary (sys_dictionary)
ServiceNow CSA Study Guide → Understanding Tables and Fields
ServiceNow Developer Documentation → Dictionary and Table Structure
References from Certified System Administrator (CSA) Documentation:Would you like me to verify another question?🚀
Buttons, form links, and context menu items are all examples of what type of functionality?
Business Rule
UI Action
Client Script
UI Policy
In ServiceNow,UI Actionsare used to add buttons, links, and context menu items to forms and lists, enabling users to perform specific actions easily. UI Actions are essential for customizing the user experience and streamlining workflow interactions.
UI Actions allow administrators to create interactive elements such as:
Buttons(e.g., "Save," "Approve," "Reject")
Form Links(Clickable links that trigger actions on a record)
Context Menu Items(Right-click menu options for records in lists and forms)
They can executeclient-side (via JavaScript)orserver-side (via scripts or GlideRecord API calls).
UI Actions enhance usability by allowing quick execution of tasks without navigating through multiple screens.
Understanding UI Actions in ServiceNow:
Why is Option B (UI Action) Correct?Buttons, form links, and context menu items are all created and managed using UI Actions in ServiceNow.
UI Actions define what happens when a button or menu item is clicked, including executing scripts, navigating to a different page, or performing an operation on a record.
Why Are the Other Options Incorrect?A. Business Rule
Business Rules runautomatically on the server-sidewhen records are inserted, updated, deleted, or queried.
They do not createbuttons, links, or context menu itemson the UI.
C. Client Script
Client Scripts execute on theclient-side (browser)and are used forform validation, field changes, and UI behavior modifications.
They do not create UI elements like buttons or menu items.
D. UI Policy
UI Policies dynamically changeform field behavior(e.g., hiding, showing, making fields mandatory, or read-only).
Theydo not add buttons or context menu items.
Reference from Certified System Administrator (CSA) Documentation:📌ServiceNow Docs – UI Actions Overview
🔗ServiceNow UI Actions Documentation
"UI Actions add buttons, links, and context menu items on forms and lists to enhance user interaction with the ServiceNow platform."
Knowledge articles within a knowledge base are grouped by category.
True
False
InServiceNow, knowledge articles within aKnowledge Base (KB)aregrouped by categoriesto help users easily find and navigate relevant information.
Hierarchical Structure:
Categories can haveparent-child relationships, allowing forsubcategories.
Example:
Key Features of Knowledge Article Categorization:nginx
CopyEdit
ITSupport
├── Hardware
│ ├── Laptops
│ ├── Printers
├── Software
│ ├── Windows
│ ├── MacOS
Improved Search & Filtering:
Users can filter knowledge articlesby categoryin the Service Portal, Knowledge Management homepage, or in the Global Search.
Permissions & Visibility Control:
Categories can havespecific user criteriato restrict access to certain articles based on roles or groups.
Article Organization & Management:
Knowledge managers canreassign articlesto different categories if needed.
Knowledge Base (KB) articlesare always assigned to acategoryfor structured organization.
Without categories, articles would be unstructured and difficult to locate.
Knowledge Management Overview
Knowledge Management in ServiceNow
Creating and Managing Knowledge Categories
Knowledge Base Categories
Why the Answer is True?References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
UI Action can prompt that an Incident has been successfully submitted.
True
False
AUI Actionin ServiceNow can be configured toprompt or notify users when an action is completed, such as submitting an Incident. UI Actions are used to createbuttons, links, or context menu itemsthat trigger specific actions.
AUI Action(e.g., a "Submit" button on the Incident form) can be configured with asuccess messageusing thegs.addInfoMessage()function.
This message is displayed after the form submission to inform the user that theirIncident has been successfully submitted.
How UI Actions Can Prompt a Success Message:Example of a UI Action Script:javascript
CopyEdit
gs.addInfoMessage("The incident has been successfully submitted.");
This will display aconfirmation messageat the top of the page when an Incident is submitted.
Why "True" is the Correct Answer:UI Actions can display confirmation messages usinggs.addInfoMessage()or similar methods.
Why "False" is Incorrect:UI Actionscanbe used to provide user feedback, including success messages for actions like submitting an incident.
When searching using the App Navigator search field, what can be returned? (Choose four.)
Names of Applications and Modules
Names of Modules
Names of Applications
Favorites
History Records
Titles of Dashboard Gauges
TheApplication Navigator (App Navigator) search fieldin ServiceNow allows users to quickly findapplications, modules, and favoritesby typing relevant keywords. It helps in easy navigation by filtering available options as the user types.
Thefour correct answersdescribe what the App Navigator search field can return:
The search field can return bothapplicationsand their respectivemodulesin the left navigation panel.
Example: Searching for "Incident" will return:
Application:"Incident"
Modules:"All", "Open", "Resolved", "Create New"
Modulesare specific functionalities within an application.
Searching by a module name directly will display results that match the keyword.
Example: Searching for "Create New" will return modules like:
"Create New Incident"
"Create New Change Request"
The search field supports findingfull applicationsby their name.
Example: Typing "Change" will display theChange Managementapplication and its related modules.
If a user has marked specific modules or applications asFavorites, they will appear in search results.
This helps users quickly access commonly used features.
1. Names of Applications and Modules (Correct)2. Names of Modules (Correct)3. Names of Applications (Correct)4. Favorites (Correct)
Why the Other Options Are Incorrect:E. History Records (Incorrect)
TheHistory tabin the navigation panel showsrecently accessed records, but it isnot searchable through the App Navigator.
Instead, users can find history under:
History Module(System Settings > History)
Recent History Tabin the left navigation
F. Titles of Dashboard Gauges (Incorrect)
Dashboard Gaugesare visual elements onPerformance Analytics or Reporting Dashboardsand arenot searchablein the App Navigator.
Instead, dashboards and reports are found under:
Self-Service > Dashboards
Performance Analytics > Dashboards
A ServiceNow user wants toquickly access the "All Incidents" module.
They type "incident" into the App Navigator search.
The search results return:
Incident (Application)
All (Module)
Assigned to Me (Module)
Resolved (Module)
Example Use Case:This allows for quick navigation without manually expanding application menus.
Which of the following allows a user to edit field values in a list without opening the form?
Data Editor
Edit Menu
List Editor
Form Designer
n ServiceNow, theList Editorallows users to edit field values directly within a list without opening the record in a form. This feature is particularly useful for making quick modifications to multiple records without the need to open each one individually.
Users navigate to a list view of records (e.g., an incident list).
If a field is editable via the List Editor, clicking on it will allow inline editing.
After making changes, users can pressEnteror click outside the field to save.
Inline Editing:Users can modify fields directly from the list.
Multi-Row Editing:Certain fields support bulk updates.
Security Controls:Admins can control which fields are editable via List Editor through dictionary settings.
Audit and History Tracking:Changes made via List Editor are logged for tracking purposes.
A. Data Editor:No such term as "Data Editor" exists in ServiceNow.
B. Edit Menu:This does not refer to inline editing; instead, it's a general menu for editing options.
D. Form Designer:Used for configuring form layouts, not for inline editing.
ServiceNow Product Documentation → Lists and List Editing
ServiceNow CSA Exam Guide → Covers List Editor as a core feature of instance configuration.
How List Editor Works:Key Features of List Editor:Why Other Options Are Incorrect:Reference from CSA Documentation:This verifies thatList Editoris the correct answer.
What is the difference between UI Policy and UI Action?
UI Action can make fields read-only, mandatory, or hidden. while UI Policy can make a save button visible for appropriate users.
UI Policy can make fields read-only, mandatory, or hidden. while UI Action can make a save button visible for appropriate users.
UI Policies and UI Actionsare both part of theServiceNow user interface customizationbut serve different purposes.
Used todynamically change form field behaviorsbased on specific conditions.
Canmake fields read-only, mandatory, or hiddenwithout requiring scripts.
Runson the client-side (browser)to improve performance and responsiveness.
Example:
If theCategoryisHardware, theSerial Numberfield becomesmandatory.
Used tocreate buttons, links, and context menu actions.
Can executescriptsto perform specific actions when clicked.
Runs on theserver-side or client-sidedepending on configuration.
Example:
A"Save" buttonthat becomesvisible only to users with a specific role.
UI Policy(not UI Action) is responsible for making fieldsread-only, mandatory, or hidden.
UI Action(not UI Policy) is responsible for making aSave button visiblefor specific users.
ServiceNow Docs: UI Policy Overviewhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/form-administration/concept/c_UIPolicies.html
ServiceNow Docs: UI Action Overviewhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/form-administration/concept/c_UIActions.html
UI Policy:UI Action:Why Option A is Incorrect?References from Certified System Administrator (CSA) Documentation:
Create Incident, Password Reset, and Report outage: what do these services in the Service Catalog have in common?
They direct the user to a record producer
They direct the user to a catalog property
They direct the user to a catalog UI policy
They direct the user to a catalog client script
InServiceNow,Create Incident, Password Reset, and Report Outageare examples ofService Catalog itemsthat guide users through submitting requests. These services are commonly implemented usingRecord Producers.
What is a Record Producer?ARecord Produceris a special type ofcatalog itemthat:
Creates recordsin a table (e.g., Incident, Change, or Request).
Provides auser-friendly interfacein the Service Catalog.
Maps user input fields to corresponding fieldsin the target table.
For example:
"Create Incident"uses a Record Producer to create a record in theIncident [incident]table.
"Password Reset"can create a record in acustom password reset tableor trigger a workflow.
"Report Outage"may create a record in theProblem or Incident table.
Why is Option A Correct?"They direct the user to a record producer."
These catalog servicesdo not create Service Requests (REQs) like normal catalog items.
Instead, theyuse Record Producers to generate records directly in specific tables (e.g., Incident, Change, Problem).
This allowscustom form fields, pre-filled values, and direct mappingto the target table.
Why Are the Other Options Incorrect?B. "They direct the user to a catalog property."
Incorrect:Catalog properties aresystem settingsthat control Service Catalog behavior, not user-facing forms.
Example:Catalog properties controlcart behavior, request approval rules, etc.
C. "They direct the user to a catalog UI policy."
Incorrect:UI Policies controlfield behavior (e.g., hiding, showing, making fields mandatory) on the formbut do not determine how the request is processed.
D. "They direct the user to a catalog client script."
Incorrect:Catalog Client Scripts controlform logic (such as auto-filling fields) but do not create records directly.
Reference from Certified System Administrator (CSA) Documentation:📌ServiceNow Docs – Record Producers in the Service Catalog
🔗ServiceNow Record Producers Documentation
"A Record Producer is acatalog itemthat lets users create records in a table instead of generating a standard request."
Conclusion:The correct answer isA. They direct the user to a record producer.
🔹Record Producers are widely used in ServiceNow's Service Catalog to simplify and streamline user requests, ensuring data is properly captured and processed.
Which are states that you can make a field on a form using UI Policy?
read-only
write-only
Necessary
Mandatory
Empty
Hidden
InServiceNow,UI Policiesallow administrators todynamically control form fieldsbased on conditions without using scripts. With UI Policies, you can change thebehaviorof a field by making it:
Read-only→ The user canviewthe field butcannot edit it.
Mandatory→ The field becomesrequired, and the usermustfill it out before submitting the form.
Hidden→ The field isremoved from visibilityon the form.
Explanation of Each Option:A. Read-only–Correct
A UI Policy can make a fieldread-only, meaning users canseethe field butcannot modifyits value.
Example: A field likeRequest Number (REQ0001)is typicallyread-onlyafter submission.
B. Write-only–Incorrect
ServiceNowdoes nothave a "write-only" field setting in UI Policies.
If a field iseditable, users canboth read and write; if it’s hidden or read-only, writing is not possible.
C. Necessary–Incorrect
There isno "Necessary"field state in ServiceNow UI Policies.
If the intent is to make a field required, the correct term is"Mandatory".
D. Mandatory–Correct
UI Policies can make a fieldmandatory, requiring the user toenter a valuebefore submitting the form.
Example: AnIncident Descriptionfield might be mandatory before an incident is submitted.
E. Empty–Incorrect
UI Policiescannot directly enforce an "empty" state. However, adefault valuecould be cleared using aclient script, but this isnot a UI Policy feature.
F. Hidden–Correct
UI Policies canhide a field, making it invisible on the form.
Example: A"Manager Approval"field may be hiddenuntila certain condition (e.g., request cost > $1000) is met.
Final Answer:Read-only
Mandatory
Hidden
ServiceNow Docs – UI Policies and UI Policy Actionshttps://docs.servicenow.com
ServiceNow Learning – Form Configuration & UI Policies
ServiceNow Developer Portal – Controlling Form Behavior with UI Policies
References from Certified System Administrator (CSA) Documentation:
While testing a Catalog Item for ordering an expensive computer, the mandatory approval is being skipped for requester Bob, Smith, but not for any of the other requesters. What could explain the issue?
There is a business rule, excluding Bob.Smith from any approvals.
Bob Smith does not have a delegate set up on his account,
The Bob Smith user account, does not have a manager specified.
The manager does not have a delegate assigned,
Bob Smith is a VIP.
InServiceNow Catalog Item Workflows, anapproval processoften includes aManager Approval step, which typically requires the requester'smanager(as defined in thesys_userrecord) to approve the request.
IfBob Smith's user record does not have a manager specified, the systemcannot determine who should approve the request, which may result in the approval step beingskipped.
A. There is a business rule, excluding Bob Smith from any approvals.
While business rules can affect approvals, it isunlikelythat a rule would exist specifically to exclude Bob Smith unless explicitly configured, which is uncommon.
B. Bob Smith does not have a delegate set up on his account.
Delegates areoptionaland only apply when a manager is unavailable. This does not affect whether the approval is skipped.
D. The manager does not have a delegate assigned.
A delegate only comes into play if an approveris out of officeor unavailable. This does not impact whether an approval isskipped entirely.
E. Bob Smith is a VIP.
Being marked as aVIPdoes not automatically bypass approval workflows. Approval processes follow defined rules in workflow configurations.
Which client-side scripts apply to Record Producers?
Choose 2 answers
fix Scripts
Ul Scripts
Catalog Client Scripts
Catalog Ul Policies
Record Producer Policies
What ServiceNow feature can be triggered by events, and is used to inform users about activities or updates in ServiceNow?
Notifications
Alerts
Texts
Events
Emails
ServiceNowNotificationsare used to inform users about events or activities occurring within the system. They can be triggered based on system events and can be delivered via multiple channels, such as email, SMS, and push notifications.
How Notifications Work:
Triggered by events (e.g., when an incident is assigned to a user).
Configurable throughSystem Notification > Email > Notifications.
Can be sent viaEmail, SMS, or Push Notifications.
B. Alerts– Alerts provide system messages but are not tied to the notification system.
C. Texts– Not a ServiceNow feature; SMS notifications are handled within the Notification system.
D. Events– Events trigger notifications but do not directly inform users.
E. Emails– Email is one of thedelivery methodsfor notifications, butNotificationsis the actual ServiceNow feature managing them.
Farm a form, what would you click, to modify the order of the fields on the form?
Choose 2 answers
Context Menu > Configure > Form Layout
Context Menu > Form > Layout
Right click on header > Configure > Form Design
Context Menu > Configure > Form Designer
Right click on header > Configure > UX Dashboard
Tomodify the order of fields on a formin ServiceNow, you have two main options:
Form Layout(A - Correct Answer)
Navigation:Context Menu > Configure > Form Layout
Allows you to rearrange fields using a simplelist-based interface.
You can add, remove, or reorder fields quickly.
Form Design(C - Correct Answer)
Navigation:Right-click on the form header > Configure > Form Design
Opens adrag-and-drop interfacefor modifying form layout.
Provides more advanced customization options, including sections, tabs, and field arrangements.
B. Context Menu > Form > Layout
No such menu option exists in ServiceNow.
D. Context Menu > Configure > Form Designer
There is no direct"Form Designer"option in the context menu; instead, it's accessed viaConfigure > Form Design.
E. Right-click on header > Configure > UX Dashboard
UX Dashboard is used forUI pages, dashboards, and workspace configurations, not form layout changes.
Configuring Forms in ServiceNow
Using Form Designer
Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
Which method call returns 'true' only if the currently logged in user has the catalog_admin role and in no other case (e.g. regardless of admin role)?
g_user.hasRole('catalog_admin')
g user.hasRoleExactly('catalog_admin')
g_user.hasRoleOnlyfcatalog_admin')
g_user.hasRoleFromList('catalog_admin')
From a related list, what would a user click for personalize the layout of the columns?
Magnifier
Context Menu
Pencil
Gear
In ServiceNow, when a user wants topersonalize the layout of the columnsin arelated list, they need to click theGear icon (âš™ï¸).
Navigate to a record that contains arelated list.
Look at the top-right corner of the related list for theGear icon.
Click theGear iconto open the "Personalize List Columns" interface.
From there, the user canadd, remove, or rearrange columnsin the related list.
A. Magnifier– A magnifying glass is typically used forsearch functionsbut not for column customization.
B. Context Menu– The context menu (right-click) providesother actionsbut does not allow column layout changes.
C. Pencil– A pencil icon typically representseditingbut not column layout customization.
ServiceNow Personalizing List Views
ServiceNow CSA Training Module:"Personalizing Lists and Forms"
How It Works:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
Which access control rule applies to every field in the incident table?
incident<==>
incident.all
incident | | *
incident.*
In ServiceNow Access Control Lists (ACLs), the wildcards used to define rules follow a specific syntax: table_name.field_name.
1. The Wildcard (*):
The asterisk * represents "all" or "the rest."
incident.*: This is a field-level ACL. It applies to every field on the incident table that does not have a specific ACL defined for it. For example, if you have an ACL for incident.short_description and an ACL for incident.*, the .* rule covers everything else (Priority, State, Caller, etc.).
2. The Record Level (None):
incident.None (often displayed just as incident): This is a record-level ACL. It grants access to the row (the record itself). A user needs access to the record (incident.None) and the field (incident.*) to view or edit data.
3. Why other options are incorrect:
A & B: These use invalid syntax (<==>, .all) that does not exist in the ServiceNow ACL definitions.
C: This appears to be a syntactical error or a distractor. The pipe symbols (|) are not used in ACL name definitions.
Which feature can be used to categorize a set of records from a list and make them visible to other users?
Tags
History
Favorites
Activity Formatter
In ServiceNow,Tagsallow users tocategorize and grouprecords in a list. Tagged records arevisible to othersif set to public or shared with specific users or groups.
A. Tags
Tags help usersorganize and quickly locaterecords.
Tags can beprivate (Me)orshared (Everyone, Groups, or Specific Users).
Example:
A support team might tagcritical incidentswith "Urgent" for easy tracking.
B. History
TheHistorymodule showsrecently accessed recordsbut does not categorize or share records.
C. Favorites
Favoritesallow users tobookmark specific records or listsfor quick access, but they areprivateand not shared with others.
D. Activity Formatter
TheActivity Formattertrackschanges and updatesin a record (e.g., who modified the record, comments added), but it does notcategorize or sharerecords.
Which low components allow you to specify when a flow should be run?
Trigger and Condition Pill
Scope and Trigger Condition
Trigger and Condition
Trigger Criteria and Clock
Condition and Table
InServiceNow Flow Designer, aflowis an automated process that consists of actions, conditions, and triggers.Two key componentsdetermine when a flow should run:
Trigger
Defineswhenthe flow should execute.
Examples:
When arecord is created/updated/deleted.
When anAPI call is received.
On ascheduled basis.
Condition
Specifiesadditional criteriathat must be met for the flow to proceed.
Examples:
If thepriority is High.
If thestatus is Resolved.
Aflowis designed tosend an email notificationwhen ahigh-priority incident is assigned.
Trigger:"Incident table → When a record is updated."
Condition:"Priority = High AND State = Assigned."
A. Trigger and Condition Pill
No such term as "Condition Pill"exists in Flow Designer.
B. Scope and Trigger Condition
"Scope" defines theapplication boundary, not when a flow runs.
D. Trigger Criteria and Clock
"Clock" is not usedfor defining flow execution.
E. Condition and Table
Atable does not define when a flow runs; it only stores records.
A form displays information about one record at the top, for example a User, Additional records, which are associated with that
User, are displayed on tabs at the bottom of the form. What are those tabs called?
Additional Info
More Info
Related Links
Related Lists
InServiceNow, when viewing a record in aform view, thetop sectionof the form displaysdetails about that record, while thebottom section(if enabled) displaysrelated records that are associated with it.
These sections at the bottom of the form are calledRelated Lists.
Displays Records from Related Tables
Related Lists showone-to-manyormany-to-manyrelationships between records.
Example: On aUserform, Related Lists might include:
Groups(shows all groups the user belongs to)
Roles(lists roles assigned to the user)
Incidents Assigned(shows all incidents assigned to the user)
Automatically Generated Based on Table Relationships
ServiceNow automatically generates Related Lists based onReference Fields, Many-to-Many (M2M) tables, or Database Views.
Admins canconfigure which Related Lists appearviaForm Layoutsettings.
Configurable in Form Design & UI Policies
Related Lists can beenabled or disabledusing:
Form Layout(Configure → Related Lists)
UI PoliciesandClient Scripts
Key Characteristics of Related Lists:
A. Additional InfoIncorrect– There is no "Additional Info" feature in ServiceNow related to form layouts.
B. More InfoIncorrect– This is not a term used in ServiceNow for displaying related records.
C. Related LinksIncorrect–Related Linksprovidequick actions(e.g., "Create New Task") but donotdisplay related records.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Related Lists📖Related Lists Overview
ServiceNow Docs – Configuring Related Lists on Forms📖How to Configure Related Lists
Official ServiceNow Documentation References:
An application called My App has a table. MyAppTable, with this Application Access configuration:
Accessible from: All application scopes Can read: Selected Can delete: Not selected Allow configuration: Selected
Which of the following is true based on this configuration?
Any Application developer can write a Business Rule which successfully deletes all records from the MyAppTable
An application developer working in the My App scope can write a Business Rule for the MyAppTable table which successfully deletes all records from the MyAppTable table
An application developer working in another privately scoped application can write a Business Rule for the MyAppTable table which successfully deletes all records from the MyAppTable table
No Business Rule can be written which successfully deletes all records from the MyAppTable table
Which feature ensures data consistency white importing data using import sets and web services?
Client Script
Ul Policy
Data Policy
CSDM
Business Rule
AData PolicyinServiceNowensuresdata consistencyby enforcingmandatory fields and read-only field ruleswhendata is imported via Import Sets or Web Services.
Applies Business Rules to Imported Data
UnlikeUI Policies(which work only on forms),Data Policies enforce rules even when data is imported.
Ensures fields markedmandatory, read-only, or restrictedmaintain their constraints.
Ensures Data Integrity During Import Set Operations
Data coming fromexternal sources(e.g., API, CSV imports) mightlack required values.
Data Policiesprevent incomplete or incorrect recordsfrom being created.
Works Across Multiple Data Entry Methods
Data Policies apply to:
Forms(Optional)
Import Sets
Web Services (APIs)
Why is "Data Policy" the Correct Answer?
Example of a Data Policy in Action:Field
Condition
Action
State
If empty on import
Set to "New"
Priority
If not provided
Set to "Medium"
Short Description
If empty
Reject the record
A. Client ScriptIncorrect– Client Scripts only runon the user interface (browser-side), not on imports.
B. UI PolicyIncorrect– UI Policies only apply toform interactions, not to Import Sets or Web Services.
D. CSDM (Common Service Data Model)Incorrect– CSDM is aframework for organizing CMDB data, but it does not enforcedata integrity rulesduring imports.
E. Business RuleIncorrect– Business Rules can enforce logic, but theyrun after the record is inserted, meaning they donot prevent bad data from being imported.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Data Policies📖Understanding Data Policies
ServiceNow Docs – Data Policies vs UI Policies📖When to Use Data Policies
Official ServiceNow Documentation References:
Which feature helps to automatically allocate a critical, high priority, service request to the appropriate assignment group or team member?
User Policy
UI policy
Predictive Intelligence
Assignment Rule
Assignment Rulesin ServiceNow automaticallyassign tasks(such as incidents, service requests, or change requests) to theappropriate group or individualbased on predefined criteria.
Acritical, high-priority service requestis created.
TheAssignment Rulechecks conditions (e.g., priority, category, requester, etc.).
The systemassignsthe request to the correctassignment group or individual.
How Assignment Rules Work:Example Scenario:
If an incident isPriority 1 (P1)and the category isNetwork, an assignment rule canautomatically route it to the "Network Support" group.
A. User Policy
No such feature exists in ServiceNow for task assignments.
B. UI Policy
UI Policies controlform behavior (visibility, field conditions, etc.), not assignment logic.
C. Predictive Intelligence
Predictive Intelligence usesmachine learningto suggest assignments, butAssignment Rulesare the primary mechanism for automatic task allocation.
Groups are stored in what table?
Group [sys_user_group]
Group [sn_sys_user_group]}
User Group [user_groups]
User Groups [sn_user_groups]
Groups [sys_user_groups]
In ServiceNow,groupsare stored in thesys_user_grouptable. This table definesgroups of userswho share common responsibilities, such asIT support teams, HR teams, or security teams.
Groups are used toassign roles and permissionsto multiple users at once.
Common groups includeService Desk, IT Support, Change Advisory Board (CAB), and HR teams.
Thesys_user_grouptable is linked tosys_user(Users) andsys_user_role(Roles).
B. Group [sn_sys_user_group]– No such table prefix (sn_) exists for user groups in ServiceNow.
C. User Group [user_groups]– Incorrect table name; ServiceNow follows thesys_naming convention.
D. User Groups [sn_user_groups]– Not a valid ServiceNow table.
E. Groups [sys_user_groups]– Incorrect pluralization; ServiceNow tables typically usesingular names(e.g.,sys_user_group).
ServiceNow sys_user_group Table Documentation
ServiceNow CSA Training Module:"User and Group Administration"
Key Details about sys_user_group:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
When would you use the following steps?
1, Homepage Admin > Pages
2. Right click on Homepage record
3. Select Unioad Portal Page
To publish a Homepage to the Portal
To retire a Homepage
To delete a Homepage
o To add a Homepage to an update set
In ServiceNow,homepages(classic dashboards) are part of the user experience, and administrators may need tomove them between instancesusing update sets.
Homepage Admin > Pages– This is where homepages are managed.
Right-click on a Homepage record– This brings up additional options.
Select "Unload Portal Page"– This action ensures that the homepage iscaptured in an update set, making it available for export to another instance.
Homepagesdo not automatically get addedto an update set when modified.
The "Unload Portal Page" option forces the homepage to be included in the update set.
This is necessary when moving homepages fromdevelopment to productionenvironments.
A. To publish a Homepage to the Portal– This stepdoes not publisha homepage; it just makes it available for update sets.
B. To retire a Homepage– Retiring a homepage involvesdisablingor removing it, not adding it to an update set.
C. To delete a Homepage– Deleting a homepage is done via the UI but does not require these specific steps.
ServiceNow Update Sets and Homepages
ServiceNow CSA Training Module:"Moving Configuration Changes Between Instances"
Explanation of the Given Steps:Why This Process is Used for Update Sets:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
User records are stored in which table?
User [sys_user]
User [sn_user]
User [u_sys_user]
User [s_user]
In ServiceNow, user records are stored in thesys_usertable. This table contains all user-related information such as username, email, department, roles, and active status.
sys_user Table Structure:
Stores all user accounts in the system.
Contains fields likeuser_name,email,first_name,last_name, androles.
Administrators can manage users viaUser Administration > Usersin the ServiceNow navigation panel.
B. User [sn_user]– There is no such table namedsn_userin ServiceNow.
C. User [u_sys_user]– Theu_prefix indicates a custom table, which is not the default ServiceNow table.
D. User [s_user]– This table does not exist in ServiceNow.
The wait time for end users is based on the round-trip between the client and the server. What activities are included in the round-trips?
Request + Response
Save + Update
Write + Read
Submit + Query
Insert + Verify
To see what scripts, reports, and other application artifacts will be in a published application:
Open the artifact records individually to verify the value in the Application field
Examine the Application Files Related List in the application to be published
Enter the name of the Application in the Global search field
Open the list of Update Sets for the instance
What actions are taken to filter a long list of records to show only those with the Category of Hardware?
On Breadcrumb, click the > icon, type Hardware and click enter
On the Category column header, right-click and select Show > Hardware
On the list, locate and right-click on the value Hardware, select Show Matching
Right-click on magnifier type Hardware and click enter
Click Funnel icon, type Hardware and click enter
When working with along list of records, users canfilter dataquickly using theShow Matchingfeature.
C. On the list, locate and right-click on the value Hardware, select Show Matching
Right-clickingon the"Hardware"value and selecting"Show Matching"filters the list toonly show records where the Category is Hardware.
This is thefastestway to apply aquick filter.
A. On Breadcrumb, click the > icon, type Hardware and click enter
Breadcrumbsdo not support direct text inputfor filtering.
Breadcrumbs showexisting filtersbut are not used to type new values.
B. On the Category column header, right-click and select Show > Hardware
Incorrect menu option—There is no "Show > Hardware" selection.
Instead, users would need to use"Show Matching"(Correct Answer C).
D. Right-click on magnifier, type Hardware, and click enter
There isno "magnifier" optionfor filtering in list view.
E. Click Funnel icon, type Hardware and click enter
TheFunnel (Filter) iconis used to createadvanced filters, but it doesnotsupport direct text input like this.
The correct way to use theFilterwould be:
Click theFunnel icon
SetCategory = Hardware
ClickRun
On the Form header, which icon do you use to access form templates?
Paperclip
Pages
Stamp
More Options {...)
InServiceNow, theStamp icon (🖃)in theForm Headeris used to accessForm Templates.Templatesallow users to quickly populate fields in a form withpredefined values, improving efficiency and consistency.
Open arecord form(e.g., Incident, Change, or Request form).
Click theStamp (🖃) iconin the form header.
Select atemplatefrom the list.
The form fields will bepre-filledwith the template’s values.
A. Paperclip
ThePaperclip iconis used toattach filesto a record, not access templates.
B. Pages
NoPages iconis used for templates in ServiceNow.
D. More Options{...}
TheMore Options menuprovides access to additionalrecord actions, but templates are accessed using theStamp icon.
Which tool graphically displays an infrastructure view for a configuration item (CI) and its relationship with other CIs?
Schema Map
Dependency View
Dependency Map
Database View
TheDependency Viewgraphically representsConfiguration Items (CIs)and their relationships in ServiceNow’sConfiguration Management Database (CMDB). It provides an interactive visualization of dependencies and relationships between infrastructure components, helping administrators understand system architecture.
Displays CI relationships in an interactive graphical format.
Helps identifyupstream and downstream dependencies(e.g., how a failed server affects dependent applications).
Can be accessed via theConfiguration Item (CI) formunder theRelated Linkssection.
Used inImpact Analysisfor Change Management and Incident Management.
A. Schema Map– Used to visualizetable relationships, not CI dependencies.
C. Dependency Map– Not a ServiceNow term; the correct term isDependency View.
D. Database View– Used to createvirtual tablescombining data from multiple tables but does not display CI dependencies graphically.
Which feature helps to define the rules to restrict the permissions of users from viewing and interacting with data?
Role Assignment Rules
Scripted User Rules
CRUD Rules
User Authentication Rules
Access Control (ACL)
✔Access Control Lists (ACLs)in ServiceNow definewho can read, write, create, or delete recordsin the system. ACLs apply to tables, fields, and UI elements.
Option A (Role Assignment Rules)is incorrect because rolesgrantaccess but do not define granular security controls.
Option B (Scripted User Rules)is incorrect because there is no such feature in ServiceNow.
Option C (CRUD Rules)is incorrect becauseCRUD (Create, Read, Update, Delete) permissionsare enforced through ACLs.
Option D (User Authentication Rules)is incorrect because authentication rules controllogin access, not data access.
📌Reference:ServiceNow Security & Access Control – ACLs & Security Rules
Here is an example of the criteria set for a knowledge base:
* Companies: ACME North America
* Department: HR
* Groups: ACME Manager
* Match All: Yes
In this example, what users would have access to this knowledge base?
Members of the ACME manager group, who are also members of HR Department and part of the ACME North America
Employees of ACME North America, who are members of HR Department or the ACME Manager group
Users which are members of either ACME North America, or HR Department, or ACME Manager Group
Member of the ACME Manager group, and HR department, regardless of geography
InServiceNow Knowledge Management,User Criteriais used to control access toknowledge bases (KBs)andarticlesbased on user attributes such ascompany, department, group, and roles.
Understanding the Given Criteria:Criteria
Value
Companies
ACME North America
Department
HR
Groups
ACME Manager
Match All
Yes
TheMatch All: Yessetting means thatonly users who meet ALL the specified criteriawill have access.
Who Gets Access?Users must be:
Amember of the ACME Manager group
Part of the HR department
An employee of ACME North America
B. Employees of ACME North America, who are members of HR Department or the ACME Manager group →Incorrect
The"OR" conditionis incorrect becauseMatch All: Yesrequires users to meetALL conditions.
C. Users which are members of either ACME North America, or HR Department, or ACME Manager Group →Incorrect
Again,Match All: Yesmeans usersmust meet all criteria, not just one.
D. Member of the ACME Manager group, and HR department, regardless of geography →Incorrect
Company (ACME North America) is part of the criteria, so itcannot be ignored.
Why Other Options Are Incorrect?
User Criteria for Knowledge Bases
Managing Knowledge Base Access
Official ServiceNow Documentation Reference:
Which ServiceNow resource can be used as a blueprint to map your IT services to ServiceNow?
Common Services Data Model (CSDM)
Configuration Management Database (CMDB)
IT Service Management (ITSM)
ServiceNow Wiki
✔Common Services Data Model (CSDM)is aServiceNow best-practice frameworkthatstandardizes how IT services, applications, and infrastructure are structured in the CMDB. It provides ablueprintfor aligning ServiceNow configurations with business and IT operations.
Why CSDM is Important:
Ensures consistency inIT service mapping and asset relationships.
Helps organizationsalign CMDB datawith ITSM, ITOM, and other ServiceNow applications.
Providesdata governance and best practicesto maintain data integrity.
Option B (CMDB)is incorrect because theCMDB is the database that stores configuration items (CIs), but CSDM defines the model for structuring it.
Option C (ITSM)is incorrect because ITSM includes processes like Incident, Problem, and Change Management, but does not provide adata modelblueprint.
Option D (ServiceNow Wiki)is incorrect because ServiceNow no longer uses a wiki for documentation (it has been replaced by theServiceNow Docs Portal).
📌Reference:ServiceNow Common Services Data Model (CSDM) Guide
A customer wants to be able to identify and track components of their infrastructure that support their ecommerce service. What ServiceNow products could support this requirement?
Choose 3 answers
Performance Analytics
Configuration Management (CMDB)
Financial Management
Discovery
Service Mapping
To track and manageinfrastructure componentsthat support aneCommerce service, a customer needs tools that providevisibility into IT assets, relationships, and dependencies.
B. Configuration Management (CMDB)
TheCMDBis a central repository that stores information aboutConfiguration Items (CIs)such as servers, databases, applications, and network devices.
Helpstrack relationshipsbetween components supporting the eCommerce service.
Example:Tracking which servers host the online store application.
D. Discovery
Discoveryautomatically identifies and updatesIT assets and infrastructurein the CMDB.
Scanson-premise and cloud environmentsto find servers, applications, and databases.
Example:Detecting newly deployed servers supporting the eCommerce platform.
E. Service Mapping
Service Mappingbuilds avisual mapof how infrastructure components (CIs) relate to abusiness service.
Helps identifydependenciesbetween applications and underlying infrastructure.
Example:Mapping how web servers, databases, and payment systems interact to support eCommerce transactions.
A. Performance Analytics
Performance Analytics (PA)is used fortrend analysis and reporting, but it doesnot track infrastructure components.
PA could beused laterto analyze eCommerce performance, but itdoes not discover or track components.
C. Financial Management
Financial Management(NowITFM or TBM) tracksIT costs and budgets, notinfrastructure components.
It helpsanalyze IT spendingrelated to infrastructure but doesnot provide technical trackingof eCommerce components.
What enables you to trace the connection from an infrastructure item, like a Server, to the Services that are dependent on that Server?
Relationships
Transform Map
Automapping Utility
Service Tracer
In the ServiceNow Configuration Management Database (CMDB), the mechanism that enables the tracing of connections between different Configuration Items (CIs) is Relationships.
1. The Role of Relationships in CMDB:
The CMDB is not just a flat list of assets; its true power lies in its ability to map how different components interact. A Relationship defines the dependency or connection between two CIs. For example, a "Web Server" CI might run on a "Linux Server" CI, and an "Email Service" might depend on that "Web Server."
2. The cmdb_rel_ci Table:
Technically, these connections are stored in a specific table called the CI Relationship table (cmdb_rel_ci). This table acts as a bridge, storing three key pieces of information for every connection:
Parent: The upstream item (e.g., the Service or Application).
Child: The downstream item (e.g., the Server or Database).
Type: The nature of the connection (e.g., "Runs on," "Depends on," "Hosted on," "Members of").
3. Dependency Views:
While the Relationship is the underlying data enabler, ServiceNow visualizes these relationships using Dependency Views (formerly known as Business Service Management or BSM maps). Dependency Views use the relationship data to graphically display the infrastructure. By looking at a Dependency View for a Server, you can trace the lines (relationships) upward to see exactly which Business Services will be impacted if that Server goes down.
4. Why the other options are incorrect:
Transform Map: This is a component of the Import Set process. It is used to map source data (from a spreadsheet or XML) to target fields in a ServiceNow table during data import. It does not define infrastructure dependencies.
Automapping Utility: This is not a standard ServiceNow architectural term. While ServiceNow has a "Service Mapping" product that automates the discovery of relationships, "Automapping Utility" is not the specific feature name, nor is it the fundamental element that enables tracing.
Service Tracer: This is a fictitious term and does not exist in the ServiceNow platform.
What is the language used for scriptingin ServiceNow?
JavaScript
C++
PHP
Python
ServiceNow uses JavaScriptas its primary scripting language for automation, business rules, UI actions, and server-side scripts.
Key Areas Where JavaScript Is Used in ServiceNow:
✔Client-side Scripting:UI Policies, Client Scripts
✔Server-side Scripting:Business Rules, Script Includes, Scheduled Jobs
✔Workflow & Flow Designer:Custom scripts for approvals, conditions, and notifications
✔Integration Scripts:REST API, SOAP API calls
B. C++
C++ is acompiled languageprimarily used for system software,not for ServiceNow scripting.
C. PHP
PHP is used forweb development, butnot supported in ServiceNow.
D. Python
Python isnot usedin ServiceNow for scripting. JavaScript is the standard for bothclient-side and server-side scripting.
You have an existing customer, who is using workflows for their catalog items. Their existing purchasing policy is to require approval for any request that totals over 31000. However, management wants to change the approval threshold to 31500. Which
workflow would you update to make this change?
Services Approval Processing
6 Services Catalog Item Request
Service Catalog Request
Purchasing Process Flow
InServiceNow Service Catalog, approvals forcatalog item requestsare handled through workflows. Since the approval policy is based on thetotal cost of a request, it is managed within theService Catalog Request workflow.
C. Service Catalog Request
This workflowhandles approvals for catalog item requests, includingpurchase approvals.
Since the policy change involvesadjusting an approval threshold, this workflow needs to be updated.
The approval logic is likely configured in aconditional activity (if total cost > $3,100, require approval), which must be modified to$3,150.
A. Services Approval Processing
Not a standard ServiceNow workflowfor managing purchase approvals.
Service approvals are typically handled within theService Catalog Requestworkflow.
B. 6 Services Catalog Item Request
Likely acustom workflow, but not adefault ServiceNow workflowfor purchase approvals.
D. Purchasing Process Flow
There isno default "Purchasing Process Flow"in ServiceNow.
Theapproval workflow for purchasesis managed withinService Catalog Request workflows.
You are editing a new incident record and would like the Save" Dutton to be located on the Form header. Which action would need to be taken for that button to appear?
All > System Properties > Ul Properties > Turn on the glide.ui.advanced* property
Context Menu > Form Design > add the Save'' button
All > System Properties > Ul Properties > Turn on the Save" button
Context Menu > Form Layout > add the Save* button.
InServiceNow, by default, the"Save" button is not displayedon the form header. Instead, users typically use the"Submit" or "Update" buttons.
To enable the"Save" buttonon the form header, you mustenable theglide.ui.advancedsystem property.
Enables the "Save" Button in the Form Header
Theglide.ui.advancedpropertyactivates additional UI options, including theSave button on forms.
Once enabled, users will see the"Save" button alongside "Submit" and "Update"in the form header.
Allows Partial Record Saves Without Submitting
Unlike "Submit" (which creates a new record) or "Update" (which modifies an existing record), "Save" allows users toretain changes without submitting the form.
Useful fordrafts or in-progress edits.
Controlled via System Properties
The"Save" buttonisnot a field or UI actionthat can be manually added through Form Design or Layout.
It is enabledat the system levelviaSystem Properties > UI Properties.
Why is "Turning onglide.ui.advanced" the Correct Answer?
Navigate toAll > System Properties > UI Properties
Find theglide.ui.advancedproperty
Set it to "true"
Save the changes
Refresh theIncident form→ The"Save" button will now appear
How to Enable the Save Button in ServiceNow?
B. Context Menu > Form Design > Add the "Save" buttonIncorrect– The "Save" button isnot a UI actionthat can be added via Form Design. It must beenabled through system properties.
C. All > System Properties > UI Properties > Turn on the "Save" buttonIncorrect– No suchspecific "Save" button settingexists in UI Properties. The correct setting isglide.ui.advanced.
D. Context Menu > Form Layout > Add the "Save" buttonIncorrect–Form Layout only controls fields, not form buttons. The "Save" button is controlled viaUI Properties.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Enabling the Save Button📖Configuring UI Properties
ServiceNow Docs – Using the glide.ui.advanced Property📖Understanding glide.ui.advanced
Official ServiceNow Documentation References:
Conclusion:The correct answer is:
A. All > System Properties > UI Properties > Turn on theglide.ui.advancedproperty
Thisenables advanced UI options, including the "Save" button, allowing users tosave records without submitting them.
What tool is used to import data from various data sources, and map that data into ServiceMow tables?
Import Set
Update Set
Data Pack
Transform Set
ServiceNow usesImport Setsto bring data from various sources (such as CSV files, Excel spreadsheets, or external databases) into ServiceNow tables. Import Sets provide a flexible way to map incoming data into ServiceNow’s database structure.
A. Import Set
Import Setsare atemporary staging tablewhere external data is first loaded.
ATransform Mapis then used to map and transfer data from the Import Set table into thetarget table(e.g., Incident, Change Request, CMDB, etc.).
Common use cases:
Importinguser recordsfrom an external HR system.
MigratingCI datainto the CMDB.
Loadinghistorical incident recordsinto ServiceNow.
B. Update Set
Update Setsare used formoving customizations(such as UI changes, workflows, or scripts) between instances,not for importing data.
C. Data Pack
No such standard featurein ServiceNow called "Data Pack."
Possibly confused withData Sources, which define external data locations but do not perform imports themselves.
D. Transform Set
Incorrect terminology—ServiceNow usesTransform Maps, not "Transform Sets."
Transform Mapsdefine how data in anImport Setis mapped to target tables, but the import process itself is handled byImport Sets.
A colleague wants to rearrange the columns on their My Work list. Once the user has navigated to the list where should they navigate to select and arrange the columns?
Click Personalize List
Right click on any column header. Context Menu > Configure > List Layout
Click List Context Menu > Personalize List
Click List Content Menu > Configure > List Layout
In ServiceNow, users cancustomizetheir list views byrearranging, adding, or removing columns. This is done through theList Layout Configuration.
B. Right-click on any column header. Context Menu > Configure > List Layout
Thequickestway to modify columns in a list view.
Steps:
Right-click on any column headerin the list.
SelectConfigure > List Layoutfrom the context menu.
Add, remove, or rearrange columns as needed.
ClickSave.
A. Click Personalize List
Incorrect terminology—there is no "Personalize List" option for configuring list columns.
"Personalize" is used for settingpersonal preferences, not list layouts.
C. Click List Context Menu > Personalize List
TheList Context Menudoes not have a "Personalize List" option for column arrangement.
D. Click List Content Menu > Configure > List Layout
Typo in "List Content Menu"—the correct term is"List Context Menu".
However,right-clicking on the column header(Answer B) is the recommended method.
What section on a task record is used to see the most recent updates made to a record?
Related List
Activity Stream
Audit Log
Timeline
InServiceNow, theActivity Streamsection on a task record displays themost recent updatesmade to that record. It logschanges in fields, comments, work notes, and system updatesin real time.
Displays a chronological history of changes
Showswho made the update, when it was made, and what changed.
Includescomments, work notes, system-generated updates, and field value changes.
Real-time updates for collaboration
If multiple users are working on the same record, they can seeupdates in real-time.
Useful for ITSM workflows (Incidents, Change Requests, Tasks).
Integrated with Comments and Work Notes
Users can addcomments (visible to users) or work notes (internal notes)directly in the Activity Stream.
Why is "Activity Stream" the Correct Answer?
Example View of Activity Stream in a Task Record:Timestamp
User
Action
10:15 AM
John Doe
Updated Priority from "Low" to "High"
10:20 AM
Jane Smith
Added a work note: "Waiting for user confirmation"
10:30 AM
System
State changed from "New" to "In Progress"
A. Related ListIncorrect– Related Lists showlinked records (e.g., affected CIs, approvals, attachments)butnot recent updates.
C. Audit LogIncorrect– TheAudit Log (sys_history_line table)tracksdatabase-level changesbut is not displayed as anActivity Streamon a task record.
D. TimelineIncorrect– No standard"Timeline"section exists inServiceNow task records.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Activity Streams📖Understanding Activity Streams
ServiceNow Docs – Viewing Record History in Activity Stream📖Using Activity Streams in Task Records
Official ServiceNow Documentation References:
When moving a homepage or dashboard between instances, what must you remember?
Create a separate update set for them
They are automatically added to the update set
Manually add them to the update set
They cannot be moved via update set
When movinghomepagesordashboardsbetween ServiceNow instances (e.g., from development to production), they arenot automatically includedin an update set. Instead, they must bemanually addedto the update set before migration.
C. Manually add them to the update set
Homepages and dashboards donotget included in update sets by default.
To move them, you must:
Navigate toSystem UI > Homepage Admin > PagesorPerformance Analytics > Dashboards
Select the homepage or dashboard you want to move.
Use theAdd to Update Setfunction to include them in your active update set.
Once added, move the update set to another instance and commit it.
A. Create a separate update set for them
While it's a good practice to keep UI elements in separate update sets, it isnot a requirement.
Homepages/dashboards can be added toany active update setmanually.
B. They are automatically added to the update set
Incorrect—ServiceNowdoes notautomatically add homepages or dashboards to update sets.
D. They cannot be moved via update set
Incorrect—Theycanbe moved via update sets, but they must bemanually added.
Which interface allows users to search articles, submit requests, and browse communication notices?
Customer Service Management
Service Portal
Employee Self-Service
One Stop Shop
What is the purpose of the coalesce field when importing data?
When a match is found, a new record is inserted
a match "s not found, the existing record is updated
To identify and merge duplicate records
To determine if a record matches an existing record or is a new record
Access controls are evaluated in this order:
1. Match object against table ACL
2, Match the object against field ACL
Within step 1 above, what order are the table ACLs evaluated?
Specific to general: Table.Field ACL, Parent Table.Field ACL, *.Field ACL
Bottom to top: Table ACL. Table.Field ACL, Parent Table. Field ACL
General to specific: Table ACL, Table.Field ACL, Parent Table, Field ACL
Top to bottom: Wildcard Table ACL, Parent Table ACL, Table ACL
Specific general: Table ACL, Parent Table ACL, Wildcard (*) ACL
InServiceNow,Access Control Rules (ACLs)determine whether auser can access a specific record, table, or field.
When evaluatingtable ACLs, ServiceNow follows aspecific-to-generalapproach:
First, it checks the most specific ACL (Table ACL)
Example: If the table isincident, ServiceNow first checks ACLs forincident.
Then, it checks the Parent Table ACL(if the table is inherited)
Example: Sinceincidentextendstask, it will check ACLs fortask.
Finally, it checks the Wildcard ACL (*ACL)
If no specific or parent table ACL is matched, ServiceNow checks for awildcard ACL(*.read,*.write, etc.).
Specific Table ACL(e.g.,incident.read)
Parent Table ACL(e.g.,task.read)
Wildcard ACL(e.g.,*.read)
Order of ACL Evaluation:Thisensures granular access control, giving priority tomore specific rules before applying broader permissions.
*A. Specific to general: Table.Field ACL, Parent Table.Field ACL, .Field ACLIncorrect– Field ACLs are evaluatedaftertable ACLs. This option confuses table and field evaluation.
B. Bottom to top: Table ACL, Table.Field ACL, Parent Table.Field ACLIncorrect– The correct order isTable ACL → Parent Table ACL → Wildcard ACL, not Table.Field ACL order.
C. General to specific: Table ACL, Table.Field ACL, Parent Table, Field ACLIncorrect– ServiceNow appliesspecific ACLs first, not general ones.
D. Top to bottom: Wildcard Table ACL, Parent Table ACL, Table ACLIncorrect– Wildcard ACLs are evaluatedlast, not first.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Access Control Evaluation Order📖Access Control Rules
ServiceNow Community – ACL Best Practices📖Understanding ACL Processing
Official ServiceNow Documentation References:
What attributes can you manage, using System Properties > Basic Configuration UI16? (Choose five.)
Browser tab title
Module text color
Preferred browser
Base theme
Font style
Animation style
Header background color
TheSystem Properties > Basic Configuration UI16page in ServiceNowallows administrators to customize the UI appearancefor end users. It providesbasic branding and theming optionsfor the ServiceNow instance.
Browser tab title→(A)You can modify the browser tab title that appears when users open ServiceNow.
Module text color→(B)This setting allows you to change the text color of the left navigation menu items.
Base theme→(D)You can select a base theme for the platform UI, impacting overall styling.
Header background color→(G)This setting changes the background color of the header in UI16.
Banner Image→(H)Allows uploading a custom banner/logo to replace the default ServiceNow logo.
C. Preferred browser→ Incorrect. ServiceNow does not allow setting a preferred browser from System Properties. Users must configure this on their own.
E. Font style→ Incorrect. UI16 Basic Configuration does not provide font customization options. Fonts are controlled through system themes and CSS.
F. Animation style→ Incorrect. ServiceNow UI16 does not provide options to change animation styles from Basic Configuration.
What are advantages of using spokes for integrations? Choose 3 answers
Reduces the need for code
Features scale and control mechanisms
Free spokes are available in the ServiceNow Store
Ensures discoverability and reuse
Automated event management
SpokesinServiceNow IntegrationHubare pre-built connectors that allow organizations to integrate with external systemswithout requiring custom scripting. They providelow-code/no-codesolutions, making integrations faster and more scalable.
A. Reduces the need for code
Spokes come withprebuilt actions, reducing the need forcustom scripting.
Example: Instead of writing aREST API scriptto send a message viaSlack, aSlack Spokeprovides anactionfor it.
B. Features scale and control mechanisms
Spokes supportenterprise scalabilitywith built-ingovernance, security, and controlmechanisms.
Example:Rate limitsprevent excessive API calls, ensuring stability inlarge-scaleintegrations.
D. Ensures discoverability and reuse
Spokes allowactionsto bereusedacross different flows and automations.
Thisenhances maintainabilityby ensuring integrations are not duplicated.
C. Free spokes are available in the ServiceNow Store
Whilesomespokes are free,many require a separate license.
IntegrationHub Standard and Enterprisesubscriptions cover most advanced spokes.
E. Automated event management
Event Managementis part ofITOM, notIntegrationHub Spokes.
While spokestrigger actionsbased on events, theydo not manage eventslike ITOM Event Management.
What are the main components of the Form Design interface? (Choose three.)
Field Layout
Page Header
Field Navigator
Field Picker
Form Layout
TheForm Designerin ServiceNow allows administrators to create, edit, and configure forms to control how records are displayed and interacted with in the system. It consists of three key components:
Page Header– This section contains controls such as "Save," "Undo," and "Redo." It allows users to manage their changes while designing forms. The Page Header also displays the name of the form being edited.
Field Navigator– This panel provides a categorized list of available fields that can be dragged and dropped onto the form layout. The fields are divided into different sections, such as "Available Fields" and "Existing Fields," helping users to manage the form's data structure effectively.
Form Layout– This is the central workspace where users design the form by arranging fields. Users can add new fields, move existing ones, and configure their properties. The layout determines how the form appears to end-users.
ServiceNow Product Documentation – Form Designer
ServiceNow CSA Training Module:"Configuring Forms and Fields"
"ServiceNow System Administration Guide – Form Customization Best Practices"
References from Certified System Administrator (CSA) Official Documentation:Would you like me to verify and format more questions in the same manner?
Which of the following is true about g_scratchpad?
Choose 2 answers
Has default properties passed by client-side scripts
Used to push information from the server to the client
Has constructors and methods
Does not exist on the mobile platform
What are benefits of assigning work tasks to a group, rather than to an individual? (Choose four.)
Group members can choose their tasks from My Groups Work
Groups can assign tasks to users based on on-call schedules
Site support members can pick tasks, based on Location
Groups can assign tasks to users based on skills
Group members can avoid tasks, which are nearing SLA breach
Groups can assign tasks to users based on availability
Assigning work tasks to aGroupinstead of anindividualoffers flexibility, better workload management, and ensures tasks are handled efficiently.
Group members can choose their tasks from "My Groups Work"
The"My Groups Work"module in ServiceNow allows group members to see all unassigned tasks for their group and take ownership of available tasks.
This is particularly useful when multiple team members share responsibility for completing tasks.
Groups can assign tasks to users based on on-call schedules
ServiceNow’sOn-Call Schedulingfeature allows automatic assignment of tasks to available members based on a predefined schedule.
This ensures that work is distributed fairly among team members who are on shift.
Site support members can pick tasks, based on Location
Tasks can be assigned dynamically based on thelocation of the request.
This is particularly useful for IT support teams, field service teams, and facilities management teams, where physical presence is required to complete a task.
Groups can assign tasks to users based on skills
UsingSkill-Based Routing, ServiceNow can match tasks to users who have the right skills for the job.
For example, if a request requires expertise in "Windows Server Management," the system will assign it to a group member with that skill.
E. Group members can avoid tasks that are nearing SLA breach
This is incorrect because ServiceNowprioritizes SLA breachesand usually escalates such tasks rather than allowing users to avoid them.
F. Groups can assign tasks to users based on availability
WhileOn-Call Schedulingcan assign tasks based on availability, ServiceNow doesnotautomatically assign tasks dynamically based on real-time availability. Availability tracking isnota standard assignment mechanism in ServiceNow unless customized.
ServiceNow Product Documentation→ "Assigning Tasks to Groups"
ServiceNow Product Documentation→ "On-Call Scheduling"
ServiceNow Product Documentation→ "Skill-Based Routing"
Benefits of Assigning Tasks to a Group:Incorrect Answers Explanation:References from Certified System Administrator (CSA) Documentation:
Which admin role is required to make changesto High Security Settings?
security _admin
sn_ad_admin
high_sec_admin
admin
Thesecurity_adminrole in ServiceNow is required to make changes toHigh Security Settings(now part ofSystem Security Settings).
Modify high-security settingsin ServiceNow.
Elevate privilegesto make changes to sensitive security configurations.
Manage Access Control Lists (ACLs)to define security rules.
Users with theadminrole alonecannot modify high-security settings.
Thesecurity_adminrole requireselevationvia the"Elevate Role" optionin the user menu.
This ensures thatonly authorized administratorscan modify security-related configurations.
B. sn_ad_admin– No such role exists in ServiceNow.
C. high_sec_admin– This is not a valid ServiceNow role.
D. admin– Theadmin role alonedoesnot grant access to high-security settingswithoutelevating to security_admin.
ServiceNow Security Admin Role and Elevated Privileges
ServiceNow CSA Training Module:"Managing Security Settings and Access Controls"
What Can the security_admin Role Do?Why Elevation is Required?Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
When creating new application files in a scoped application, cross scope access is turned on by default in which of the following?
Table
Script delude
Workflow
REST message
What would you do, on a list, if you wanted to show the records in groups, based on the column category? (Choose two.)
On list Context Menu, select Group By > Category
On the Filter Menu, select Group By > Category
Click Group On icon, select Category
On Navigator Filter, type tablename.group.category and press enter
On the Category column title, click Context menu > Group By Category
In ServiceNow, lists allow users to view, filter, and group records dynamically. If you want to group records based on a particular column (e.g.,Category), you can use the"Group By"functionality.
A. On list Context Menu, select Group By > Category
TheList Context Menu(right-clicking anywhere in the list header) provides an option to group records by a specific column.
Selecting"Group By > Category"organizes records into expandable sections based on the selected field.
This is one of the quickest ways to group records in a list.
E. On the Category column title, click Context menu > Group By Category
Each column header in a list has its ownColumn Context Menu(accessible by clicking the three-line menu or right-clicking the column title).
Clicking“Group By Categoryâ€on theCategory columnwill instantly rearrange the list based on the values in that column.
B. On the Filter Menu, select Group By > Category
TheFilter Menuis used for setting up filters and conditions, but it doesnotprovide a "Group By" option.
It allows users to filter records but does not change the list structure.
C. Click Group On icon, select Category
There isno"Group On" icon in ServiceNow lists.
Grouping is done through context menus, not a dedicated "Group On" button.
D. On Navigator Filter, type tablename.group.category and press enter
TheApplication Navigator Filteris used for searching applications, modules, and tables—not for modifying list views.
Entering something likeincident.group.categorywill not perform a grouping action on a list.
Which form element displays the list of activities, or history, on a task form?
Sidebar
Action Stream
Action Formatter
Activity Formatter
Activity Formatteris a UI element in ServiceNow forms that logs allupdates, comments, and historyrelated to a task.
It consolidates user interactions and system-generated updates in one place.
What is the most common role that has access to almost all platform features, functions, and data?
Security Admin [security_admin]
Sys Admin [sys_admin]
Admin [sn_admin]
System Administrator [admin]
Base Admin [base_admin]
TheSystem Administrator (admin)role is the most powerful and common role in ServiceNow, providing access to nearly all platform features, functions, and data. Users with this role have full control over system configurations, user management, security settings, application access, and more.
Full system accessto all applications, modules, tables, and records.
Ability toconfigure and customizethe platform.
Create, update, and deleterecords in any table.
Manage roles and users, including assigning roles to others.
Configure Access Control Rules (ACLs)to define security policies.
A. Security Admin [security_admin]→ Incorrect. Thesecurity_adminrole is primarily for managing security settings and access control rules. While powerful, it does not inherently provide access to all platform functions like theadminrole does.
B. Sys Admin [sys_admin]→ Incorrect. There isno such role as "sys_admin"in ServiceNow. The correct role isadmin.
C. Admin [sn_admin]→ Incorrect.sn_adminis not a standard ServiceNow role. The official role is simplyadmin.
E. Base Admin [base_admin]→ Incorrect. This is not a standard role in ServiceNow.
Which Security Center feature helps resolve platform-related security issues and misconfigurations?
Security scanner
Best practices
Security hardening
Customer actions
Which type of scripts run in the browser?
Policies and Client Scripts
Access Contral Scripts
script Include Scripts
Business Rule Scripts
Scripts that run in thebrowser (client-side)help controlUI behavior, form validation, and field interactionsin real-time without needing a server request.
Types of Client-Side Scripts in ServiceNow:Client Scripts
Run directly in the user's browser.
Used for form validation, auto-populating fields, or UI interactions.
Example:
javascript
CopyEdit
functiononLoad() {
g_form.setValue('priority','2');
}
UI Policies
Controlfield visibility, mandatory status, and read-only statedynamically.
Example: Ifcategory = Hardware, makeSerial Number field mandatory.
B. Access Control Scripts →Incorrect
Access Control Lists (ACLs)runserver-side, not in the browser.
C. Script Includes →Incorrect
Script Includesrunserver-sideand are used for reusable functions and API logic.
D. Business Rules →Incorrect
Business Rulesalso run on theserver, not in the browser.
Why Other Options Are Incorrect?
Client Scripts Overview
UI Policies in ServiceNow
Official ServiceNow Documentation Reference:
What icon do you use to change the boon and color on a Favorite?
Pencil
Star
Clack
Tringle
InServiceNow, thePencil (âœ) iconis used toeditandcustomizeFavorites in theApplication Navigator.
Open theApplication Navigator.
Locate theFavoritessection.
Click thePencil (âœ) iconnext to the favorite you want to edit.
Choose anew iconandcolor.
ClickSaveto apply changes.
B. Star
TheStar iconis used toadd or removea favorite,not editit.
C. Clock
TheClock iconrepresentsRecently Viewed items, not Favorites customization.
D. Triangle
NoTriangle iconis used for modifying Favorites in ServiceNow.
Which admin role is required to make changes to High Security Settings?
high_sec_admin
security.admin
admin
sn_acl_admin
What module do you use to access the reports that are available to you?
Report > View /Run
Reports > Homepage
Self-Service>My Reports
Report > Overview
Toaccess reportsin ServiceNow, users navigate to:
📌Reports > View / Run
Displaysall reports availableto the user.
Allowsrunning, modifying, and creating new reports(if permissions allow).
Users canfilter reports by category(e.g., incidents, requests, changes).
Key Features of "View / Run" Module:
B. Reports > Homepage →Incorrect
No such module named "Reports > Homepage."
C. Self-Service > My Reports →Incorrect
TheSelf-Service moduleis primarily for end users, not for accessing platform-wide reports.
D. Report > Overview →Incorrect
"Overview" providesreporting summariesbut does not list all available reports.
Why Other Options Are Incorrect?
Running and Managing Reports
Official ServiceNow Documentation Reference:
Which of the following protects applications by identifying and restricting access to available files and data?
Application Configuration
Verbose Log
Access Control Rules
Application Scope
Access Control Rules (ACLs) are a fundamental security feature in ServiceNow that protect applications by identifying and restricting access to files and data. ACLs define which users or roles have permissions to create, read, write, or delete data within an application.
Understanding Access Control Rules (ACLs)ACLs in ServiceNow operate based on three key elements:
Object Type– Defines what is being secured (table-level or field-level access).
Operation– Specifies the type of access (Create, Read, Write, Delete, Execute, etc.).
Condition & Script– Determines when access is granted (role-based permissions or specific conditions).
Data Security:Ensures that only authorized users can access specific data.
Granular Access:Controls permissions at the table and field level.
Regulatory Compliance:Helps organizations maintain security standards and data protection laws.
ServiceNow applies ACLs from the most specific to the most general (Field-level → Table-level → Global-level).
If no ACL explicitly allows access, the system denies it by default (Deny by Default Policy).
ACLs can be role-based, condition-based, or script-based for advanced security configurations.
A. Application Configuration– This refers to application settings but does not control access to data.
B. Verbose Log– Logging helps in debugging but does not secure applications or restrict access.
D. Application Scope– Defines application boundaries but does not control data access permissions.
ServiceNow CSA Documentation: Access Control Rules (ACLs)
ServiceNow Security Best Practices: Security and Access Control
Why Access Control Rules are Important?How ACLs Work in ServiceNow?Incorrect Answer Choices Explanation:Official CSA Documentation Reference:
When you are viewing a record, like an incident, how can you detect if someone else is also actively working on the Incident? (Choose 2 answers)
A chat bubble automatically launches, so you can collaborate
An icon appears to the left of fields that have been updated by other users
A notification appears asking the new user to collaborate
The Work notes list contains names of the other users
User presence icon shows initials of users actively viewing the record
Detailed Explanation:
In ServiceNow,User Presencefeatures provide real-time visibility into record collaboration. This includes:
Option B:An icon that appears beside fields updated by other users, indicating recent changes.
Option E:A user presence icon showing initials of users currently viewing the record. These real-time indicators improve collaboration and prevent conflicts during data entry. (Reference: ServiceNow Documentation - Real-time Collaboration and User Presence)
=================
What would NOT appear in the Application Navigator if “service†is typed into the filter field?
Configuration > Business Services
Self-Service > Knowledge
Service Portal > Widgets
Incident > Assigned to me
TheApplication Navigatorin ServiceNow allows users to quickly filter and locateapplications, modules, and menusby typing keywords in thefilter field.
When you type"service"into the filter field,only modules containing the word "service"in theirname or pathwill be displayed.
Analysis of Each Option:Option
Contains "service"?
Appears in Navigator?
A. Configuration > Business Services
"Business Services" contains "service"
Appears
B. Self-Service > Knowledge
"Self-Service" contains "service"
Appears
C. Service Portal > Widgets
"Service Portal" contains "service"
Appears
D. Incident > Assigned to me
Does NOT contain "service"
Does NOT appear
Since"Incident > Assigned to me"doesnotcontain the word"service", itwould NOT appearin theApplication Navigatorwhen filtering by"service".
Configuration > Business Services
The"Business Services"module underConfigurationincludes the word"service".
Self-Service > Knowledge
The"Self-Service"application contains the word"service", so this module appears.
Service Portal > Widgets
The"Service Portal"module contains the word"service", making it visible.
Incident > Assigned to me
Thisdoes NOT contain "service"in its path, so it willnotappear.
Why the Other Options Appear in the Application Navigator?
ServiceNow Docs: Using the Application Navigatorhttps://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation/concept/c_NavigatingThePlatform.html
References from Certified System Administrator (CSA) Documentation:This confirms that"Incident > Assigned to me" would NOT appearin the Application Navigator when filtering by"service".
What is a quick way to create a report from a list view?
Click on filter breadcrumb, drag and drop on the Report > Create New module
Click Funnel, define filter conditions, click Create Report
Click Context Menu, select Create Report
Apply filter, right click on column header, select Bar Chart
Apply filter, right click on column header, select Create Report
In ServiceNow, users can quickly generate a report from a list view without needing to navigate to the Reports module. The two main ways to do this are:
Steps:
Open any list view (e.g., Incident, Change, or any table-based list).
Click thethree-line (hamburger) context menuon the top-left of the list.
SelectCreate Reportto generate a basic report based on the current list view.
Modify report settings (e.g., visualization type, filters, groupings).
Save the report for future reference.
Steps:
Apply the necessary filters to refine the list view.
Right-click on acolumn header(e.g., Priority, State, Category).
SelectCreate Reportfrom the context menu.
Configure the report visualization and save it if needed.
1. Using the Context Menu (Option C)2. Right-click on a Column Header (Option E)
Incorrect Answer Choices Explanation:A. Click on filter breadcrumb, drag and drop on the Report > Create New module
There is no such drag-and-drop functionality for report creation in ServiceNow.
B. Click Funnel, define filter conditions, click Create Report
TheFunnel iconis used to filter list views but does not directly generate reports.
D. Apply filter, right-click on column header, select Bar Chart
There is no direct "Bar Chart" option available when right-clicking on a column header.
Creating Reports from List Views
ServiceNow KB Article: KB0014148
Official CSA Documentation Reference:
A new Service Desk employee in Latin America complains that the create dates and times are incorrect on their Incident list. What would you suggest to fix this issue?
Have them clear their cache.
Have them use the gear icon to set the employee’s time zone.
Recommend they use Chrome, instead of Explorer.
Use the system properties to correct the instance’s time zone.
Have them correct the time zone on their computer.
When creating a global custom table named “abcâ€, what is the table name that is automatically assigned by the platform?
snc_abc
abc
u_abc
sys_abc
When creating acustom table in ServiceNow, the platform automatically assigns a table name prefixed with"u_"to differentiatecustomtables fromout-of-the-box (OOB) tables.
The default prefix"u_"is applied to allcustom global tables.
The table name follows the format:"u_" + [custom name].
Example:
If you create a table named"abc", the system assigns it the table name:u_abc.
All custom tables created by usersautomatically receive the "u_" prefix.
Prevents conflicts withServiceNow’s internal tables.
Ensurescustom tables are easy to identify.
Naming Convention for Custom Tables:Why "C. u_abc" is Correct?
A. snc_abc – Incorrect
"snc_" is not used for custom tables; it is reserved forinternal ServiceNow functionality.
B. abc – Incorrect
Custom tablesdo not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
"sys_" is reserved forsystem tables(e.g.,sys_user,sys_db_object).
Explanation of Incorrect Options:
ServiceNow Docs: Creating Custom Tables
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Understanding Table Naming Conventions
References from Certified System Administrator (CSA) Documentation:
When you need to orchestrate business processes across services with little technical user knowledge, which utility would you use?
Flow Manager
Flow Designer
Flow Editor
Workflow Editor
Workflow Designer
Flow Designeris ano-code/low-codeautomation tool in ServiceNow that enables users toorchestrate business processes across different serviceswith minimal technical knowledge. It allowsnon-technical usersto build complex workflows using drag-and-drop functionality.
No-Code/Low-Code Automation
Users candesign, test, and managebusiness processeswithout coding skills.
Actions can be executedsequentially or conditionallybased on logic.
Integration with ServiceNow Applications
Flow Designer works withIntegrationHub, allowing ServiceNow to interact with external systems like Slack, Microsoft Teams, and Jira.
Trigger-Based Execution
Flows can be triggeredby conditions, schedules, or user actions.
Prebuilt Spokes & Actions
ServiceNow providesprebuilt "Spokes"with reusable actions that simplify workflow automation.
A. Flow Manager(Incorrect)
No such module called "Flow Manager" exists in ServiceNow.
C. Flow Editor(Incorrect)
The term "Flow Editor" is not used in ServiceNow; the correct name isFlow Designer.
D. Workflow Editor(Incorrect)
Workflow Editoris part of the olderLegacy Workflow Engine, which requires scripting and is not recommended for no-code automation.
E. Workflow Designer(Incorrect)
This is not an official ServiceNow tool; Flow Designer has replaced older workflow tools for modern automation needs.
Flow Designer Overview:https://docs.servicenow.com/en-US/bundle/utah-automation/page/administer/flow-designer/concept/flow-designer.html
Building Flows in Flow Designer:https://docs.servicenow.com/en-US/bundle/utah-automation/page/administer/flow-designer/task/t_CreateFlow.html
Key Features of Flow Designer:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
An IT manager is responsible for the Network and Hardware assignment groups, each group contains 5 team members. These team members are working on many tasks, but the manager cannot see any tasks on the Service Desk > My Groups Work list. What could explain this?
The Service Desk > My Groups Work list shows active work tasks that are not yet assigned.
The manager does not have the itil role.
The manager is not a member of the Service Desk group.
The manager is not a member of the Network and Hardware groups.
The Assignment Group manager field is empty.
In ServiceNow, the"Service Desk > My Groups Work"module is designed to display tasks assigned to a groupbut not yet assigned to an individual user.This means that even if an IT manager oversees theNetworkandHardwareassignment groups, they will not see any tasks in this listif all tasks have already been assigned to specific individualswithin the group.
Let’s break down whyoption Ais the correct answer and why the other options are incorrect:
The"My Groups Work"list only shows tasks that are assigned to thegroupbut have not been assigned to a specificindividualwithin the group.
If all tasks are assigned to specificteam members, then the manager will not see any tasks in this list.
The IT manager can verify this by navigating to theTask List(e.g., Incidents, Changes, or Requests) and filtering by theNetworkandHardwareassignment groups.
Explanation for Correct Answer (A):
Theitil roleallows users toview, create, update, and resolve incidents, changes, problems, and other ITSM tasks.
However, not having this role wouldrestrict accessto various ITSM functionalities, but itdoes notimpact whether tasks appear inMy Groups Work.
If the manager lacks theitilrole, they might have trouble accessing or modifying tasks, but this wouldn't explain why they don’t see anything in the list.
TheService Desk groupis a separate entity in ServiceNow, typically associated with incident handling and user support.
TheMy Groups Workmodule isnot restricted to the Service Desk group—it displays work assigned toany groupthe user belongs to.
Since the manager is responsible for theNetwork and Hardwaregroups, being part of theService Deskgroup is irrelevant.
If the manager wasnot a memberof these groups, they wouldn't seeany group-related tasksat all.
However, the question states that the manager isresponsible for these groups, so it’s reasonable to assume they are either a member or at least agroup managerwith visibility.
Even if they were just a manager and not an officialgroup member, they would still be able to see the tasks assigned to the groups.
TheAssignment Group managerfield is an informational field that indicates who manages a group.
This fielddoes not controlwhat is displayed in theMy Groups Workmodule.
Even if this field were empty, it wouldn’t prevent a manager (who is a group member) from seeing unassigned tasks.
Explanation for Incorrect Answers:(B) The manager does not have the itil role.(C) The manager is not a member of the Service Desk group.(D) The manager is not a member of the Network and Hardware groups.(E) The Assignment Group manager field is empty.
ServiceNow CSA Guide - User Interface and Navigation
ServiceNow ITSM Fundamentals - Incident and Task Management
ServiceNow Role-Based Access Controls and Group Management
ServiceNow KB Articles - My Groups Work Module
References to Official Certified System Administrator (CSA) Documentation:
Which plugin allows users to install multiple applications, application-customizations. or plugins at once?
Application Integration and Plugin Delivery (A1PD) SpokeBatch Install
Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install
Multiple Integration and Process Delivery (MIPD) SpokeBatch Install
Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install
TheApplication Integration and Plugin Delivery (A1PD) SpokeBatch Installplugin inServiceNowallows users to installmultiple applications, customizations, and pluginsat once.
Batch Installation
Enables administrators to install multiple applications or pluginssimultaneously, reducing manual effort.
Automated Delivery
Facilitatesautomated deploymentof related applications and customizations.
Improved Instance Management
Ensures consistent configurations across multiple instances (e.g.,Dev → Test → Prod).
B. Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install
Incorrect: CICD is used forversion control and automated deployments, not plugin installation.
C. Multiple Integration and Process Delivery (MIPD) SpokeBatch Install
Incorrect: No such ServiceNow plugin exists.
D. Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install
Incorrect: No such ServiceNow feature exists.
Key Features of A1PD SpokeBatch Install:Why Other Options Are Incorrect?
A1PD Plugin Overview
ServiceNow Plugin Installation
Application Integration Best Practices
Managing Installed Applications
References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
What functiondo you use to addbuttons, links, and context menu items on forms and lists?
UI Policies
UI Settings
UI Actions
UI Config
In ServiceNow,UI Actionsare used toadd buttons, links, and context menu itemson forms and lists to enhance user interaction.
UI Actions provide interactive elementssuch asbuttons, links, and context menu optionson forms and lists.
UI Actions allow execution ofserver-side and client-side scripts, includingGlideAjax and GlideRecordcalls.
They can be configured to execute underspecific conditions, such asuser roles, field values, or record states.
Examples of UI Actions include:
Submit, Update, and Deletebuttons on forms.
Custom action buttonssuch as "Escalate Incident" or "Resolve Task".
List context menu itemssuch as "Approve" or "Reject" for workflow items.
A. UI Policies:Used fordynamically showing, hiding, or making fields mandatory, butnot for adding buttons or links.
B. UI Settings:No such module in ServiceNow.
D. UI Config:Not a valid option; UI Actions, not "UI Config," control buttons and menus.
UI Actions Overview:ServiceNow Docs
Configuring UI Actions for Forms and Lists
Why is the Correct Answer "UI Actions"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:By usingUI Actions, developers canenhance the user experienceby providing interactivebuttons and menu optionsin ServiceNow.
Which of the following steps can be used to import new data into ServiceNow from a spreadsheet?
Select Data Source, Schedule Transform
Load Data, Create Transform Map, Run Transform
Define Data Source, Select Transform Map, Run Transform
Select Import Set, Select Transform Map, Run Transform
Importing data into ServiceNow from a spreadsheet involves a structured process to ensure data integrity and proper mapping. The three main steps in the process are:
The first step in importing data into ServiceNow is to load the spreadsheet into an Import Set table.
This can be done through theSystem Import Sets > Load Datamodule.
The system will create a temporary table (Import Set) where the data will be staged before being transformed into target tables.
ATransform Mapis required to map fields from the Import Set table to the target table in ServiceNow.
Transform Maps define how data from the source (Import Set table) will be transferred and transformed into the destination table (e.g., Incident, User, CMDB, etc.).
The Transform Map allows for additional transformations such ascoalescing records(to avoid duplicates) and scripting for data manipulation.
After configuring the Transform Map, the final step is toRun Transform, which applies the mappings and moves the data from the Import Set table to the target table.
This process ensures that the imported data is correctly integrated into the ServiceNow instance and adheres to the configured rules.
Option A: "Select Data Source, Schedule Transform"– Incorrect because selecting a data source is part of data import, but "scheduling" a transform is not a required step in the standard import process.
Option C: "Define Data Source, Select Transform Map, Run Transform"– Incorrect because "Define Data Source" is more relevant when setting up external data imports. The process must begin with "Load Data" rather than defining the data source.
Option D: "Select Import Set, Select Transform Map, Run Transform"– Incorrect because an Import Set must first be created by loading data before it can be selected.
ServiceNow Docs: Importing Data Overview
ServiceNow Docs: Creating a Transform Map
ServiceNow Docs: Running a Transform Map
Step 1: Load DataStep 2: Create Transform MapStep 3: Run TransformWhy Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:
The ServiceNow Virtual Agent provides assistance within a messaging interface. Which capability allows end users to configure virtual Agent to intercept and help resolve submitted incidents?
Incident Auto-Resolution
Ticket Resolver
Virtual Agent Helper
Web Intelligence
TheServiceNow Virtual Agentis an AI-powered chatbot that assists userswithin a messaging interface(such as Microsoft Teams, Slack, or Service Portal). It helpsautomate resolutions and guide usersthrough common IT and HR issues.
Incident Auto-ResolutionallowsVirtual Agenttoautomatically detect, intercept, and resolve incidentsbefore they reach a human agent.
It appliesmachine learning (ML) and predefined rulesto determine whether a ticketcan be resolved through automation.
If an issuematches a known solution, the Virtual Agentprovides the resolution stepsto the user.
If self-resolution fails, the ticket isescalated to an agent.
It is anofficial feature in ServiceNow Virtual Agent.
It allows the chatbot tointercept incidentsand attempt resolution before escalation.
B. Ticket Resolver→Incorrect
"Ticket Resolver" isnot an official ServiceNow feature.
C. Virtual Agent Helper→Incorrect
No feature called "Virtual Agent Helper" exists in ServiceNow.
D. Web Intelligence→Incorrect
Web Intelligenceisnot related to ServiceNow Virtual Agent.
What is Incident Auto-Resolution?Why is "A. Incident Auto-Resolution" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Virtual Agent & Incident Auto-Resolutionhttps://docs.servicenow.com/en-US/bundle/utah-virtual-agent/page/administer/virtual-agent/concept/incident-auto-resolution.html
References from Certified System Administrator (CSA) Documentation:This confirms that"Incident Auto-Resolution" is the correct answer, as it allowsVirtual Agent to intercept and resolve submitted incidents automatically.
Two departments (HR Onboarding and Facilities) have come to you, asking for a way for employees to request event room set up services. The requirements are the same for the form and the task routing to the Facilities’ assignment group.
For HR, the item will be used primarily for the Onboarding coordinators, for employee orientation sessions.
For Facilities, the item will be used for anyone in the company who needs room set up services.
However, both departments have their own service catalogs. What do you do, to support these requirements?
Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Create one Catalog Item for Event Room Set Up; then publish to both Catalogs.
Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
ServiceNow allowsa single Catalog Itemto be published tomultiple service catalogs, avoiding duplication while ensuring accessibility for the right users.
Instead ofcreating duplicate catalog items(which would require managing two separate items with the same functionality), we createone Catalog Itemandpublish it in both catalogs (HR and Facilities).
This approach ensurescentralized managementwhile maintaining accessibility for both departments.
It simplifies updates—any changes to the form or workflow will apply toboth catalogs automatically.
Why is Option B Correct?
Why Are the Other Options Incorrect?A. Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Incorrectbecause it createsduplicate catalog itemswith thesame functionality, increasing maintenance effort.
C. Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Incorrectbecausethere is no "Parent Catalog" conceptin ServiceNow.
ServiceNow allowspublishing a single item to multiple catalogs, but there is no need for aparent catalog.
D. Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
Incorrectbecause ACLsrestrict access at a field, table, or record level, but theydo not control where a Catalog Item appears.
Thecorrect approachis topublish the item to multiple catalogsrather than using ACLs.
ServiceNow Service Catalog Management - Publishing Items to Multiple Catalogs
ServiceNow ITSM - Best Practices for Catalog Item Reusability
ServiceNow CSA Guide - Managing Service Catalogs and Items
References to Official Certified System Administrator (CSA) Documentation:
Access Control rules may provide access security for which of the following database objects?
For a specific role, group, or user
For a specific row, column, or table
For specific groups
For a specific CMDB Configuration item
When creating acustom table in ServiceNow, the platform automatically assigns a table name prefixed with"u_"to differentiatecustomtables fromout-of-the-box (OOB) tables.
The default prefix"u_"is applied to allcustom global tables.
The table name follows the format:"u_" + [custom name].
Example:
If you create a table named"abc", the system assigns it the table name:u_abc.
All custom tables created by usersautomatically receive the "u_" prefix.
Prevents conflicts withServiceNow’s internal tables.
Ensurescustom tables are easy to identify.
Naming Convention for Custom Tables:Why "C. u_abc" is Correct?
A. snc_abc – Incorrect
"snc_" is not used for custom tables; it is reserved forinternal ServiceNow functionality.
B. abc – Incorrect
Custom tablesdo not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
"sys_" is reserved forsystem tables(e.g.,sys_user,sys_db_object).
Explanation of Incorrect Options:
ServiceNow Docs: Creating Custom Tables
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Understanding Table Naming Conventions
References from Certified System Administrator (CSA) Documentation:
What is a role in ServiceNow?
A role is one record m the Role [sys_user_role] table
A role is one record in the Role Iuser_sys_role] table
A role is a persona used In Live Feed Chat
A role Is a set of modules for a particular application
In ServiceNow, aroleis arecord stored in the sys_user_role tablethat defines a set ofpermissionsfor users. Roles determine what users cansee and dowithin the platform by granting access to applications, modules, and specific functionalities.
Stored in thesys_user_roletable.
Assignpermissionsto users and groups.
Define access toapplications, modules, and records.
Can beinheritedby users throughgroup membership.
Used inAccess Control Rules (ACLs)to restrict or allow access to records.
Key Features of Roles in ServiceNow:Common Roles in ServiceNow:Role Name
Description
admin
Full system access, including configuration and security settings.
itil
Allows access to IT Service Management (ITSM) modules like Incident, Change, and Problem.
catalog_admin
Manages the Service Catalog.
knowledge_manager
Manages the Knowledge Base.
Roles arestored as recordsin thesys_user_roletable.
Each role grantsspecific permissionsto users.
Users can have multiple roles assigned to them.
B. A role is one record in the Role [user_sys_role] table – Incorrect
The correct table name issys_user_role, not "user_sys_role".
C. A role is a persona used in Live Feed Chat – Incorrect
Live Feed is a collaboration tool, butroles are not personas for chat.
D. A role is a set of modules for a particular application – Incorrect
Rolesgrant accessto modules, but they arenotthe modules themselves.
ServiceNow Docs: User Roles & Permissions
ServiceNow CSA Study Guide – Role-Based Access Control
ServiceNow Product Documentation: sys_user_role Table
Why "A. A role is one record in the Role [sys_user_role] table" is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What is the name of the table relationship, where two or more tables are related in a bi-directional relationship, so that the related records are visible from both tables in a related list?
Database View
Many to Many
One to Many
Extended
AMany-to-Many (M2M) relationshipin ServiceNow allows two or more tables to be relatedbi-directionally, so that related records are visible in arelated liston both tables.
Unlike aOne-to-Many (1:M)relationship (where only one table references another), M2M relationshipslink records in both directions.
This is achieved through anintermediary table, known as aMany-to-Many table, which stores the relationships.
A Many-to-Many table contains:
Areference fieldfor each of the tables being linked.
The relationship records, which connect records between the two tables.
Suppose you want to relateIncidentstoProblemsand vice versa.
Instead of adding a reference field in each table, you create anm2m_incident_problemtable.
Now, an Incident can be linked tomultipleProblems, and each Problem can be linked tomultipleIncidents.
These relationships will be visible asrelated listsin both tables.
How Many-to-Many Relationships Work in ServiceNow:Example of a Many-to-Many Relationship:
Incorrect Answer Choices Explanation:A. Database View– Used tocombine data from multiple tablesfor reporting but does not establish abi-directional relationshipbetween tables.
C. One to Many (1:M)– Asinglerecord in one table relates tomultiplerecords in another, but the relationship isnot bi-directional.
D. Extended– Refers totable inheritance, where a table inherits fields from its parent table, not a Many-to-Many relationship.
Many-to-Many Relationships in ServiceNow
Understanding Table Relationships
Official CSA Documentation Reference:
What ServiceNow tables can Administrators define as "destinations" for imported data, when using Transform Maps in the System Import Sets application?
The Task table is the only table that can be a destination for imported data in the Transform Map module
The Incident. Problem. Change, Task, and Service Catalog tables are the only tables that can be a destination for imported data m the Transform Map module
Only the Incident Problem, and Change tables can be a destination for imported data in the Transform Map module
Any ServiceNow table can be a destination for imported data in the Transform Map module
InServiceNow's System Import Sets, administrators canimport data from external sources(such as CSV, Excel, or databases) intoany tablewithin the platform usingTransform Maps.
ATransform Mapdefines how data from an Import Set table is mapped to fields in atarget table (destination table).
Administrators can select any tablein the system as the destination, including bothstandard and custom tables.
Thedestination table is not limitedto Task-related tables (Incident, Problem, Change, etc.).
Users can also applycoalesce rulesto determine if records should be updated or inserted during the transformation.
ServiceNowallows administrators to select any tableas the destination when setting up a Transform Map.
This includes standardITSM tables (Incident, Problem, Change, Task, Service Catalog)as well ascustom tablescreated by administrators.
There areno restrictionson which table can be a destination.
A. "The Task table is the only table that can be a destination"→Incorrect
TheTasktable is widely used, but it isnot the only tablethat can receive imported data.
B. "Only Incident, Problem, Change, Task, and Service Catalog tables can be destinations"→Incorrect
These are common ITSM tables, butany table in the systemcan be selected as a destination.
C. "Only the Incident, Problem, and Change tables can be destinations"→Incorrect
This istoo restrictivebecause other tables, including custom ones, can also be used.
Navigate to:System Import Sets > Create Transform Map
Select the Import Set Tableas thesource.
Choose any available tablein ServiceNow as thedestination.
Definefield mappingsbetween the source and target table.
Configurecoalesce rulesto update or insert records.
ServiceNow Docs: Creating and Using Transform Mapshttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/import-sets/concept/c_TransformMap.html
ServiceNow CSA Official Training Guide (Import Sets & Data Management)
Key Points About Transform Maps & Data Import:Why is "D. Any ServiceNow table" the Correct Answer?Why the Other Options Are Incorrect?How to Configure a Transform Map in ServiceNow?References from Certified System Administrator (CSA) Documentation:This confirms thatany ServiceNow tablecan be adestination tablefor imported data when using Transform Maps inSystem Import Sets.
What are the components that make up a filter condition? (Choose three.)
Operator
Match Criteria
Value
Column
Field
Afilter conditionin ServiceNow consists of three essential components that define how data is filtered in lists, reports, and queries. These components determine which records meet specific criteria.
Column (D)– Represents thefieldin the table that is being filtered (e.g., "Priority" in theincidenttable).
Operator (A)– Defines the comparison method, such asis, contains, starts with, greater than, etc.
Value (C)– Specifies thecriteriaused for filtering (e.g., "High" for Priority).
Components of a Filter Condition:Example of a Filter Condition in an Incident Table:PriorityisHigh
Column:Priority
Operator:is
Value:High
B. Match Criteria→ Not a defined component; filtering is based on column, operator, and value.
E. Field→ While "Field" is a general term,ServiceNow officially uses "Column"in filter conditions.
Which plugin needs to be activated in order to translate the content of a catalog item to multiple languages?
Localization Framework plugin(com.glide.localization_framework)
Translation Framework plugin (com.glide.translation_framework)
Multiple Language Framework plugin (com.glide.multiple.language_framework)
Language Al Framework plugin (com .g I id e. language.ai _framework)
To translateService Catalog itemsinto multiple languages in ServiceNow, theTranslation Framework plugin (com.glide.translation_framework)must be activated. This plugin enablesautomatic translation of text fields, including:
Service Catalog items
Knowledge Base articles
Field labels
UI components
Providesmulti-language supportfor catalog items.
Usesmachine translation or manual translation mapping.
Works with theServiceNow Language Packsto provide localized experiences.
Key Features of the Translation Framework Plugin:
TheTranslation Framework plugin (com.glide.translation_framework)is specifically designed to supportmulti-language content translationfor the Service Catalog.
It allows translation of catalog item descriptions, labels, and options without custom scripting.
Why "B. Translation Framework Plugin" is the Correct Answer?
A. Localization Framework Plugin (com.glide.localization_framework) – Incorrect
This plugin helps withlocalization settingsbut is not specifically for catalog item translation.
C. Multiple Language Framework Plugin (com.glide.multiple.language_framework) – Incorrect
No such plugin exists in ServiceNow.
D. Language AI Framework Plugin (com.glide.language.ai_framework) – Incorrect
This is not a valid ServiceNow plugin.
Explanation of Incorrect Options:
ServiceNow Docs: Translation Framework Plugin
ServiceNow CSA Study Guide – Multi-language Support
ServiceNow Product Documentation: Translating Service Catalog Items
References from Certified System Administrator (CSA) Documentation:
While showing a customer their incident form, they ask to change the Priority values to display their internal terminology P1, P2, P3, P4. They want it to be consistent across all Tasks. How would you do that?
Right click on Priority and select what?
Configure Lists
Show Options
Configure Task
Show Choices
Show Choice List
Configure Options
In ServiceNow,Priorityis achoice field, meaning it has predefined values (e.g., 1 - Critical, 2 - High, etc.). If a customer wants to change the values to displayP1, P2, P3, P4consistently across all tasks, you must modify thechoice list valuesfor the Priority field.
Right-click on the Priority fieldin the Incident form.
Select“Show Choicesâ€from the context menu.
In theChoice List Entriestable, modify theLabelvalues to match the internal terminology (P1, P2, P3, P4).
Ensure that the changes applyto all Task-related tables(such as Incident, Change, and Problem).
The“Show Choicesâ€option displays the choice list for that specific field, allowing modifications to the values displayed in the dropdown.
This ensures consistency across all records using thePriorityfield.
A. Configure Lists:Configures list views,not choice field values.
B. Show Options:Not a valid option in ServiceNow for modifying choice fields.
C. Configure Task:Configures the task table settings,not choice list values.
E. Show Choice List:Not a valid ServiceNow menu option.
F. Configure Options:Not a valid option in ServiceNow for modifying choice fields.
Modifying Choice Lists in ServiceNow:ServiceNow Docs
How to Customize Dropdown Fields in ServiceNow
Steps to Modify the Priority Field Choices:Why is the Correct Answer "Show Choices"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:Using“Show Choicesâ€, administrators can updatechoice valueswhile preserving the existingbackend values, ensuring consistency in workflows and reports.
What is the primary application used to load data into ServiceNow?
Service Level Management
Configuration
System Import Sets
System Update Sets
InServiceNow,System Import Setsis the primary application used toimport and transform datafrom external sources into the platform. It provides a structured way toload data into tableswhile allowingdata transformation and mappingbefore final insertion.
Data Loading from External Sources:
Supports imports fromCSV, Excel, XML, JSON, and JDBC databases.
Allows data fromexternal systemsto be brought into ServiceNow.
Staging Area for Data Processing:
Imported data first enters atemporary staging table(Import Set Table).
Data can then betransformedbefore being committed to the target table.
Data Mapping and Transformation:
UsesTransform Mapsto map fields from theImport Set Tableto theTarget Table.
Supportsautomatic field mappingandscripted transformations.
Data Cleansing and Validation:
Duplicate records can bedetected and removed.
Invalid or missing data can becorrected before insertion.
Navigate to System Import Sets(All → System Import Sets → Load Data).
Upload the data file(CSV, XML, JSON, etc.).
Create a Transform Mapto define how data is mapped to the target table.
Run the transformationto move data from the Import Set Table to the final table.
Verify the datain the target table.
A company importsemployee recordsfrom an externalHR system (CSV file).
TheSystem Import Setsmodule loads this data into astaging table.
ATransform Mapmoves the data into theUser [sys_user]table.
Key Features of System Import Sets:Steps to Load Data Using Import Sets:Example Use Case:
Why Option C (System Import Sets) is Correct?System Import Sets is the primary tool for loading data into ServiceNow from external sources.
Why Other Options Are Incorrect?A. Service Level Management→ Incorrect
Service Level Management (SLM)is used to trackService Level Agreements (SLAs), not to import data.
B. Configuration→ Incorrect
Configuration Management (CMDB)helps trackconfiguration items (CIs)but does not handle data imports.
D. System Update Sets→ Incorrect
Update Setsare used tomove configurations and customizationsbetween instances,not to import data.
ServiceNow Docs – Importing Data with System Import Setshttps://docs.servicenow.com
ServiceNow Learning – Data Import & Transformation Best Practices
ServiceNow Developer Portal – Using Import Sets Efficiently
References from Certified System Administrator (CSA) Documentation:
Which ServiceNow resource is a framework that ensures the data your ServiceNow application requires maps correctly to the appropriate CMDB tables?
Common Service Data Model (CSDM)
Service Mapping Utility (SMU)
Service Schema Map (SSM)
CMDB Class Manager (CMDBCM)
CI Class Manager (CICM)
TheCommon Service Data Model (CSDM)is a framework provided by ServiceNow that ensures your application's data correctly maps to theConfiguration Management Database (CMDB)tables. It standardizes howconfiguration items (CIs), services, and relationshipsare structured within the CMDB.
Standardized Data Model:Ensures consistent and correct CMDB data structuring.
Alignment with CMDB Best Practices:Helps businesses align their IT assets, services, and business functions effectively.
Better Service Mapping:Provides structured relationships between business services and their technical components.
Compliance & Governance:Ensuresdata integrityby enforcing best practices for CMDB population.
Key Functions of CSDM:
Incorrect Answer Choices Explanation:B. Service Mapping Utility (SMU)– Service Mapping is used fordiscovering and mapping dependenciesbut is not a data model framework.
C. Service Schema Map (SSM)– No such official term exists in ServiceNow documentation.
D. CMDB Class Manager (CMDBCM)– This is a tool used tomanage CI classesbut does not define a data model framework like CSDM.
E. CI Class Manager (CICM)– Incorrect term; CMDB Class Manager is used for CI class hierarchy management, not for mapping applications to CMDB tables.
ServiceNow Documentation: Common Service Data Model (CSDM)CSDM Overview
ServiceNow CMDB Best PracticesCMDB and CSDM Alignment
Official CSA Documentation Reference:
A user wants to create a set of filter conditions, where they want to show records which satisfy two conditions:
Incidents where the state is Closed
Incidents where Assignment Group is Network
After clicking the Funnel icon, what should the user do?
Define the first condition; click AND button; define second condition; click Run
Define the first condition; click AND button; define second condition; press enter
Define the first condition; click OR button; define second condition; press enter
Define the first condition; click > icon on breadcrumb, define second condition; click Run
Define the first condition; click > icon on breadcrumb, define second condition; press enter
In ServiceNow, when applying filters, theFunnel iconopens the condition builder, allowing users to set criteria for displaying records.
Understanding the requirement:
The user wants to seeIncidents where the state is ClosedORIncidents where the Assignment Group is Network.
The key word here isOR, meaning records satisfyingeithercondition should be displayed.
Steps to apply this filter in ServiceNow:
Click theFunnel iconto open the condition builder.
Define thefirst condition→ SelectState = Closed.
Click theORbutton (since we want records meeting either condition).
Define thesecond condition→ SelectAssignment Group = Network.
PressEnterto apply the filter.
Since the user wantseither condition to be true,ORis the correct logical operator.
PressingEnterafter defining the second conditionexecutes the filter.
A. Define the first condition; click AND button; define second condition; click Run:Incorrect becauseANDwould requireboth conditions to be true simultaneously, which is not what the user wants.
B. Define the first condition; click AND button; define second condition; press enter:Same issue as option A—AND willnarrow the resultsinstead ofexpanding them.
D. Define the first condition; click > icon on breadcrumb, define second condition; click Run:Thebreadcrumb navigationis used to modify filtersafter applying them, not to create them initially.
E. Define the first condition; click > icon on breadcrumb, define second condition; press enter:Same issue as option D—breadcrumb navigation is for modifying, not for initial filter creation.
Using Filters and Condition Builder in ServiceNow:ServiceNow Docs
ServiceNow Querying and Filtering Best Practices
Why is the Correct Answer "C"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:UsingORensures both conditions are considered independently, displaying incidents that are eitherClosedor assigned toNetwork.
What Is the purpose of the Fitter navigator In the Application Navigator?
Filter applications in order of use
Quickly navigate to applications and modules
Collapse and expand applications
List applications In order of Top Requests
TheFilter Navigatorin theApplication Navigatoris a powerful search tool inServiceNowthat allows users toquickly find applications and modulesby typing keywords instead of manually browsing through the navigation menu.
Quick Navigation:
Users can type thename of an application or moduleto locate it instantly.
Example: Typing"incident"in the Filter Navigator will show links to"Create New Incident," "All Incidents," "Open Incidents," etc.
Dynamic Filtering:
The list of applications and modulesdynamically updatesas you type.
Helps users findrelevant sectionswithout scrolling through the full menu.
Keyboard Navigation Support:
Users canuse the keyboard (arrow keys and Enter)to navigate through the filtered results.
Time-Saving Feature:
Reduces the need toexpand and collapse menus manually.
Especially useful fornew users or users working across multiple modules.
Key Functions of the Filter Navigator:Why Option B is Correct?The Filter Navigator is specifically designed to help users quickly search and navigate to applications and modules.
Why Other Options Are Incorrect?A. Filter applications in order of use→ Incorrect
The Filter Navigatordoes not sort applications by usage; it simply filters based on text input.
C. Collapse and expand applications→ Incorrect
Expanding/collapsing applications is donemanually, but the Filter Navigator is purely forsearching and filtering.
D. List applications in order of Top Requests→ Incorrect
The Filter Navigatordoes not rank applicationsby usage or requests. It onlyfiltersbased on search input.
ServiceNow Docs – Using the Filter Navigatorhttps://docs.servicenow.com
ServiceNow Learning – Application Navigator and UI Features
References from Certified System Administrator (CSA) Documentation:
What do you call any component that needs to be managed in order to deliver services?
CSDM Items
CMDB
Configuration item
Service Offerings
Asset
AConfiguration Item (CI)is any component thatneeds to be managed to deliver IT services. In ServiceNow, CIs are stored in theConfiguration Management Database (CMDB)and can include servers, applications, databases, network devices, and more.
Tracking & Management: Helps organizations track IT assets and their relationships.
Service Impact Analysis: Identifies how an issue with one component can affect related services.
Change Management Support: Ensures changes to IT assets are controlled and well-documented.
Incident & Problem Resolution: Provides insights into troubleshooting and root cause analysis.
Hardware: Servers, network devices, storage systems.
Software: Applications, databases, operating systems.
Services: Business services, IT services.
Documentation: Policies, SLAs, knowledge articles.
Why Are Configuration Items Important?Examples of Configuration Items (CIs):
Incorrect Answer Choices Explanation:A. CSDM Items– TheCommon Service Data Model (CSDM)is a framework for structuring CMDB data, but individual components in the CMDB are calledConfiguration Items (CIs).
B. CMDB– TheCMDB (Configuration Management Database)is thedatabasethat stores Configuration Items, but it is not a CI itself.
D. Service Offerings– AService Offeringrepresents a set of capabilities available to customers but is not the same as a CI.
E. Asset– AnIT Assetrefers to aphysical or virtual resourceowned by the organization, butnot all assets are CIs(e.g., a computer mouse may be an asset but not a CI).
ServiceNow CMDB Overview
Configuration Items (CIs)
Official CSA Documentation Reference:
In addition to the admin role, which one of the following roles allows a user to add or remove fields from a list?
personal ize.control
personal_list
ul_page_admin
ui_action_admin
InServiceNow, thepersonal_listrole allows users toadd or remove fields from a list viewwithout requiring full administrator privileges.
Modify List Layout (Columns & Fields)
Users canadd, remove, or rearrange columnsin list views.
Save Personal List Preferences
Customizations applyonly to the user, unless they have additional permissions to modify system-wide settings.
Does NOT Allow System-Wide Changes
Unlike theadminrole,personal_listonly affectspersonal viewsof lists, not global configurations.
A. personalize.control(Incorrect)
No such role exists in ServiceNow.
C. ui_page_admin(Incorrect)
This role allows users tomanage UI Pages, but it does not provide list customization permissions.
D. ui_action_admin(Incorrect)
This role is used tomanage UI Actions(buttons, links, and client-side scripts), not list view configurations.
Key Capabilities of thepersonal_listRole:Why Other Options Are Incorrect?
Role-Based List Customization
ServiceNow List Personalization
User Roles and Permissions
ServiceNow User Roles
References from ServiceNow CSA Documentation:
What icon do you use to change the label on a Favorite?
Clock
Hamburger
Pencil
Three dots
Triangle.
Star
InServiceNow, Favorites allow users to quickly access frequently usedmodules, records, lists, or reports. Favorites can be customized, including renaming them, changing their icons, or modifying their colors.
Changing the Label of a FavoriteTorename or edit a Favorite, you must use thePencil icon (âœï¸), which indicatesedit mode.
Navigate to theApplication Navigatoron the left-hand side.
Locate theFavoritessection.
Hover over the favorite item you want to rename.
Click on thePencil icon(âœï¸) to open the edit menu.
Update thelabel(name) and other properties like color or icon.
ClickSaveto apply changes.
A. Clock(Incorrect)
TheClock icontypically representsrecently accessed items, not Favorites.
B. Hamburger(Incorrect)
TheHamburger menu (☰)represents navigation menus but is not used to edit Favorites.
D. Three dots(Incorrect)
TheThree dots (â‹®)often indicate a menu with additional options but do not specifically edit Favorites.
E. Triangle(Incorrect)
NoTriangle iconis used for renaming Favorites.
F. Star(Incorrect)
TheStar icon (â)is used toadd or removeFavorites, but not to rename them.
ServiceNow Favorites Overview:https://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation-and-ui/task/t_CreateFavorites.html
Steps to Change the Label of a Favorite:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What are the three components of a filter condition?
Field. Operator and Value
Condition. Operator, and Value
Field, Condition, and Value
Variable, Field, and Value
InServiceNow, afilter conditionis used to definesearch criteriafor records in a table. A filter consists ofthree primary components:
Field→ The database field to be evaluated (e.g.,priority,state,assigned_to).
Operator→ Specifies how the field should be compared to a value (e.g.,is,contains,greater than).
Value→ The expected data in the field (e.g.,High,Resolved,John Doe).
Filter Condition:PriorityisHigh
Field:Priority
Operator:is
Value:High
Another Example:Stateis notResolved
Field:State
Operator:is not
Value:Resolved
Example of a Filter Condition:Why Option A is Correct?Field, Operator, and Valueare the correct components used to create a filter condition.
Why Other Options Are Incorrect?B. Condition, Operator, and Value→ Incorrect because"Condition"is a result of aField + Operator + Value, not a separate component.
C. Field, Condition, and Value→ Incorrect because"Condition"is not a direct component.
D. Variable, Field, and Value→ Incorrect becausevariablesare used in forms, not in filter conditions.
ServiceNow Docs – Creating and Applying Filtershttps://docs.servicenow.com
ServiceNow Learning – Query Builder and Conditions
ServiceNow Best Practices – Using Filters in Lists and Reports
References from Certified System Administrator (CSA) Documentation:
What is the purpose of the Event Registry?
The Event Registry lists all Events that have successfully completed within a 24-hour period
The Event Registry is a list of all Events that originate through an integration
The Event Registry is a module that provides Event definitions
The Event Registry is a list of all Events that have successfully completed after being Invoked by a script
In ServiceNow, theEvent Registryis a module thatstores and defines all system eventsthat can be triggered within the platform. Events in ServiceNow are used to trigger business rules, notifications, workflows, and integrations based on specific system activities.
TheEvent Registry [sysevent_register]table containspredefined and custom event definitions.
It allowsdevelopers and administratorsto definenew custom events.
Events can betriggered manually (via scripts) or automaticallybased on system actions.
Events arenot tied to a specific timeframebut are available for use whenever triggered.
Triggering a Notification
When an incident is assigned, an event such as"incident.assigned"is triggered, which can send an email notification to the assigned user.
Initiating an Automated Workflow
When a new user is onboarded, an event like"user.onboarded"can trigger a workflow to create necessary accounts and permissions.
Logging Custom Events for Reporting
Custom events like"asset.verified"can be used to track when an asset verification process is completed.
Key Features of the Event Registry:Example Use Cases of the Event Registry:
TheEvent Registryisnot a log of completed eventsbut arepository of event definitionsthat can be triggered.
It defines bothdefault and custom eventsthat can be used across different system processes.
It is used forevent-driven automationin ServiceNow.
Why "C. The Event Registry is a module that provides Event definitions" is the Correct Answer?
A. The Event Registry lists all Events that have successfully completed within a 24-hour period – Incorrect
This describes theEvent Log [sysevent]table, not the Event Registry.
B. The Event Registry is a list of all Events that originate through an integration – Incorrect
TheEvent Registryis not specific to integrations; it applies to all events in the system.
D. The Event Registry is a list of all Events that have successfully completed after being Invoked by a script – Incorrect
Events triggered by scripts are logged in theEvent Log, not theEvent Registry.
Explanation of Incorrect Options:
ServiceNow Docs: Understanding the Event Registry
ServiceNow CSA Study Guide – Event Management
ServiceNow Product Documentation: Creating and Managing Events
References from Certified System Administrator (CSA) Documentation:
When moving multiple update sets at one time, what might you do to facilitate the move?
Batch
Verify
Test
Preview
A new service catalog item is being developed, but should only be visible to managers inside the HR Department. What method would you use to fulfill this requirement?
Specify the Dept_Mgr role on the catalog content block
Add the Department Manager group to the catalog item’s user criteria
Add the Department Manager group to the catalog item’s ACL
Only publish the item in the HR service catalog
Use a Dept_Mgr ACL on the HR service catalog
In ServiceNow,User Criteriais thebest methodfor controllingwho can see or request catalog items. To ensure that onlyHR Department Managerscan view the service catalog item, we need to applyUser Criteriaby adding theDepartment Manager group.
Navigate toService Catalog > Catalog Items.
Open the specific catalog item.
Scroll down to theAvailable Forsection.
ClickEditand selectUser Criteria.
Add theDepartment Manager group.
Save the changes.
Steps to Restrict Catalog Item Visibility Using User Criteria:🔹Effect:Only users in theDepartment Manager groupwill be able to see and request this catalog item.
Incorrect Answer Choices Explanation:A. Specify the Dept_Mgr role on the catalog content block
Rolescontrol system permissions but are not used tofilter visibilityof catalog items.
C. Add the Department Manager group to the catalog item’s ACL
Access Control Lists (ACLs)restrict who canmodifya catalog item but do not control visibility.
D. Only publish the item in the HR service catalog
Publishing an item in a specificcatalogdoes not restrict access to a specificuser group.
E. Use a Dept_Mgr ACL on the HR service catalog
ACLs arenot the correct approachfor managing catalog item visibility;User Criteriais the best practice.
ServiceNow User Criteria for Service Catalog
Restricting Access to Service Catalog Items
Official CSA Documentation Reference:
When testing a catalog item, having a manager approval flows, which of these best practices would you follow? (Choose three.)
Make sure the latest flows are activated.
Use the instance Incognito setting to quickly toggle between requester and approver.
Impersonate the requester to ensure the form works.
Make sure the requester's user record has a manager specified.
Create and select your Testing Update Set, before starting the test cases.
Use your Admin account, so you can approve the items quickly.
When testing acatalog itemwith amanager approval flow, it's important to verify that the request submission, approval process, and workflow execution are working as expected. Following best practices ensures that the process functions correctly before deployment.
Why These Options Are Correct?A. Make sure the latest flows are activated.
ServiceNowflow designerallows admins to create and manageapproval flowsfor catalog items.
Before testing, it's crucial to verify that the latest version of the flow isactivated, ensuring that the system runs the correct approval logic.
C. Impersonate the requester to ensure the form works.
Impersonationallows administrators totest the user experiencewithout logging in as different users manually.
This is essential to verify thatnon-admin userscan correctlysubmit the requestand trigger the approval process.
D. Make sure the requester's user record has a manager specified.
Themanager approval flowrelies on the requester'sManagerfield in their user record.
If this field is empty, the approval requestwill not be sent to the correct manager, causing the workflow to fail.
Why the Other Options Are Incorrect?B. Use the instance Incognito setting to quickly toggle between requester and approver.
There isno "Incognito setting"in ServiceNow to toggle users.
Thecorrect methodis using theimpersonatefeature.
E. Create and select your Testing Update Set, before starting the test cases.
WhileUpdate Setstrack customizations, they arenot required for testinga catalog item’s approval workflow.
Update Sets are primarily used formigrating changesbetween instances (e.g., from Dev to Test).
F. Use your Admin account, so you can approve the items quickly.
Admin accountsoverride approval workflowsand do not provide an accurate test.
The correct method is toimpersonate the requester and approver roles separatelyto ensure the workflow works as expected.
ServiceNow Flow Designer - Approval Workflow Testing Best Practices
ServiceNow Impersonation Feature for User Testing
ServiceNow ITSM - Catalog Item Testing & Validation
References to Official Certified System Administrator (CSA) Documentation:
What kind of data can Import Sets use to populate tables in ServiceNow?
CSS, SOAP, and Excel
XML. CSV, and Excel
SOAP, REST, and XML
XML, SOAP, and CSS
In ServiceNow,Import Setsallow administrators toimport and transform datafrom external sources into ServiceNow tables. The platform supports multiple file formats for importing data, includingXML, CSV, and Excel.
XML (Extensible Markup Language)
Used for structured data exchange between systems.
ServiceNow canimport XML filescontaining records formatted according to its schema.
CSV (Comma-Separated Values)
One of the most common formats for bulk data imports.
ServiceNow can processCSV filesand map them to target tables.
Excel (XLS/XLSX)
ServiceNow allows direct imports fromMicrosoft Excel spreadsheets.
Users can upload Excel files via the Import Set UI.
Supported Data Formats for Import Sets:
Import Data:The user uploads a supported file (XML, CSV, or Excel) into an Import Set table.
Mapping:The imported data is mapped to target tables using aTransform Map.
Transformation & Processing:Data is transformed, validated, and inserted into the correct destination tables.
How Import Sets Work in ServiceNow:
A. CSS, SOAP, and Excel→CSS is a styling language, and SOAP is a protocol, not a data format.
C. SOAP, REST, and XML→SOAP and REST areweb service protocols, not file formats used for import sets. XML is valid but alone is insufficient.
D. XML, SOAP, and CSS→SOAP and CSS are incorrect as they are not standard import file formats.
Why Other Options Are Incorrect:
ServiceNow Documentation:Importing Data into ServiceNow
CSA Exam Guide:Coverssupported data formats for Import Sets (XML, CSV, and Excel).
How can administrators utilize the same content for different notification channels?
Configure Default notification content
Enable Actionable notification content
Provide Common notification content
Set up Related notification content
InServiceNow, administrators canreuse the same notification contentacross multiple channels (such asemail, SMS, and push notifications) by usingCommon Notification Content.
Consistency Across Channels
Ensures that the same message format is used acrossemail, SMS, and push notifications.
Easier Maintenance
Instead ofcreating separate contentfor each channel, administrators can manage all notification content from one place.
Dynamic Content
Supports variables and dynamic placeholders to customize messages based on recipient data.
A. Configure Default notification content
Incorrect: There is no "default notification content" feature in ServiceNow.
B. Enable Actionable notification content
Incorrect: Actionable notifications allow users totake actions directly from the notification, but they do not manage common content.
D. Set up Related notification content
Incorrect: No such feature as "Related notification content" exists in ServiceNow.
Key Features of Common Notification Content:Why Other Options Are Incorrect?
Common Notification Content Overview
ServiceNow Notification Management
Setting Up Common Notification Content
Creating Reusable Notification Content
References from ServiceNow CSA Documentation:
Which tool should be used to populate commonly used fields in a form?
Template
Reference Qualifier
Formatter
Assignment Rule
InServiceNow, aTemplateis a tool used topre-fill commonly used fieldsin a form, saving time and ensuring consistency in data entry.
ATemplateis a predefined set offield valuesthat can be applied to a form toautomatically populate fields.
Users can create and apply templates tospeed up form completionandreduce errors.
Templates are especially useful forstandardized requests, such asincident logging, change requests, or task assignments.
Create a Template:
Navigate toSystem UI → Templates.
Define thefieldsand their default values.
Assign the template to aspecific table(e.g.,incident,change_request).
Apply a Template to a Form:
When filling out a form, users canselect a templatefrom theTemplate Bar.
The templateautomatically populatesthe pre-configured fields.
Example Use Case:
Scenario:A Service Desk agent frequently logs incidents forpassword resets.
Solution:A"Password Reset"template can be created with:
Short Description:"Password reset request"
Category:"Access"
Assignment Group:"IT Support"
When an agent applies this template, these fields areautomatically populated, saving time.
What is a Template in ServiceNow?How to Use a Template?
Why Option A (Template) is Correct?Templates are the official ServiceNow tool for pre-filling commonly used fields in a form.
Why Other Options Are Incorrect?B. Reference Qualifier→ Incorrect
Reference Qualifierscontrolwhich values appear in a reference field(e.g., filtering available users in theAssigned Tofield).
They donot populate fields automatically.
C. Formatter→ Incorrect
AFormatteris a UI component thatdisplays additional information(e.g., anActivity Formattershows an activity log).
It doesnot populate form fields.
D. Assignment Rule→ Incorrect
Assignment Rulesautomaticallyassign recordsto users or groups based on conditions.
They donot populate multiple fieldsin a form.
ServiceNow Docs – Creating and Using Templateshttps://docs.servicenow.com
ServiceNow Learning – Templates and Data Population
ServiceNow Best Practices – Using Templates for Efficiency
References from Certified System Administrator (CSA) Documentation:
Which fields can be configured in reporting to perform arithmetic, coalesce, concatenation, and length?
Sourcing fields
Function fields
Computational fields
Calculation fields
InServiceNow Reporting,Function Fieldsare used toperform calculations, manipulate text, and transform datain a report. These fields allow users to applyarithmetic operations, coalescing, concatenation, and length calculationson existing data.
Arithmetic Operations– Performaddition, subtraction, multiplication, and divisionon numeric fields.
Coalesce– Combine multiple fields into one (useful for handling NULL values).
Concatenation– Join multiple string fields together (e.g., combining first and last names).
Length Calculation– Measure the length of a text field (e.g., checking character count in a description field).
Function fields aredesigned specifically for calculations and data transformationsin reports.
They allowadvanced data processing without requiring scripting.
A. Sourcing Fields→Incorrect
"Sourcing Fields" isnot a valid termin ServiceNow reporting.
C. Computational Fields→Incorrect
While this term sounds relevant,ServiceNow does not use "Computational Fields" in reporting.
D. Calculation Fields→Incorrect
"Calculation Fields" is not an official ServiceNow reporting term.
Function fields handle calculations, not a separate category called "Calculation Fields."
Key Functions of Function Fields:Why is "B. Function Fields" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Function Fields in Reportinghttps://docs.servicenow.com/en-US/bundle/utah-performance-analytics-and-reporting/page/use/reporting/concept/c_FunctionField.html
References from Certified System Administrator (CSA) Documentation:This confirms that"Function Fields" is the correct answerfor performingarithmetic, coalescing, concatenation, and length calculationsin reporting.
Where in Flow Designer can users access information about actions that are added to the flow?
Virtual Agent Help
Local Action Help
Help Panel
Flow Assistant
InServiceNow Flow Designer, users can accessdetailed informationabout actions added to a flow via theHelp Panel. The Help Panel providescontextual guidanceand documentation about the available actions, conditions, and steps within the flow.
Displays Information About Actions:
When an action is selected in Flow Designer, theHelp Panelprovidesdescriptions and usage details.
Helps users understandwhat the action doesand how to configure it.
Accessing the Help Panel:
Inside Flow Designer, users can click theHelp icon ( ? )or expand the Help Panel from the side.
This providesinline documentationfor added actions.
Guidance for New Users:
The panel providesServiceNow documentation links and tipsto help users build flows effectively.
Key Features of the Help Panel:Why Option C (Help Panel) is Correct?TheHelp Panelprovides built-in documentation and details about actions added to the flow.
Why Other Options Are Incorrect?A. Virtual Agent Help→ Incorrect
Virtual Agent Help is related tochatbot and conversational assistance, not Flow Designer.
B. Local Action Help→ Incorrect
No such feature exists in ServiceNow; action details are found in theHelp Panel.
D. Flow Assistant→ Incorrect
Flow Assistanthelps withbuilding expressions and selecting data pillsbut does not provide action documentation.
ServiceNow Docs – Flow Designer Help Panelhttps://docs.servicenow.com
ServiceNow Learning – Flow Designer and Automation Best Practices
ServiceNow Developer Portal – Flow Designer Action Configuration
References from Certified System Administrator (CSA) Documentation:
What is the difference between a UI Policy and Data Policy?
Data Policies run when data is entered through the form, by an Import Set, or by web services, while UI Policies are set only by web services
Data Policies can be converted into UI Policies, but UI Policies cannot be converted into Data Policies
Data Policies run regardless of how data is entered into ServiceNow, while UI Policies are used for form interactions
Data Policies run only after UI Policies run successfully
In ServiceNow,UI PoliciesandData Policiesserve different but complementary purposes in controlling data behavior and enforcing business rules.
UI Policies are client-side rules that dynamically change form behavior based on user interactions.
They enable administrators to show/hide fields, make fields read-only, or set fields as mandatory dynamically.
UI Policies only apply when a user is interacting with a form through the ServiceNow UI (Client-side execution).
These policies do not enforce rules if data is added via an Import Set, API, or background script.
Data Policies enforce rulesserver-side, meaning they applyregardless of how data is entered(e.g., form submission, Import Sets, SOAP/REST API calls, or Business Rules).
They ensure data integrity by making fields mandatory, setting read-only properties, or applying other restrictions.
Data Policies can apply conditions globally, unlike UI Policies, which work only in the UI context.
UI Policies:Data Policies:Key Differences:Feature
UI Policy
Data Policy
Scope
Affects only forms (Client-side)
Affects all data entry points (Server-side)
Execution Location
Runs in the browser
Runs on the server
Triggers
User interaction on the form
Any data entry method (Forms, Import Sets, API, etc.)
Enforcement
Works only when using the UI
Applies even when data is added outside the UI
"Data Policies run regardless of how data is entered into ServiceNow"→Correct, because Data Policies enforce rules whether the data is entered via UI, API, Import Sets, or other means.
"UI Policies are used for form interactions"→Correct, because UI Policies apply only to client-side form behavior.
Option A: Incorrect. UI Policies are not set by web services; they are applied when interacting with forms.
Option B: Incorrect. While some Data Policies can be converted into UI Policies, the reverse is not true in all cases.
Option D: Incorrect. UI Policies and Data Policies operate independently, and Data Policies do not depend on UI Policies running first.
Why Option C is Correct:Why Other Options are Incorrect:
What is used frequently to move customizations from one instance to another?
Update Sets
Code Sets
Update Packs
Configuration Logs
Remote Sets
Local Sets
Code Packs
Update Setsare the standard way to capturecustomizationsand move them from one ServiceNow instance to another. These customizations include:
Business Rules
UI Policies
Script Includes
Fields and Tables
Workflows
Update Setstrack changes in an instance and allow them to beexportedandimportedinto other environments (e.g., fromDevelopmenttoTestand then toProduction).
They ensure thatconfiguration changesare preserved and applied consistently across instances.
Why is Option A Correct?Why Are the Other Options Incorrect?B. Code Sets
There is no concept ofCode Setsin ServiceNow.
C. Update Packs
Update Packsdo not exist in ServiceNow. The correct term isUpdate Sets.
D. Configuration Logs
Configuration Logsrecord system activity butdo not package customizationsfor migration.
E. Remote Sets
Remote Update Setsexist, but they are just a variation ofUpdate Setsused when moving changes betweenremote instances.
The broader term "Update Sets" is more accurate.
F. Local Sets
No such termexists in ServiceNow.
G. Code Packs
There is no"Code Pack"in ServiceNow.
ServiceNow CSA Guide - Update Sets and Customization Migration
ServiceNow Developer Documentation - Using Update Sets
ServiceNow Best Practices - Moving Configuration Between Instances
References to Official Certified System Administrator (CSA) Documentation:
What type of field allows you to look up values from one other table?
Reference
Verity
Options
Selections
Dot walk
Lookup
AReference fieldin ServiceNow allows you tolook up values from another table, effectively creating a relationship between two tables. When a user selects a value in a reference field, they are selecting a record from the referenced table.
Stores asys_id(unique identifier) of a record from another table.
Displays a user-friendly label from the referenced record.
Allowsdot-walking, enabling access to related fields from the referenced table.
Incident Table (source table)→ Contains a"Caller"field that references theUser Table(sys_user).
TheCallerfield allows users to select a user from theUser Table.
B. Verity→ Not a valid field type in ServiceNow.
C. Options→ Options are typically used in choice lists, not for referencing another table.
D. Selections→ No such field type exists in ServiceNow.
E. Dot Walk→ Dot-walking is afeaturethat allows accessing related fields but is not a field type itself.
F. Lookup→ While "Lookup Select Box" exists, it functions differently by filtering choices rather than directly referencing another table.
What are different types of Data Sources, which may be imported into ServiceNow? (Choose four.)
Local Sources (i.e. XML, CSV, Excel)
Implementation Spoke
DataHub
JDBC Connection
Network Server
LDAP Connection
In ServiceNow,Data Sourcesdefine external data that can be imported into the platform. These sources feed data intoImport Sets, which are then transformed into ServiceNow tables.
Why These Options Are Correct?A. Local Sources (i.e. XML, CSV, Excel)
Allows importingstructured data filesstored locally or uploaded manually.
Commonly used forone-time data migrationsor periodic imports.
D. JDBC Connection
JDBC (Java Database Connectivity)allows ServiceNow to connect directly toexternal databases(e.g., MySQL, Oracle, SQL Server).
Useful forreal-time integrationswith legacy systems.
E. Network Server
Allows importing data from afile stored on a remote serverviaSFTP/FTP.
Common forautomated batch data imports.
F. LDAP Connection
LDAP (Lightweight Directory Access Protocol)allows ServiceNow to syncuser and group datafrom enterprise directories (e.g., Active Directory).
Used forHR, ITSM, and Identity Management.
Why Are the Other Options Incorrect?B. Implementation Spoke
Incorrectbecause "Implementation Spoke" isnot a data sourcebut aServiceNow IntegrationHub componentused for automating ITSM tasks.
C. DataHub
Incorrectbecause "DataHub" isnot a ServiceNow data source.
ServiceNow usesIntegrationHub, JDBC, REST, and SOAP APIsfor data ingestion.
ServiceNow Data Sources - Importing External Data
ServiceNow LDAP Integration - Best Practices
ServiceNow JDBC and File-Based Data Import Methods
References to Official Certified System Administrator (CSA) Documentation:
A REQ number in the Service Catalog represents…
the order number.
the stage.
the task to complete.
the individual item in the order.
In theServiceNow Service Catalog, aREQ numberrepresents aRequest (REQ) record, which functions as anorder numberfor a service request. When a user submits a request through the Service Catalog, the system generates aRequest (REQ) record, which tracks the overall order.
REQ (Request Record) – The Order Number
This is theparent recordthat represents the entire order/request submitted by the user.
It contains key details such as the requester, the total cost, approval status, and the overall request state.
Example:REQ0010023
RITM (Requested Item) – The Individual Catalog Item
Each item requested within a REQ has its ownRequested Item (RITM) record.
The RITM tracks the fulfillment of a specific item within the order.
Example:RITM0010456(a single laptop ordered in a request)
TASK (Catalog Task) – The Actions to Complete the Request
Catalog Tasks (TASK) are created under an RITM to handle specific fulfillment steps.
Multiple tasks can exist under a single RITM, assigned to different fulfillment teams.
Example:TASK0013456(a task assigned to IT Support to configure the laptop)
Breakdown of the Service Catalog Request Structure:
Why the Other Options Are Incorrect:B. The stage (Incorrect)
Thestageof a request is part of the request lifecycle (e.g., Approval, Fulfillment, Completed), but it is not represented by theREQ number.
C. The task to complete (Incorrect)
Atask to completeis represented by aCatalog Task (TASK), not theREQ number.
Tasks are specific actions assigned to fulfill an item request.
D. The individual item in the order (Incorrect)
Anindividual itemin a Service Catalog request is represented by aRequested Item (RITM), not theREQ number.
Example Scenario:A user submits a request for anew laptop and a software license:
REQ0012345→ Tracks the overall request (Order Number)
RITM0016789→ Laptop Request
TASK0018901→ IT configures the laptop
RITM0016790→ Software License Request
TASK0018902→ IT assigns the software license
ServiceNow contains a resource which provides the following:
A standard and shared set of service related definitions across ServiceNow products and platform that will enable and support true service level reporting.
A CMDB framework across our products and platform that will enable and support multiple configuration strategies.
What resource do these statements describe?
Common Services Data Model (CSDM)
Information Technology Service Management (ITSM)
Configuration Management Database (CMDB)
Information Technology Infrastructure Library (ITIL)
TheCommon Services Data Model (CSDM)is a standardized framework within ServiceNow that provides a shared set of service-related definitions across ServiceNow products and the platform. It ensures consistency inservice reporting, CMDB structure, and configuration strategies, enabling organizations to achieve awell-structured, scalable, and maintainable Configuration Management Database (CMDB).
Why is the Answer A. Common Services Data Model (CSDM)?The statements in the question directly align with the objectives of CSDM:
"A standard and shared set of service-related definitions across ServiceNow products and platform that will enable and support true service level reporting."
CSDM provides a structured framework toalign services, applications, and infrastructurein a way that supports consistent reporting and governance.
It enablesaccurate service reportingby defining standardized relationships between services, applications, and technical components in the CMDB.
"A CMDB framework across our products and platform that will enable and support multiple configuration strategies."
CSDM provides astructured CMDB frameworkthat definesbest practices for data organization and relationships within the CMDB.
It supports multiple configuration strategies, such asapplication-centric, service-centric, and infrastructure-centric approaches.
B. Information Technology Service Management (ITSM):
ITSM refers toprocesses for managing IT services, such as Incident, Problem, Change, and Service Request Management.
While ITSM benefits from CSDM, itdoes not define a structured CMDB frameworklike CSDM does.
C. Configuration Management Database (CMDB):
CMDB is a database that stores configuration items (CIs) and their relationships.
CSDMprovides structure and best practicesfor CMDB but is not the same as CMDB itself.
D. Information Technology Infrastructure Library (ITIL):
ITIL is aset of best practicesfor IT service management.
It provides general guidance onservice management and CMDB usage, butit is not a ServiceNow-specific frameworklike CSDM.
ServiceNow Common Services Data Model (CSDM) Overview:ServiceNow Documentation
CSDM and CMDB Best Practices Guide(ServiceNow Community and Knowledge Base)
CMDB and ServiceNow Data Model Best Practices
Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:CSDM is critical forensuring a structured and governed CMDB, enabling service visibility, and supporting ITSM and ITOM processes effectively.
What is the difference between a Ul Policy and Data Policy?
Data Policies run only after Ul Policies run successfully
Data Policies run regardless of how data is entered Into ServiceNow, while Ul Policies are used for form interactions
Data Policies can be converted into Ul Policies, but Ul Policies can not be converted into Data Policies
Data Policies run when data is entered through the form, by an Import Set or by web services, while Ul Policies are set only by web services
BothUI PoliciesandData Policiesare used to enforce rules on data in ServiceNow, but they work differently in terms ofwhere and howthey apply.
Key Differences Between UI Policies and Data Policies:Feature
UI Policy
Data Policy
Scope
Worksonly on formsin the user interface (UI)
Works onall data entry methods, including forms, imports, and web services
Execution
Runsclient-sidein the browser
Runsserver-sideon the database
Purpose
Dynamicallyshow/hide, make fields mandatory, or read-onlyon forms
Enforcesmandatory and read-only fieldsat thedatabase level
Applies to
Userinteractions on forms
All data sources(Forms, Import Sets, Web Services, API)
Conversion
Can be converted into Data Policies
Cannot be converted into UI Policies
Why "B. Data Policies run regardless of how data is entered into ServiceNow, while UI Policies are used for form interactions" is Correct:Data Policies apply to all data entry methods, ensuring data integrity no matter how the data enters ServiceNow.
UI Policies only apply to the user interface (forms)and dynamically modify field behavior in real-time.
A. Data Policies run only after UI Policies run successfully→UI Policies and Data Policies work independently and do not depend on each other.
C. Data Policies can be converted into UI Policies, but UI Policies cannot be converted into Data Policies→The opposite is true: UI Policies can be converted into Data Policies, but not the other way around.
D. Data Policies run when data is entered through the form, by an Import Set, or by Web Services, while UI Policies are set only by web services→UI Policies arenot related to web services; they only apply to form interactions.
Why Other Options Are Incorrect:
ServiceNow Documentation:UI Policies vs. Data Policies
CSA Exam Guide:CoversUI Policies and Data Policies differencesin form and system-wide data enforcement.
Reference from CSA Documentation:Thus, the correct answer is:
B. Data Policies run regardless of how data is entered into ServiceNow, while UI Policies are used for form interactions
What is the purpose of a Data Policy?
Data Policies enforce security
Data Policies standardize data in Update Sets
Data Policies enforce data consistency
Data Policies apply to lists to standard data
In ServiceNow,Data Policiesare rules thatenforce data consistencyby ensuring that specific fields meet certain conditionsbefore being saved to the database. They apply toall data operations, including form submissions, web services, and data imports.
Work at the server-side level, ensuring data integrity before it is stored.
Canmake fields mandatoryorread-onlyacross different interfaces (e.g., forms, API calls, imports).
UnlikeUI Policies, which apply only toforms, Data Policies apply to alldata transactions, including integrations and imports.
Help maintaindata quality and consistencyacross the system.
Making a Field Mandatory:
Ensure that the"Short Description"field is always filled before saving anIncident.
Enforcing a Read-Only Field:
Prevent users from modifying the"Created Date"field.
Standardizing Data on Import:
When importing employee data, ensure that the"Department"field is always set and not left blank.
Data Policies ensuredata accuracy and integritybefore it is stored.
They apply toforms, web services, import sets, and background processes.
They help organizationsmaintain standardized and structured data.
A. Data Policies enforce security – Incorrect
Security is enforced usingAccess Control Lists (ACLs), not Data Policies.
B. Data Policies standardize data in Update Sets – Incorrect
Update Sets trackconfiguration changes, not data validation.
D. Data Policies apply to lists to standard data – Incorrect
Data Policies do not specifically target lists; they enforce rules at thedatabase level.
ServiceNow Docs: Data Policies Overview
ServiceNow CSA Study Guide – Data Policies vs. UI Policies
ServiceNow Product Documentation: Enforcing Data Consistency with Data Policies
Key Features of Data Policies:Example Use Cases of Data Policies:Why "C. Data Policies enforce data consistency" is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What import utility do you use when the field names on the import set match the name of the fields on the Target table?
Schema Mapping
Automatic Mapping
Mapping Assist
Mapping Dashboard
Your company is giving all first line workers a special T-shirt as a recognition for their hard work. Management team wants a way for employees to order the T-shirt, with the ability to specify the preferred size and color. How would you ensure that only first line workers (non-managers) can submit the order?
Create Record Producer and use the Available For list to specify First Line [sn_first_line] role
Create Catalog Item and use the Not Available list to specify the Manager Group
Create Catalog Item and use the Available For list to specify ITIL [itil] role
Create Order Guide and use the User Criteria list to specify First Line [sn_first_line] role
In ServiceNow,Record Producersallow users to create records in tables through a user-friendly interface in the Service Catalog. Since the goal is to enableonly first-line workersto order the T-shirt, we need to control access based on their role.
ARecord Producerin the Service Catalog is the best way to gather user input (size, color, etc.) and create a new order record in the system.
The"Available For"list allows administrators to restrict access to specificusers or roles.
TheFirst Line [sn_first_line]role is explicitly designed to includeonly first-line workerswhile excluding managers.
Why is Option A Correct?Why Are the Other Options Incorrect?B. Create Catalog Item and use the Not Available list to specify the Manager Group
Catalog Itemsare valid for this use case but using the"Not Available For"list is a less effective approach.
If newmanager rolesorgroupsare added in the future, this method won’t automatically exclude them.
It’s better toexplicitly definewho can access the item rather than relying on exclusions.
C. Create Catalog Item and use the Available For list to specify ITIL [itil] role
TheITIL roleis typically assigned to Service Desk personnel and IT staff,not first-line workers.
This approach would allowmany unintended usersto request the T-shirt.
D. Create Order Guide and use the User Criteria list to specify First Line [sn_first_line] role
Order Guidesare used to bundle multiple catalog items and guide users through a complex ordering process.
Since this scenario only involves asingle item (T-shirt request),using an Order Guide is unnecessary.
ServiceNow Service Catalog Management - Record Producers
ServiceNow User Criteria and Access Control Best Practices
ServiceNow CSA Guide - Managing Roles and Access Restrictions
References to Official Certified System Administrator (CSA) Documentation:
Which tool is used for creating dependencies between configuration items in the CMDB?
CI Relationship Editor
CMDB Builder
CI Service Manager
Cl Class Manager
TheCMDB Builderis the primary tool used inServiceNow’s Configuration Management Database (CMDB)for creating and managingdependencies between Configuration Items(CIs). It provides agraphical interfacethat allows administrators and CMDB managers to visualize and define relationships between CIs efficiently.
Visual Representation of CI Dependencies:
CMDB Builder provides agraphical interfacethat allows users tocreate, modify, and deleterelationships between Configuration Items (CIs).
It helps in identifyingimpact analysisandservice dependenciesby mapping CIs and their relationships.
Supports Complex CI Relationships:
Allows definingparent-child,peer, anddependencyrelationships between CIs.
Helps in ensuring the accuracy ofservice mapsandIT asset relationships.
Drag-and-Drop Functionality:
Users candrag and dropCIs onto the builder canvas andconnect them using predefined relationships.
Integration with CMDB Relationship Rules:
CMDB Builder adheres toCMDB relationship rulesto ensure that onlyvalidrelationships are created.
Impact and Root Cause Analysis:
Helps introubleshooting IT incidentsby showing thedependencies between services.
Useful inchange managementto predict potentialimpactson downstream services before making changes.
Key Features of CMDB Builder:
A. CI Relationship Editor:
TheCI Relationship Editorallows users toview and edit relationshipsbetween CIs in atabular formatbutdoes not provide a graphical dependency visualizationlike CMDB Builder.
It is moremanual and less interactivecompared to CMDB Builder.
C. CI Service Manager:
CI Service Manageris used for managingCI service mappingsbut isnot primarily a tool for creating dependencies between CIs.
It is more focused ondefining service-level relationshipsrather thanbuilding CMDB dependency models.
D. CI Class Manager:
CI Class Manageris used formanaging CI classes, attributes, and extending CMDB class structures.
It is not used forcreating dependencies between configuration items.
Why Other Options Are Incorrect:
ServiceNow CMDB Guide:CMDB Builder Overview
ServiceNow Best Practices for CMDB:CMDB Relationship Management
ServiceNow Admin Documentation:Understanding CMDB Dependency Management
References from the Certified System Administrator (CSA) Documentation:
Final Answer:CMDB Builder (Option B) is the correct answer, as it is the primary tool used to create, manage, and visualize dependencies between CIs in ServiceNow's CMDB.
What is specified in an Access Control rule?
Groups, Conditional Expressions and Workflows
Table Schema, CRUD, and User Authentication
Object and Operation being secured; Permissions required to access the object
security_admin
AnAccess Control rule (ACL)in ServiceNow defineswho can access dataandwhat actions they can performon that data. Each ACL consists of three primary components:
Object being secured– The specific table, field, or record that the rule applies to.
Operation– The type of action that is being secured (e.g., Read, Write, Create, Delete).
Permissions required– The conditions, roles, or scripts that determine whether access is granted.
ACLs evaluatewhether a user has permissionto access a specific table, field, or action.
Thesecurity rules are processed from most specific to least specific(e.g., field-level > table-level).
Permissions can be granted based onroles, conditions, or custom scriptsusing GlideSystem (gs).
A. Groups, Conditional Expressions, and Workflows(Incorrect)
ACLs do not manageworkflowsor directly control group assignments.
B. Table Schema, CRUD, and User Authentication(Incorrect)
CRUD (Create, Read, Update, Delete) permissions are controlled by ACLs, butUser Authenticationis managed separately through login policies (LDAP, SSO, etc.).
D. security_admin(Incorrect)
security_adminis aspecial elevated rolerequired to modify security settings, but it is not what an ACL specifies.
Access Control Rules Overview:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/concept/access-control-rules.html
Configuring ACLs in ServiceNow:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/task/t_CreateOrModifyAnAccessControl.html
How ACLs Work in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What is an Event in ServiceNow?
An Event is a trigger that has a direct response in the platform
An Event is an indication to the ServiceNow processes that something has occurred
An Event is an indicator that a Priority 1 (P1) Incident has been logged
An Event is a recognized, scheduled occurrence of a process
InServiceNow, anEventis a system-generatednotificationthatindicates an occurrence within the platform. Events are triggered automatically or manually whenspecific conditionsare met and can be used to initiatenotifications, business rules, workflows, or integrations.
Events Indicate That Something Has Happened
Example: When anIncident is assigned, an event like"incident.assigned"can be triggered.
These eventsdo not execute actions themselves, but theynotify other processesto take action.
Events Are Stored in the [sys_event] Table
TheEvent Log(System Policy > Events > Event Log) records all generated events.
Administrators can monitorwhat events were triggered, their sources, and timestamps.
Events Can Be Used for Notifications & Workflows
Example: An event"incident.closed"can be configured to send a"Thank You" emailto the requester.
Example: A custom event"task.overdue"can be used to trigger a workflow escalation.
Eventssignal that something has happened, allowing other processes (like email notifications or workflows) to react.
Theydo not execute actions themselvesbut notifyscripts, business rules, or workflows.
Key Characteristics of Events in ServiceNow:Why is "B. An Event is an indication to the ServiceNow processes that something has occurred" the Correct Answer?
A. "An Event is a trigger that has a direct response in the platform"→Incorrect
Events themselvesdo not trigger direct responses; they onlynotify the systemabout occurrences.
The system must beconfigured to respond to an event(e.g., via aBusiness Rule, Notification, or Script Action).
C. "An Event is an indicator that a Priority 1 (P1) Incident has been logged"→Incorrect
While ServiceNowcan generate an event when a P1 Incident is logged, events arenot limited to incidents.
Events apply toall ServiceNow processes(incidents, changes, tasks, etc.).
D. "An Event is a recognized, scheduled occurrence of a process"→Incorrect
Eventsare not scheduled; they aretriggered by system activities(e.g., record updates, conditions met).
Scheduled Jobs or Scheduled Scripts handletime-based automation, not events.
Why the Other Options Are Incorrect?
Navigate to:System Policy > Events > Event Log
Review the event records, including event names, sources, and timestamps.
Navigate to:System Policy > Events > Registryto see predefined event names.
UseEvent Registryto create new events that triggernotifications or workflows.
How to View and Use Events in ServiceNow?
ServiceNow Docs: Events in ServiceNowhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/events/reference/r_Events.html
ServiceNow CSA Official Training Guide (Event Management & Notifications)
References from Certified System Administrator (CSA) Documentation:This confirms that"An Event is an indication to the ServiceNow processes that something has occurred"is the correct answer.
Which of the following is used to categorize, flag, and locate records?
Search
Favorites
Tags
Bookmarks
In ServiceNow,Tagsare used tocategorize, flag, and quickly locate recordswithin the system. Tags help users organize records for easy retrieval and filtering.
User-created or system-defined tagsallow for custom categorization of records.
Tags can beapplied to any record, such asincidents, changes, knowledge articles, or tasks.
Users canfilter records based on tagsfor quick access.
Tags arepersonal(for individual users) orglobal(shared across users).
Incident Management:
A user can tag"High Priority"incidents for quick reference.
Knowledge Base Articles:
Articles related topassword resetcan be tagged as"Password Issues"for easier searchability.
Service Catalog Requests:
Users can tag frequently used catalog items as"Common Requests".
Key Features of Tags in ServiceNow:Example Use Cases of Tags:
Tags categorize and organize records, making them easy to find.
They act ascustom labelsthat help users filter and retrieve records efficiently.
They arebuilt-in featuresin ServiceNow and can be managed from theTag Management module.
Why "C. Tags" is the Correct Answer?
A. Search – Incorrect
TheSearch functionhelps users find records but does not categorize or flag them.
B. Favorites – Incorrect
Favoritesallow users tobookmark frequently accessed modules and reports, but they do not categorize records.
D. Bookmarks – Incorrect
Bookmarksare not a native ServiceNow feature for categorizing records;Favoritesserve this function instead.
Explanation of Incorrect Options:
ServiceNow Docs: Using Tags to Organize Records
ServiceNow CSA Study Guide – Navigating and Searching in ServiceNow
ServiceNow Product Documentation: Managing and Filtering Tagged Records
References from Certified System Administrator (CSA) Documentation:
When using the Performance Analytics application in the Now Platform, what kind of KPI signals are used to make decisions that statistically support long term workflow stability?
Long-term signals
Non-signals
Anti-signals
Stability signals
InPerformance Analytics (PA),long-term signalsarekey performance indicators (KPIs) that help organizations make data-driven decisions for sustained workflow stability. These KPIs providetrends over time, allowing businesses to analyze patterns, predict future performance, and optimize workflows for efficiency.
Track Trends Over Time→ Identify slow-moving changes and patterns.
Support Predictive Analysis→ Help in making data-driven strategic decisions.
Reduce Unplanned Changes→ Avoid reactive decisions by monitoringhistorical data.
Incident Backlog Over Time→ Measures incident accumulation to prevent delays.
Change Success Rate→ Analyzes how well changes are implemented without failures.
Mean Time to Resolution (MTTR)→ Tracks how long it takes to resolve incidents.
How Long-Term Signals Help in Workflow Stability:Example KPIs Used in Performance Analytics:
Why "A. Long-term signals" is Correct:Long-term signals provide historical trends that help organizations maintain stable workflows.
B. Non-signals→No such term exists in Performance Analytics.
C. Anti-signals→Not a recognized Performance Analytics term.
D. Stability signals→Misleading term; long-term signalsare what provide stability insights.
Why Other Options Are Incorrect:
ServiceNow Documentation:Performance Analytics Overview
CSA Exam Guide:Coverslong-term KPI tracking for workflow stability.
Reference from CSA Documentation:Thus, the correct answer is:
A. Long-term signals
When impersonating a user for testing purposes, what is the best way to return the instance, logged in with your user account?
Turn your computer off and on again
Clear browser cache
End Impersonation
Log out and back in
When youimpersonatea user in ServiceNow for testing, you temporarily assume their permissions and role-based access. Toreturn to your own user session, thebestway is toEnd Impersonation.
Click on theUser Menu (top right corner).
Select"End Impersonation".
You will immediately return to your original user session.
A. Turn your computer off and on again→ Unnecessary and does not affect session management.
B. Clear browser cache→ Cache clearing is not required; impersonation is session-based.
D. Log out and back in→ While this works, it isnot the bestmethod becauseEnd Impersonationis a faster and direct solution.
New records, new groups, and modified configuration Items (Cls): what do they have in common?
They are included in an Update Set
They are not captured in an Update Set
They are customizations
They do not have anything in common
Update Setsin ServiceNow are used tocapture configuration changesso they can be moved between instances (e.g., from development to production). However,new records, new groups, and modified Configuration Items (CIs) are not included in Update Setsby default because they are considereddata, not configuration changes.
New Records→ Data records (e.g., Incidents, Users, Groups) are not part of an Update Set.
New Groups→ Groups are data elements (stored in thesys_user_grouptable) and arenot includedin Update Sets.
Modified Configuration Items (CIs)→ CIs belong to theConfiguration Management Database (CMDB), and changes to CIs are considereddata, not configuration changes.
UI Policies, Business Rules, Client Scripts, Workflows, Forms, and Tables
Changes to system configuration (not transactional data)
Breakdown of Each Element:What is Captured in an Update Set?
Why "B. They are not captured in an Update Set" is Correct:New records, groups, and modified CIs are considered data, and Update Sets do not track data by default.
A. They are included in an Update Set→Incorrect because Update Setsdo not track data recordslike CIs, groups, or user records.
C. They are customizations→Customizations refer toconfiguration changes, but records and CIs are considereddata, not customizations.
D. They do not have anything in common→All three (new records, groups, and CIs) aredataelements, meaning they share the characteristic ofnot being included in Update Sets.
Why Other Options Are Incorrect:
ServiceNow Documentation:Update Sets and What They Capture
CSA Exam Guide:Coverswhat is and is not included in Update Sets.
Reference from CSA Documentation:Thus, the correct answer is:
B. They are not captured in an Update Set
How is the Event Log different from the Event Registry?
Event Log contains generated Events, the Event Registry is a table of Event definitions
Event Log is formatted in the Log style, the Event Registry displays different fields
Event Log lists Events that were triggered by integrations, the Event Registry lists the Events that were triggered during the day (24-hour period)
Event Log is the same as the Event Registry
InServiceNow,Eventsplay a crucial role in theevent-driven architecture, allowing the system to respond dynamically to actions such as record updates, system notifications, and integrations.
There aretwo key componentsinvolved in event handling:
Event Registry
A table thatstores event definitions(i.e., predefined event names).
Defines which events can be triggered in the system.
Events in the registry arenot actual occurrences, but ratherpossible eventsthat can be triggered.
Located in thesys_event_registrytable.
Event Log
A log ofactual generated eventsthat have occurred in the system.
Whenever an event is triggered (e.g., record update, scheduled job, or integration), it gets recorded in theEvent Log.
Helps administrators track and troubleshoot event execution.
Stored in thesys_eventtable.
Why is Option A Correct?"Event Log contains generated Events, the Event Registry is a table of Event definitions."
Event Registry = Defines possible events that can be triggered.
Event Log = Records actual events that have been triggered.
Why Are the Other Options Incorrect?B. "Event Log is formatted in the Log style, the Event Registry displays different fields."
Misleading: While the log and registry have different layouts, the key difference isevent occurrences vs. event definitions, not just formatting.
C. "Event Log lists Events that were triggered by integrations, the Event Registry lists the Events that were triggered during the day (24-hour period)."
Incorrect:The Event Log tracks all triggered events, not just integrations.
TheEvent Registry does not track daily events, it just defines them.
D. "Event Log is the same as the Event Registry."
Completely incorrect:The Event Logrecords actual event occurrences, while the Event Registrydefines possible eventsin the system.
Reference from Certified System Administrator (CSA) Documentation:📌ServiceNow Docs – Events and Event Processing
🔗ServiceNow Event Management Documentation
"TheEvent Registry (sys_event_registry)contains event definitions that specify when an event can be generated. TheEvent Log (sys_event)records events that have actually occurred."
Conclusion:The correct answer isA. Event Log contains generated Events, the Event Registry is a table of Event definitions.
🔹Understanding the difference between the Event Log and Event Registry is crucial for troubleshooting, automation, and event-driven processing in ServiceNow.
What is a characteristic of importing data into ServiceNow?
An existing Transform Map can be used one time on the same import set
Coalesce fields are used only after running Transform
Any user can manage and set up import sets
An existing Transform Map can be used multiple times on the same import set
When importing data intoServiceNow, anImport Setis created, and aTransform Mapis used to map data from the Import Set table to a target table (such asincident,cmdb_ci, oruser).
ATransform Mapdefineshow data from an Import Set is transferred to the target table. One of its key characteristics is that it can beused multiple times on the same import setto reprocess data or correct mapping errors.
Import Set Table:
Temporary storage for incoming data.
Data remains in the Import Set table until transformed.
Transform Map:
Areusable mappingthat determines how fields in the Import Set correspond to fields in the target table.
Can be runmultiple timeson the same Import Set data.
Coalesce Fields:
Usedbefore transformationto determine whether toupdate existing records or create new ones.
Key Characteristics of Importing Data in ServiceNow:
You import a CSV file into anImport Set Table.
You apply aTransform Mapto map data to theUser (sys_user) table.
If an issue occurs, you canrerun the Transform Map on the same Import Setinstead of reimporting the file.
Example Scenario:
A. An existing Transform Map can be used one time on the same import set– Incorrect.
Transform Maps can be reusedmultiple times on the same Import Set data.
B. Coalesce fields are used only after running Transform– Incorrect.
Coalesce fields are used before transformationto determine if a record should be updated or inserted.
C. Any user can manage and set up import sets– Incorrect.
Onlyusers with the appropriate roles(such asimport_adminoradmin) can manage Import Sets.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Import Sets and Transform Maps
ServiceNow CSA Study Guide → Data Import and Management
ServiceNow Knowledge Base → Understanding Coalesce Fields in Import Sets
References from Certified System Administrator (CSA) Documentation:
Which one of the following statements is a recommendation from ServiceNow about Update Sets?
Avoid using the Default Update set as an Update Set for moving customizations from instance to instance
Before moving customizations from instance to instance with Update Sets, ensure that both instances are different versions
Use the Baseline Update Set to store the contents of items after they are changed the first time
Once an Update Set is closed as “Completeâ€, change it back to “In Progress†until it is applied to another instance
Update Setsin ServiceNow are used tocapture customizations and configurationsmade in an instance, allowing these changes to be moved between instances (e.g., from development to test or production). ServiceNow provides best practices to ensure smooth migration and avoid issues with missing or conflicting updates.
What is an Update Set?
AnUpdate Setis a collection of customizations (e.g., changes to forms, scripts, workflows, business rules) that can be moved from one instance to another.
Ittracks changesin a controlled way, preventing accidental loss of configurations.
Why Avoid Using the Default Update Set?
TheDefault Update Setis automatically used when no other update set is selected.
It captures changesbut should never be used for instance-to-instance migrationsbecause:
Itcannot be exported.
It contains system changes that arenot logically grouped.
It can causeinconsistencies and missing dependencieswhen moving updates.
Instead, administrators shouldcreate a named Update Setfor specific development work.
Understanding Update Sets in ServiceNow:
Why Answer "A" is Correct:✔ï¸"Avoid using the Default Update Set as an Update Set for moving customizations from instance to instance."
This follows ServiceNow’sbest practicesfor managing Update Sets.
Using theDefault Update Setcan lead tomissing updates, conflicts, and untracked changes, making migrations unreliable.
Why the Other Answers Are Incorrect:B. "Before moving customizations from instance to instance with Update Sets, ensure that both instances are different versions."
Incorrectbecause ServiceNowrecommends that instances be on the same versionbefore applying Update Sets.
If instances are ondifferent versions, the Update Set may includeincompatible changes, causing failures.
C. "Use the Baseline Update Set to store the contents of items after they are changed the first time."
Incorrectbecause there is no such thing as a "Baseline Update Set" in ServiceNow.
ServiceNowdoes not automatically create a backup of original configurations—administrators should manually create an Update Set before making changes.
D. "Once an Update Set is closed as 'Complete,' change it back to 'In Progress' until it is applied to another instance."
Incorrectbecausea completed Update Set should not be reopened.
Once markedComplete, an Update Set isready for export and migration. Reopening it can causedata integrity issuesand confusion in version control.
ServiceNow CSA Study Guide – Update Sets & Configuration Management
ServiceNow Docs: Best Practices for Update Sets(ServiceNow Documentation)
ServiceNow Docs: Moving Customizations with Update Sets
References from the Certified System Administrator (CSA) Documentation:
A role is recorded in which table?
Role[sys_user]
Role[sys_user_profile]
Role[sys_user_record]
Role[sys_user_role]
In ServiceNow,rolesdefine the level of access a user has within an instance.Roles are stored in thesys_user_roletable.
Definition of a Role:
Aroleis a collection ofpermissionsthat grant access to different parts of the system.
Example:Theadminrole grants full access, while theitilrole allows incident management access.
sys_user_role Table:
This tablestores role recordsand their associated metadata.
Every role has aunique sys_id, aname, and may be associated withparent roles(role inheritance).
Users are linked to roles through thesys_user_has_roletable.
How Roles Work in ServiceNow:
A user assigned a role gainsall the permissionsassociated with that role.
Roles can behierarchical(one role can inherit permissions from another).
Example:Theitil_adminrole includes all the permissions of theitilrole, plus additional privileges.
Key Details About Roles and sys_user_role Table:Why Option D (sys_user_role) Is Correct?sys_user_role→ The correct table where roles are recorded in ServiceNow.
Why Other Options Are Incorrect?A. sys_user→ Incorrect; this table stores user records, not roles.
B. sys_user_profile→ Incorrect; this table does not exist in ServiceNow.
C. sys_user_record→ Incorrect; this is not a valid table in ServiceNow.
ServiceNow Docs – Roles and Role Managementhttps://docs.servicenow.com
ServiceNow Table Schema – sys_user_role
ServiceNow Developer Portal – Role Hierarchy & Best Practices
References from Certified System Administrator (CSA) Documentation:
What is the function of user impersonation?
Testing and visibility
Activate verbose logging
View custom perspectives
Unlock Application master list
InServiceNow,User Impersonationallows anadmin or a user with the appropriate roleto temporarily act as another userwithout needing their password. This is mainly used fortesting and visibility, helping administrators and developers verify user permissions, role-based access, and UI experiences.
Testing Permissions & Roles
Ensures thatusers have the correct access rights(e.g., verifying ITIL user permissions for incident management).
Helps testUI Policies, Business Rules, and ACLs (Access Control Rules)by viewing the system from the perspective of different roles.
Debugging & Troubleshooting
Identifies why a usercannot access certain records or modules.
Helps inresolving permission-related issueswithout affecting live users.
Experience Validation
Ensures userssee the correct menus, fields, and optionsbased on their assigned roles.
Useful when developingnew applications, workflows, or Service Catalog items.
Admins and authorized userscan impersonate by clicking on their name in the top-right corner and selectingImpersonate User.
Once impersonated, all actions are logged for security and compliance.
Primary Functions of User Impersonation:How to Use Impersonation:
(A) Testing and visibility – Correct
The primary function ofuser impersonationis totest and verify what different users can see and doin the system.
It helps withdebugging UI, role-based access, ACLs, and workflow execution.
(B) Activate verbose logging – Incorrect
Verbose loggingis used fordetailed debugging and performance monitoring, butimpersonation does not enable logging features.
(C) View custom perspectives – Incorrect
ServiceNow doesnotuse the term "custom perspectives" in the context of impersonation.
Impersonationshows what a specific user sees based on their roles, but it doesnot create custom perspectives.
(D) Unlock Application master list – Incorrect
There isno such featureas an "Application Master List" that requires impersonation to unlock.
Application access is controlled byroles and permissions, not impersonation.
Explanation of Each Option:
Never impersonate a user without permission, especially in production environments.
All impersonation actions are loggedin the system for security and auditing purposes.
Use impersonation in a sub-production (development or test) instancebefore making changes to production.
Admins should use impersonation instead of logging in with test user accountsto maintain security and accountability.
Additional Notes & Best Practices:
ServiceNow Docs: Impersonating Users
https://docs.servicenow.com
ServiceNow Community: Best Practices for User Impersonation
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
What is a Dictionary Override?
A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update
A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services
A Dictionary Override is a task within a workflow that requests an action before the workflow can continue
A Dictionary Override sets field properties in extended tables
InServiceNow, aDictionary Overrideallows an administrator tocustomize the properties of a fieldin achild tablewithout modifying the field in the parent table.
This is particularly useful intable inheritance scenarios, where a child tableinherits fields from a parent tablebut needs different behavior for certain fields.
Modify field properties(e.g.,mandatory,read-only,default value) inextended tables.
Preserve inheritancewhile allowing exceptions for specific child tables.
Avoid modifying the original dictionary definitionof a field at the parent table level.
Key Functions of Dictionary Overrides:Example of Dictionary Override in Action:Consider theTask Table (task), which is aparent tablefor many modules likeIncident, Change, and Problem.
TheTask Tablehas apriorityfield.
If theIncident Table (incident)needs to override thepriorityfield tomake it mandatory, an administrator can create aDictionary Overridefor thepriorityfield in theincidenttable.
Thepriorityfield in other child tables (e.g.,change_request,problem) remainsunaffected.
(A) A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update – Incorrect
This definition describesUpdate Set Collisions, not Dictionary Overrides.
Update Set Collisions occur whenan update set applies changes to an object that has been modified locally.
(B) A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services – Incorrect
This describesChange Management in ITSM, which tracks changes to IT services.
Dictionary Overrides specificallymodify field propertiesin extended tables.
(C) A Dictionary Override is a task within a workflow that requests an action before the workflow can continue – Incorrect
This describesApproval Actions in Workflows, not Dictionary Overrides.
Workflow approvalspauseexecution until an action is completed, but Dictionary Overrides donotfunction this way.
(D) A Dictionary Override sets field properties in extended tables – Correct
This is the correct definition.
Dictionary Overrides allow admins tocustomize field behavior in child tableswhile maintaining inheritance from parent tables.
Explanation of Each Option:
Use Dictionary Overrides sparinglyto avoid unnecessary complexity.
Always test changes in a sub-production environmentbefore applying them in production.
Document overrides properlyto help future administrators understand why an override was applied.
Use the "Dictionary Entry" (sys_dictionary) tableto view and manage dictionary overrides.
Additional Notes & Best Practices:
ServiceNow Docs: Dictionary Overrides Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for Dictionary Overrides
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
TESTED 07 Jan 2026