A Role is defined as what?
A collection of permissions
A set of user access policies
A Persona in a workflow
A set of access control rules
In ServiceNow, a role is a collection of permissions that control what actions a user can perform and what data they can access within the system.
Roles are used to grant access to applications, modules, and records, and they are assigned to users based on their job functions. Users can have multiple roles, which collectively define their permissions.
For example:
The admin role provides full system access.
The itil role allows access to Incident and Change Management.
The catalog_admin role grants permissions to manage Service Catalog items.
B. A set of user access policies → Incorrect, because user access policies are more granular security rules, whereas a role is a broader concept grouping multiple permissions.
C. A Persona in a workflow → Incorrect, because a role is not the same as a persona in a workflow; personas are more conceptual.
D. A set of access control rules → Incorrect, because roles do not define access control rules directly; they are used within ACLs (Access Control Lists) to determine access permissions.
What is the platform name for the Group table?
SyS_USer_group
Sys_group
group
sys_groups
In ServiceNow, every table has a system name (platform name) that follows a consistent naming convention. The Group table stores information about user groups and is named:
✅ sys_user_group
sys_user_group = System table for user groups.
sys_user = Table for individual user records.
sys_user_role = Table for user roles.
B. sys_group – No such table exists in ServiceNow.
C. group – This is not the correct system name; ServiceNow uses "sys_user_group" for clarity.
D. sys_groups – Incorrect pluralization; ServiceNow tables are typically singular (e.g., sys_user, sys_user_role).
ServiceNow Tables and Data Structure
ServiceNow CSA Training Module: "User and Group Administration"
Understanding the Naming Convention:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
Which tables are available by default in a ServiceNow instance?
Choose 3 answers
User
Incident
Item
Issue
Project
Task
Every ServiceNow instance comes with a set of default tables that support core platform functionality.
User (sys_user)✅ Stores user records for authentication and authorization.
Contains user details such as username, email, roles, department.
Incident (incident)✅ Stores incident records for ITSM (IT Service Management).
Part of the default ITSM application used for managing issues and requests.
Task (task)✅ Base table for all task-related records in ServiceNow.
Many other tables (e.g., Incident, Change, Problem) extend from Task.
Stores common task fields like Assignment Group, State, and Short Description.
The Three Default Tables in ServiceNow:
C. Item❌ Incorrect – No default table named "Item" exists in ServiceNow.
Possible confusion with sc_cat_item (Service Catalog Items), but this is part of the Service Catalog module, not a core default table.
D. Issue❌ Incorrect – No "Issue" table exists by default in ServiceNow.
Possible confusion with Problem Management (problem table), which is separate from Incident Management.
E. Project❌ Incorrect – Project Management (pm_project) is part of the Project Portfolio Management (PPM) plugin, which is not enabled by default.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Default Tables Overview???? ServiceNow Table Structure
ServiceNow Docs – Task Table and Extensions???? Understanding Task-Based Tables
Official ServiceNow Documentation References:
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 a Group instead of an individual offers 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’s On-Call Scheduling feature 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 the location 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 ✅
Using Skill-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 ServiceNow prioritizes SLA breaches and usually escalates such tasks rather than allowing users to avoid them.
F. Groups can assign tasks to users based on availability ❌
While On-Call Scheduling can assign tasks based on availability, ServiceNow does not automatically assign tasks dynamically based on real-time availability. Availability tracking is not a 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:
What icon do you use to change the icon and color on a Favorite’?
Star
Triangle
Pencil
Clock
In ServiceNow, the Favorites feature allows users to quickly access frequently used modules, applications, or records. Users can customize Favorites by changing the icon and color.
To edit a favorite, you need to:
Open the Application Navigator.
Locate your Favorites list.
Click the Pencil (✏) icon next to the favorite you want to edit.
Choose a new icon and color.
Save the changes.
A. Star ❌
The Star icon is used to add or remove a favorite but not for editing.
B. Triangle ❌
No Triangle icon is used for Favorites customization.
D. Clock ❌
The Clock icon represents recently viewed items, not Favorite customization.
Which SericeNow utility gives a Service Desk agent the ability to trace from a Service having an issue, to see which Cis supporing that service have active issues?
AL Service Dashboard
Cl Health Dashboard
Dependency View
Event Management Homepage
In ServiceNow, the Dependency View is a graphical representation that allows Service Desk agents and IT teams to trace relationships between Configuration Items (CIs) and identify which CIs are experiencing issues that may be affecting a business service.
Visualizes Relationships Between CIs and Services
Dependency View displays CIs and their dependencies in an interactive map.
Service Desk agents can quickly see which CIs are impacted and how they affect the business service.
Identifies Impacted Configuration Items (CIs)
If a server, database, or network component is down, Dependency View helps trace which business service is affected.
This is useful for incident management, root cause analysis, and change impact assessment.
Integrated with CMDB (Configuration Management Database)
Dependency Views pull data from the CMDB to map CI relationships.
This helps Service Desk agents identify problems quickly without needing deep technical knowledge.
Why is "Dependency View" the Correct Answer?
A. AI Service Dashboard❌ Incorrect – There is no standard "AI Service Dashboard" in ServiceNow.
B. CI Health Dashboard❌ Incorrect – The CI Health Dashboard focuses on the overall health of CIs (e.g., compliance, correctness, completeness) but does not provide a dependency map for tracing service issues.
D. Event Management Homepage❌ Incorrect – Event Management (ITOM) is used for monitoring events and alerts, but it does not provide an interactive dependency view for tracing service issues.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Dependency Views???? Understanding Dependency Views
ServiceNow Docs – CMDB Relationship Visualization???? Using CMDB Relationships
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ C. Dependency View
Dependency View allows Service Desk agents to trace service issues back to the affected CIs, making it an essential tool for incident management and root cause analysis.
A department manager asks an analyst to build some reports. Where do you recommend the analyst start?
Report Dashboard > Create New
Reports > Getting Started
Performance Analytics > Reports
Self-Service > Reports
Reports > Create New
When an analyst needs to build a new report in ServiceNow, the best place to start is Reports > Create New. This option provides a structured interface for selecting data sources, choosing visualization types, applying filters, and generating reports.
Steps to Create a New Report in ServiceNow:
Navigate to Reports > Create New.
Select a data source (table) for the report.
Choose a report type (Bar Chart, List, Pie Chart, etc.).
Apply filters and groupings to refine the data.
Preview and save the report.
A. Report Dashboard > Create New – Dashboards display multiple reports but do not provide a direct interface for creating a new report.
B. Reports > Getting Started – This is a helpful guide, but it is not where reports are created.
C. Performance Analytics > Reports – Performance Analytics focuses on advanced trend analysis and KPIs, not general reporting.
D. Self-Service > Reports – This allows end-users to view and run reports, but it is not meant for creating new reports.
ServiceNow Reports and Dashboards
ServiceNow CSA Training Module: "Creating and Managing Reports in ServiceNow"
Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
Which is the base table of the configuration management database hierarchy?
cmdb_d
ucmdb
cmdb_ret_Oi
cmdb
In ServiceNow’s Configuration Management Database (CMDB), the cmdb table is the base table from which all Configuration Item (CI) tables inherit.
cmdb is the Parent Table of All CMDB-Related Tables
The cmdb table contains basic attributes shared by all Configuration Items (CIs).
Every CI in ServiceNow inherits from cmdb or one of its child tables.
Hierarchy of CMDB Tables in ServiceNow:
cmdb (Base Table) → Stores general CI data.
cmdb_ci (Stores specific CI details) → Extends cmdb to store devices, applications, and services.
cmdb_rel_ci (Stores relationships between CIs) → Used to track dependencies.
Why is cmdb the Correct Answer?
A. cmdb_d❌ Incorrect – No such standard table exists in ServiceNow’s CMDB.
B. ucmdb❌ Incorrect – uCMDB (Universal CMDB) is an HP product, not part of ServiceNow’s CMDB.
C. cmdb_rel_ci❌ Incorrect – This table stores CI relationships, but it is not the base table.
Incorrect Answer Choices Analysis:
ServiceNow Docs – CMDB Core Tables???? CMDB Table Structure
ServiceNow Docs – CMDB Best Practices
Official ServiceNow Documentation References:
What are the three key tables in an enterprise CMDO?
Choose 3 angwers
sn_cmdt_bak
Sh_emdb_ci
cmap_ret_ci
cmdb_bak
cmdb_ci
sh_eomdb
cmap
In ServiceNow’s Configuration Management Database (CMDB), three key tables form the foundation for storing and managing Configuration Items (CIs) and their relationships.
cmdb_ci (E) - CI Base Class Table ✅
This is the base class for all Configuration Items (CIs) in the CMDB.
Every CI (e.g., servers, applications, network devices) extends from this table.
Stores general attributes like name, serial number, and asset tag.
cmdb (G) - CMDB Parent Table ✅
This is the parent table for all CMDB-related tables.
It does not store CI records directly but serves as a reference structure.
All CMDB tables, including cmdb_ci, inherit from this table.
cmdb_rel_ci (C) - CMDB Relationship Table ✅
This table stores relationships between different CIs.
Example: A server hosts an application, or a database is dependent on a storage unit.
Helps with impact analysis and dependency mapping.
A. sn_cmdt_bak ❌
No such table in standard ServiceNow CMDB.
B. sh_emdb_ci ❌
Typo or incorrect table name—not part of the ServiceNow CMDB model.
D. cmdb_bak ❌
"bak" suggests a backup table, but there is no standard "cmdb_bak" in ServiceNow.
F. sh_eomdb ❌
Not a recognized CMDB table in ServiceNow.
Official ServiceNow Documentation: CMDB Tables and Relationships
ServiceNow CMDB Best Practices: CMDB Guide
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
What features are available in Knowledge Management, to support continuous improvement on the knowledge articles?
Choose 4 answers
Submit KB Errata
Add Comments
CC Click frowning icon
Tag as Helpful
Flag Article
Rate with Stars
In ServiceNow Knowledge Management, several features help support continuous improvement of knowledge articles by allowing users to provide feedback, ratings, and flag issues. These features ensure that knowledge remains accurate, relevant, and useful over time.
B. Add Comments ✅
Allows users to provide feedback directly on knowledge articles.
Comments help knowledge managers refine content based on user suggestions.
D. Tag as Helpful ✅
Users can mark an article as helpful, indicating that it provided useful information.
Helps knowledge managers assess the article’s effectiveness.
E. Flag Article ✅
Users can flag an article if they find inaccuracies or outdated content.
Flags alert knowledge managers to review and update the content.
F. Rate with Stars ✅
Users can rate an article using a star-based rating system (e.g., 1 to 5 stars).
This helps knowledge managers understand which articles are high-quality vs. low-quality.
A. Submit KB Errata ❌
No such built-in feature exists in ServiceNow Knowledge Management.
C. CC Click Frowning Icon ❌
No such feature exists. ServiceNow provides a "Helpful" or "Flag" option instead.
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 Rules in ServiceNow automatically assign tasks (such as incidents, service requests, or change requests) to the appropriate group or individual based on predefined criteria.
A critical, high-priority service request is created.
The Assignment Rule checks conditions (e.g., priority, category, requester, etc.).
The system assigns the request to the correct assignment group or individual.
How Assignment Rules Work:Example Scenario:
If an incident is Priority 1 (P1) and the category is Network, an assignment rule can automatically route it to the "Network Support" group.
A. User Policy ❌
No such feature exists in ServiceNow for task assignments.
B. UI Policy ❌
UI Policies control form behavior (visibility, field conditions, etc.), not assignment logic.
C. Predictive Intelligence ❌
Predictive Intelligence uses machine learning to suggest assignments, but Assignment Rules are the primary mechanism for automatic task allocation.
What component causes a flow to run after a record has been created or updated?
Date-based trigger
Record-based trigger
On-change trigger
Application-based trigger
Updated-date trigger
A record-based trigger is a component that causes a flow to run after a record has been created or updated in a specified table1. It allows users to define conditions and actions for the flow based on the record’s state and values1. For example, a record-based trigger can start a flow when a new incident is created or when an existing incident is updated with a certain priority1.
References
Flow trigger types - Product Documentation: San Diego - ServiceNow1
When you set a policy that is applied to all data entered into the platform (UI, Import Sets, or Web Services), where does this policy run by default?
Client
Server
Browser
Network
When setting a data policy in ServiceNow, it applies to all data entered into the platform, regardless of whether the data comes from:
UI Forms
Import Sets
Web Services (APIs, integrations, etc.)
Where Does the Data Policy Run?✅ Data Policies Run on the Server-Side
Data policies enforce data consistency and validation at the server level.
They apply uniformly across all data entry points, ensuring that validation rules are enforced before storing data in the database.
A. Client → ❌ Incorrect
Data Policies do not run on the client-side (browser).
Client Scripts and UI Policies handle client-side validation.
C. Browser → ❌ Incorrect
Data Policies do not operate within the browser; they work at the database level on the server.
D. Network → ❌ Incorrect
ServiceNow does not enforce policies at the network layer; all validations occur on the application server (Server-Side Processing).
Why Other Options Are Incorrect?Key Differences Between Data Policies and Other Validation Methods:Validation Type
Runs On
Applies To
Purpose
Data Policy
Server
UI, Import Sets, Web Services
Enforces rules across all data sources
UI Policy
Client (Browser)
UI Forms
Dynamically changes form behavior
Client Script
Client (Browser)
UI Forms
Runs JavaScript in the user's browser
Business Rule
Server
Database Transactions
Executes logic when records are inserted, updated, or deleted
Data Policies Overview
Difference Between UI Policies and Data Policies
Official ServiceNow Documentation Reference:
What are the three key tables in an enterprise CMDB? (Choose three.)
cmdb
sn_cmdb_bak
cmdb_rel_ci
sn_cmdb
cmdb_bak
cmdb_ci
sn_cmdb_ci
The Configuration Management Database (CMDB) in ServiceNow is a core component of IT Service Management (ITSM), allowing organizations to track Configuration Items (CIs) and their relationships. There are three key tables that form the foundation of the CMDB:
cmdb (Base CMDB Table):
This is the parent table for all Configuration Items (CIs) in the CMDB.
It contains the foundational structure upon which all other CMDB-related tables are built.
It does not store CI records itself but serves as the primary reference table.
cmdb_ci (CI Base Class Table):
This is the base class for all Configuration Items (CIs).
All specific CI classes (such as servers, applications, networks) extend from this table.
It holds general CI attributes that are common across all CI types.
cmdb_rel_ci (CMDB Relationship Table):
This table defines relationships between different Configuration Items.
It stores dependencies and associations between CIs, such as a server hosting an application.
Relationships are critical for impact analysis and dependency mapping.
B. sn_cmdb_bak & E. cmdb_bak:
These tables do not exist in the standard CMDB schema. They may be mistaken for potential backup tables, but they are not official CMDB tables.
D. sn_cmdb & G. sn_cmdb_ci:
Prefix "sn_" generally indicates Scoped Application Tables in ServiceNow.
Standard CMDB tables exist in the global scope without the "sn_" prefix.
"sn_cmdb" and "sn_cmdb_ci" are not key tables in the global CMDB architecture.
Official ServiceNow CSA (Certified System Administrator) Training Documentation
ServiceNow Product Documentation: CMDB Tables and Relationships
ServiceNow CMDB Overview and Best Practices: CMDB Guide
Incorrect Answer Choices Explained:References:
An administrator creates "customer_table_admin" and "customer_table_user" roles for the newly created "Customer Table". Which ACL rule would grant access to all rows and all fields to both the customer_table_admin and customer_table_user roles?
customer.all
customer .*
customer.field
customer.none
In ServiceNow Access Control Rules (ACLs), if an administrator wants to grant access to all rows and all fields of a custom table (e.g., customer table) to specific roles (customer_table_admin and customer_table_user), they should create an ACL rule using the format:
➡️ tablename.*
For the Customer Table, the correct ACL format is:
➡️ customer.*
This rule allows both customer_table_admin and customer_table_user full access to all fields and records in the customer table.
A. customer.all ❌
Incorrect syntax; ServiceNow does not use .all in ACL rules.
C. customer.field ❌
This would apply only to a specific field, not all rows and fields.
D. customer.none ❌
No such ACL naming convention exists in ServiceNow.
On what part of the ServiceNow instance, would you find the option to access applications, like Incident Management?
Self Service Module
Application Navigator
Service Desk Homepage
Favorites
The Application Navigator is the primary navigation panel in ServiceNow. It provides access to all applications and modules, including Incident Management, Change Management, Service Catalog, and more.
It is found on the left-hand side of the ServiceNow interface.
Users can search, expand, and collapse applications for easy navigation.
Common applications include Incident, Problem, Change, and CMDB.
A. Self-Service Module – This module is for end users to submit requests but does not provide access to all applications.
C. Service Desk Homepage – This is a dashboard, not a navigation tool.
D. Favorites – The Favorites section stores frequently accessed modules but does not list all applications.
ServiceNow Navigation – Application Navigator
ServiceNow CSA Training Module: "Navigating the ServiceNow Platform"
Where is the Application Navigator Located?Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
Which action enables personalization in a form for the admin role, only?
Navigate to sys_form_properties.list and set the property glide.ui.enable_personalize_form.admin to true.
Navigate to Context Menu > Configure > Form Layout and select 'Enable Personalization' and Enter the 'admin' role.
Navigate to Context Menu > Configure > Table and add the role 'Admin' in the 'Available User' list box.
Navigate to sys_properties.list find the property glide.ui.personalize_form.role and set the Value to admin.
In ServiceNow, form personalization allows users to customize the visibility and arrangement of fields on a form. To restrict form personalization to the admin role, you must configure the glide.ui.personalize_form.role system property.
Navigate to: sys_properties.list (System Properties).
Find the property: glide.ui.personalize_form.role.
Set the value to: admin.
Save the changes and refresh the instance.
Steps to Enable Personalization for Admin Only:This ensures that only users with the "admin" role can personalize forms.
A. Navigate to sys_form_properties.list and set glide.ui.enable_personalize_form.admin to true.
The property glide.ui.enable_personalize_form.admin does not exist in ServiceNow.
B. Navigate to Context Menu > Configure > Form Layout and select 'Enable Personalization'.
There is no such option in "Form Layout" settings.
C. Navigate to Context Menu > Configure > Table and add the role 'Admin' in the 'Available User' list box.
This modifies table permissions but does not control form personalization.
ServiceNow Personalization System Properties
ServiceNow CSA Training Module: "Customizing Forms and System Properties"
Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
If users would like to locate and assign a task to themselves in the Platform, What action could they perform from the list view to make the assignment?
Choose 2 answers
Select the record using the check box, then select the Person icon
Double click on the Assigned to value, type the name of the user, and select the green check
Select the record using the check box then select the Assign To Me UI action on the List Header
Right click on the Task number and select the Assign to me option in the menu
Select the Task number, and select the Assign to me UI action on the form
In ServiceNow, users can self-assign tasks directly from the List View without opening the record. This improves efficiency by allowing users to quickly take ownership of unassigned tasks.
C. Select the record using the check box then select the Assign To Me UI action on the List Header ✅
Users can select one or multiple records using the checkbox and then click the "Assign to Me" action in the list header.
This is useful for bulk assignment when multiple tasks need to be assigned at once.
D. Right-click on the Task number and select the Assign to me option in the menu ✅
Right-clicking on the Task Number opens a context menu with the "Assign to me" option.
This is a quick way to take ownership of a task without opening the record.
A. Select the record using the check box, then select the Person icon ❌
There is no "Person icon" in the List View for task assignment.
B. Double-click on the Assigned to value, type the name of the user, and select the green check ❌
Inline editing (double-clicking) on the Assigned to field only works if the field is editable, but it’s not the preferred way to self-assign a task.
E. Select the Task number, and select the Assign to me UI action on the form ❌
This requires opening the record, while the question specifically asks for list view actions.
ServiceNow Documentation: Assigning Tasks to Yourself
ServiceNow UI Guide: List View Actions
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
Which type of ServiceNow script runs on the web browser?
Server script
Local script
Database script
Client script
In ServiceNow, Client Scripts are scripts that execute in the user's web browser rather than on the server. They are used to enhance user experience by dynamically controlling form behavior, validating user input, or performing real-time updates without requiring a server request.
Types of Scripts in ServiceNow:Script Type
Runs On
Purpose
Client Script
Web browser (client-side)
Modify UI behavior, perform field validations, or respond to user interactions.
Server Script
ServiceNow backend (server-side)
Processes data, enforces business rules, and performs background operations.
Database Script
Database layer
Used for stored procedures or database triggers (not applicable in ServiceNow).
Local Script
Not an actual ServiceNow script type
No such category exists in ServiceNow.
Runs in the web browser when a form is loaded, changed, or submitted.
Can manipulate field values, display messages, or enforce rules in real time.
Uses GlideForm (g_form) and GlideUser (g_user) APIs.
Reduces server load by executing logic without sending requests to the backend.
A. Server script:
Runs on the server-side, not in the browser.
Examples: Business Rules, Script Includes, Scheduled Jobs.
B. Local script:
No such script type in ServiceNow.
C. Database script:
ServiceNow does not allow direct database scripting.
Client Scripts Overview
Scripting Best Practices
Key Features of Client Scripts:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
When creating a new notification, what must you define?
Choose 3 answers
What is the content of the notification
The associated knowledge base
Under what conditions is the notification sent
Who receives the notification
Settings for handling inactive user accounts
When setting up a notification in ServiceNow, you must define three critical elements:
What is the content of the notification?
This includes email subject, body, variables, and templates that define how the notification will be displayed to the recipient.
Under what conditions is the notification sent?
Notifications are triggered based on conditions such as:
Record Insert/Update/Delete
Specific field value changes
Events generated by business rules
Who receives the notification?
The recipients can be configured using:
Specific users or groups
Scripted recipients
Users associated with the record (e.g., Caller, Assigned To)
B. The associated knowledge base – Notifications are not tied to knowledge bases; they are triggered by records and events.
E. Settings for handling inactive user accounts – While user preferences exist, this is not a required step in notification creation.
ServiceNow Notifications Guide
ServiceNow CSA Training Module: "Creating and Managing Notifications in ServiceNow"
Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What section on a task record would you use to see the most recent update made to a record?
Timeline
Journal
Audit Log
Activity
In ServiceNow, the Activity section on a task record provides a real-time log of all recent updates, including field changes, comments, and system-generated events.
Displays a chronological history of changes made to a record.
Includes Work Notes, Additional Comments, and Field Changes.
Shows who made the change and when it occurred.
Can be filtered to show only specific types of updates (e.g., comments, field changes).
A. Timeline → ❌ Incorrect
There is no standard "Timeline" section on a task record.
Visual Task Boards (VTBs) have timelines, but task records use Activity.
B. Journal → ❌ Incorrect
ServiceNow does not have a "Journal" section for task records.
Journal fields (e.g., "Additional Comments" and "Work Notes") store specific updates, but Activity provides the full record history.
C. Audit Log → ❌ Incorrect
The Audit Log (sys_audit table) tracks changes but is not displayed directly on task records.
Admins need to manually query the Audit Log for historical changes.
Activity Stream Overview
Understanding Journal Fields
Key Features of the Activity Section:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
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.
In ServiceNow, by default, the "Save" button is not displayed on the form header. Instead, users typically use the "Submit" or "Update" buttons.
To enable the "Save" button on the form header, you must enable the glide.ui.advanced system property.
Enables the "Save" Button in the Form Header
The glide.ui.advanced property activates additional UI options, including the Save 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 to retain changes without submitting the form.
Useful for drafts or in-progress edits.
Controlled via System Properties
The "Save" button is not a field or UI action that can be manually added through Form Design or Layout.
It is enabled at the system level via System Properties > UI Properties.
Why is "Turning on glide.ui.advanced" the Correct Answer?
Navigate to All > System Properties > UI Properties
Find the glide.ui.advanced property
Set it to "true"
Save the changes
Refresh the Incident form → The "Save" button will now appear
How to Enable the Save Button in ServiceNow?
B. Context Menu > Form Design > Add the "Save" button❌ Incorrect – The "Save" button is not a UI action that can be added via Form Design. It must be enabled through system properties.
C. All > System Properties > UI Properties > Turn on the "Save" button❌ Incorrect – No such specific "Save" button setting exists in UI Properties. The correct setting is glide.ui.advanced.
D. Context Menu > Form Layout > Add the "Save" button❌ Incorrect – Form Layout only controls fields, not form buttons. The "Save" button is controlled via UI 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 the glide.ui.advanced property
This enables advanced UI options, including the "Save" button, allowing users to save records without submitting them.
Which tables are children of the Task table and come with the base system?
Choose 3 answers
Incident
Problem
Change Request
Config
Dictionary
cmdb
In ServiceNow, the Task (task) table is a parent table that provides a common structure for work-related records. Several core tables inherit from the Task table, meaning they reuse its fields, business rules, and workflows.
The following tables are children of the Task table in the base system:
Incident (incident) ✅
Used for managing break/fix issues reported by users.
Inherits fields like Assigned To, State, Priority from the Task table.
Problem (problem) ✅
Used for root cause analysis of recurring incidents.
Inherits Task table properties, making it easy to relate problems to incidents.
Change Request (change_request) ✅
Used to manage changes in IT infrastructure (e.g., software updates, hardware replacements).
Inherits fields like Assignment Group, Description, State from the Task table.
D. Config ❌
No such table named "Config" exists as a child of the Task table. Configuration-related data is stored in CMDB tables.
E. Dictionary ❌
The Dictionary (sys_dictionary) table stores metadata about database fields, not task-related records.
F. cmdb ❌
The CMDB (cmdb) table is not a child of the Task table. It stores Configuration Items (CIs) like servers, routers, and software, which are separate from task-based workflows.
An IT user calls the service desk because his work needs to be completed on ask records. All he can see a Self Service on his homepage when he logs in to the ServiceNow instance. What issue could explain this?
Choose 2 answers
His user account failed LDAP authentication
His user account does not Belong to any groups, which contain the ITIL role
His user account was not approved by his manager
His user account does not have ITIL role
His user account Is not logged in properly
In ServiceNow, a user only sees modules and records they have permission for, based on roles and group memberships. If an IT user can only see Self-Service, it's likely because they lack the required roles for IT tasks.
B. His user account does not belong to any groups that contain the ITIL role ✅
The ITIL role is assigned via user groups (e.g., "Service Desk," "IT Support").
If the user is not in an ITIL role group, they will not see IT-related modules.
D. His user account does not have the ITIL role ✅
The ITIL role (itil) is required to access Incidents, Changes, Tasks, and Service Catalog Management.
Without it, the user only sees Self-Service options (e.g., requesting services, reporting issues).
A. His user account failed LDAP authentication ❌
If LDAP authentication failed, the user would not be able to log in at all.
The issue here is role-based access, not authentication.
C. His user account was not approved by his manager ❌
User approval may be required for account creation, but it does not affect role permissions.
E. His user account is not logged in properly ❌
If the user was not logged in properly, they would not see any homepage at all.
The issue here is limited access due to missing roles.
ServiceNow Documentation: User Roles and Permissions
ServiceNow Best Practices: Managing ITIL Roles and Groups
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
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 a ServiceNow best-practice framework that standardizes how IT services, applications, and infrastructure are structured in the CMDB. It provides a blueprint for aligning ServiceNow configurations with business and IT operations.
Why CSDM is Important:
Ensures consistency in IT service mapping and asset relationships.
Helps organizations align CMDB data with ITSM, ITOM, and other ServiceNow applications.
Provides data governance and best practices to maintain data integrity.
Option B (CMDB) is incorrect because the CMDB 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 a data model blueprint.
Option D (ServiceNow Wiki) is incorrect because ServiceNow no longer uses a wiki for documentation (it has been replaced by the ServiceNow Docs Portal).
???? Reference: ServiceNow Common Services Data Model (CSDM) Guide
Which component of a table contains a piece of data for one record?
Factor
Field
Datapoint
Element
Item
Understanding Table Structure in ServiceNow:
A table in ServiceNow is a structured collection of data, similar to a database table.
Each record (row) in a table consists of multiple fields (columns), where each field holds a specific piece of information.
Why "Field" is the Correct Answer:
A field is a single unit of data storage in a table.
Each field corresponds to a specific data attribute (e.g., Name, Email, Phone Number).
A record (also called a row) consists of multiple fields.
Why Other Answers Are Incorrect:
A. Factor → Not a recognized ServiceNow term related to tables or data storage.
C. Datapoint → While a field may contain a data point, ServiceNow does not use this term in table structure definitions.
D. Element → In ServiceNow, "element" is sometimes used in scripting but does not specifically refer to a field in a table.
E. Item → "Item" is used in catalog and asset management but does not refer to a component of a table.
Best Practice Solution:
Use Table Dictionary to explore fields in a table.
Navigate to System Definition → Tables & Columns to review the structure of any table.
Your customer requires that they be able to monitor which users are performing impersonations in their instance. What would you do to meet that requirement?
Add the role Log Write [sn_log_write] to the Impersonator Group
Create user update set for impersonation tracking
Activate the glide.sys.log_impersonation prop
From User icon, select Elevate Roles
On the Impersonator role record, right click and select Create Log
To monitor which users are performing impersonations in a ServiceNow instance, administrators can activate the system property glide.sys.log_impersonation. When enabled, this property logs impersonation activities in the system logs, providing full traceability of who is impersonating whom.
Here’s how it works:
By default, impersonation is not logged unless this system property is explicitly activated.
Once enabled, all impersonation activities are recorded in the syslog table (System Log > All), making it easy to track when and by whom impersonations were performed.
This helps in security audits and compliance tracking, ensuring that only authorized users impersonate others in the system.
???? Steps to Enable Logging of Impersonations:
Navigate to System Definition > System Properties.
In the filter navigator, search for glide.sys.log_impersonation.
Set the value to true.
Save the changes.
???? Alternative Verification Methods:
Check logs manually: Navigate to System Logs > All and filter logs by message containing "impersonation".
Audit the impersonation role assignments under System Security > Roles.
???? Reference:
ServiceNow KB Article: KB0717055 – How to Log Impersonations
ServiceNow Docs: Logging and Monitoring in ServiceNow
When looking at a long list of records, you want to quickly filler, to show only those which have Shon Description containing email
How might you do that?
Click List Magnifier to expand column search, on Short Description, type “email, click enter
Click List Magnifier to expand column search, on Short Description, lype *email, click enter
Click List Magnifier to expand column search, on Short Description, type email, click enter
On Search box, select text, type email, click enter
In ServiceNow, wildcards are used to filter lists effectively. To search for records where Short Description contains "email", use the asterisk (*) wildcard.
Click the List Magnifier (????) to enable column search.
In the "Short Description" column search box, type:
Steps to Filter a List for "email" in Short Description:CopyEdit
Press Enter to apply the filter.
*email → Finds any record where "email" appears anywhere in the Short Description.
email* → Finds records where "email" is at the beginning of the Short Description.
*email* → Also works but is redundant, as *email already searches within the text.
A. Click List Magnifier, on Short Description, type “email”, click enter → ❌ Incorrect
Typing just "email" only searches for an exact match, not occurrences within the text.
C. Click List Magnifier, on Short Description, type email, click enter → ❌ Incorrect
Same issue as (A) – it does not use a wildcard, so it only returns exact matches.
D. On Search box, select text, type email, click enter → ❌ Incorrect
The global search bar is not column-specific, meaning it searches across multiple tables, not just Short Description.
Using List Filters and Wildcards
ServiceNow Search Wildcards
Why Wildcards Matter?Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
Which module would you use to customize your instances banner image, text and colors?
A Homepage Admin > Pages > Branding
System Ul > Ul Pages > Branding
System Properties > Branding
System Properties > Basic Configuration UI16
Service Portal > Portals > Branding
To customize the banner image, text, and colors of your instance in ServiceNow, you use the System Properties > Branding module. This module allows administrators to control various UI aspects, including the branding of the system.
Banner Image: Change the header image seen across the UI.
Text: Customize the text displayed in the header or other branding areas.
Colors: Modify the colors of various UI elements to match your company's branding.
Key Customizations Available in Branding:This is typically applied to both UI16 (desktop) and UI11 (classic) interfaces, ensuring a consistent experience across the instance.
A. Homepage Admin > Pages > Branding – This is used for homepages rather than global instance branding.
C. System Properties > Basic Configuration UI16 – This section allows configuration of the UI layout and elements but does not specifically manage branding elements like banner image and colors.
E. Service Portal > Portals > Branding – This is specific to Service Portal branding, not for global instance customization.
ServiceNow Branding Configuration
ServiceNow CSA Training Module: "System Properties and Branding"
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 the sys_user table. 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 like user_name, email, first_name, last_name, and roles.
Administrators can manage users via User Administration > Users in the ServiceNow navigation panel.
B. User [sn_user] – There is no such table named sn_user in ServiceNow.
C. User [u_sys_user] – The u_ prefix indicates a custom table, which is not the default ServiceNow table.
D. User [s_user] – This table does not exist in ServiceNow.
What feature do you use to specify which users are able to access a Service Catalog Item?
Can Read Role
Catalog User Role
Can Order Tab
User Criteria
In ServiceNow Service Catalog, the User Criteria feature is used to specify which users are eligible to access (view or order) a Service Catalog Item. User Criteria allows administrators to define rules that determine whether a user can see or request a catalog item based on attributes such as roles, groups, departments, and locations.
User Criteria is created to define the conditions (e.g., users in the IT department can order a laptop).
It is then applied to Catalog Items, Categories, or Access Control Rules.
If a user meets the criteria, they can see and order the item. If not, it remains hidden.
A. Can Read Role → Incorrect. There is no such feature named "Can Read Role" in ServiceNow Service Catalog.
B. Catalog User Role → Incorrect. ServiceNow does not have a predefined "Catalog User Role." However, the catalog_admin role can manage catalog items, but it does not control access for end users.
C. Can Order Tab → Incorrect. This is not a valid ServiceNow feature. Ordering permissions are controlled through User Criteria.
What actions art taken to filter a long list of records to show only those which have “email” Short Description?
Click List Magnifier to expand column search. on Short Description type %email. click enter
Click List Magnifier to expand column search, on Short Description, type email, click enter
On Search box. select text, type email, click enter
Click List Magnifier to expand column search, on Short Description type 'email, dick enter
To filter a long list of records and find those where Short Description contains "email", the best practice is to use the column search feature:
Click the List Magnifier (????) to open the column search options.
In the "Short Description" column search box, type:
Steps to Filter a List by "email" in Short Description:email
Press Enter to apply the filter.
This method automatically applies a "contains" filter, meaning it will show any records where "email" appears anywhere in the Short Description field.
A. Click List Magnifier to expand column search, on Short Description, type %email, click enter → ❌ Incorrect
% (percent sign) is not a valid wildcard in ServiceNow's list filters.
C. On Search box, select text, type email, click enter → ❌ Incorrect
The global search box searches across multiple tables, not just the Short Description field.
D. Click List Magnifier to expand column search, on Short Description type 'email, click enter → ❌ Incorrect
Single quotes ('email') are not required in column searches.
Why Other Options Are Incorrect?
Using List Filters in ServiceNow
ServiceNow Search Operators
Official ServiceNow Documentation Reference:
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, groups are stored in the sys_user_group table. This table defines groups of users who share common responsibilities, such as IT support teams, HR teams, or security teams.
Groups are used to assign roles and permissions to multiple users at once.
Common groups include Service Desk, IT Support, Change Advisory Board (CAB), and HR teams.
The sys_user_group table is linked to sys_user (Users) and sys_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 the sys_ naming convention.
D. User Groups [sn_user_groups] – Not a valid ServiceNow table.
E. Groups [sys_user_groups] – Incorrect pluralization; ServiceNow tables typically use singular 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:
What access does a user need to be able to import articles to a knowledge base?
sn_knowledge_import
sn_knowledge contribute
Can contribute
Can import
In ServiceNow, to import articles into a Knowledge Base (KB), a user must have the sn_knowledge_import role.
sn_knowledge_import → Required to import articles into a knowledge base.
sn_knowledge_contribute → Allows users to create, edit, and publish knowledge articles but not import them.
sn_knowledge_admin → Grants full administrative access to manage the knowledge base, including permissions, categories, and workflows.
B. sn_knowledge_contribute – This role allows contributing and editing articles but does not grant import capabilities.
C. Can contribute – Not a valid ServiceNow role; the correct role is sn_knowledge_contribute.
D. Can import – Not a recognized role in ServiceNow. The correct role is sn_knowledge_import.
ServiceNow Knowledge Management Roles
ServiceNow CSA Training Module: "Managing Knowledge Bases and Importing Articles"
Key Knowledge Management Roles:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What feature allows, you to limit who is able to contribute or read knowledge within a knowledge base?
Categories
Roles
User Criteria
Groups
In ServiceNow Knowledge Management, User Criteria is the best practice method for restricting access to knowledge articles.
Controls Who Can Read or Contribute to a Knowledge Base
Read Access – Determines which users can view articles in a Knowledge Base.
Contribute Access – Determines which users can create, edit, or publish articles.
Can Be Based on Multiple Factors
User Criteria can include or exclude users based on:
Roles
Groups
Departments
Locations
Flexible & Scalable
Instead of manually assigning permissions article-by-article, User Criteria applies rules to the entire Knowledge Base.
This method provides a centralized way to manage permissions for large teams.
Why is "User Criteria" the Correct Answer?
A. Categories❌ Incorrect – Categories organize knowledge articles into groups, but they do not control access.
B. Roles❌ Incorrect – While roles can be used within User Criteria, they alone do not determine access.
User Criteria provides more granular control than just assigning roles.
D. Groups❌ Incorrect – Groups can be included in User Criteria, but groups alone do not directly control knowledge access.
Incorrect Answer Choices Analysis:
ServiceNow Docs – User Criteria for Knowledge Management???? User Criteria Overview
ServiceNow Docs – Managing Knowledge Base Permissions???? How to Configure Knowledge Access
Official ServiceNow Documentation References:
What is the result of the order in which access controls are evaluated?
Ensures user has access to the fields in a table, before considering their access to the table
Ensures user can get to work as quickly as possible
Ensures user has access to the application, before evaluating access to a module within the application
Ensures user has access to a table, before evaluating access to a field in the table
In ServiceNow, Access Control Rules (ACLs) determine user permissions for accessing tables, records, and fields. The evaluation order follows a structured hierarchy to ensure security and proper access control enforcement.
Table-Level Access Control – The system first checks if the user has access to the table. If the user does not have access at the table level, field-level ACLs are not evaluated.
Field-Level Access Control – If table access is granted, the system evaluates field-level access. A user must pass both the table-level and field-level conditions to access specific fields.
Row-Level Access – If there are row-level ACLs (e.g., access based on record ownership), they are also evaluated.
A. Ensures user has access to the fields in a table, before considering their access to the table – Incorrect because table access is evaluated first, not field access.
B. Ensures user can get to work as quickly as possible – Access controls prioritize security over speed, so this is not the primary result of ACL order evaluation.
C. Ensures user has access to the application, before evaluating access to a module within the application – Application access is controlled separately from ACLs and does not follow the same hierarchy.
One related list, which buttons are commonly used for managing the records on the list?
Choose 3 answers
Publish
New
Ada
Manage
Edit
In ServiceNow, Related Lists display records that are linked to the current record through relationships. To manage records within a Related List, the following buttons are commonly used:
1. "New" Button✅ Creates a new record in the related list
Example: In the User Form, the "Groups" related list has a "New" button to add a new Group membership.
2. "Add" Button✅ Adds an existing record to the related list
Example: In the Incident Form, the "Affected CIs" related list has an "Add" button to associate existing CIs with the incident.
3. "Edit" Button✅ Modifies existing relationships
Opens a multi-record selection view, allowing users to add or remove multiple related records at once.
Example: Editing User Roles in the User Form allows selecting multiple roles at once.
A. Publish❌ Incorrect – "Publish" is used in Knowledge Management for articles, not related lists.
D. Manage❌ Incorrect – There is no standard "Manage" button in Related Lists.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Related Lists Overview???? Using Related Lists
ServiceNow Docs – Configuring Related Lists???? Configuring Related Lists
Official ServiceNow Documentation References:
On a list, what does each row show?
A filter
A record
A table
A field
In a ServiceNow list view, each row represents a single record from the table being viewed.
For example:
In the Incident table (incident), each row represents one Incident record.
In the User table (sys_user), each row represents one User record.
Each row = A single record
Each column = A field from the record
A. A filter ❌
Filters are used to narrow down results but do not define what each row represents.
C. A table ❌
The table contains multiple records, but each row only represents one record.
D. A field ❌
Fields represent individual attributes of a record (e.g., "Priority" or "Category"), but a row contains multiple fields that make up a record.
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
In ServiceNow, when viewing a record in a form view, the top section of the form displays details about that record, while the bottom section (if enabled) displays related records that are associated with it.
These sections at the bottom of the form are called Related Lists.
Displays Records from Related Tables
Related Lists show one-to-many or many-to-many relationships between records.
Example: On a User form, 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 on Reference Fields, Many-to-Many (M2M) tables, or Database Views.
Admins can configure which Related Lists appear via Form Layout settings.
Configurable in Form Design & UI Policies
Related Lists can be enabled or disabled using:
Form Layout (Configure → Related Lists)
UI Policies and Client Scripts
Key Characteristics of Related Lists:
A. Additional Info❌ Incorrect – There is no "Additional Info" feature in ServiceNow related to form layouts.
B. More Info❌ Incorrect – This is not a term used in ServiceNow for displaying related records.
C. Related Links❌ Incorrect – Related Links provide quick actions (e.g., "Create New Task") but do not display 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:
As administrator, what must you do to access feature of High Security Settings?
Select Elevate Roles
Add security_admin role to your user account
Impersonate Security Admin
Use System Administrator < Elevate Roles module
In ServiceNow, High Security Settings require elevating privileges to make changes. Administrators need to elevate to the security_admin role to access and modify sensitive settings.
A. Select Elevate Roles ✅
Admins must go to User Menu (top-right corner) > Elevate Roles.
Select security_admin, then click OK to temporarily gain elevated privileges.
This allows access to High Security Settings, including ACLs and security configurations.
B. Add security_admin role to your user account ❌
Only an existing admin with security_admin can grant this role.
Even if a user has security_admin, they still need to elevate to access high-security settings.
C. Impersonate Security Admin ❌
Impersonation does not work for security_admin.
Users must elevate their own privileges instead.
D. Use System Administrator < Elevate Roles module ❌
There is no module named "Elevate Roles" under System Administrator.
Elevation is done via the User Menu (top-right corner of ServiceNow UI).
ServiceNow Documentation: Elevate Roles to Access Security Settings
ServiceNow Best Practices: Managing Security Roles
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
How do you make a list filter available to everyone?
Make active, set visibility, and save
Assign a name, set visibility, and save
Assign a group, set visibility, and save
Make active, assign a name, and save
In ServiceNow, list filters allow users to define and apply specific conditions to refine data displayed in a list view. If an administrator or user wants to make a list filter available to everyone, they need to:
Assign a Name → The filter must be named so users can identify and reuse it.
Set Visibility → The filter’s visibility needs to be adjusted to “Everyone”, a specific group, or an individual user.
Save → The filter must be saved for it to be accessible in future sessions.
Apply a filter in a list view using the filter conditions.
Click the Save button.
Provide a name for the filter.
Under Visibility, select one of the following:
Me (Private) → Only the creator can use the filter.
Everyone (Public) → All users can access the filter.
Group → Assign the filter to a specific group.
Click Save to store the filter.
Steps to Make a List Filter Available to Everyone:
Why "B. Assign a Name, Set Visibility, and Save" is Correct:✅ Assign a Name → The filter needs an identifiable name for users.✅ Set Visibility → Determines whether everyone, a group, or just the creator can see the filter.✅ Save → Saves the filter for future use.
A. Make active, set visibility, and save → ❌ Filters do not have an "Active" state; they just need to be saved with the correct visibility settings.
C. Assign a group, set visibility, and save → ❌ Assigning a group is optional but does not apply to everyone.
D. Make active, assign a name, and save → ❌ "Make active" is not required; visibility settings control availability.
Why Other Options Are Incorrect:
ServiceNow Documentation: Creating and Sharing List Filters
CSA Exam Guide: Covers List Filters and visibility settings.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. Assign a Name, Set Visibility, and Save
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
The Filter Navigator in the Application Navigator is a powerful search tool in ServiceNow that allows users to quickly find applications and modules by typing keywords instead of manually browsing through the navigation menu.
Quick Navigation:
Users can type the name of an application or module to 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 modules dynamically updates as you type.
Helps users find relevant sections without scrolling through the full menu.
Keyboard Navigation Support:
Users can use the keyboard (arrow keys and Enter) to navigate through the filtered results.
Time-Saving Feature:
Reduces the need to expand and collapse menus manually.
Especially useful for new 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 Navigator does not sort applications by usage; it simply filters based on text input.
❌ C. Collapse and expand applications → Incorrect
Expanding/collapsing applications is done manually, but the Filter Navigator is purely for searching and filtering.
❌ D. List applications in order of Top Requests → Incorrect
The Filter Navigator does not rank applications by usage or requests. It only filters based 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 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
In ServiceNow's System Import Sets, administrators can import data from external sources (such as CSV, Excel, or databases) into any table within the platform using Transform Maps.
A Transform Map defines how data from an Import Set table is mapped to fields in a target table (destination table).
Administrators can select any table in the system as the destination, including both standard and custom tables.
The destination table is not limited to Task-related tables (Incident, Problem, Change, etc.).
Users can also apply coalesce rules to determine if records should be updated or inserted during the transformation.
ServiceNow allows administrators to select any table as the destination when setting up a Transform Map.
This includes standard ITSM tables (Incident, Problem, Change, Task, Service Catalog) as well as custom tables created by administrators.
There are no restrictions on which table can be a destination.
A. "The Task table is the only table that can be a destination" → Incorrect
The Task table is widely used, but it is not the only table that can receive imported data.
B. "Only Incident, Problem, Change, Task, and Service Catalog tables can be destinations" → Incorrect
These are common ITSM tables, but any table in the system can be selected as a destination.
C. "Only the Incident, Problem, and Change tables can be destinations" → Incorrect
This is too restrictive because other tables, including custom ones, can also be used.
Navigate to: System Import Sets > Create Transform Map
Select the Import Set Table as the source.
Choose any available table in ServiceNow as the destination.
Define field mappings between the source and target table.
Configure coalesce rules to 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 that any ServiceNow table can be a destination table for imported data when using Transform Maps in System Import Sets.
On the Reports page, what sections allow you to see which reports are visible to different audiences? (Choose four.)
Group
Department
My reports
Team
Dashboards
Global
Admin
On the Reports page in ServiceNow, different sections allow users to see which reports are visible to various audiences.
Why These Options Are Correct?✅ C. My reports
Displays reports created by the logged-in user.
These reports are private unless explicitly shared.
✅ E. Dashboards
Dashboards consolidate multiple reports and make them visible to specific audiences.
Users can share dashboards with groups or individuals.
✅ F. Global
Global reports are available to all users with reporting access.
These reports are not restricted to a specific user or group.
✅ I. All
The "All" section lists every report the user has access to, including:
Personal reports
Shared reports
Global reports
Reports from dashboards
Why the Other Options Are Incorrect?❌ A. Group
There is no "Group" section in the Reports page.
However, reports can be shared with groups, but there is no direct "Group" view.
❌ B. Department
Departments do not determine report visibility in the Reports page.
Report access is controlled by roles, users, and groups, not departments.
❌ D. Team
Teams are not a standard report visibility category in ServiceNow.
Reports are shared at user, role, and global levels, not by "Team."
❌ G. Admin
There is no "Admin" section in the Reports page.
However, Admins can access all reports via the "All" section.
❌ H. Analytics
Analytics is a separate module in ServiceNow, primarily used for Performance Analytics (PA) and dashboards.
It is not a standard report visibility section.
❌ J. Company
There is no "Company" section in the Reports page.
Reports can be shared at a global level, but not specifically by "Company."
ServiceNow Reports - Managing Visibility and Access
ServiceNow Reporting Guide - Sections of the Reports Page
ServiceNow Dashboards and Report Sharing Best Practices
References to Official Certified System Administrator (CSA) Documentation:
From a form, what would you click to add additional fields to the form? (Choose two.)
Context Menu > Form > Layout
Context Menu > Configure > Form Layout
Context Menu > Configure > Form Design
Right click on header > Add > Field
Context Menu > Form > Designer
Right click on header > Configure > UX Dashboard
In ServiceNow, you can add additional fields to a form using either:
Form Layout (for quick field additions)
Form Designer (for a drag-and-drop UI approach)
Context Menu > Configure > Form Layout (B) ✅
This allows administrators to add or remove fields in a simple list-based interface.
Used when only minor modifications are needed.
Context Menu > Configure > Form Design (C) ✅
Opens the Form Designer, a drag-and-drop UI editor for configuring forms.
Allows users to rearrange fields, sections, and tabs easily.
A. Context Menu > Form > Layout ❌ (Incorrect)
The correct path is Configure > Form Layout, not "Form > Layout."
D. Right-click on header > Add > Field ❌ (Incorrect)
Right-clicking the form header does not provide an option to add fields directly.
E. Context Menu > Form > Designer ❌ (Incorrect)
The correct option is Configure > Form Design, not "Form > Designer."
F. Right-click on header > Configure > UX Dashboard ❌ (Incorrect)
UX Dashboards are used for analytics and reporting, not form configuration.
Form Layout in ServiceNow:https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/form-administration/task/t_ConfigureFormLayout.html
Form Designer Overview:https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/form-administration/concept/c_FormDesigner.html
Correct Methods:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What controls the publishing and retiring process for knowledge articles?
Approval Policies
Approval Definitions
Workflow Designer
Workflows
State Lifecycle
In ServiceNow Knowledge Management, the publishing and retiring process for knowledge articles is managed through Workflows. These workflows define the steps an article must go through before it is published, updated, or retired.
Submission:
A user creates a knowledge article and submits it for approval.
Approval Process:
Based on the workflow, an article may require manager or SME (Subject Matter Expert) approval.
Publishing:
Once approved, the article is published and made available in the Knowledge Base.
Updating & Versioning:
If edits are needed, the article enters a draft or review state.
Retirement:
When an article is no longer needed, it follows the workflow to retire or archive it.
Knowledge Approval Publish (requires approval before publishing)
Knowledge Instant Publish (automatically publishes the article)
Knowledge Retire (handles retiring or archiving articles)
A. Approval Policies ❌ (Incorrect)
ServiceNow does not use a separate "Approval Policy" for knowledge articles; approvals are managed within the workflow.
B. Approval Definitions ❌ (Incorrect)
There is no such specific feature in ServiceNow. Approvals are configured within workflows, not separate definitions.
C. Workflow Designer ❌ (Incorrect)
The Workflow Designer is a tool used to create workflows, but it does not control the publishing process directly. The workflows themselves do.
E. State Lifecycle ❌ (Incorrect)
While knowledge articles have a lifecycle (Draft → Review → Published → Retired), this is controlled by workflows, not by an independent "State Lifecycle" feature.
Knowledge Workflows Overview:https://docs.servicenow.com/bundle/rome-servicenow-platform/page/product/knowledge-management/reference/r_KnowledgeWorkflows.html
ServiceNow Knowledge Management Process:https://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/knowledge-management/concept/knowledge-management-overview.html
How Workflows Control Knowledge Article Publishing & Retiring:Common Knowledge Workflows in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What icon do you use to change the label on a Favorite?
Clock
Hamburger
Pencil
Three dots
Triangle.
Star
In ServiceNow, Favorites allow users to quickly access frequently used modules, records, lists, or reports. Favorites can be customized, including renaming them, changing their icons, or modifying their colors.
Changing the Label of a FavoriteTo rename or edit a Favorite, you must use the Pencil icon (✏️), which indicates edit mode.
Navigate to the Application Navigator on the left-hand side.
Locate the Favorites section.
Hover over the favorite item you want to rename.
Click on the Pencil icon (✏️) to open the edit menu.
Update the label (name) and other properties like color or icon.
Click Save to apply changes.
A. Clock ❌ (Incorrect)
The Clock icon typically represents recently accessed items, not Favorites.
B. Hamburger ❌ (Incorrect)
The Hamburger menu (☰) represents navigation menus but is not used to edit Favorites.
D. Three dots ❌ (Incorrect)
The Three dots (⋮) often indicate a menu with additional options but do not specifically edit Favorites.
E. Triangle ❌ (Incorrect)
No Triangle icon is used for renaming Favorites.
F. Star ❌ (Incorrect)
The Star icon (⭐) is used to add or remove Favorites, 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 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
In ServiceNow, an Event is a system-generated notification that indicates an occurrence within the platform. Events are triggered automatically or manually when specific conditions are met and can be used to initiate notifications, business rules, workflows, or integrations.
Events Indicate That Something Has Happened
Example: When an Incident is assigned, an event like "incident.assigned" can be triggered.
These events do not execute actions themselves, but they notify other processes to take action.
Events Are Stored in the [sys_event] Table
The Event Log (System Policy > Events > Event Log) records all generated events.
Administrators can monitor what 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" email to the requester.
Example: A custom event "task.overdue" can be used to trigger a workflow escalation.
Events signal that something has happened, allowing other processes (like email notifications or workflows) to react.
They do not execute actions themselves but notify scripts, 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 themselves do not trigger direct responses; they only notify the system about occurrences.
The system must be configured to respond to an event (e.g., via a Business Rule, Notification, or Script Action).
C. "An Event is an indicator that a Priority 1 (P1) Incident has been logged" → ❌ Incorrect
While ServiceNow can generate an event when a P1 Incident is logged, events are not limited to incidents.
Events apply to all ServiceNow processes (incidents, changes, tasks, etc.).
D. "An Event is a recognized, scheduled occurrence of a process" → ❌ Incorrect
Events are not scheduled; they are triggered by system activities (e.g., record updates, conditions met).
Scheduled Jobs or Scheduled Scripts handle time-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 > Registry to see predefined event names.
Use Event Registry to create new events that trigger notifications 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 icon would you double click, to expand and collapse the list of all Applications and Modules?
Star
Clock
Application
Funnel
In ServiceNow, the Application Navigator allows users to browse and access Applications and Modules. To expand or collapse the Application Navigator, users interact with the Application Menu icon (☰), commonly known as the "Hamburger" menu.
Locate the three-line "Hamburger" icon (☰) at the top-left of the Application Navigator.
Double-click or single-click to expand/collapse the list of applications and modules.
A. Star ❌ (Incorrect)
The Star icon (⭐) represents Favorites, allowing users to mark frequently used modules for quick access.
B. Clock ❌ (Incorrect)
The Clock icon (⏱️) is for Recently Viewed Items, showing the user's most recent navigations.
D. Funnel ❌ (Incorrect)
The Funnel icon (????) is a filter used to refine search results or application lists, not to expand/collapse the navigator.
Navigating the Application Menu:https://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation-and-ui/concept/c_NavigationAndTheUserInterface.html
How to Expand/Collapse Applications & Modules:Explanation of Incorrect Options:Official 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, a role is a record stored in the sys_user_role table that defines a set of permissions for users. Roles determine what users can see and do within the platform by granting access to applications, modules, and specific functionalities.
Stored in the sys_user_role table.
Assign permissions to users and groups.
Define access to applications, modules, and records.
Can be inherited by users through group membership.
Used in Access 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 are stored as records in the sys_user_role table.
Each role grants specific permissions to 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 is sys_user_role, not "user_sys_role".
C. A role is a persona used in Live Feed Chat – Incorrect
Live Feed is a collaboration tool, but roles are not personas for chat.
D. A role is a set of modules for a particular application – Incorrect
Roles grant access to modules, but they are not the 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:
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 translate Service Catalog items into multiple languages in ServiceNow, the Translation Framework plugin (com.glide.translation_framework) must be activated. This plugin enables automatic translation of text fields, including:
Service Catalog items
Knowledge Base articles
Field labels
UI components
Provides multi-language support for catalog items.
Uses machine translation or manual translation mapping.
Works with the ServiceNow Language Packs to provide localized experiences.
Key Features of the Translation Framework Plugin:
The Translation Framework plugin (com.glide.translation_framework) is specifically designed to support multi-language content translation for 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 with localization settings but 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:
Which one of the following is an accurate list of changes that are captured in an Update Set?
Changes made to tables, forms, schedules, and client scripts
Changes made to tables, forms, views, and fields
Changes made to: tables, forms. Business Rules, and data records
Changes made to: tables. forms groups, and configuration items (Cls)
An Update Set in ServiceNow is a mechanism for capturing and migrating customizations and configurations from one instance to another (e.g., Development → Test → Production).
What is Captured in an Update Set?Update Sets record configuration changes, such as:✅ Tables & Database Schema Changes (e.g., new tables, modified fields)✅ Form Layout & UI Changes (e.g., changes in form views, UI policies)✅ Schedules (e.g., Scheduled Jobs, Business Rules with scheduled actions)✅ Client Scripts (e.g., JavaScript running on the client side)✅ Business Rules, UI Actions, UI Policies✅ Workflows, Script Includes, ACLs (Access Control Rules)✅ Email Notifications, Dictionary Entries, Application Menus
What is NOT Captured in an Update Set?❌ Data Records (e.g., Incident, Change Request, CMDB data)❌ Group Memberships & User Data❌ System Properties (some properties may require manual migration)❌ Attachments & Scheduled Reports
B. Changes made to tables, forms, views, and fields ❌ (Incorrect)
Views and Fields are part of UI changes, but schedules and client scripts are also included in Update Sets, making Option A more complete.
C. Changes made to tables, forms, Business Rules, and data records ❌ (Incorrect)
Data records (actual table entries like incidents or change requests) are NOT captured in Update Sets.
D. Changes made to tables, forms, groups, and configuration items (CIs) ❌ (Incorrect)
Groups and CIs (CMDB data) are considered data and are NOT included in Update Sets.
Instead, CIs should be migrated using Import Sets or CMDB data export/import.
Why Other Options Are Incorrect?
Understanding Update Sets
Update Sets Overview
What Gets Captured in Update Sets?
Best Practices for Using Update Sets
References from ServiceNow 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
A Configuration Item (CI) is any component that needs to be managed to deliver IT services. In ServiceNow, CIs are stored in the Configuration 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 – The Common Service Data Model (CSDM) is a framework for structuring CMDB data, but individual components in the CMDB are called Configuration Items (CIs).
❌ B. CMDB – The CMDB (Configuration Management Database) is the database that stores Configuration Items, but it is not a CI itself.
❌ D. Service Offerings – A Service Offering represents a set of capabilities available to customers but is not the same as a CI.
❌ E. Asset – An IT Asset refers to a physical or virtual resource owned by the organization, but not 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:
What do you activate when you want to add applications or functionality within your development instance?
App Package
Updated Pack
Patch
Plugin
App Updated Set
In ServiceNow, Plugins are used to activate additional applications or functionalities within a development instance. A plugin is a package of features, configurations, and applications that extends the platform’s capabilities.
Plugins introduce new capabilities – They allow you to enable or disable specific functionalities, such as ITSM, CMDB, HR Service Delivery, and Performance Analytics.
Plugins can be installed or activated from the System Definition > Plugins module.
Some plugins are available by default, while others require activation by an administrator or ServiceNow support.
Plugins can depend on other plugins, meaning some functionality requires multiple plugins to be activated.
A. App Package: ❌ No such term in ServiceNow. Applications in ServiceNow are delivered via Plugins or App Engine Studio, not "App Package."
B. Updated Pack: ❌ Not a ServiceNow term. ServiceNow updates are delivered as patches or application updates, not an "Updated Pack."
C. Patch: ❌ A patch is a minor update or bug fix released by ServiceNow but does not introduce new functionality.
E. App Updated Set: ❌ Update Sets track changes in a development instance but are used for migrating configurations between instances, not for activating functionality.
ServiceNow Plugins Documentation: ServiceNow Docs
Managing and Activating Plugins in ServiceNow (Admin Guide)
Why is the Correct Answer "Plugin"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:
How are local flow variables accessed in the Flow Designer Data panel?
As newly generated icons
As scratchpad variables
As new tabs
As data pills
In ServiceNow Flow Designer, local flow variables are accessed in the Data Panel as data pills.
Local Flow Variables:
These are temporary variables that store data during the execution of a flow.
Can be used to pass values between actions within the same flow.
Accessing Local Variables in the Data Panel:
The Data Panel contains data pills, which represent stored values.
Flow variables appear as blue data pills that can be dragged and dropped into different actions.
Example: A variable storing User ID can be dragged into an "Assign Task" action to assign a task dynamically.
Why Data Pills?
Data pills act as tokens representing values that update dynamically during flow execution.
Ensures reusability and automation across multiple actions.
How Flow Variables Work in Flow Designer:Why Option D (As data pills) is Correct?✅ Flow variables appear as "data pills" in the Data Panel, which can be dragged into flow actions.
Why Other Options Are Incorrect?❌ A. As newly generated icons → Incorrect
No "icons" are generated; flow variables are represented as data pills.
❌ B. As scratchpad variables → Incorrect
Scratchpad variables exist in Business Rules, but not in Flow Designer.
❌ C. As new tabs → Incorrect
Flow variables do not appear as tabs; they appear in the Data Panel as data pills.
ServiceNow Docs – Flow Designer: Using Data Pillshttps://docs.servicenow.com
ServiceNow Learning – Working with Flow Variables and Data Panel
ServiceNow Developer Portal – Flow Designer Best Practices
References from Certified System Administrator (CSA) Documentation:
When designing a flow, how do you reference data from a record, in that flow?
Drag the table icon onto the flow definition
Use the condition builder to specify the desired values
Specify the source table on the data pill related list
Drag the data pill onto the flow definition
Add the table reference using the slush bucket
In ServiceNow Flow Designer, a data pill represents variables, record fields, or outputs from previous steps that can be used dynamically in the flow.
Data pills allow flow designers to reference record data without manually specifying table fields.
Dragging a data pill onto a flow step ensures that the correct values are automatically mapped from the referenced record.
This is the recommended method for using record data within a flow.
Why is Option D Correct?
Why Are the Other Options Incorrect?❌ A. Drag the table icon onto the flow definition
Incorrect because Flow Designer does not use table icons for referencing records.
Instead, it utilizes data pills and actions to retrieve and manipulate record data.
❌ B. Use the condition builder to specify the desired values
Incorrect because the condition builder is used for decision logic (e.g., If-Else conditions), not for referencing record data.
❌ C. Specify the source table on the data pill related list
Incorrect because you cannot manually specify a table in a data pill.
Data pills are automatically created when an action retrieves data from a record.
❌ E. Add the table reference using the slush bucket
Incorrect because slush buckets are used in ServiceNow for selecting multiple items (e.g., roles, groups), not for referencing record data in a flow.
ServiceNow Flow Designer - Using Data Pills
ServiceNow Flow Designer - Best Practices for Record Referencing
ServiceNow ITSM - Automating Workflows with Flow Designer
References to Official Certified System Administrator (CSA) Documentation:
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
An Access Control rule (ACL) in ServiceNow defines who can access data and what actions they can perform on 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 evaluate whether a user has permission to access a specific table, field, or action.
The security rules are processed from most specific to least specific (e.g., field-level > table-level).
Permissions can be granted based on roles, conditions, or custom scripts using GlideSystem (gs).
A. Groups, Conditional Expressions, and Workflows ❌ (Incorrect)
ACLs do not manage workflows or directly control group assignments.
B. Table Schema, CRUD, and User Authentication ❌ (Incorrect)
CRUD (Create, Read, Update, Delete) permissions are controlled by ACLs, but User Authentication is managed separately through login policies (LDAP, SSO, etc.).
D. security_admin ❌ (Incorrect)
security_admin is a special elevated role required 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:
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 a catalog item with a manager 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.
ServiceNow flow designer allows admins to create and manage approval flows for catalog items.
Before testing, it's crucial to verify that the latest version of the flow is activated, ensuring that the system runs the correct approval logic.
✅ C. Impersonate the requester to ensure the form works.
Impersonation allows administrators to test the user experience without logging in as different users manually.
This is essential to verify that non-admin users can correctly submit the request and trigger the approval process.
✅ D. Make sure the requester's user record has a manager specified.
The manager approval flow relies on the requester's Manager field in their user record.
If this field is empty, the approval request will 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 is no "Incognito setting" in ServiceNow to toggle users.
The correct method is using the impersonate feature.
❌ E. Create and select your Testing Update Set, before starting the test cases.
While Update Sets track customizations, they are not required for testing a catalog item’s approval workflow.
Update Sets are primarily used for migrating changes between instances (e.g., from Dev to Test).
❌ F. Use your Admin account, so you can approve the items quickly.
Admin accounts override approval workflows and do not provide an accurate test.
The correct method is to impersonate the requester and approver roles separately to 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:
A change request has been approved and assigned to you as the system administrator to change the Incident number prefix from the default of "INC" to the company standard IN." What are the next steps to be taken''
Go to the Number Maintenance application and change the prefix to "IN" for incident
Create a Business Rule that modifies the prefix before the Insert operation
The prefix of an incident cannot be changed because it is a built-in feature
Submit a Change Request to ServiceNow Technical Support
In ServiceNow, Number Maintenance is the application used to manage and modify numbering schemes for different tables, including the Incident table. Since the default prefix for Incident numbers is "INC", an administrator can modify it to a company-specific prefix (e.g., "IN") by following these steps:
Navigate to the Number Maintenance Application:
Go to All → System Definition → Number Maintenance
Search for the Incident table (task.number record for Incident).
Modify the Prefix:
Open the existing Incident numbering record.
Change the Prefix from "INC" to "IN".
Ensure the Next Number field is correctly set (e.g., "IN0001001").
Save the Changes:
Click Update to apply the new prefix.
All newly created incidents will now follow the new format (IN0001001).
Existing incidents are NOT affected—only newly created records will reflect the new prefix.
Steps to Change the Incident Number Prefix:Why Option A (Number Maintenance) is Correct?✅ The Number Maintenance application is the correct place to modify prefixes for tables like Incident.
Why Other Options Are Incorrect?❌ B. Create a Business Rule that modifies the prefix before the Insert operation → Incorrect
Business Rules do not control number generation.
Number generation is managed by Number Maintenance at the system level.
❌ C. The prefix of an incident cannot be changed because it is a built-in feature → Incorrect
The prefix CAN be changed using the Number Maintenance application.
Only existing records retain their original prefix; new records follow the updated format.
❌ D. Submit a Change Request to ServiceNow Technical Support → Incorrect
This is not necessary, as administrators can make this change directly through Number Maintenance.
ServiceNow Docs – Number Maintenance Configurationhttps://docs.servicenow.com
ServiceNow Learning – Customizing Numbering Schemes
ServiceNow Developer Portal – Number Prefix Best Practices
References from Certified System Administrator (CSA) Documentation:
The ServiceNow platform includes which types of interfaces? (Choose three.)
Now Mobile Apps
Agent Control Center
Back Office Dashboard
Service Portals
Now Platform® User Interfaces
Field Service Taskboard
The ServiceNow platform provides various interfaces for users to interact with the system based on their role and requirements. These interfaces cater to different use cases, such as web-based, mobile, and portal-based access.
Now Mobile Apps (A) – ✅ Correct
ServiceNow provides Now Mobile applications for both iOS and Android.
These apps allow users to access self-service options, request services, check approvals, and complete tasks from mobile devices.
Apps include Now Mobile, Field Service Mobile, and Mobile Agent.
Service Portals (D) – ✅ Correct
Service Portals provide a user-friendly web interface that allows users to submit requests, search for knowledge, and interact with catalog items in a simplified way.
Service Portals are customizable and used for self-service and customer-facing interactions.
Now Platform® User Interfaces (E) – ✅ Correct
This includes the standard UI16 (Current Web Interface), UI Builder for custom interfaces, and the Classic UI for legacy systems.
Users can access ServiceNow through desktop web browsers, mobile web interfaces, and UI frameworks.
B. Agent Control Center ❌ (Incorrect)
No such predefined interface exists in ServiceNow as "Agent Control Center."
C. Back Office Dashboard ❌ (Incorrect)
This is not a standard ServiceNow interface but may be a custom-built dashboard.
F. Field Service Taskboard ❌ (Incorrect)
This is a feature within Field Service Management (FSM), not a platform-wide interface.
ServiceNow User Interfaces Overview: https://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation-and-ui/concept/c_NavigationAndTheUserInterface.html
Now Mobile App: https://docs.servicenow.com/en-US/bundle/utah-now-mobile/page/administer/service-now-mobile/concept/now-mobile-overview.html
Types of Interfaces in ServiceNow:Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
Which tool is used to define relationships between fields in an import set table and a target table?
Transform Schema
Schema Map
Dictionary Map
Transform Map
Field Transformer
Import Designer
A Transform Map in ServiceNow is a tool used to define relationships between fields in an import set table and fields in a target table. It helps map incoming data to the appropriate fields within the ServiceNow database when importing data from external sources.
Data is loaded into an Import Set Table.
A Transform Map is created to define how fields from the import set correspond to fields in the target table.
The Transformation Process is executed, applying the mapping rules.
The data is stored in the Target Table with any specified transformations applied.
Supports field mapping, scripted transformations, and coalesce fields (for avoiding duplicate records).
Allows for data cleansing and standardization during the transformation process.
Can be reused for multiple data imports.
A. Transform Schema → No such concept exists in ServiceNow.
B. Schema Map → Provides a visual representation of table relationships but does not define field mappings for imports.
C. Dictionary Map → Used for mapping between dictionary definitions, not for transforming import set data.
E. Field Transformer → Not a ServiceNow tool.
F. Import Designer → No such module in ServiceNow.
What field contains a record’s 32-character, unique identifier?
sn_rec_id
rec_id
u_id
sys_id
sn_gu_id
sn_sys_id
id
In ServiceNow, every record in a table has a unique 32-character identifier called sys_id. This ID uniquely identifies a record and is stored in the sys_id field for every table.
sys_id is a globally unique identifier assigned to every record in ServiceNow.
It is a 32-character hexadecimal string, ensuring uniqueness across instances.
It remains constant for a record, even if other fields in the record are modified.
sys_id is used in API calls, reference fields, and update sets to track records across environments.
A. sn_rec_id: ❌ No such field in ServiceNow.
B. rec_id: ❌ Not a valid field in ServiceNow.
C. u_id: ❌ Not a standard ServiceNow field. Custom fields may use "u_" prefix but u_id is not a system field.
E. sn_gu_id: ❌ No such field in ServiceNow.
F. sn_sys_id: ❌ No such standard field in ServiceNow.
G. id: ❌ Generic term, but not a standard field in ServiceNow.
ServiceNow Data Model and sys_id Explained: ServiceNow Docs
sys_id Best Practices for Data Management
Why is the Correct Answer "sys_id"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:The sys_id is crucial for tracking and managing records efficiently in ServiceNow and plays a key role in integrations, workflows, and automation.
Which section of the ServiceNow UI allows you to perform a global search?
Application Navigator
Banner frame
List pane
Content frame
In ServiceNow, the global search bar is located in the Banner Frame, which is the topmost section of the user interface. The global search feature allows users to search across multiple tables and records within the platform.
Searches across multiple record types (Incidents, Knowledge Articles, Change Requests, etc.).
Auto-suggests results as you type.
Filters results based on user roles and permissions.
Uses indexing to improve search speed and efficiency.
Key Features of the Global Search in the Banner Frame:
Why "B. Banner frame" is Correct:✅ The Banner Frame contains the global search bar, which enables users to search across all available records in ServiceNow.
A. Application Navigator → ❌ The Application Navigator is used for browsing modules and applications, not for performing a global search.
C. List pane → ❌ The List Pane only displays records from a specific table, and its search is limited to that list view.
D. Content frame → ❌ The Content Frame displays forms, lists, and dashboards, but does not provide a global search function.
Why Other Options Are Incorrect:
ServiceNow Documentation: Global Search in ServiceNow
CSA Exam Guide: Covers Banner Frame and its functions, including Global Search.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. Banner frame
After finishing your work on High Security Settings, what do you do to return to normal admin security levels?
Select Normal role
Log out and back in
Use System Administration > Normal Security module
Select Global Update Set
End Impersonation
When using High Security Settings in ServiceNow, administrators often gain temporary elevated privileges. To revert to normal security levels, they must log out and back in to refresh their session.
High Security Settings provide elevated security configurations and may override standard role-based access controls.
Logging out clears any temporary security settings and restores normal administrator privileges.
This is the recommended practice after making security changes.
Why is Option B Correct?
Why Are the Other Options Incorrect?❌ A. Select Normal role
Incorrect because there is no "Normal" role in ServiceNow.
❌ C. Use System Administration > Normal Security module
Incorrect because there is no "Normal Security" module in ServiceNow.
❌ D. Select Global Update Set
Incorrect because Update Sets control customizations and configurations, not security settings.
❌ E. End Impersonation
Incorrect because ending impersonation only switches back to the admin account if you were impersonating a user.
It does not reset security settings from High Security Mode.
ServiceNow CSA Guide - High Security Settings
ServiceNow Best Practices - Managing Security Configurations
References to Official Certified System Administrator (CSA) Documentation:
Which feature allows you to automate business logic for a particular application or process such as approvals, tasks notifications, and record operations?
Flows
Action Sequences
Action Sets
Task Flows
Flow Diagrams
The correct answer is "Flows", which refers to Flow Designer in ServiceNow.
Flow Designer is a no-code/low-code automation tool that allows users to automate business logic for a specific application or process, such as:
Approvals
Task creation
Notifications
Record operations (such as updating or deleting records)
A Flow is a sequence of automated actions that are triggered by specific events.
It is part of Flow Designer, which is the modern alternative to the legacy Workflow Engine.
It provides trigger-based execution, meaning it can run when a record is created, updated, or upon a specific condition.
B. Action Sequences ❌ (Incorrect)
No such term exists in ServiceNow.
C. Action Sets ❌ (Incorrect)
No such feature exists in ServiceNow.
D. Task Flows ❌ (Incorrect)
This is not a term used in ServiceNow automation.
E. Flow Diagrams ❌ (Incorrect)
While Flow Designer visually represents flows, there is no feature named "Flow Diagrams" in ServiceNow.
Flow Designer Overview:https://docs.servicenow.com/bundle/utah-automation/page/administer/flow-designer/concept/flow-designer.html
How to Create and Use Flows:https://docs.servicenow.com/en-US/bundle/utah-automation/page/administer/flow-designer/task/t_CreateFlow.html
Why "Flows" is the Correct Answer:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
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)
The Common 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 in service reporting, CMDB structure, and configuration strategies, enabling organizations to achieve a well-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 to align services, applications, and infrastructure in a way that supports consistent reporting and governance.
It enables accurate service reporting by 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 a structured CMDB framework that defines best practices for data organization and relationships within the CMDB.
It supports multiple configuration strategies, such as application-centric, service-centric, and infrastructure-centric approaches.
B. Information Technology Service Management (ITSM):
ITSM refers to processes for managing IT services, such as Incident, Problem, Change, and Service Request Management.
While ITSM benefits from CSDM, it does not define a structured CMDB framework like CSDM does.
C. Configuration Management Database (CMDB):
CMDB is a database that stores configuration items (CIs) and their relationships.
CSDM provides structure and best practices for CMDB but is not the same as CMDB itself.
D. Information Technology Infrastructure Library (ITIL):
ITIL is a set of best practices for IT service management.
It provides general guidance on service management and CMDB usage, but it is not a ServiceNow-specific framework like 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 for ensuring a structured and governed CMDB, enabling service visibility, and supporting ITSM and ITOM processes effectively.
Which certificate-based authentication methods can be enabled so that users can log into the Service Portal? (Select all that apply) Select 2 Answers from the below options
Extended Validation Access (EVA)
Organization Verification Card (OVC)
Common Access Card (CAC)
Domain Authentication Card (DAC)
Personal Identify Verification (PIV)
In ServiceNow, users can log into the Service Portal using certificate-based authentication methods. The two commonly supported methods are:
A CAC is a smart card issued by the U.S. Department of Defense (DoD).
It is used by military personnel, contractors, and government employees for secure authentication.
ServiceNow supports CAC authentication by integrating with external identity providers.
A PIV card is used by U.S. federal agencies for authentication.
It follows Federal Information Processing Standard (FIPS) 201 for identity verification.
ServiceNow allows users to log in using PIV authentication, ensuring secure access to government and enterprise systems.
1. Common Access Card (CAC) – (Correct Answer)2. Personal Identity Verification (PIV) – (Correct Answer)
Both CAC and PIV are widely recognized certificate-based authentication methods used in ServiceNow for secure user authentication.
They provide multi-factor authentication (MFA) and meet federal security standards.
Why "C. CAC" and "E. PIV" are the Correct Answers?
A. Extended Validation Access (EVA) – Incorrect
No such authentication method exists in ServiceNow. Extended Validation (EV) certificates are used for website security, not user authentication.
B. Organization Verification Card (OVC) – Incorrect
Not a recognized ServiceNow authentication method.
D. Domain Authentication Card (DAC) – Incorrect
No such authentication method exists in ServiceNow.
Explanation of Incorrect Options:
ServiceNow Docs: Common Access Card (CAC) Authentication
ServiceNow Docs: Personal Identity Verification (PIV) Authentication
ServiceNow CSA Study Guide – Authentication Methods in ServiceNow
References from Certified System Administrator (CSA) Documentation:
On a Business Rule, the When setting determines at what point the rule executes. What are the options for specifying that timing?
Before, After, Async, Display
Prior to, Synchronous, on Update
Insert, Update, Delete, Query
Before, Synchronous, Scheduled Job, View
In ServiceNow, Business Rules are server-side scripts that execute at specific times relative to database operations. The "When" setting determines when the Business Rule runs in relation to a record action (Insert, Update, Delete, Query).
Why is Option A Correct?✅ Before
Executes before a record is saved to the database.
Used to validate data, modify values, or prevent an action (e.g., stopping an invalid update).
✅ After
Executes after a record is inserted, updated, or deleted.
Commonly used for triggering notifications or creating related records.
✅ Async (Asynchronous)
Runs after a database operation but executes in the background.
Ideal for long-running or performance-heavy tasks (e.g., integrating with external systems).
✅ Display
Executes before a form loads, allowing modifications to fields before they are displayed to the user.
Typically used for pre-filling form fields based on user roles or conditions.
Why Are the Other Options Incorrect?❌ B. Prior to, Synchronous, on Update
"Prior to" is not a valid Business Rule execution timing.
"Synchronous" is a general term but is not a specific execution timing option in Business Rules.
"on Update" is a database operation, not an execution timing.
❌ C. Insert, Update, Delete, Query
These are database operations that trigger Business Rules, not execution timings.
Execution timing determines when (before, after, etc.), while these determine what triggers it.
❌ D. Before, Synchronous, Scheduled Job, View
"Synchronous" is not a Business Rule timing option.
"Scheduled Job" refers to Scheduled Jobs (not Business Rules).
"View" is a UI-related concept, not a Business Rule execution timing.
ServiceNow Business Rules - How They Work
ServiceNow Best Practices - Business Rule Execution Timing
ServiceNow Developer Documentation - Before, After, Async, and Display Business Rules
References to Official Certified System Administrator (CSA) Documentation:
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
Both UI Policies and Data Policies are used to enforce rules on data in ServiceNow, but they work differently in terms of where and how they apply.
Key Differences Between UI Policies and Data Policies:Feature
UI Policy
Data Policy
Scope
Works only on forms in the user interface (UI)
Works on all data entry methods, including forms, imports, and web services
Execution
Runs client-side in the browser
Runs server-side on the database
Purpose
Dynamically show/hide, make fields mandatory, or read-only on forms
Enforces mandatory and read-only fields at the database level
Applies to
User interactions 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 are not 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: Covers UI Policies and Data Policies differences in 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
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
In ServiceNow, the personal_list role allows users to add or remove fields from a list view without requiring full administrator privileges.
Modify List Layout (Columns & Fields)
Users can add, remove, or rearrange columns in list views.
Save Personal List Preferences
Customizations apply only to the user, unless they have additional permissions to modify system-wide settings.
Does NOT Allow System-Wide Changes
Unlike the admin role, personal_list only affects personal views of lists, not global configurations.
A. personalize.control ❌ (Incorrect)
No such role exists in ServiceNow.
C. ui_page_admin ❌ (Incorrect)
This role allows users to manage UI Pages, but it does not provide list customization permissions.
D. ui_action_admin ❌ (Incorrect)
This role is used to manage UI Actions (buttons, links, and client-side scripts), not list view configurations.
Key Capabilities of the personal_list Role: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 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
The Application Navigator in ServiceNow allows users to quickly filter and locate applications, modules, and menus by typing keywords in the filter field.
When you type "service" into the filter field, only modules containing the word "service" in their name or path will 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" does not contain the word "service", it would NOT appear in the Application Navigator when filtering by "service".
Configuration > Business Services
The "Business Services" module under Configuration includes 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
This does NOT contain "service" in its path, so it will not appear.
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 appear in the Application Navigator when filtering by "service".
Which ServiceNow capability provides assistance to help users obtain information, make decisions, and perform common work tasks via a messaging interface?
Agent Workspace
Chat bot
Virtual Agent
Knowledge Chat
Now Support
Virtual Agent is ServiceNow’s AI-powered chatbot that provides assistance via a messaging interface. It helps users obtain information, make decisions, and complete common tasks without human intervention.
Conversational Interface → Users interact through chat to get information and perform tasks.
Automated Responses → Uses predefined topics and natural language understanding (NLU) to provide relevant answers.
Integration with ServiceNow Applications → Can create incidents, reset passwords, check order statuses, etc.
Available on Multiple Channels → Works with Microsoft Teams, Slack, and the ServiceNow portal.
A. Agent Workspace → A unified interface for agents to manage cases, not an AI chatbot.
B. Chat bot → A generic term; Virtual Agent is the official chatbot in ServiceNow.
D. Knowledge Chat → No such feature exists; however, Virtual Agent can integrate with the Knowledge Base.
E. Now Support → ServiceNow’s customer support portal, not an AI-driven assistant.
What function do you use to add buttons, links, and context menu items on forms and lists?
UI Policies
UI Settings
UI Actions
UI Config
In ServiceNow, UI Actions are used to add buttons, links, and context menu items on forms and lists to enhance user interaction.
UI Actions provide interactive elements such as buttons, links, and context menu options on forms and lists.
UI Actions allow execution of server-side and client-side scripts, including GlideAjax and GlideRecord calls.
They can be configured to execute under specific conditions, such as user roles, field values, or record states.
Examples of UI Actions include:
Submit, Update, and Delete buttons on forms.
Custom action buttons such as "Escalate Incident" or "Resolve Task".
List context menu items such as "Approve" or "Reject" for workflow items.
A. UI Policies: ❌ Used for dynamically showing, hiding, or making fields mandatory, but not 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 using UI Actions, developers can enhance the user experience by providing interactive buttons and menu options in ServiceNow.
When moving multiple update sets at one time, what might you do to facilitate the move?
Batch
Verify
Test
Preview
What is a key difference between Reporting and Performance Analytics?
Performance Analytics contains snapshots of data taken over time; Reporting shows only the data as it is, at the moment the report is run.
Performance Analytics can show trends; Reports cannot.
Reports can be run on a scheduled basis; Performance Analytics cannot.
Performance Analytics data can be published to Dashboards; Reports cannot.
Performance Analytics shows KPIs; Reporting does not.
The key difference between Reporting and Performance Analytics (PA) is how they handle data over time.
Shows real-time data from tables.
Runs queries on data at the moment the report is generated.
Cannot analyze historical trends unless data is manually stored.
Used for static reports, lists, charts, or dashboards.
Captures snapshots of data at scheduled intervals (e.g., daily, weekly).
Tracks trends and KPIs (Key Performance Indicators) over time.
Helps organizations forecast and analyze historical patterns.
Used for business intelligence and proactive decision-making.
ReportingPerformance Analytics (PA)
Incorrect Answer Choices Explanation:❌ B. Performance Analytics can show trends; Reports cannot.
Reporting can show trends using aggregated data (e.g., grouped by date), but PA is specifically designed for tracking trends over time.
❌ C. Reports can be run on a scheduled basis; Performance Analytics cannot.
Both Reports and PA can be scheduled to run at regular intervals.
❌ D. Performance Analytics data can be published to Dashboards; Reports cannot.
Reports can be published to dashboards, just like Performance Analytics.
❌ E. Performance Analytics shows KPIs; Reporting does not.
Reports can display KPIs using calculated metrics and aggregations, but PA is optimized for KPI tracking over time.
Performance Analytics vs. Reporting
ServiceNow Reporting Overview
Official CSA Documentation Reference:
What are the components that make up a filter condition? (Choose three.)
Operator
Match Criteria
Value
Column
Field
A filter condition in 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 the field in the table that is being filtered (e.g., "Priority" in the incident table).
Operator (A) – Defines the comparison method, such as is, contains, starts with, greater than, etc.
Value (C) – Specifies the criteria used for filtering (e.g., "High" for Priority).
Components of a Filter Condition:Example of a Filter Condition in an Incident Table:Priority is High
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.
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 Criteria is the best method for controlling who can see or request catalog items. To ensure that only HR Department Managers can view the service catalog item, we need to apply User Criteria by adding the Department Manager group.
Navigate to Service Catalog > Catalog Items.
Open the specific catalog item.
Scroll down to the Available For section.
Click Edit and select User Criteria.
Add the Department Manager group.
Save the changes.
Steps to Restrict Catalog Item Visibility Using User Criteria:???? Effect: Only users in the Department Manager group will be able to see and request this catalog item.
Incorrect Answer Choices Explanation:❌ A. Specify the Dept_Mgr role on the catalog content block
Roles control system permissions but are not used to filter visibility of catalog items.
❌ C. Add the Department Manager group to the catalog item’s ACL
Access Control Lists (ACLs) restrict who can modify a catalog item but do not control visibility.
❌ D. Only publish the item in the HR service catalog
Publishing an item in a specific catalog does not restrict access to a specific user group.
❌ E. Use a Dept_Mgr ACL on the HR service catalog
ACLs are not the correct approach for managing catalog item visibility; User Criteria is the best practice.
ServiceNow User Criteria for Service Catalog
Restricting Access to Service Catalog Items
Official CSA Documentation Reference:
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 group but not yet assigned to an individual user. This means that even if an IT manager oversees the Network and Hardware assignment groups, they will not see any tasks in this list if all tasks have already been assigned to specific individuals within the group.
Let’s break down why option A is the correct answer and why the other options are incorrect:
The "My Groups Work" list only shows tasks that are assigned to the group but have not been assigned to a specific individual within the group.
If all tasks are assigned to specific team members, then the manager will not see any tasks in this list.
The IT manager can verify this by navigating to the Task List (e.g., Incidents, Changes, or Requests) and filtering by the Network and Hardware assignment groups.
✅ Explanation for Correct Answer (A):
The itil role allows users to view, create, update, and resolve incidents, changes, problems, and other ITSM tasks.
However, not having this role would restrict access to various ITSM functionalities, but it does not impact whether tasks appear in My Groups Work.
If the manager lacks the itil role, they might have trouble accessing or modifying tasks, but this wouldn't explain why they don’t see anything in the list.
The Service Desk group is a separate entity in ServiceNow, typically associated with incident handling and user support.
The My Groups Work module is not restricted to the Service Desk group—it displays work assigned to any group the user belongs to.
Since the manager is responsible for the Network and Hardware groups, being part of the Service Desk group is irrelevant.
If the manager was not a member of these groups, they wouldn't see any group-related tasks at all.
However, the question states that the manager is responsible for these groups, so it’s reasonable to assume they are either a member or at least a group manager with visibility.
Even if they were just a manager and not an official group member, they would still be able to see the tasks assigned to the groups.
The Assignment Group manager field is an informational field that indicates who manages a group.
This field does not control what is displayed in the My Groups Work module.
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:
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 a custom table in ServiceNow, the platform automatically assigns a table name prefixed with "u_" to differentiate custom tables from out-of-the-box (OOB) tables.
The default prefix "u_" is applied to all custom 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 users automatically receive the "u_" prefix.
Prevents conflicts with ServiceNow’s internal tables.
Ensures custom 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 for internal ServiceNow functionality.
B. abc – Incorrect
Custom tables do not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
"sys_" is reserved for system 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 needs to be specified, when creating a Business Rule? (Choose four.)
UI action
Table
Fields to update
Who can run
Script to run
Application scope
Update set
A Business Rule in ServiceNow is a server-side script that executes when records are inserted, updated, deleted, or queried in a specified table. Business Rules allow automation and customization of workflows by defining logic that runs under specific conditions.
Table (B) – ✅ Correct
A Business Rule must be associated with a specific table where it will execute (e.g., Incident, Change, Task).
This determines which records the rule applies to.
Script to Run (E) – ✅ Correct
A script must be provided when defining advanced logic in a Business Rule.
Business Rules use server-side JavaScript to perform various actions, such as setting field values, enforcing validation, or triggering workflows.
Timing (H) – ✅ Correct
The execution timing of a Business Rule determines when it runs relative to a database transaction.
Business Rules can run:
Before (before record is saved)
After (after record is saved)
Async (after the transaction completes)
Display (when a form loads)
Condition to Evaluate (I) – ✅ Correct
Conditions define when the Business Rule should execute based on specific criteria.
Example: A Business Rule might run only when the priority is set to High.
A. UI Action ❌ (Incorrect)
UI Actions (buttons, links, context menus) are separate from Business Rules and are used for UI customization.
C. Fields to update ❌ (Incorrect)
While Business Rules can update fields, you do not specify "fields to update" as a required setting. Instead, updates are made via scripts within the rule.
D. Who can run ❌ (Incorrect)
Business Rules always run on the server-side and do not require user-specific execution settings.
F. Application Scope ❌ (Incorrect)
Although Business Rules belong to an application scope, this is automatically determined based on the current application.
G. Update Set ❌ (Incorrect)
Business Rules are captured in an Update Set, but this is not a configuration setting while creating the rule.
ServiceNow Business Rules Overview:https://docs.servicenow.com/bundle/utah-application-development/page/script/server-scripting/concept/business-rules.html
Creating Business Rules:https://docs.servicenow.com/en-US/bundle/utah-application-development/page/script/server-scripting/task/t_CreateABusinessRule.html
Key Elements to Specify When Creating a Business Rule:Incorrect Options:Official 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 Designer is a no-code/low-code automation tool in ServiceNow that enables users to orchestrate business processes across different services with minimal technical knowledge. It allows non-technical users to build complex workflows using drag-and-drop functionality.
No-Code/Low-Code Automation
Users can design, test, and manage business processes without coding skills.
Actions can be executed sequentially or conditionally based on logic.
Integration with ServiceNow Applications
Flow Designer works with IntegrationHub, allowing ServiceNow to interact with external systems like Slack, Microsoft Teams, and Jira.
Trigger-Based Execution
Flows can be triggered by conditions, schedules, or user actions.
Prebuilt Spokes & Actions
ServiceNow provides prebuilt "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 is Flow Designer.
D. Workflow Editor ❌ (Incorrect)
Workflow Editor is part of the older Legacy 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:
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 Producers allow users to create records in tables through a user-friendly interface in the Service Catalog. Since the goal is to enable only first-line workers to order the T-shirt, we need to control access based on their role.
A Record Producer in 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 specific users or roles.
The First Line [sn_first_line] role is explicitly designed to include only first-line workers while 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 Items are valid for this use case but using the "Not Available For" list is a less effective approach.
If new manager roles or groups are added in the future, this method won’t automatically exclude them.
It’s better to explicitly define who can access the item rather than relying on exclusions.
❌ C. Create Catalog Item and use the Available For list to specify ITIL [itil] role
The ITIL role is typically assigned to Service Desk personnel and IT staff, not first-line workers.
This approach would allow many unintended users to request the T-shirt.
❌ D. Create Order Guide and use the User Criteria list to specify First Line [sn_first_line] role
Order Guides are used to bundle multiple catalog items and guide users through a complex ordering process.
Since this scenario only involves a single 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:
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
In ServiceNow, administrators can reuse the same notification content across multiple channels (such as email, SMS, and push notifications) by using Common Notification Content.
Consistency Across Channels
Ensures that the same message format is used across email, SMS, and push notifications.
Easier Maintenance
Instead of creating separate content for 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 to take 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 statement is true about business rules?
A business rule must run before a database action occurs
A business rule can be a piece of Javascript
A business rule must not run before a database action occurs
A business rule monitors fields on a form
A business rule in ServiceNow is a server-side script written in JavaScript that executes when a record is inserted, updated, deleted, or queried. Business rules allow for automation and enforcement of business logic without requiring manual intervention.
Business rules are not tied to forms but instead run on the server-side when a database operation occurs. They can be configured to execute:
Before a record is saved (Before Business Rule)
After a record is saved (After Business Rule)
Asynchronously (Async Business Rule)
Before a query is run on the database (Query Business Rule)
Explanation of the Correct Answer:✅ B. A business rule can be a piece of JavaScript (Correct)
Business rules are written in JavaScript, allowing administrators to define custom logic that executes on the server.
These scripts can modify data, enforce rules, validate fields, or trigger other workflows.
Example JavaScript snippet for a business rule:
if (current.state == '3' && current.priority != '1') {
current.priority = '1';
gs.addInfoMessage("Priority set to High because state is Resolved.");
}
This rule ensures that if an incident's state is changed to Resolved, its priority is automatically set to High.
Why the Other Options Are Incorrect:❌ A. A business rule must run before a database action occurs (Incorrect)
Business rules can run before a database action occurs, but they can also execute after or asynchronously.
Business rules have four execution types:
Before – Runs before the record is inserted/updated in the database.
After – Runs after the record is committed to the database.
Async – Runs in the background after the transaction completes.
Query – Runs before data is returned to a user (modifies query results).
❌ C. A business rule must not run before a database action occurs (Incorrect)
This is false because some business rules do run before a database action (e.g., a Before Business Rule can validate data before saving).
❌ D. A business rule monitors fields on a form (Incorrect)
Business rules do not monitor form fields directly. Instead, they execute based on database operations.
If real-time monitoring of form fields is needed, Client Scripts (not Business Rules) are used for this purpose.
Automatically assigning priority based on ticket severity.
Preventing updates to certain records if a condition is not met.
Sending email notifications when a record changes.
Modifying data before it is saved to enforce business policies.
Example Use Cases for Business Rules:
ServiceNow Documentation: Business Rules Overview
ServiceNow CSA Learning Path: Business Rule Fundamentals
ServiceNow Docs: Server-Side Scripting in Business Rules
References:
Which type of interface enables you to display multiple performance analytics, reporting and other widgets on a single screen?
Form
List
Dashboard
Timeline
A Dashboard in ServiceNow is an interface that allows users to display multiple Performance Analytics (PA) widgets, reports, and other visual elements in a single, consolidated view.
Provides a single-screen view of critical data, improving visibility into key metrics.
Can include reports, Performance Analytics indicators, lists, and interactive filters.
Allows users to customize layouts and adjust widgets based on roles and permissions.
Useful for executive summaries, ITSM performance tracking, and real-time operational monitoring.
A. Form –
A Form is used to display and input data for a single record in a table (e.g., an incident, change request, or user record).
It does not provide a multi-widget interface.
B. List –
A List displays multiple records from a table in a tabular format but does not support widgets or Performance Analytics.
D. Timeline –
The Timeline visualization is used for showing time-based data, such as Change Requests over time, but does not provide multiple reporting widgets in a single interface.
ServiceNow Docs: Dashboards Overviewhttps://docs.servicenow.com/en-US/bundle/utah-performance-analytics-and-reporting/page/use/dashboards/concept/dashboard-overview.html
ServiceNow CSA Official Training Guide (Reporting & Dashboards)
Key Features of a ServiceNow Dashboard:Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:
What is generated from the Service Catalog once a user places an order for an item or service?
A change request
An Order Guide
A request
An SLA
When a user places an order for an item or service from the Service Catalog in ServiceNow, the system generates a Request (REQ). This is a core component of Request Management within the IT Service Management (ITSM) module.
User Places an Order:
The user selects an item from the Service Catalog (e.g., a laptop, software, or an access request).
The order may consist of multiple items, depending on the selection.
ServiceNow Generates a Request (REQ):
This Request (REQ#) acts as the umbrella record that tracks the order as a whole.
It is stored in the sc_request table.
Creation of Requested Items (RITM#):
Each item within the request generates a Requested Item (RITM#), stored in the sc_req_item table.
For example, if the user orders a laptop and a software license, two RITM records are created under the same Request.
Tasks (SCTASK#) Are Created:
Each Requested Item (RITM) may trigger one or more Catalog Tasks (SCTASK#) in the sc_task table.
These tasks define the steps required to fulfill the request (e.g., procurement, approval, and configuration).
A. A Change Request – Incorrect. A Change Request (CHG#) is created only if the requested item involves changes to the infrastructure, such as a server upgrade. Not all catalog items require a change request.
B. An Order Guide – Incorrect. An Order Guide is a tool within the Service Catalog that helps users order multiple related items at once. However, it does not get generated when an order is placed.
D. An SLA – Incorrect. A Service Level Agreement (SLA) may be associated with the request or tasks, but it is not automatically generated when a request is placed.
ServiceNow Product Documentation → Service Catalog → Request Fulfillment
ServiceNow CSA Study Guide → Service Catalog and Request Management
ServiceNow Tables Reference → sc_request, sc_req_item, sc_task
Understanding the Request Process in ServiceNow:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
Which of the following are a type of client scripts supported in ServiceNow? (Choose four.)
onSubmit
onUpdate
onCellEdit
onLoad
onEdit
onChange
onSave
In ServiceNow, Client Scripts are used to execute JavaScript code on the client-side (browser) to control form behavior, validate data, or enhance user interaction.
Types of Client Scripts in ServiceNow:There are four types of Client Scripts supported in ServiceNow:
onLoad (✅ Option D)
Runs when a form loads.
Used to pre-fill fields, hide/show elements, or set default values.
Example: Automatically setting the "Priority" field to High when a new incident is created.
onChange (✅ Option F)
Runs when 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)
Runs when the form is submitted.
Used for final validation before allowing submission.
Example: Preventing submission if a mandatory field is left empty.
onCellEdit (✅ Option C)
Runs when 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 in Business 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 be onLoad, onChange, onSubmit, or onCellEdit depending 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)
What module in the Service Catalog application does an Administrator access to begin creating a new item?
Maintain Categories
Maintain Items
Content Items
Items
In ServiceNow, the Service Catalog application allows administrators to create, configure, and manage catalog items that users can request. To create a new catalog item, administrators must access the correct module within the Service Catalog application.
Maintain Categories (Option A) ❌
This module is used to create and manage categories within the Service Catalog.
Categories are used to organize catalog items into logical groups but do not allow the creation of actual catalog items.
Maintain Items (Option B) ✅ (Correct Answer)
This module is used to create, edit, and manage catalog items in the Service Catalog.
It provides options to define the item name, description, fields, workflows, and pricing details.
Administrators use this module when they want to begin creating a new catalog item.
Content Items (Option C) ❌
This module is related to Content Management System (CMS) and Knowledge Base but is not used for creating standard Service Catalog items.
It allows administrators to create links to external content rather than actual requestable catalog items.
Items (Option D) ❌
The Items module displays catalog items but does not allow an administrator to create new ones.
It is primarily for viewing items rather than maintaining them.
Explanation of the Available Options:
The "Maintain Items" module is the only module where administrators can create, edit, and manage catalog items in ServiceNow.
Other options either relate to categories, content management, or viewing existing items, making them incorrect choices.
Why is "B. Maintain Items" the Correct Answer?
ServiceNow Product Documentation - Service Catalog Administration???? https://docs.servicenow.com/bundle/tokyo-it-service-management/page/product/service-catalog-management/concept/service-catalog-management.html
ServiceNow CSA Exam Guide - Service Catalog & Request Fulfillment
ServiceNow Fundamentals Training - Creating and Managing Catalog Items
References from Official CSA Documentation:
In what order should filter elements be specified?
Field, Operator, then Value
Field, Operator, then Condition
Operator, Condition, then Value
Value, Operator, then Field
When creating filters in ServiceNow, the elements should be specified in the following order:
Field – The database field (column) that is being filtered.
Operator – The comparison method, such as "is", "contains", "greater than", etc.
Value – The specific data that the filter should match.
Example of a Properly Structured Filter:Imagine filtering a list of Incidents where the priority is high. The filter would be structured as:
Field: Priority
Operator: is
Value: High
is – Matches an exact value
is not – Excludes a specific value
contains – Looks for a partial match
greater than – Finds records with a value greater than the specified one
less than – Finds records with a value less than the specified one
B. Field, Operator, then Condition – Incorrect.
"Condition" is not an individual filter element in ServiceNow; the operator already defines the condition (e.g., "is", "contains").
C. Operator, Condition, then Value – Incorrect.
The field must come first to define what data is being filtered. The operator follows next.
D. Value, Operator, then Field – Incorrect.
This is completely reversed; you must specify what field you are filtering first before applying conditions.
ServiceNow Product Documentation → Filters and Condition Builder
ServiceNow CSA Study Guide → Data Management and List Filters
ServiceNow List Views → Using Filters and Operators
Common Operators in ServiceNow Filters: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
A Record Producer in ServiceNow is a type of Catalog Item that allows users to create records in tables (such as Incidents, Change Requests, or HR Cases) from the Service Catalog. It provides a simplified and user-friendly interface for 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 records in the appropriate table (e.g., incident, sc_task, problem).✔ Uses a simplified form instead of the standard form view of a record.✔ Can trigger workflows and business rules when submitted.✔ Maps user inputs to table fields via Variable Mappings.
An employee wants to report a broken laptop but does not need to see the full Incident form.
The IT team creates a Record Producer named "Report an IT Issue" in the Service Catalog.
The Record Producer collects user input (e.g., issue description, urgency, contact information).
Upon submission, it creates an Incident record (incident table) 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 a Record Producer.
It allows users to create records in a specified task table (Incident, Change, Request, etc.) through the Service 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 Producer does not create user records (users are managed in the sys_user table).
Instead, it creates task-based records in other tables like incident or sc_task.
❌ C. A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests (Incorrect)
Order Guides, not Record Producers, handle bundling multiple Catalog Items into a single request.
A Record Producer creates a single record in 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
ServiceNow Documentation: Record Producers Overview
ServiceNow Learning: Creating and Managing Record Producers
ServiceNow Docs: Service Catalog Fundamentals
References:
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
The Basic Configuration UI 16 module in ServiceNow allows administrators to make basic UI customizations without needing to modify code or system properties manually. These settings apply to the overall look and feel of the instance.
Banner Image (✅ Option A)
Allows admins to change the ServiceNow banner logo at the top of the page.
This is useful for branding the instance with a company’s logo.
Browser Tab Title (✅ Option C)
Changes the title displayed on the browser tab when 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 to set the date format displayed 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 as INC0010001 for incidents) is controlled via System Definition → Number Maintenance and NOT in Basic Configuration UI 16.
❌ E. Form Header Size
Incorrect: The form header size is not directly customizable through Basic Configuration UI 16.
Form layout and styling changes are managed through UI 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 modify banner 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 administrators to quickly apply branding and instance-wide display settings without modifying system properties manually.
Reports can be created from which different places in the platform? (Choose two.)
List column heading
Metrics module
Statistics module
View / Run module
In ServiceNow, reports can be created from multiple locations within the platform. Reports provide insights into data stored within the system and help visualize trends, patterns, and key performance indicators (KPIs). The two correct locations from which reports can be created are:
ServiceNow allows users to create a report directly from a list view.
This feature is useful when working with records in a table, as it enables quick reporting based on the visible columns.
To generate a report from a list view:
Navigate to a list view (e.g., Incidents, Requests, etc.).
Click on a column heading to access the context menu.
Select Bar Chart, Pie Chart, or other visualization options to generate an instant report.
If needed, refine the report using the reporting interface.
The View / Run module is the primary location for creating and managing reports in ServiceNow.
It allows users to create new reports, modify existing reports, and run pre-built reports.
Users can access the Report Designer from this module, where they can configure:
Data sources (tables)
Report type (bar chart, pie chart, trend, etc.)
Filters and conditions
Visualization settings
To access it:
Navigate to Reports > View / Run in the Application Navigator.
Click Create a Report to start building a new report.
1. List Column Heading (✅ Correct)2. View / Run Module (✅ Correct)Why the Other Options Are Incorrect:❌ B. Metrics module (Incorrect)
The Metrics module in ServiceNow is used to track and measure the performance of records over time, but it is not used to create reports.
Metrics focus on data such as time to resolution, SLA compliance, and process efficiency, but reporting is handled separately in the Reports module.
❌ C. Statistics module (Incorrect)
ServiceNow does not have a dedicated Statistics module for report creation.
While reports can generate statistical insights, this is done within the View / Run module and not a standalone "Statistics module."
ServiceNow Documentation: Creating and Running Reports
ServiceNow CSA Learning Path: Reporting and Performance Analytics
ServiceNow Docs: Working with Lists and Reports
References:
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
In ServiceNow, Access Control rules (ACLs) are used to restrict or grant access to 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 order to 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 ACLs to 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 ACLs check if a user can access the record itself.
Field-Level ACLs check if a user can access specific fields within that record.
If a user fails either ACL 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 rules are not evaluated based on roles with the most permissions.
Roles are just one factor in 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 from specific to general (Field → Table).
However, a table-level rule does NOT need to be active for 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 true for the operation to be allowed."
Conclusion:✅ The correct answer is C. 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 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
In ServiceNow, an Import Set Table is a temporary staging area where raw data is stored before it is transformed and moved into a target table. It is primarily used in data import processes to 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 area before records are mapped and transformed into a target table (e.g., incident, cmdb_ci, problem).
Allows validation and error handling before final data migration.
Uses Transform Maps to determine how fields in the import set relate to fields in the target table.
Key Functions of an Import Set Table:
Data is imported into an Import Set Table from an external source.
The Import Set Table temporarily stores the data without affecting existing records.
A Transform Map is applied to move and modify the data before inserting it into the correct table.
Once transformation is complete, the data is transferred to the target 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 ❌
The target table (e.g., incident, cmdb_ci, problem) holds the data after transformation.
The Import Set Table is only a temporary staging area before transformation occurs.
(B) A table that determines relationships – Incorrect ❌
Relationship tables (e.g., cmdb_rel_ci) define dependencies between records but 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 records before processing.
The data is transformed and mapped before being inserted into the final target table.
This ensures data 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 transformations to avoid incorrect data entry.
Use Transform Maps to 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 data periodically to improve performance and avoid unnecessary storage usage.
Additional Notes & Best Practices:
ServiceNow Docs: Import Set Overview
ServiceNow Community: Best Practices for Import Set Management
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
In ServiceNow Role Management, a role is a collection of permissions that control what users can see and do within the platform.
Role Hierarchy (Role Inheritance)
Roles can contain other roles (known as nested roles).
When a user is assigned a parent role, they inherit all child roles within it.
Example:
The ITIL role includes incident_manager and problem_manager roles.
Assigning ITIL to a user automatically grants them all the permissions of the included roles.
Roles Are Assigned by Administrators
Typically, roles are assigned by a System Administrator or an authorized user.
Role-Based Access Control (RBAC)
ServiceNow uses RBAC to control access to applications, records, and actions.
B. Users can click on the Personalize Role feature to try different roles
Incorrect because users cannot manually switch roles unless they have the impersonation privilege.
C. A role is granted to a user by the System Administrator
Partially correct, but not the best answer because roles can also be assigned via groups or automated processes, not just by a System Administrator.
D. Each user has a role in the ServiceNow platform
Incorrect because not all users must have a role.
Example: A self-service user can access the system without having 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 that roles can contain other roles, and when a user is assigned a role, they inherit all roles within it.
As it relates to ServiceNow reporting, which of the following statements describes what a metric can do?
A metric is a report gauge used on homepages to display real-time data
A metric is a time measurement used to report the effectiveness of workflows and SLAs
A metric is used to measure and evaluate the effectiveness of IT service management processes
A metric is a comparative measurement used to report the effectiveness of workflows and SLAs.
In ServiceNow, metrics are essential tools used to track and measure key performance indicators (KPIs) related to IT Service Management (ITSM) processes. They help organizations assess how effectively they are meeting their objectives by collecting data over time.
Definition of a Metric:
A metric in ServiceNow refers to a method of measuring and evaluating the performance and effectiveness of IT service management processes over time.
It allows organizations to track changes in records and measure how long specific conditions exist within a workflow.
Key Characteristics of a Metric:
It is used to assess process performance and evaluate efficiency within IT services.
It provides quantifiable data to analyze trends and improvements in Service Management.
Common use cases include tracking incident resolution times, change request approvals, and SLA compliance.
Understanding ServiceNow Metrics:Why Answer "C" is Correct:✔️ "A metric is used to measure and evaluate the effectiveness of IT service management processes."
This definition aligns precisely with how ServiceNow defines metrics—they track, measure, and analyze the efficiency of various ITSM processes over time.
Metrics help organizations understand service performance trends and make data-driven decisions.
Why the Other Answers Are Incorrect:❌ A. "A metric is a report gauge used on homepages to display real-time data."
Incorrect because gauges are UI elements that visualize data from reports or metrics but are not themselves metrics. Metrics collect and measure data, whereas gauges display the information.
❌ B. "A metric is a time measurement used to report the effectiveness of workflows and SLAs."
Incorrect because while time-based metrics exist (e.g., tracking how long an incident stays in a particular state), metrics in ServiceNow are broader and not limited to time measurement alone.
❌ D. "A metric is a comparative measurement used to report the effectiveness of workflows and SLAs."
Incorrect because metrics are not necessarily comparative; they are absolute measures of process effectiveness. Metrics provide raw performance data, which can later be compared or analyzed over time.
ServiceNow CSA Study Guide – Reporting & Performance Analytics
ServiceNow Docs: Metrics Definition & Configuration (ServiceNow Docs - Metrics)
ServiceNow Performance Analytics & Reporting Overview
References from the Certified System Administrator (CSA) Documentation:
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 Actions are 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 execute client-side (via JavaScript) or server-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 run automatically on the server-side when records are inserted, updated, deleted, or queried.
They do not create buttons, links, or context menu items on the UI.
❌ C. Client Script
Client Scripts execute on the client-side (browser) and are used for form validation, field changes, and UI behavior modifications.
They do not create UI elements like buttons or menu items.
❌ D. UI Policy
UI Policies dynamically change form field behavior (e.g., hiding, showing, making fields mandatory, or read-only).
They do 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."
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
The Service Catalog is a core feature in ServiceNow that provides users with a structured interface to request services and products. The baseline Service Catalog homepage includes 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, because Item Variables and Workflows are 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 of the following is used to initiate a flow?
A Trigger
Core Action
A spoke
An Event
In ServiceNow Flow Designer, a Trigger is used to initiate a flow. 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 flow in 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 Actions are predefined actions that execute tasks within a flow, such as:
Sending notifications
Updating records
Calling APIs
They are steps within a flow, not what initiates it.
(C) A Spoke – Incorrect ❌
A spoke in Flow Designer is a collection of actions and subflows related to a specific application or integration (e.g., ServiceNow ITSM Spoke).
Spokes contain actions but do not initiate flows.
(D) An Event – Incorrect ❌
Events in ServiceNow trigger Business Rules, Notifications, and Script Actions, but they are not directly used to initiate flows in Flow Designer.
However, a flow 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-defined to prevent unnecessary flow executions that might impact performance.
Use Scheduled Triggers for time-based workflows (e.g., daily reports).
Record Triggers are commonly used for automation within ITSM processes.
Debugging Triggers: Use the Flow Execution Details page to troubleshoot trigger execution.
Additional Notes & Best Practices:
ServiceNow Docs: Flow Designer Triggers
ServiceNow Community: Best Practices for Flow Designer Triggers
References from Certified System Administrator (CSA) Documentation:
What are the two aspects to LDAP Integration?
Data Population
Data formatting
Authorization
Authentication
LDAP (Lightweight Directory Access Protocol) Integration in ServiceNow enables organizations to connect their corporate directory services (such as Microsoft Active Directory) with their ServiceNow instance. This integration helps manage user authentication and data synchronization efficiently.
There are two key aspects of LDAP Integration in ServiceNow:
Authentication
LDAP is commonly used for user authentication, allowing users to log in to ServiceNow using their corporate credentials.
Instead of storing passwords in ServiceNow, authentication requests are sent to the LDAP server to verify the user's identity.
This helps in maintaining centralized identity management across the organization.
Data Population
LDAP can be used to import user and group information into ServiceNow.
This process is known as data synchronization, where attributes such as usernames, email addresses, department details, roles, and group memberships are pulled from LDAP and stored in ServiceNow.
This ensures that user information in ServiceNow is always up-to-date with the organization's directory.
B. Data Formatting –
While ServiceNow does process data from LDAP, "Data Formatting" is not an aspect of LDAP integration.
Formatting refers to structuring or modifying data but is not a core function of LDAP integration.
C. Authorization –
Authorization determines what a user can do after authentication, such as assigning roles and permissions.
While ServiceNow can use LDAP groups to assign roles, the integration itself focuses on Authentication and Data Population rather than defining permissions within ServiceNow.
ServiceNow Docs: LDAP Integration Overviewhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/integrate/authentication/concept/c_LDAPIntegration.html
ServiceNow CSA Official Training Guide (LDAP Integration & User Authentication)
Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms that the two main aspects of LDAP Integration in ServiceNow are Authentication and Data Population.
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 into ServiceNow, an Import Set is created, and a Transform Map is used to map data from the Import Set table to a target table (such as incident, cmdb_ci, or user).
A Transform Map defines how data from an Import Set is transferred to the target table. One of its key characteristics is that it can be used multiple times on the same import set to 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:
A reusable mapping that determines how fields in the Import Set correspond to fields in the target table.
Can be run multiple times on the same Import Set data.
Coalesce Fields:
Used before transformation to determine whether to update existing records or create new ones.
Key Characteristics of Importing Data in ServiceNow:
You import a CSV file into an Import Set Table.
You apply a Transform Map to map data to the User (sys_user) table.
If an issue occurs, you can rerun the Transform Map on the same Import Set instead 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 reused multiple times on the same Import Set data.
B. Coalesce fields are used only after running Transform – Incorrect.
Coalesce fields are used before transformation to determine if a record should be updated or inserted.
C. Any user can manage and set up import sets – Incorrect.
Only users with the appropriate roles (such as import_admin or admin) 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:
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 Actions are both part of the ServiceNow user interface customization but serve different purposes.
Used to dynamically change form field behaviors based on specific conditions.
Can make fields read-only, mandatory, or hidden without requiring scripts.
Runs on the client-side (browser) to improve performance and responsiveness.
Example:
If the Category is Hardware, the Serial Number field becomes mandatory.
Used to create buttons, links, and context menu actions.
Can execute scripts to perform specific actions when clicked.
Runs on the server-side or client-side depending on configuration.
Example:
A "Save" button that becomes visible only to users with a specific role.
UI Policy (not UI Action) is responsible for making fields read-only, mandatory, or hidden.
UI Action (not UI Policy) is responsible for making a Save button visible for 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:
Which tool is used to have conversations with logged-in users in real-time?
Connect Chat
Now Messenger
User Presence
Comments
Connect Chat is the real-time messaging tool in ServiceNow that allows logged-in users to communicate instantly within the platform. It provides live, interactive conversations between users, which is particularly useful for collaboration in IT Service Management (ITSM), HR, and other ServiceNow modules.
Primary Functionality:
Enables real-time conversations within ServiceNow.
Allows communication between individual users, groups, and support teams.
Can be integrated into various ServiceNow applications (e.g., Incident Management, HR Service Delivery).
Where to Access It:
Users can access Connect Chat from the Connect Sidebar (a chat window on the right side of the screen).
Available under: All → Connect Chat.
Key Features:
Supports one-on-one and group conversations.
Integrates with work notes and comments on ServiceNow records.
Provides notifications and presence indicators to show who is online.
Understanding Connect Chat:
B. Now Messenger – Incorrect.
No such tool called Now Messenger exists in ServiceNow.
C. User Presence – Incorrect.
User Presence allows users to see who is online in the system but does not provide chat functionality.
D. Comments – Incorrect.
Comments are used to provide asynchronous updates on records but do not enable real-time communication.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Connect Chat
ServiceNow CSA Study Guide → Collaboration Tools in ServiceNow
ServiceNow Knowledge Base → Connect Chat vs. User Presence
References from Certified System Administrator (CSA) Documentation:
Access Control rules may be defined with which of the following permission requirements? (Choose three.)
Roles
Conditional Expressions
Assignment Rules
Scripts
User Criteria
Groups
In ServiceNow, Access Control Rules (ACLs) define the permissions required for users to interact with records, fields, or UI actions. ACLs are enforced at the database level and are evaluated before granting access to a user.
Access Control rules can be configured using three primary permission requirements:
Roles define a set of permissions assigned to users.
Access Control rules can require users to have a specific role (e.g., admin, itil, catalog_admin) to perform an action on a table, field, or record.
Example:
A rule might state: Only users with the itil role can read the Incident table.
Conditional expressions allow access based on a specified condition.
These conditions are evaluated at runtime, and access is granted if they are met.
Example:
A condition could be: "Allow access if the record's 'State' field is 'New'".
This would mean that users can only modify records if their state is "New".
Scripts allow advanced, custom logic to determine access.
ACLs support server-side scripts (written in JavaScript) that use the gs.hasRole(), current object, or other logic to evaluate whether a user should have access.
Example:
1. Roles (Correct - ✅)2. Conditional Expressions (Correct - ✅)3. Scripts (Correct - ✅)javascript
CopyEdit
// Allow access only if the user is the requester of the record
answer = current.requested_for == gs.getUserID();
Scripts provide flexibility by allowing complex access conditions beyond simple roles or expressions.
C. Assignment Rules ❌ (Incorrect)
Assignment Rules are used to automatically assign records to users or groups based on conditions.
They do not define access control permissions.
E. User Criteria ❌ (Incorrect)
User Criteria is used in Service Catalog and Knowledge Base (KB) to control access to catalog items or knowledge articles.
It is not used for ACLs at the table/field level.
F. Groups ❌ (Incorrect)
Groups are collections of users but cannot be directly used in ACLs.
Instead, roles (which are often assigned to groups) are used to define ACL permissions.
Why Other Options Are Incorrect?
ServiceNow Product Documentation - Access Control Rules
Access Control Rules Overview
Defining Access Control Rules
ServiceNow Security Model
Role-Based Access
Scripted ACLs
References from ServiceNow 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
The Configuration Management Database (CMDB) in ServiceNow is a centralized repository that stores information about Configuration Items (CIs), their attributes, and relationships. It plays a crucial role in IT Service Management (ITSM), helping organizations track assets, dependencies, and service impacts.
The four correct concepts associated with the CMDB are:
The CMDB is structured using tables and fields within the ServiceNow database.
Different tables store different types of Configuration 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 has fields that store attributes (e.g., Serial Number, IP Address, Location).
The CMDB is essentially a database that holds detailed information about IT assets and their relationships.
It enables organizations to maintain an accurate inventory of IT infrastructure.
The database helps with incident management, change management, and asset tracking.
Dependency View provides a graphical representation of how Configuration Items (CIs) are related.
This visualization helps IT teams understand dependencies, impact analysis, and root cause analysis.
Example:
If a database server goes down, the Dependency View can show which applications and services will be affected.
The CMDB supports various IT 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)
While user permissions (such as roles and access controls) exist in ServiceNow, they are not a fundamental concept of the CMDB itself.
Permissions (like cmdb_read or admin) control who can access and modify the CMDB, but they are not core CMDB components.
An IT administrator wants to check which business services depend on a specific database server before performing maintenance.
Using the CMDB Dependency View, they see that the database server is linked to an email service and a customer portal.
This insight helps them plan a change request to notify impacted users before the server is taken offline.
Example Use Case:
ServiceNow Documentation: CMDB Overview
ServiceNow Learning Path: CMDB Fundamentals
ServiceNow Docs: Dependency Views in CMDB
References:
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
The System Dictionary in ServiceNow stores and maintains the metadata about tables and fields in the platform. It contains definitions for each table and column, including field data types, default values, and attributes.
Stores table and field definitions, including:
Column names
Data types (e.g., String, Integer, Reference)
Attributes (e.g., unique, read-only, required)
Default values
Ensures data integrity by defining the structure of database tables.
Used by administrators to modify or extend existing tables.
Allows the creation of custom fields in tables.
Key Features of the System Dictionary (sys_dictionary Table):
Navigate to: System Definition → Dictionary
Search for a table or field to 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 labels are stored in the sys_documentation table, not the System Dictionary.
C. The information on how tables relate to each other – Incorrect.
Table relationships are stored in the Schema Map, not the System Dictionary.
D. The language dictionary used for spell checking – Incorrect.
Spell checking and translations are managed in system 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? ????
Which one of these applications is available to all users?
Change
Incident
Facilities
Self-Service
In ServiceNow, access to applications is controlled by roles. Most applications, such as Incident, Change, and Facilities, require specific roles to access them. However, the Self-Service application 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?The Self-Service application is designed for general users (end users, employees, customers) who do not have elevated permissions. It provides access to:
The Service Catalog (to request IT services, software, and hardware).
The Knowledge Base (to search for articles and solutions).
Viewing and tracking submitted requests and incidents.
Submitting new incidents or requests.
Since it is meant for all users, it does not require any additional roles beyond the default ones given to employees or customers.
A. Change – Incorrect. The Change Management application is typically restricted to ITIL users (users with the itil role) 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 via Self-Service, the Incident Management module itself is restricted to IT support staff (users with the itil role or higher).
C. Facilities – Incorrect. The Facilities application, 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:
Data Policy can enforce mandatory data on import.
True
False
A Data Policy in ServiceNow is used to enforce mandatory and read-only field conditions for data that is entered manually through forms or imported into the system.
Data Policies apply to data coming from external sources, such as imports, web services (API), and integrations.
If a field is set as mandatory in a Data Policy, records cannot be imported unless that field contains a value.
This ensures data integrity by preventing incomplete or invalid data from entering the system.
If an administrator configures a Data Policy to make the "Caller" field mandatory on the Incident table, any imported incidents without 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 did not enforce mandatory fields on imports, incomplete records could enter the system, leading to data integrity issues.
ServiceNow Documentation: Data Policies
CSA Exam Guide: Covers Data Policy enforcement for UI forms and imports.
Reference from CSA Documentation:Thus, the correct answer is:✅ A. True
Knowledge articles within a knowledge base are grouped by category.
True
False
In ServiceNow, knowledge articles within a Knowledge Base (KB) are grouped by categories to help users easily find and navigate relevant information.
Hierarchical Structure:
Categories can have parent-child relationships, allowing for subcategories.
Example:
Key Features of Knowledge Article Categorization:nginx
CopyEdit
IT Support
├── Hardware
│ ├── Laptops
│ ├── Printers
├── Software
│ ├── Windows
│ ├── MacOS
Improved Search & Filtering:
Users can filter knowledge articles by category in the Service Portal, Knowledge Management homepage, or in the Global Search.
Permissions & Visibility Control:
Categories can have specific user criteria to restrict access to certain articles based on roles or groups.
Article Organization & Management:
Knowledge managers can reassign articles to different categories if needed.
Knowledge Base (KB) articles are always assigned to a category for 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.
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
A Related List in 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:
An Incident record may have a Related List showing all Tasks associated with it.
A User record may have a Related List displaying Group Memberships.
A Change Request record may have a Related List displaying all related CI (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 through reference fields, many-to-many tables, or database 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:
When using the Load Data and Transform Map process, what is the Mapping Assist used for?
Mapping fields using the Import Log
Mapping fields using Transform History
Mapping fields using an SLA
Mapping fields using a Field Map
In ServiceNow, the Load Data and Transform Map process is used to import data from external sources (e.g., CSV, Excel, XML) into the ServiceNow platform. The Mapping Assist tool is a feature within this process that helps administrators visually map fields between the source data (imported file) and the target table in ServiceNow.
Load Data:
Data is imported from an external source (e.g., CSV file, Excel spreadsheet, XML data).
The imported data is temporarily stored in a staging table (Import Set Table).
Transform Map:
A Transform Map defines how fields in the import set should be mapped to the target table in ServiceNow.
It allows data transformation, filtering, and scripting during the import process.
Mapping Assist:
Mapping Assist is a visual tool that helps administrators easily map fields between the import set and the target table.
It provides a drag-and-drop interface to connect fields.
Helps prevent errors in field mapping, ensuring data integrity.
Understanding the Load Data and Transform Map Process
Why Answer "D" is Correct:✔️ "Mapping fields using a Field Map."
The Field Map is created in the Transform Map to define how fields from the import set match fields in the target table.
Mapping Assist is used to visually link these fields, making it easier to set up the transformation process.
Why the Other Answers Are Incorrect:❌ A. "Mapping fields using the Import Log."
Incorrect because the Import Log tracks the progress of an import job but does not provide field mapping.
The Import Log is used for troubleshooting errors, not for mapping fields.
❌ B. "Mapping fields using Transform History."
Incorrect because Transform History tracks past transformations and changes made during imports, but it is not used for mapping fields.
It is used for auditing and debugging transformations, not field mapping.
❌ C. "Mapping fields using an SLA."
Incorrect because SLAs (Service Level Agreements) are used for tracking and enforcing deadlines on tasks, not for data mapping.
SLAs have no role in the Load Data and Transform Map process.
ServiceNow CSA Study Guide – Import Sets & Data Transformation
ServiceNow Docs: Transform Maps & Field Mapping (ServiceNow Documentation)
ServiceNow Docs: Mapping Assist Feature
References from the Certified System Administrator (CSA) Documentation:
Which one of the following modules can be used to view field settings for a table?
Tables & Columns
Access Control
Columns and Fields
Tables and Fields
In ServiceNow, Tables & Columns is the module that allows administrators to view and manage field settings for a table. This module provides a list of tables in the system along with details about their columns (fields), data types, and attributes.
Displays all fields (columns) within a selected table.
Shows data types, attributes, and configurations of each field.
Allows admins to add, modify, or remove fields.
Provides details on relationships between tables (e.g., reference fields, one-to-many relationships).
Navigate to:System Definition > Tables & Columns
Select a table to view its field settings.
B. Access Control – Incorrect
This module manages security rules (ACLs) for accessing records but does not display table field settings.
C. Columns and Fields – Incorrect
No such module exists in ServiceNow.
D. Tables and Fields – Incorrect
The correct module name is "Tables & Columns", not "Tables and Fields".
ServiceNow Docs: System Definition – Tables & Columns
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Managing Fields in a Table
Key Features of the "Tables & Columns" Module:How to Access Tables & Columns in ServiceNow:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
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, the List Editor allows 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 press Enter or 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 that List Editor is the correct answer.
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
A Schema Map in ServiceNow is a graphical representation of tables and their relationships within the database. It helps administrators and developers understand how data is structured and interconnected.
Visual Representation: Shows parent-child relationships, reference fields, and extensions between tables.
Database Schema Navigation: Enables quick access to table structures and fields.
Impact Analysis: Helps in assessing changes before 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 maps do not define trouble sources; they are used to visualize table relationships.
B. A schema map graphically organizes the visual task boards for the CMDB – Incorrect.
Visual Task Boards are 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 a Dependency View, which is part of the CMDB, 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? ????
When working on a form, what is the difference between Insert and Update operations?
Insert creates a new record and Update saves changes, both remain on the form
Insert creates a new record and Update saves changes, both exit the form
Insert saves changes and exits the form, Update saves changes and remains on the form
Insert saves changes and remains on the form, Update saves changes and exits the form
In ServiceNow, when working with forms (such as Incident, Change, or Task forms), users can perform different actions to save records. The two key operations in this context are Insert and Update.
Creates a new record in the database.
Saves the record and exits the form (returns to the list view or the previous screen).
The form is cleared after inserting the record.
It does not modify an existing record; instead, it generates a new record with a new unique sys_id.
Example:
A user creates a new Incident, fills in details, and clicks Insert.
The system saves the new Incident and exits to the list view.
Saves changes to an existing record.
Remains on the form after saving.
It does not create a new record; it modifies the existing record in place.
Example:
A user opens an existing Incident, changes the Priority, and clicks Update.
The system saves the changes but keeps the user on the form.
1. Insert Operation (✅ Correct Description in Option C)2. Update Operation (✅ Correct Description in Option C)
Why the Other Options Are Incorrect:❌ A. Insert creates a new record and Update saves changes, both remain on the form (Incorrect)
Insert does not remain on the form; it exits after creating a new record.
❌ B. Insert creates a new record and Update saves changes, both exit the form (Incorrect)
Update does not exit the form; it remains on the form after saving.
❌ D. Insert saves changes and remains on the form, Update saves changes and exits the form (Incorrect)
Insert exits after creating a new record.
Update remains on the form, not exits.
Insert and Stay: This is a variation of Insert, which creates a new record but keeps the form open for additional edits.
Submit vs. Insert:
Submit is typically used when submitting a form for workflow processing (e.g., Service Catalog Requests).
Insert explicitly saves a record as a new entry.
Additional Notes:
Example Scenario in Incident Management:Action
Result
Click "Insert"
Creates a new Incident and exits the form.
Click "Update"
Saves changes to the existing record and stays on the form.
ServiceNow Documentation: Forms and UI Actions
ServiceNow Learning: Working with Forms
ServiceNow Docs: Creating and Updating Records
References:
A User is stored in which table?
User [sys_user]
User [ sys_user_group]
User [ syst_user_profile]
User [user_profile]
In ServiceNow, user records are stored in the User [sys_user] table. This table contains all user-related data, including usernames, email addresses, roles, department affiliations, and more.
User ID (user_name) – Unique identifier for the user.
First Name & Last Name (first_name, last_name) – User’s full name.
Email (email) – The user’s email address.
Department (department) – The department to which the user belongs.
Roles (roles) – List of assigned roles that determine access permissions.
Active (active) – Indicates whether the user account is active or inactive.
B. User [sys_user_group] – Incorrect. This table stores groups, not individual users.
C. User [syst_user_profile] – Incorrect. This table does not exist in ServiceNow.
D. User [user_profile] – Incorrect. There is no such table in ServiceNow.
ServiceNow Docs: User Administration – sys_user Table
ServiceNow CSA Study Guide – User and Group Administration
Key Fields in the sys_user Table:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which one of the following statements is true about Column Context Menus?
It displays actions such as creating quick reports, configuring the list, and exporting data
It displays actions related to filtering options, assigning tags, and search
It displays actions related to viewing and filtering the entire list
It displays actions such as view form, view related task, and add relationship
Column Context Menus in ServiceNow provide options for interacting with list columns in a table. These menus allow users to customize list views, generate quick reports, export data, and configure list settings.
When users right-click on a column header in a list view, they see a context menu with several actions. The correct answer, Option A, correctly describes these capabilities.
Create Quick Reports
Users can generate bar charts, pie charts, or other visual reports based on column data.
Example: Right-clicking on the "State" column in an Incidents list allows users to create a report showing the count of incidents per state.
Configure the List
Users can modify the list layout, display additional columns, or customize fields.
Options include Personalize List, Show / Hide Columns, and Sort features.
Export Data
Data can be exported in various formats, such as Excel, CSV, PDF, or XML.
Example: Exporting all incidents assigned to a particular group.
Key Features of Column Context Menus:
Why the Other Options Are Incorrect:❌ B. It displays actions related to filtering options, assigning tags, and search (Incorrect)
Filtering options are part of the Filter Navigator and List Context Menu, not the Column Context Menu.
Assigning tags and performing searches happen within the list view but are not primary functions of the Column Context Menu.
❌ C. It displays actions related to viewing and filtering the entire list (Incorrect)
While column menus allow sorting and filtering, filtering the entire list is mainly done via the List Context Menu (right-clicking the entire list or using the filter option at the top).
❌ D. It displays actions such as view form, view related task, and add relationship (Incorrect)
Viewing forms, related tasks, and adding relationships are functions available when interacting with record-level actions (right-clicking a row), not a column.
These actions are available via the List Context Menu or Related Lists, not the Column Context Menu.
Navigate to Incident > All.
Right-click on the Priority column header.
A menu appears with options such as:
Sort (Ascending/Descending)
Group By This Field
Create Report
Export Data
Configure List Layout
Example of Using a Column Context Menu in ServiceNow:
ServiceNow Documentation: Working with Lists
ServiceNow Docs: List and Column Context Menus
ServiceNow Learning: List Management and Customization
References:
Which one of the following statements describes the purpose of a Service Catalog workflow?
A Service Catalog workflow generates three basic components: item variable types, tasks, and approvals
Although a Service Catalog workflow cannot send notifications, the workflow drives complex fulfillment processes
A Service Catalog workflow is used to drive complex fulfillment processes and sends notifications to defined users or groups
A Service Catalog workflow generates three basic components: item variable types, tasks, and notifications
A Service Catalog workflow in ServiceNow is a structured sequence of automated activities designed to manage and fulfill catalog requests. These workflows are essential in handling approvals, tasks, notifications, and process automation for requests submitted through the Service Catalog.
Drives Complex Fulfillment Processes:
When a user submits a catalog request, the workflow determines how it should be processed.
It automates the required steps, such as approvals, task assignments, and record updates.
Different items in the catalog may require different workflows based on the request type.
Sends Notifications to Defined Users or Groups:
Service Catalog workflows include email and in-platform notifications to keep users informed.
Notifications can be triggered at different stages, such as request submission, approval, fulfillment, and closure.
Example: If an item requires managerial approval, the workflow sends an approval request notification to the designated approver.
Approval and Task Automation:
Workflows can create approval steps for request items before they proceed to fulfillment.
They can also generate tasks for fulfillment teams based on predefined conditions.
Integration with Flow Designer and Other Automation Tools:
In newer ServiceNow versions, Flow Designer is often used instead of traditional workflows, but the core purpose remains the same.
Workflows can integrate with SLA (Service Level Agreements), script actions, and record updates.
Key Functions of a Service Catalog Workflow:Why Option C is Correct?✅ "Drives complex fulfillment processes" → Correct, as workflows automate and manage Service Catalog request fulfillment.✅ "Sends notifications to defined users or groups" → Correct, since notifications are an integral part of ServiceNow workflows.
Why Other Options Are Incorrect?❌ Option A: Incorrect – While workflows include tasks and approvals, they do not "generate item variable types." Variables are defined within catalog items, not workflows.❌ Option B: Incorrect – Workflows can send notifications, making this statement false.❌ Option D: Incorrect – Similar to Option A, workflows do not generate "item variable types." Instead, they focus on fulfillment processes and notifications.
ServiceNow Product Documentation – Service Catalog Workflowshttps://docs.servicenow.com
ServiceNow Learning – Service Catalog and Workflow Automation
ServiceNow Developer Portal – Flow Designer & Workflow Automation
References from Certified System Administrator (CSA) Documentation:
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
In ServiceNow Service Catalog, an Order Guide is a feature that allows users to order multiple, related catalog items in a single request, simplifying the ordering process.
Helps users request multiple items together instead 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).
Uses variables and rules to 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 is not true because Order Guides allow users to request multiple items at once.
A single request (REQ#) is generated that 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 for users, not just administrators.
They do 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 the primary function of an Order Guide.
Instead of placing separate orders for different catalog items, a user can add all related items to a single 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 Guides can include user prompts (variables, conditions) before checkout.
Users may be asked for specific details before submitting 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
ServiceNow Community: How to Configure an Order Guide
References from Certified System Administrator (CSA) Documentation:
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 is global by default, meaning it can be used across multiple catalog items unless scoped to a specific item.
This helps in reusability of variables across different catalog items, reducing redundancy.
However, administrators can disable the "Global" checkbox if they want the variable to be specific to one catalog item.
Types of Service Catalog Variables:
Variables can be single-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 items without creating duplicate variables.
This is useful when multiple items require the same type of user input (e.g., location, department).
Visibility and Dependency:
ServiceNow allows UI policies and catalog client scripts to control the behavior of these variables dynamically.
Admins can configure visibility, mandatory status, or dependencies based 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 variables can be used in Record Producers, they are not limited to them.
Variables can also be used in Catalog Items, Order Guides, and Requested Items (RITM).
Option B (Service Catalog variables can only be used in Order Guides) – Incorrect
Service Catalog variables can be used in Order Guides, but they are not restricted to 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 variables can affect pricing through Variable Price Mapping.
If configured, variables (like dropdowns or checkboxes) can be linked to a price 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.
Which term refers to application menus and modules which you may want to access quickly and often?
Breadcrumb
Favorite
Tag
Bookmark
In ServiceNow, Favorites allow users to quickly access application menus and modules that they frequently use. By marking an application menu or module as a favorite, it appears under the Favorites tab in the Application Navigator, making navigation faster and more efficient.
(A) Breadcrumb – Incorrect
Breadcrumbs in ServiceNow show the navigation path within a list view or form.
They help users filter data quickly but do not store shortcuts for quick access.
(B) Favorite – Correct
The Favorite feature in ServiceNow allows users to save frequently used menus and modules for quick access.
Users can add, remove, and reorder favorites for better personalization.
Located in the Application Navigator, favorites appear at the top for easy access.
Favorites can include forms, records, reports, or dashboards.
(C) Tag – Incorrect
Tags are used to organize and categorize records (e.g., incidents, problems, change requests).
Tags help users group related records but do not create direct menu shortcuts.
(D) Bookmark – Incorrect
ServiceNow does not use 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-in Favorites feature.
Explanation of Each Option:
Users can customize Favorites by renaming them or selecting an icon for better visibility.
Admins can pre-configure favorites for users based on roles to improve productivity.
Favorites improve user efficiency by reducing the number of clicks needed to reach frequently used items.
ServiceNow Docs: Using Favorites in the Application Navigator
ServiceNow Community: Personalizing the Application Navigator with Favorites
Additional Notes & Best Practices: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, each Knowledge Base (KB) can have unique configurations, including lifecycle 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 custom workflow that 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 define User Criteria to control who can read, create, or contribute to a knowledge base.
Example:
IT Knowledge Base is only accessible to users with the ITIL role.
HR Knowledge Base is only available to HR employees.
Each knowledge base can have a unique category hierarchy to 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 by IT Support Team.
HR KB is managed by HR Admins.
ServiceNow allows multiple knowledge bases with distinct configurations.
Each knowledge base can have its own workflow, user criteria, categories, and managers.
This ensures flexibility and proper governance in 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 technique is used to get information from a series of referenced fields from different tables?
Table-Walking
Sys_ID Pulling
Dot-Walking
Record-Hopping
In ServiceNow, Dot-Walking is a technique used to retrieve information from referenced fields across different tables. It allows users to access data stored in related records without writing complex scripts.
When a field references another table, dot notation (.) is used to traverse the relationship and retrieve additional information from the referenced table.
It works in forms, lists, reports, workflows, business rules, and scripts.
How Dot-Walking Works:Example 1: Retrieving User Information from an Incident RecordLet's say we have an Incident table where the caller_id field references the User (sys_user) table.
If we need to retrieve the caller’s email address, we use:
caller_id.email
Here’s how it works:
caller_id → References the sys_user table
email → Retrieves the email field from the sys_user record
Example 2: Retrieving Department Name of an Incident CallerTo get the department of the caller, we use:
caller_id.department.name
caller_id → References the User table
department → References the Department table
name → Retrieves the department name
(A) Table-Walking – Incorrect ❌
There is no such term as "Table-Walking" in ServiceNow.
The correct term for referencing related fields is Dot-Walking.
(B) Sys_ID Pulling – Incorrect ❌
The sys_id is a unique identifier for each record in ServiceNow, but pulling sys_ids alone does not retrieve referenced field data.
Dot-Walking allows access to fields in related tables, not just the sys_id.
(C) Dot-Walking – Correct ✅
Dot-Walking is the correct technique used in ServiceNow to access referenced fields across tables.
It is used in scripting, reporting, workflows, Business Rules, and UI Policies.
(D) Record-Hopping – Incorrect ❌
There is no such feature as "Record-Hopping" in ServiceNow.
The correct method for referencing data in related tables is Dot-Walking.
Explanation of Each Option:
Dot-Walking reduces the need for complex queries and makes scripting easier.
Use it in filters, reports, and workflows to dynamically retrieve related data.
Limit excessive Dot-Walking in large tables to avoid performance issues.
Alternative for scripts: If Dot-Walking does not work in advanced scripts, use GlideRecord queries to retrieve referenced records manually.
Additional Notes & Best Practices:
ServiceNow Docs: Understanding Dot-Walking
ServiceNow Community: Best Practices for Dot-Walking
References from Certified System Administrator (CSA) Documentation:
Which would NOT appear in the History section of the Application Navigator?
Records
UI Pages
Lists
Forms
The History section in the Application Navigator tracks recently visited records, lists, and forms within ServiceNow. This feature allows users to quickly navigate back to previously accessed content without searching manually.
What Appears in the History Section?The History section logs user activity related to:
Records (✅ Option A) – Recently viewed records from any table, such as incidents, requests, or tasks.
Lists (✅ Option C) – Any list views a user has accessed, such as Incident List or Change Request List.
Forms (✅ Option D) – Any individual record viewed in form view, such as an incident form or user form.
Why is Option B (UI Pages) Correct?❌ UI Pages do NOT appear in the History section.
UI Pages are special custom pages built with Jelly scripting and used for custom interfaces, portals, and dashboards (e.g., Service Portal pages).
Since they do not represent individual records, lists, or forms, they are not included in the user’s History tracking.
Why Are the Other Options Incorrect?❌ A. Records
Records are individual database entries (e.g., specific incidents, change requests, or users).
Since records are frequently accessed, they are logged in History.
❌ C. Lists
Lists display multiple records from a table (e.g., all open incidents).
Since users navigate through lists frequently, they are logged in History.
❌ D. Forms
Forms are used to view or edit individual records (e.g., an incident form).
Since forms are commonly accessed, they are logged in History.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – Application Navigator & History???? ServiceNow Application Navigator Documentation
"The History section of the Application Navigator displays a list of the records, lists, and forms that you have recently accessed."
"Custom UI Pages are not included in History tracking."
TESTED 02 May 2025