A customer has asked for the following updates to a form:
* Make Resolution code mandatory, admin state is changed to Resolved.
* Hide major incident check box, unless logged in user has Major incident Manager role
What type of rules (s) would you use to implement this requirement?
Dictionary Design
Field Limiter
UI Policy
UI Design
Form Constraint
✔ UI Policies are the best way to implement dynamic form behavior such as making fields mandatory, hiding/showing fields, and setting values based on conditions.
Making "Resolution Code" mandatory when "State" is changed to "Resolved"
This requires a UI Policy that:
Condition: State = Resolved
Action: Set "Resolution Code" field to Mandatory = True
Hiding the "Major Incident" checkbox unless the logged-in user has the "Major Incident Manager" role
This requires another UI Policy that:
Condition: User does NOT have the role major_incident_manager
Action: Hide the field
Option A (Dictionary Design) ❌
The dictionary defines the structure of fields but does not control dynamic form behavior like field visibility or conditions.
Option B (Field Limiter) ❌
There is no such feature called "Field Limiter" in ServiceNow.
Option D (UI Design) ❌
"UI Design" is not a recognized concept in ServiceNow. UI Policies are used for form behavior changes.
Option E (Form Constraint) ❌
There is no "Form Constraint" feature in ServiceNow; ACLs and UI Policies control field behavior instead.
Which modules can you use to create a new table?
Choose 2 answers
Tables & Columns
Schema Map
Dictionary
Tables
In ServiceNow, new tables can be created using the Tables & Columns module or the Tables module.
Navigation: System Definition > Tables & Columns
Allows admins to create and modify tables, including:
Adding columns (fields)
Setting relationships
Defining attributes
Navigation: System Definition > Tables
A simpler interface for creating tables without managing columns immediately.
B. Schema Map → ❌ Incorrect
Schema Map visualizes table relationships but does not allow table creation.
C. Dictionary → ❌ Incorrect
The System Dictionary (sys_dictionary) is used to manage fields and attributes, not create tables.
Creating Tables in ServiceNow
Understanding Tables & Columns
1. Tables & Columns Module (✅ Correct Answer)2. Tables Module (✅ Correct Answer)Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
The Report Designer contains different section for configuring your report. Which section is used to specify the name of the report, and the table or data source for the report.
Properties
Data
Configure
Type
Sources
The Properties section in the Report Designer is used to:
Specify the report name
Select the table or data source for the report
Allows renaming the report for better identification.
Defines the primary data source (table) for the report.
Sets report-level settings such as visibility, sharing options, and description.
B. Data → ❌ Incorrect
The Data section is used to filter and refine the data but not to set the table or name the report.
C. Configure → ❌ Incorrect
No such section named "Configure" exists in the Report Designer.
D. Type → ❌ Incorrect
The Type section is used to select the type of report (e.g., Pie Chart, Bar Chart, List, etc.).
E. Sources → ❌ Incorrect
No "Sources" section exists in the Report Designer.
Key Features of the Properties Section:Why Other Options Are Incorrect?
Report Designer Overview
Official ServiceNow Documentation Reference:
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.
The Employee On-boarding team has asked for a way for managers to order computers, monitors, business Cards, and cell phones for new employees. How would you proceed to meet this requirement?
Create Record Producer
Create Order Guide
Create Requested Item
Create On-boarding Bot
An Order Guide in ServiceNow is used to group multiple catalog items together so that users can request all necessary items in one streamlined process.
The Employee Onboarding team needs a way for managers to order multiple items (computers, monitors, business cards, cell phones) for new employees.
An Order Guide allows managers to request all necessary items in a single request, instead of ordering them one by one.
The guide can also use rules and conditions to determine which items should be included based on user input (e.g., different job roles might require different devices).
A. Create Record Producer – Record Producers are used to capture information and create records (e.g., Incidents, Requests) but do not group multiple catalog items together like an Order Guide does.
C. Create Requested Item – A Requested Item (sc_req_item) is created when a request is submitted, but it is not the starting point for fulfilling this requirement.
D. Create Onboarding Bot – No such feature exists in ServiceNow; onboarding is typically handled via Order Guides and HR Case Management.
ServiceNow Order Guides Documentation
ServiceNow CSA Training Module: "Service Catalog: Order Guides and Catalog Items"
Why an Order Guide is the Best Choice for This Scenario?Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What are the main components of the Form Design interface? (Choose three.)
Field Layout
Page Header
Field Navigator
Field Picker
Form Layout
The Form Designer in ServiceNow allows administrators to create, edit, and configure forms to control how records are displayed and interacted with in the system. It consists of three key components:
Page Header – This section contains controls such as "Save," "Undo," and "Redo." It allows users to manage their changes while designing forms. The Page Header also displays the name of the form being edited.
Field Navigator – This panel provides a categorized list of available fields that can be dragged and dropped onto the form layout. The fields are divided into different sections, such as "Available Fields" and "Existing Fields," helping users to manage the form's data structure effectively.
Form Layout – This is the central workspace where users design the form by arranging fields. Users can add new fields, move existing ones, and configure their properties. The layout determines how the form appears to end-users.
ServiceNow Product Documentation – Form Designer
ServiceNow CSA Training Module: "Configuring Forms and Fields"
"ServiceNow System Administration Guide – Form Customization Best Practices"
References from Certified System Administrator (CSA) Official Documentation:Would you like me to verify and format more questions in the same manner?
What are the benefits of building flows using Flow Designer? Choose 3 answers
Supports easy integration with 3rd party systems
Provides IDE for complicated scripting
Provides natural-langauge descriptions of flow logic
Supports No-Code application development
Automatically populates SLA records
Provides built-in libraries /API for complex coding
The folloing are the benefits of building flows using Flow Designer:
C. Provides natural-language descriptions of flow logic: This allows users without programming experience to understand and modify flows, making them more accessible to a wider range of users.
D. Supports No-Code application development: Flow Designer provides a visual interface and pre-built actions that allow users to automate processes without writing code. This can significantly reduce development time and effort.
A. Supports easy integration with 3rd party systems: Flow Designer integrates with a variety of 3rd party systems through the Integration Hub, making it easy to connect your ServiceNow instance to external applications.
Flow Designer offers a low-code/no-code approach to building automation, simplifies complex logic with natural language descriptions, and integrates seamlessly with external systems.
References:
ServiceNow Product Documentation: Exploring Flow Designer - esigner/concept/flow-designer.html
ServiceNow Community: Flow Designer vs Workflow - m/community/developer-forum/what-are-the-advantages-and-disadvantages-between-flow-designer/m-p/1407094
From a related list, what would a user click for personalize the layout of the columns?
Magnifier
Context Menu
Pencil
Gear
In ServiceNow, when a user wants to personalize the layout of the columns in a related list, they need to click the Gear icon (⚙️).
Navigate to a record that contains a related list.
Look at the top-right corner of the related list for the Gear icon.
Click the Gear icon to open the "Personalize List Columns" interface.
From there, the user can add, remove, or rearrange columns in the related list.
A. Magnifier – A magnifying glass is typically used for search functions but not for column customization.
B. Context Menu – The context menu (right-click) provides other actions but does not allow column layout changes.
C. Pencil – A pencil icon typically represents editing but not column layout customization.
ServiceNow Personalizing List Views
ServiceNow CSA Training Module: "Personalizing Lists and Forms"
How It Works:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
On a form, which type of Geld has this icon which can be clicked, 10 S00 a preview of the associated record?
Drilkdown
Lookup
Quickview
Preview
Snapshot
Reference:
The icon highlighted in the image is the Reference Icon (i inside a circle). It is used for Reference fields in ServiceNow forms.
A Reference field links to a record in another table (e.g., the Caller field in an Incident form references the sys_user table).
Clicking the Reference Icon (i) opens a preview of the referenced record without navigating away from the form.
This feature is helpful for quickly viewing user details, CI information, or related records.
A. Drilldown – This term is not used for form field behavior in ServiceNow; "drilldowns" are usually associated with reports.
B. Lookup – While lookups are used to search for values, they do not display previews of referenced records.
C. Quickview – This is not a defined ServiceNow field type.
D. Preview – While the icon allows previewing, the correct term is Reference field, not "Preview field."
E. Snapshot – No such field type exists in ServiceNow.
ServiceNow Reference Fields & Preview
ServiceNow CSA Training Module: "Configuring Forms and Fields – Reference Fields and Their Behavior"
How Reference Fields Work:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
An IT user calls the service desk because they need to work on task records. All they can see is Self Service on their homepage when they login to the
ServiceNow instance. What issue could explain this?
Choose 2 answers
Their user account failed LDAP authentication
Their user account is not logged in properly
Their user account was not approved by their manager
Their user account does not have itil role
Their user account does not belong to any groups, which contain the itil role
In ServiceNow, roles determine what users can see and do within the platform.
The IT user only sees the Self-Service homepage instead of the full ServiceNow interface, including task records.
This suggests that their account does not have the necessary role(s) to access task records.
Issue:Why the Correct Answers?✅ D. Their user account does not have the itil role
The itil role is required to work with ITSM task records (e.g., Incidents, Problems, Changes).
Without this role, users only have access to the Self-Service portal.
✅ E. Their user account does not belong to any groups, which contain the itil role
Even if a user is not directly assigned the itil role, they can inherit it through a group membership.
If their user account is not part of an ITSM-related group that has the itil role, they will not be able to access tasks.
A. Their user account failed LDAP authentication → ❌ Incorrect
If LDAP authentication failed, the user would not be able to log in at all.
In this case, they are logged in but only see Self-Service, meaning authentication is not the issue.
B. Their user account is not logged in properly → ❌ Incorrect
If the login was incorrect, they would be logged out or receive an error message.
The issue here is a lack of permissions, not a login failure.
C. Their user account was not approved by their manager → ❌ Incorrect
Manager approval is not required for standard ITSM roles and access.
Why Other Options Are Incorrect?
User Roles in ServiceNow
Assigning Roles and Group Memberships
Official ServiceNow Documentation Reference:
What do you click when you have made modification to your report, and your want to see the results without saving?
Execute
Try ir
Run
Test
Preview
In ServiceNow Reporting, when modifying a report, users can preview the results without saving by clicking the "Run" button. This executes the report with the current settings and displays the updated results before committing any changes.
C. Run ✅
The "Run" button allows users to execute the report immediately to see updated results.
It helps users verify if filters, conditions, or visualizations are correct before saving the report.
Example: If a user changes the date range on an incident report, clicking "Run" updates the chart without saving the report permanently.
A. Execute ❌
There is no "Execute" button in ServiceNow Reporting.
"Execute" is used in scripting (e.g., Business Rules, Scheduled Jobs), not for reports.
B. Try it ❌
Not a valid option in ServiceNow Reporting.
Possibly confused with "Try It" in Flow Designer or Catalog Items.
D. Test ❌
"Test" is used in Workflows, Business Rules, and Flow Designer, not in reports.
E. Preview ❌
There is no "Preview" button for running reports.
"Preview" is typically used in UI Policies and Forms.
ServiceNow Documentation: Creating and Running Reports
ServiceNow Reporting Guide: Modifying Reports in Report Designer
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
Many actions are included with flow designer, what are some frequently used core actions? Choose 4 answers.
Wait for Condition
Ask for Approval
Create Record
Wait for Match
Look for Update
Look Up Record
Flow Designer in ServiceNow allows users to automate workflows with actions. Actions are reusable operations that execute tasks like creating records, sending notifications, and approvals.
A. Wait for Condition ✅
This action pauses the flow until a specified condition is met.
Example: Wait until an Incident is resolved before proceeding with follow-up actions.
B. Ask for Approval ✅
Sends an approval request to a user or group.
Example: Ask a manager for approval before escalating an incident.
C. Create Record ✅
Creates a new record in any table.
Example: Create a new Change Request when an Incident reaches a critical priority.
F. Look Up Record ✅
Retrieves records based on specified criteria.
Example: Find the user’s manager based on the requested user’s ID.
D. Wait for Match ❌
There is no core Flow Designer action called "Wait for Match."
This is likely confused with "Wait for Condition", which is the correct action.
E. Look for Update ❌
There is no standard action named "Look for Update."
Instead, flows use "Wait for Condition" or "Look Up Record" to detect changes.
ServiceNow Documentation: Flow Designer Actions
ServiceNow Training: Using Flow Designer
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 importing spreadsheet data into ServiceNow, what is the first step in the process?
Create Import Set
Run Data Scrubber
Set Coalesce
Define Data Source
Select Import Set
When importing spreadsheet data into ServiceNow, the first step is to Define a Data Source.
A Data Source defines where the data is coming from (e.g., Excel, CSV, JDBC connection).
It establishes the format and structure of the incoming data before it can be processed by an Import Set.
Without defining the Data Source, the system does not know how to handle the incoming data.
Define Data Source – Identify where the data is coming from.
Create Import Set – Temporarily store the imported data.
Set Coalesce – Define unique identifiers to prevent duplicate records.
Transform Data – Map fields to the target table.
Run the Import – Move data into the actual ServiceNow tables.
A. Create Import Set – Import Sets store the data, but they are created after defining the data source.
B. Run Data Scrubber – No such step exists in ServiceNow's import process.
C. Set Coalesce – Coalescing ensures no duplicate records, but it happens after data is loaded into the import set.
E. Select Import Set – The Import Set is selected after defining the data source and loading the data.
ServiceNow Data Import Process
ServiceNow CSA Training Module: "Importing Data into ServiceNow"
Why Defining a Data Source is the First Step?Steps in the Data Import Process: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
Select the Task number, and select the Assign to me UI action on the form
Right-click on the Task number and select the Assign to me option in the menu
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
Detailed Explanation:To assign a task to themselves, users in ServiceNow can:
Option A: Use the check box to select the record, then click the Person icon to assign it.
Option B: Select the Task number and use the Assign to me UI action available on the form. These methods provide quick ways for users to take ownership of tasks directly from the list view. (Reference: ServiceNow Documentation - Task Assignment and List Actions)
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:
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:
A task worker asks how they can monitor any updates occurring to recands assigned to him, like responses from customers, What do you suggest?
Open an Agent workspace tab for each record he wants to monitor
Select Service Desk > My Work Dashboard
Click on the eyeglass icon to. expand the Monitor frame
On My Work list, select the Activity Stream icon to show a frame with live updates
The Activity Stream icon (Live Feed) allows users to monitor real-time updates on records assigned to them. This is particularly useful for task workers who need to track customer responses, status changes, and work progress without manually refreshing records.
Navigate to My Work List (or any list view showing assigned tasks).
Click the Activity Stream (Live Updates) icon at the top of the list.
A real-time updates frame appears, showing all changes to the listed records.
A. Open an Agent Workspace tab for each record he wants to monitor ❌
While Agent Workspace offers real-time updates, opening multiple tabs is inefficient and unnecessary when live updates can be monitored in a single stream.
B. Select Service Desk > My Work Dashboard ❌
The My Work Dashboard provides an overview of assigned tasks but does not show live updates.
C. Click on the eyeglass icon to expand the Monitor frame ❌
There is no "eyeglass icon" used for monitoring updates in ServiceNow.
A manager wants to view a snapshot of month-end Sales performance data, as compared to Sales targets. In addition, the manager wants to be able to see those monthly numbers trended over time, and
forecasted into the future. What capability do you suggest for this manager?
Scheduled Reports, a custom snapshot table, and a Trend report
Scheduled Reports and Excel
Scheduled Reports, a custom snapshot table, and a Projection report
Performance Analytics
Key Performance Indicators
Performance Analytics (PA) is the best solution for the manager's requirements because it provides:
Snapshot of Sales Performance Data – PA allows the creation of historical and real-time dashboards to track sales performance against targets.
Trend Analysis Over Time – With PA, historical data is captured and can be visualized in trend reports, showing patterns over time.
Forecasting Capabilities – PA includes predictive intelligence that can project future trends based on past performance, helping managers make data-driven decisions.
A. Scheduled Reports, a custom snapshot table, and a Trend report – While reports and snapshots provide historical data, they do not offer forecasting capabilities.
B. Scheduled Reports and Excel – Excel is static and does not provide built-in forecasting or trend analysis.
C. Scheduled Reports, a custom snapshot table, and a Projection report – This approach is manual and lacks the dynamic analytics that PA provides.
E. Key Performance Indicators (KPIs) – KPIs track metrics but do not inherently provide trend analysis or forecasting.
When importing spreadsheet data into ServiceNow, in which step does the data get written to the receiving table?
Run Transform
Run Import
Import Dataset
Execute Transform
Schedule Transform
When importing spreadsheet data into ServiceNow using the Import Set process, data is transferred in multiple stages. The step where data gets written to the receiving table is called "Run Transform."
Load Data: The spreadsheet or data file is uploaded to a temporary table (Import Set table).
Run Transform: The system processes the import set data and writes it to the target table.
Verify Data: After transformation, the data is checked for accuracy.
Load Data:
The spreadsheet or external data is first imported into a staging table (Import Set table) in ServiceNow.
At this stage, the data is not yet written to the actual destination table.
Run Transform (Correct Answer):
The Transform Map applies field mappings and business logic.
The data is processed and written from the import set table to the target table (e.g., Incident, CMDB, or any other receiving table).
Any data transformation (such as field mappings, lookups, or script-based modifications) happens here.
Verify Data:
After transformation, users should validate the imported records to ensure that data was written correctly.
B. Run Import:
This step only loads the data into a temporary Import Set table.
It does not write data to the receiving table.
C. Import Dataset:
"Import Dataset" is not an actual step in the ServiceNow data import process.
D. Execute Transform:
There is no "Execute Transform" step in ServiceNow.
The correct term is "Run Transform."
E. Schedule Transform:
While you can schedule transforms, this is not the step where data gets written to the final table.
The actual transformation and writing occur during "Run Transform."
Import Set Process in ServiceNow:Explanation of Each Step:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:For more details, refer to the official ServiceNow documentation:
Importing Data into ServiceNow
Transform Maps in Import Sets
What module enables an administrator to define destinations for imported data on any ServiceNow table?
Field Transform
Transform Map
Schema Map
Import Map
A Transform Map in ServiceNow is used to define how imported data from external sources (such as CSV files, Excel sheets, or third-party integrations) is mapped into the target table within the platform.
They allow administrators to define field mappings between the import set table and the target table.
Can include field transformations, such as converting data formats or merging values.
Support scripted transformations using onBefore and onAfter scripts.
A. Field Transform – No such module exists in ServiceNow. Transform Maps handle field transformations.
C. Schema Map – The Schema Map visualizes table relationships but does not handle data imports.
D. Import Map – This is not a valid ServiceNow module. The correct term is Transform Map.
ServiceNow Transform Maps Documentation
ServiceNow CSA Training Module: "Importing Data and Transform Maps"
Key Features of Transform Maps:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
When moving a homepage or dashboard between instances, what must you remember?
Create a separate update set for them
They are automatically added to the update set
Manually add them to the update set
They cannot be moved via update set
When moving homepages or dashboards between ServiceNow instances (e.g., from development to production), they are not automatically included in an update set. Instead, they must be manually added to the update set before migration.
C. Manually add them to the update set ✅
Homepages and dashboards do not get included in update sets by default.
To move them, you must:
Navigate to System UI > Homepage Admin > Pages or Performance Analytics > Dashboards
Select the homepage or dashboard you want to move.
Use the Add to Update Set function to include them in your active update set.
Once added, move the update set to another instance and commit it.
A. Create a separate update set for them ❌
While it's a good practice to keep UI elements in separate update sets, it is not a requirement.
Homepages/dashboards can be added to any active update set manually.
B. They are automatically added to the update set ❌
Incorrect—ServiceNow does not automatically add homepages or dashboards to update sets.
D. They cannot be moved via update set ❌
Incorrect—They can be moved via update sets, but they must be manually added.
ServiceNow Documentation: Moving Homepages and Dashboards Between Instances
ServiceNow Best Practices: Working with Update Sets
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
Which field on every record contains a unique identifier for that record?
sys_number
sc_req_item
sys_id
sys_number_id
Detailed Explanation:In ServiceNow, the sys_id field serves as a unique identifier for every record within the platform’s database. The sys_id is a 32-character globally unique identifier (GUID) that ServiceNow automatically generates for each record, ensuring that every record is uniquely identifiable and can be referenced across the system. This sys_id is essential for integrations, queries, and relationships between records. (Reference: ServiceNow Documentation - Record Identification and sys_id Field)
=================
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:
What does ServiceNow recommend as a best practice regarding data imports?
Adjust your Transform maps, after the data is loaded into the target table.
Use extremely large Import Sets, instead of multiple large Import Sets.
Create a new Import set table for each new data load.
Plan time before your import to remove obsolete or inaccurate data.
Monitor data quality and clean imported data, using the Data Scrub Workspace.
When importing data into ServiceNow, data integrity and accuracy are critical. ServiceNow recommends cleaning and verifying data before importing it into the system.
Obsolete or inaccurate data can cause duplicate or incorrect records.
Pre-cleaning ensures only relevant, high-quality data is loaded into ServiceNow.
Improves system performance by preventing unnecessary data clutter.
Identify and remove obsolete records (e.g., inactive users, old assets).
Fix formatting issues (e.g., date formats, duplicate values).
Verify data mappings to ensure correct field alignment.
Use a small test import before a full-scale import.
Best Practice: Clean Data Before ImportingRecommended Pre-Import Steps:
A. Adjust your Transform maps, after the data is loaded into the target table → ❌ Incorrect
Transform Maps should be set before importing, not after.
Adjusting them afterward may require reloading data.
B. Use extremely large Import Sets, instead of multiple large Import Sets → ❌ Incorrect
Large imports can cause performance issues.
Best practice: Use incremental imports with data validation.
C. Create a new Import Set table for each new data load → ❌ Incorrect
Reusing Import Set tables is more efficient.
New tables are needed only for major structural differences.
E. Monitor data quality and clean imported data, using the Data Scrub Workspace → ❌ Incorrect
No such feature as "Data Scrub Workspace" exists in ServiceNow.
Data should be cleaned before importing, not after.
Why Other Options Are Incorrect?
Best Practices for Importing Data
Preparing Data for Import
The customer has asked that your change the default layout of the task list.
* Number
* Task Type
* Parent
* Short Description
* Assignment Group
* Assignment
* Updated
After navigation to the list, where would you click, to meet this requirement?
Right click on any column header, Context menu > Configure > List Layout
Right click List Gear icon > Configure > Columns
Click List Context Menu >Personalize List
Click List Context Menu > Configure Columns
To change the default layout of a task list in ServiceNow, you should right-click on any column header and select Configure > List Layout.
Navigate to the Task list view (e.g., Incident, Change, or another task-based list).
Right-click on any column header (e.g., "Number" or "Short Description").
Select Configure > List Layout.
Add, remove, or reorder columns as required.
Click Save to apply changes.
B. Right-click List Gear icon > Configure > Columns
The Gear icon (⚙) allows personalizing columns for an individual user, but does not change the default list layout for all users.
C. Click List Context Menu > Personalize List
Personalization only affects the user’s view, not the global list layout.
D. Click List Context Menu > Configure Columns
There is no "Configure Columns" option in the list context menu; the correct path is "Configure > List Layout".
ServiceNow List Layout Configuration
ServiceNow CSA Training Module: "Working with Lists and Configuring Layouts"
Steps to Modify the Task List Layout:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
You are looking at a list of Active incidents. You want to exclude incidents with the state of Resolved. How might you do that?
On the list of records, locate the right-click on the Resolved value, select Exclude.
Click Funnel icon, click AND, Select Resolved, is Not State click Run
On state column title, right-click, select Filter Out > Resolved
On Search, select State, type not Resolved, press enter
On the list of records, locate and right-click on the Resolved value, select Filter Out
In ServiceNow, when viewing a list view, you can easily filter out specific values by right-clicking on the field value and selecting "Filter Out". This action dynamically updates the filter to exclude records with that value.
Navigate to the Incident List.
Locate a record with State = Resolved.
Right-click on the "Resolved" value in the State column.
Select "Filter Out" from the context menu.
The list automatically refreshes, showing only incidents excluding "Resolved".
A. On the list of records, locate the right-click on the Resolved value, select Exclude.
"Exclude" is not an option in the ServiceNow list filter menu. The correct option is "Filter Out".
B. Click Funnel icon, click AND, Select Resolved, is Not State click Run.
The funnel icon opens the filter panel, but this answer is unnecessarily complex. Right-clicking and filtering out is faster.
C. On state column title, right-click, select Filter Out > Resolved.
You cannot right-click the column title to filter out a specific value; you must right-click on a specific field value.
D. On Search, select State, type not Resolved, press enter.
The correct syntax in the filter bar is "State != Resolved", but right-clicking is a more user-friendly method.
ServiceNow Filtering and List Views
ServiceNow CSA Training Module: "Working with Lists and Filters"
Steps to Exclude Incidents with the State "Resolved":Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
On the knowledge base record, which tab would you use to define which users are able to write articles to the knowledge base?
Can Read
Can Write
Can Contribute
Can Author
Cannot Author
In ServiceNow Knowledge Management, access to who can write articles in a knowledge base is controlled using the "Can Contribute" permission.
The "Can Contribute" tab allows administrators to specify which users or groups can create, edit, and manage knowledge articles within a specific knowledge base.
For example:
If a user is granted "Can Contribute" access, they can write and edit knowledge articles.
If a user only has "Can Read" access, they can view articles but cannot create or modify them.
A. Can Read ❌ – Defines who can view knowledge articles, but not who can write them.
B. Can Write ❌ – No such tab exists in ServiceNow knowledge base settings. Instead, the correct term is "Can Contribute."
D. Can Author ❌ – "Can Author" is not an official permission setting in ServiceNow. The correct term is "Can Contribute."
E. Cannot Author ❌ – No such option exists in ServiceNow Knowledge Base permissions.
Which feature enables business process owners to organize Flow Designer content into unified and digitized cross-enterprise processes via a digitized task board Interface?
Flow Designer
Process Automation Designer
Process Workflow Designer
Workflow Editor
Process Automation Designer (PAD) is a feature in ServiceNow that allows business process owners to create unified and digitized cross-enterprise processes using a task board interface.
Organizes multiple flows into a single process
Uses a visual task board-style interface to manage process stages
Integrates with Flow Designer to create, manage, and execute automation tasks
Allows role-based task assignment and collaboration
Key Features of Process Automation Designer:Use Case Example:Imagine a company has a New Employee Onboarding process that involves:
IT setting up hardware
HR completing paperwork
Security providing building access
Instead of managing this manually across multiple flows, Process Automation Designer brings all these steps into one unified process, making it easy to track and automate.
A. Flow Designer → ❌ Incorrect
Flow Designer is used to create individual automated workflows, but it does not provide a unified digitized task board.
C. Process Workflow Designer → ❌ Incorrect
No feature called "Process Workflow Designer" exists in ServiceNow.
D. Workflow Editor → ❌ Incorrect
Workflow Editor (Legacy tool) is used to create graphical workflows, but it does not support cross-enterprise digitized task boards.
Why Other Options Are Incorrect?
Process Automation Designer Overview
Using Process Automation Designer
Official ServiceNow Documentation Reference:
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.
What types of entities can receive task assignments, in ServiceNow?
Choose 2 answers
Groups
Users
Departments
Teams.
In ServiceNow, tasks (such as Incidents, Change Requests, and Service Requests) can be assigned to individual users or groups to manage workload distribution efficiently.
A. Groups ✅
Groups in ServiceNow represent a collection of users with common roles or responsibilities.
Tasks are often assigned to groups first, allowing any member to take ownership.
Example:
IT Support Group for handling incident tickets.
Change Advisory Board (CAB) for approving changes.
B. Users ✅
Individual users can receive task assignments directly.
Assigned users are responsible for completing or updating the task.
Example:
A specific Service Desk Agent assigned to resolve an incident.
C. Departments ❌
Departments in ServiceNow represent organizational divisions (e.g., HR, IT, Finance), but they do not receive task assignments.
Assignments are made to groups or individuals within departments, not the department itself.
D. Teams ❌
"Teams" is not a structured entity in ServiceNow for task assignments.
While some organizations may informally refer to groups as "teams," the platform recognizes Groups and Users as valid task recipients.
Official ServiceNow Documentation: Assigning Tasks
ServiceNow Administration Guide: Users and Groups
Correct Answers Explanation:Incorrect Answer Choices Explanation: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:
When using Flow Designer what is the Flow Execution initiated by?
A trigger
An existing subflow
Allow logic
An execution data pill
In Flow Designer, a Flow Execution is initiated by a trigger. A trigger determines when and under what conditions a flow starts.
Record-Based Trigger
Executes the flow when a record is created, updated, or deleted in a specific table.
Example: A flow runs when an Incident is created with a specific priority.
Schedule-Based Trigger
Executes the flow at a specific time or on a recurring schedule.
Example: A flow runs every Monday at 8 AM to check overdue tasks.
Application-Based Trigger (Inbound Actions, API Calls, or Events)
Executes the flow when a specific event occurs in ServiceNow.
Example: A flow runs when an email is received in ServiceNow.
Types of Triggers in Flow Designer:
B. An existing subflow
Subflows are reusable flows that can be called within a parent flow.
A subflow does not initiate execution on its own; it must be triggered by a flow or script.
C. Allow logic
No such term exists in Flow Designer; logic applies within a flow but does not initiate execution.
D. An execution data pill
Data pills represent stored data within a flow but do not trigger execution.
Why Other Answers Are Incorrect:
ServiceNow Flow Designer – Triggers
ServiceNow CSA Training Module: "Building Flows with Flow Designer"
References from Certified System Administrator (CSA) Official Documentation:
What icon do you use to change the boon and color on a Favorite?
Pencil
Star
Clack
Tringle
In ServiceNow, the Pencil (✏) icon is used to edit and customize Favorites in the Application Navigator.
Open the Application Navigator.
Locate the Favorites section.
Click the Pencil (✏) icon next to the favorite you want to edit.
Choose a new icon and color.
Click Save to apply changes.
B. Star ❌
The Star icon is used to add or remove a favorite, not edit it.
C. Clock ❌
The Clock icon represents Recently Viewed items, not Favorites customization.
D. Triangle ❌
No Triangle icon is used for modifying Favorites in ServiceNow.
What is a characteristic of importing data into ServiceNow?
An existing Transform Map can be used one time on the same import set
Coalesce fields are used only after running Transform
Any user can manage and set up import sets
An existing Transform Map can be used multiple times on the same import set
When importing data 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:
Which type of tables may be extended by other tables, but do not extend another table?
Base Tables
Core Tables
Extended Tables
Custom Tables
In ServiceNow, tables are structured in a hierarchical format where some tables can extend others, inheriting fields and properties. However, there are specific tables that do not extend any other table but can be extended—these are known as Base Tables.
Base Tables:
A Base Table is a table that does not extend another table but can be extended by other tables.
It serves as a foundation for creating new tables.
Example:
Task Table (task) – The Incident, Problem, and Change tables extend from the Task table.
Configuration Item Table (cmdb_ci) – Used as a base for various CI types.
Core Tables:
Core Tables are the standard tables provided by ServiceNow.
They can be base tables or extended tables depending on their role.
Example:
Task (task) and User (sys_user) are core tables, but only some core tables are base tables.
Extended Tables:
Extended Tables are tables that inherit fields and functionality from a parent table.
Example:
Incident (incident) extends from Task (task).
Custom Tables:
Custom Tables are tables that developers create for specific business needs.
They may or may not extend another table depending on their design.
Understanding Table Types in ServiceNow
Why Answer "A" is Correct:✔️ "Base Tables" are tables that may be extended by other tables but do not extend another table.
These tables do not inherit fields from any other table.
They provide the foundation for extensions, making them the top-level tables in ServiceNow’s data hierarchy.
Example: The Task table is a base table because it does not extend another table but serves as the foundation for many other tables (e.g., Incident, Problem, Change).
Why the Other Answers Are Incorrect:❌ B. "Core Tables"
Incorrect because Core Tables are standard ServiceNow tables, but they can be either base or extended tables.
Not all core tables follow the definition of a base table.
❌ C. "Extended Tables"
Incorrect because extended tables inherit fields from parent tables, meaning they do extend another table.
Example: The Incident table extends from the Task table, making it an extended table.
❌ D. "Custom Tables"
Incorrect because Custom Tables can be either base or extended tables depending on how they are created.
If a developer chooses to extend an existing table, then it is not a base table.
ServiceNow CSA Study Guide – Data Schema & Tables
ServiceNow Docs: Table Hierarchy & Extensions (ServiceNow Documentation)
ServiceNow Data Model Overview (Base Tables & Extended Tables)
References from the 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:
A knowledge article must be which of the following states to display to a user?
Published
Drafted
Retired
Reviewed
In ServiceNow Knowledge Management, knowledge articles must be in a specific state before they can be visible to end users. The correct state that allows users to view the article is Published.
Understanding Knowledge Article StatesKnowledge articles in ServiceNow go through a lifecycle that includes the following states:
Draft – The article is being created or edited and is not visible to end users.
Review – The article is under internal review by approvers before publication. It remains hidden from users.
Published – The article is approved and publicly available to users who have access to the Knowledge Base.
Retired – The article is no longer relevant or has been replaced. It is not visible to end users.
Only Published articles appear in the Knowledge Base and can be accessed by users.
Articles in Draft, Review, or Retired states are not visible to the general audience.
B. Drafted – Articles in Draft are still being written or edited and cannot be accessed by users.
C. Retired – Retired articles are considered obsolete and are no longer displayed in the Knowledge Base.
D. Reviewed – Articles in Review are under approval but are not yet visible to users.
ServiceNow Docs: Knowledge Article States
ServiceNow CSA Official Training Guide (Knowledge Management Lifecycle & Publishing Workflow)
Why is "Published" the Correct Answer?Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms that a knowledge article must be in the "Published" state to be visible to users in the Knowledge Base.
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)
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.
What is the path an Administrator could take to view the fulfillment stage task list for an order placed by a user?
RITM (Number)>REQ (Number)>PROCUREMENT (Number)
REQ (Number)>RITM (Number)>PROCUREMENT (Number)
REQ (Number)>RITM (Number)>TASK (Number)
FULFILLMENT (Number)>RITM (Number)>TASK (Number)
ServiceNow uses a hierarchical structure to manage Service Catalog requests:
REQ (Request Record)
The Request (REQ#) is the parent record that represents the entire service request submitted by a user.
It groups all requested items and their associated tasks.
Found in the sc_request table.
RITM (Requested Item Record)
The Requested Item (RITM#) is the specific catalog item ordered by the user within a request.
A single REQ can have multiple RITMs if the user ordered multiple items in a single request.
Found in the sc_req_item table.
TASK (Catalog Task Record)
The Task (TASK#) is the individual fulfillment action required to complete the requested item.
A single RITM can have multiple tasks, each assigned to different fulfillment teams.
Found in the sc_task table.
Why Answer "C" is Correct:✔️ REQ (Number) > RITM (Number) > TASK (Number)
This is the correct path because it follows the ServiceNow fulfillment structure:
REQ (Request) – Tracks the entire request.
RITM (Requested Item) – Tracks individual items within the request.
TASK (Catalog Task) – Tracks the specific tasks needed to complete the requested item.
This path allows an administrator to drill down from the overall Request (REQ#) to individual Requested Items (RITM#) and finally to the Tasks (TASK#) assigned to fulfill those items.
Why the Other Answers Are Incorrect:❌ A. RITM (Number) > REQ (Number) > PROCUREMENT (Number)
Incorrect because the REQ# (Request) comes first before the RITM# (Requested Item).
Also, PROCUREMENT# is not always part of the fulfillment flow unless the item requires procurement (e.g., purchasing hardware).
❌ B. REQ (Number) > RITM (Number) > PROCUREMENT (Number)
Incorrect because not all requests involve procurement.
The last step should be TASK (sc_task), not PROCUREMENT unless it's a procurement-related request.
❌ D. FULFILLMENT (Number) > RITM (Number) > TASK (Number)
Incorrect because "FULFILLMENT" is not a standard record type in ServiceNow.
The correct hierarchy starts with REQ# (sc_request), not "FULFILLMENT."
ServiceNow CSA Study Guide – Service Catalog & Request Fulfillment
ServiceNow Docs: Request Fulfillment Process (ServiceNow Documentation)
ServiceNow Tables & Data Model (sc_request, sc_req_item, sc_task)
References from the Certified System Administrator (CSA) Documentation:
The baseline Service Catalog homepage contains links to which of the following components?
Record Producers, Order Guides, and Catalog Items
Order Guides, Item Variables, and Workflows
Order Guides, Catalog Items, and Workflows
Record Producers, Order Guides, and Item Variables
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:
What refers to an application or system that accesses a remote service or another computer system, known as a server?
Server
Client
Script
Policies
In computing and networking, a client refers to an application or system that accesses a remote service or another computer system (known as a server). The client-server model is a fundamental concept in computing, where:
A client sends requests to a server.
The server processes the request and sends back a response.
This architecture is widely used in web applications, databases, and ServiceNow itself, where clients interact with the ServiceNow platform (server) via a web browser or API requests.
In ServiceNow, the client typically refers to a user’s browser or an external system making requests via API calls.
The server is the ServiceNow instance, which processes requests and returns responses.
Client-side scripts (such as Client Scripts or UI Policies) run on the user's browser, while server-side scripts (such as Business Rules and Script Includes) execute on the ServiceNow server.
How This Relates to ServiceNow:
A. Server → A server receives requests and processes them but is not the requesting entity.
C. Script → A script is a piece of code that executes certain actions but does not represent an entire system accessing a service.
D. Policies → Policies define rules or behaviors (e.g., UI Policies, Data Policies) but do not access a remote service.
Why Other Options Are Incorrect:
ServiceNow Documentation: Client and Server in ServiceNow
CSA Exam Guide: Covers Client and Server architecture in ServiceNow.
Reference from CSA Documentation:
Which are states that you can make a field on a form using UI Policy?
read-only
write-only
Necessary
Mandatory
Empty
Hidden
In ServiceNow, UI Policies allow administrators to dynamically control form fields based on conditions without using scripts. With UI Policies, you can change the behavior of a field by making it:
Read-only → The user can view the field but cannot edit it.
Mandatory → The field becomes required, and the user must fill it out before submitting the form.
Hidden → The field is removed from visibility on the form.
Explanation of Each Option:✅ A. Read-only – Correct
A UI Policy can make a field read-only, meaning users can see the field but cannot modify its value.
Example: A field like Request Number (REQ0001) is typically read-only after submission.
❌ B. Write-only – Incorrect
ServiceNow does not have a "write-only" field setting in UI Policies.
If a field is editable, users can both read and write; if it’s hidden or read-only, writing is not possible.
❌ C. Necessary – Incorrect
There is no "Necessary" field state in ServiceNow UI Policies.
If the intent is to make a field required, the correct term is "Mandatory".
✅ D. Mandatory – Correct
UI Policies can make a field mandatory, requiring the user to enter a value before submitting the form.
Example: An Incident Description field might be mandatory before an incident is submitted.
❌ E. Empty – Incorrect
UI Policies cannot directly enforce an "empty" state. However, a default value could be cleared using a client script, but this is not a UI Policy feature.
✅ F. Hidden – Correct
UI Policies can hide a field, making it invisible on the form.
Example: A "Manager Approval" field may be hidden until a certain condition (e.g., request cost > $1000) is met.
Final Answer:✅ Read-only✅ Mandatory✅ Hidden
ServiceNow Docs – UI Policies and UI Policy Actions
ServiceNow Learning – Form Configuration & UI Policies
ServiceNow Developer Portal – Controlling Form Behavior with UI Policies
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 Overview
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.
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 Workflows
ServiceNow Learning – Service Catalog and Workflow Automation
ServiceNow Developer Portal – Flow Designer & Workflow Automation
References from Certified System Administrator (CSA) Documentation:
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:
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.
Where would you go in ServiceNow to order services and products offered by various departments?
Service Catalog
Self Service
Service Department
Customer Service
In ServiceNow, the Service Catalog is the primary module where users can order services and products offered by various departments. The Service Catalog provides a centralized portal for users to browse and request IT, HR, Facilities, Finance, and other departmental services in a structured and automated way.
The Service Catalog is a self-service interface where users can request predefined services, products, and resources.
It acts as a digital storefront for an organization's internal and external services.
Each service request follows a workflow that may include approvals, task assignments, and fulfillment processes.
Service Offerings:
Users can request hardware (laptops, mobile devices, monitors), software, access permissions, or HR-related services (e.g., PTO requests, onboarding).
Structured Request Fulfillment:
Each request follows a workflow with assigned tasks to the appropriate fulfillment teams.
Example: A request for a new laptop is routed to IT Support for approval and processing.
Automation and Approvals:
Some catalog items require managerial or departmental approvals before fulfillment.
Example: Requesting access to restricted applications might need approval from an IT admin.
Integration with Incident, Change, and Asset Management:
The Service Catalog can trigger change requests, incidents, and asset updates as part of the fulfillment process.
Access Through the Self-Service Portal:
Users can access the Service Catalog via the Self-Service Portal for quick and easy navigation.
What is the Service Catalog?Key Features of the Service Catalog:
Why Option A (Service Catalog) is Correct?✅ The Service Catalog is the correct place to order services and products offered by different departments in ServiceNow.✅ It provides a structured and automated way to request, approve, and fulfill service requests.
Why Other Options Are Incorrect?❌ B. Self-Service – The Self-Service Portal provides access to the Service Catalog but is not where services are ordered directly.❌ C. Service Department – No such module exists in ServiceNow. Departments use the Service Catalog to provide services.❌ D. Customer Service – The Customer Service Management (CSM) module is for external customers, not internal service requests.
ServiceNow Docs – Service Catalog Overview
ServiceNow Learning – Self-Service & Service Catalog Best Practices
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:
What is the master table that contains a record for each table in the database?
[sys_master_db]
[sys_db_object]
[sys_master_object]
[sys_object_db]
In ServiceNow, all tables in the database are recorded in a master table called [sys_db_object]. This table stores metadata about each table in the system, including its name, label, and other attributes.
Stores a record for every table in the ServiceNow instance.
Tracks essential table properties, such as the table name, label, and whether it is an extension of another table.
Helps administrators view, modify, or create new tables in ServiceNow.
Used in Table Administration and Custom Table Development.
A. [sys_master_db] –
This table does not exist in ServiceNow.
C. [sys_master_object] –
There is no such table named "sys_master_object" in ServiceNow.
D. [sys_object_db] –
This table does not exist in ServiceNow.
The correct name is sys_db_object.
Navigate to System Definition → Tables.
Search for the table sys_db_object.
Open the table to see records representing all tables in the instance.
ServiceNow Docs: Understanding Tables and Fields
ServiceNow CSA Official Training Guide (System Data and Tables Overview)
Key Functions of [sys_db_object]:Why the Other Options Are Incorrect?How to View the [sys_db_object] Table in ServiceNow?References from Certified System Administrator (CSA) Documentation:This confirms that [sys_db_object] is the master table that contains a record for every table in the ServiceNow database.
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:
FILL IN THE BLANK
_______________ is a computer program running as a service; a physical computer dedicated to running one or more services, or a system running a database.
Server
A server is a computer program running as a service, a physical machine dedicated to executing services, or a system running a database.
Types of Servers in ServiceNow & IT Infrastructure:Application Server – Runs the ServiceNow application logic and processes user requests.
Database Server – Stores and manages the ServiceNow database, where all records and configurations are maintained.
Web Server – Handles HTTP/HTTPS requests and delivers web pages to users.
In ServiceNow’s cloud-based architecture, the server infrastructure is maintained by ServiceNow and hosted in highly secure data centers worldwide.
References from Certified System Administrator (CSA) Documentation:ServiceNow Docs: Understanding ServiceNow Cloud Infrastructure
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 Overview
ServiceNow Docs: UI Action Overview
UI Policy:UI Action:Why Option A is Incorrect?References from Certified System Administrator (CSA) Documentation:
What is the purpose of flagging an article in a knowledge base?
To mark an article to read later.
Allow a user to submit feedback about an article
Reporting an error
In ServiceNow Knowledge Management, flagging an article is a feature that allows users to report errors or issues within a knowledge article. This helps maintain article accuracy and ensures that outdated or incorrect information is addressed by knowledge managers.
Error Reporting ✅
Users can flag an article if they find incorrect, outdated, or misleading information.
Knowledge managers receive a notification about flagged articles and can review them for updates.
Article Quality Control ✅
Helps improve knowledge base content by allowing users to point out inaccuracies.
Ensures that knowledge articles remain relevant and useful.
Notifying Knowledge Managers ✅
Flagged articles appear in the Knowledge Base Administration module, allowing managers to track and resolve flagged issues.
A. To mark an article to read later ❌
Incorrect: There is no built-in "read later" feature in ServiceNow Knowledge Management.
Instead, users can bookmark an article for quick access.
B. Allow a user to submit feedback about an article ❌
Incorrect:
Feedback is submitted through the Feedback feature, which allows users to rate articles and provide comments.
Flagging is specifically for error reporting, not general feedback.
Key Purposes of Flagging an Article:Why Other Options Are Incorrect?
Flagging Knowledge Articles
Flagging an Article for Review
Managing Flagged Articles
Knowledge Management Administration
References from ServiceNow CSA Documentation:
Tables are made up of which of the following?
records
lists
forms.
fields
In ServiceNow, tables are fundamental components of the platform's database structure. A table consists of records (rows) and fields (columns) that store data.
A record is an individual entry in a table, similar to a row in a traditional database.
Each record represents a single entity (e.g., an incident, a user, a request).
Records are stored uniquely in the system and are identified by a Sys ID (a globally unique identifier).
A field is an attribute of a record, like a column in a database.
Each field has a specific data type (e.g., string, integer, date, reference).
Fields define what type of information can be stored in a record.
1. Records (Rows) – Correct Option2. Fields (Columns) – Correct OptionExample: The Incident [incident] tableSys ID
Number
Short Description
Caller
State
123abc
INC001
System crash
John D
New
456def
INC002
Network issue
Jane S
Open
Records: INC001, INC002 (each row is a record).
Fields: Number, Short Description, Caller, State (each column is a field).
B. Lists – Incorrect
Lists are a view of table data but are not a part of the table itself.
A list displays multiple records from a table but does not define the structure of a table.
C. Forms – Incorrect
Forms are user interfaces used to view or edit single records.
A form allows users to interact with the data stored in a table but is not part of the table structure itself.
ServiceNow Docs: Tables and Records
ServiceNow CSA Study Guide – Understanding Tables, Records, and Fields
ServiceNow Product Documentation: List and Form Views
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
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:
What is (are) best practice(s) regarding users/groups/roles? Choose 2 answers
You should never assign roles to groups.
You should assign roles to users.
You should assign roles to groups
You should add users to groups
In ServiceNow, the best practice for managing users, groups, and roles is based on role-based access control (RBAC).
Assign Roles to Groups (Correct ✅)
Instead of assigning roles directly to users, it is a best practice to assign roles to groups.
This ensures better role management, easier administration, and scalability.
Example:
The "IT Support" group has the "itil" role.
All users in this group automatically get the itil role.
Add Users to Groups (Correct ✅)
Users should be assigned to groups rather than roles directly.
Groups inherit roles, so when a user is added to a group, they automatically receive the appropriate access.
Example:
A new Service Desk agent joins the "Service Desk" group and immediately gets the associated roles (itil, incident_manager, etc.).
A. You should never assign roles to groups ❌ (Incorrect)
Incorrect: Assigning roles to groups is the recommended best practice.
Managing roles at the group level makes access control more efficient and scalable.
B. You should assign roles to users ❌ (Incorrect)
Incorrect: Assigning roles directly to users is not a best practice because it becomes difficult to manage as the organization grows.
Instead, users should be added to groups that have the necessary roles.
Best Practices for Users, Groups, and Roles:Why Other Options Are Incorrect?
Managing Users, Groups, and Roles
ServiceNow Best Practices for Roles & Groups
Role-Based Access Control (RBAC)
User Administration
References from ServiceNow CSA Documentation:
What are the three components of a filter condition?
Table
Value
Field
Operator
In ServiceNow, a filter condition consists of three primary components:
Field – The specific column (attribute) in a table that you want to filter by.
Example: State, Priority, Category, Created Date
Operator – Defines the comparison condition between the Field and the Value.
Example: is, is not, contains, starts with, greater than, less than
Value – The actual data that the filter is looking for.
Example: High (for Priority), New (for State), IT Support (for Category)
Example of a Filter Condition in ServiceNow:If you want to filter Incident records where the State is New, the filter condition would be:
Field: State
Operator: is
Value: New
A. Table –
A table is where data is stored, but it is not a component of a filter condition.
Filters are applied on a table but do not include the table itself in the condition.
ServiceNow Docs: Filtering Data in Lists and Reports
ServiceNow CSA Official Training Guide (Filtering and Searching Data)
Why the Other Option is Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms that Field, Operator, and Value are the three core components of a filter condition.
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 displays a set of records from a table?
View
Dashboard
Panel
List
In ServiceNow, a List is a visual representation of multiple records from a table. Lists allow users to view, filter, sort, and interact with records in a structured tabular format.
Displays multiple records from a table.
Columns represent fields of the table.
Users can personalize the list (e.g., adjust columns, apply filters, and sort).
Common Actions:
Inline editing
Searching
Exporting data
Grouping and filtering
A. View ❌
A View defines how data is displayed, but it is not a list itself.
Example: Different form views can be created for the same table.
B. Dashboard ❌
A Dashboard is a visual representation of reports and performance analytics.
It does not display raw table records directly.
C. Panel ❌
No such term as "Panel" exists in ServiceNow for displaying records from a table.
Key Features of Lists:Why Other Options Are Incorrect?
Lists Overview
ServiceNow Lists Documentation
Personalizing Lists
List Personalization Guide
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
What is the function of user impersonation?
Testing and visibility
Activate verbose logging
View custom perspectives
Unlock Application master list
In ServiceNow, User Impersonation allows an admin or a user with the appropriate role to temporarily act as another user without needing their password. This is mainly used for testing and visibility, helping administrators and developers verify user permissions, role-based access, and UI experiences.
Testing Permissions & Roles
Ensures that users have the correct access rights (e.g., verifying ITIL user permissions for incident management).
Helps test UI Policies, Business Rules, and ACLs (Access Control Rules) by viewing the system from the perspective of different roles.
Debugging & Troubleshooting
Identifies why a user cannot access certain records or modules.
Helps in resolving permission-related issues without affecting live users.
Experience Validation
Ensures users see the correct menus, fields, and options based on their assigned roles.
Useful when developing new applications, workflows, or Service Catalog items.
Admins and authorized users can impersonate by clicking on their name in the top-right corner and selecting Impersonate User.
Once impersonated, all actions are logged for security and compliance.
Primary Functions of User Impersonation:How to Use Impersonation:
(A) Testing and visibility – Correct ✅
The primary function of user impersonation is to test and verify what different users can see and do in the system.
It helps with debugging UI, role-based access, ACLs, and workflow execution.
(B) Activate verbose logging – Incorrect ❌
Verbose logging is used for detailed debugging and performance monitoring, but impersonation does not enable logging features.
(C) View custom perspectives – Incorrect ❌
ServiceNow does not use the term "custom perspectives" in the context of impersonation.
Impersonation shows what a specific user sees based on their roles, but it does not create custom perspectives.
(D) Unlock Application master list – Incorrect ❌
There is no such feature as an "Application Master List" that requires impersonation to unlock.
Application access is controlled by roles and permissions, not impersonation.
Explanation of Each Option:
Never impersonate a user without permission, especially in production environments.
All impersonation actions are logged in the system for security and auditing purposes.
Use impersonation in a sub-production (development or test) instance before making changes to production.
Admins should use impersonation instead of logging in with test user accounts to maintain security and accountability.
Additional Notes & Best Practices:
ServiceNow Docs: Impersonating Users
ServiceNow Community: Best Practices for User Impersonation
References from Certified System Administrator (CSA) Documentation:
What is the name of the conversational bot platform that provides assistance to help users obtain information, make decisions, and perform common tasks?
Answer Agent
live Feed
Virtual Agent
Connect Chat
The conversational bot platform in ServiceNow that helps users obtain information, make decisions, and perform common tasks is called Virtual Agent.
What is Virtual Agent?Virtual Agent is a chatbot framework in ServiceNow that allows users to interact with the system using natural language processing (NLP). It automates responses, guides users through processes, and integrates with ServiceNow workflows to resolve requests efficiently.
Conversational AI & Automation
Uses AI and Natural Language Understanding (NLU) to interpret user input and provide relevant responses.
Predefined Topics & Custom Topics
Comes with pre-built conversation topics (e.g., resetting passwords, requesting IT help) and allows organizations to create custom topics.
Multi-Channel Support
Works with platforms like Microsoft Teams, Slack, ServiceNow Chat, and web portals.
Self-Service Capabilities
Enables users to resolve issues without contacting the Service Desk, improving efficiency.
Integration with ServiceNow Workflows
Can trigger workflows to create incidents, update records, retrieve knowledge articles, or complete approvals.
A. Answer Agent ❌
Incorrect: There is no feature named "Answer Agent" in ServiceNow.
B. Live Feed ❌
Incorrect: Live Feed is a social collaboration tool in ServiceNow that allows users to post updates and interact with others, similar to a message board. It does not provide AI-based conversational assistance.
D. Connect Chat ❌
Incorrect: Connect Chat is ServiceNow’s real-time collaborative chat system, used for direct communication between users and support agents, but it is not an AI-driven Virtual Agent.
Key Features of Virtual Agent:Why Other Options Are Incorrect?
ServiceNow Product Documentation - Virtual Agent
Virtual Agent Overview
Setting Up Virtual Agent
ServiceNow Conversational Interfaces
Virtual Agent vs. Connect Chat
References from ServiceNow CSA Documentation:
From the User menu, which actions can a user select? (Choose three.)
Send Notifications
Log Out ServiceNow
Elevate Roles
Impersonate Users
Order from Service Catalog
Approve Records
The User Menu in ServiceNow is accessible from the top-right corner of the interface by clicking on the user’s avatar or name. This menu provides various options that allow users to manage their sessions, roles, and impersonation settings.
The three correct actions a user can select from the User Menu are:
The Log Out option allows users to end their session and securely exit ServiceNow.
It is an essential feature for security and session management.
Location: User Menu > Log Out
Users with appropriate privileges (such as administrators) can elevate their roles to gain temporary access to higher permissions.
This is primarily used when a user needs elevated access (e.g., security_admin) to perform specific administrative actions.
Location: User Menu > Elevate Roles
Example:
A system administrator can elevate their role to security_admin to access security-related configurations.
The Impersonate User feature allows an administrator to act as another user without needing their credentials.
This is useful for troubleshooting, testing permissions, and verifying user-specific configurations.
Location: User Menu > Impersonate User
Example:
An admin impersonating a regular user can verify that the correct permissions and UI settings are applied.
1. Log Out ServiceNow (✅ Correct)2. Elevate Roles (✅ Correct, for Admin Users)3. Impersonate Users (✅ Correct, for Admin Users)
Why the Other Options Are Incorrect:❌ A. Send Notifications (Incorrect)
The User Menu does not include an option to send notifications.
Notifications (emails, push notifications, SMS) are managed through:
System Notification > Email > Notifications
Outbound SMS or Messaging Settings
❌ E. Order from Service Catalog (Incorrect)
Users can order items from the Service Catalog, but this action is not available from the User Menu.
Instead, users access the Service Catalog through:
Self-Service > Service Catalog
Requests and Catalog Items pages
❌ F. Approve Records (Incorrect)
Users can approve records if they have approval roles (e.g., approver), but this action is not directly available from the User Menu.
Approvals are managed through:
My Approvals in Self-Service
The Approvals module in the ServiceNow application navigator
ServiceNow CSA Documentation: User Menu Overview
ServiceNow CSA Learning Path: User Menu and Elevate Roles
ServiceNow Docs: Impersonate Users in ServiceNow
References:
A group is stored in which table?
Group[user group]
Group[sys_user]
Group[sys_user_group]
Group[sys_user_group_profile]
In ServiceNow, groups are stored in the Group [sys_user_group] table. Groups are used to organize users with similar responsibilities, permissions, or functional roles.
Name (name) – The unique name of the group.
Manager (manager) – The user responsible for managing the group.
Roles (roles) – The roles assigned to the group, which are inherited by all group members.
Parent Group (parent) – If applicable, this establishes group hierarchy.
Assigning access roles to multiple users at once.
Routing tasks or approvals (e.g., Incident assignments to an IT Support group).
Managing security and permissions in ServiceNow.
A. Group [user group] – Incorrect. This is not a valid ServiceNow table.
B. Group [sys_user] – Incorrect. This is the User table, not the Group table.
D. Group [sys_user_group_profile] – Incorrect. This table does not exist in ServiceNow.
ServiceNow Docs: User Administration – sys_user_group Table
ServiceNow CSA Study Guide – Managing Users and Groups
Key Fields in the sys_user_group Table:Common Use Cases for Groups:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
How are Workflows moved between instances?
Workflows are moved using Update Sets
Workflows are moved using Transform Maps
Workflows are moved using Application Sets
Workflows cannot be moved between instances
Workflows in ServiceNow are typically moved between instances using Update Sets. Update Sets serve as a mechanism for capturing customizations and migrating them across different environments, such as Development (Dev) → Test → Production (Prod).
Recording Customizations:
When a workflow is modified or created, its changes are recorded in an Update Set if the Update Set is active.
Capturing Related Records:
Workflows consist of multiple components (e.g., activities, conditions, transitions).
Update Sets capture the Workflow Version and associated Workflow Activities.
Exporting and Importing:
The Update Set containing the workflow is exported from the source instance (e.g., Dev).
It is then imported into the target instance (e.g., Test or Prod).
Commit the Update Set:
After import, the Update Set must be reviewed and committed to apply the changes in the target instance.
B. Workflows are moved using Transform Maps ❌
Incorrect: Transform Maps are used for importing and mapping data from external sources into ServiceNow tables, not for migrating configurations like workflows.
C. Workflows are moved using Application Sets ❌
Incorrect: There is no such thing as "Application Sets" in ServiceNow. However, Applications (Scoped Apps) can be moved using Application Repositories (App Repo) or Update Sets, but this is different from standard Workflow migration.
D. Workflows cannot be moved between instances ❌
Incorrect: Workflows can be moved using Update Sets, and in scoped applications, they can also be packaged with the application.
How Update Sets Work for Workflows?Why Other Options Are Incorrect?
ServiceNow Product Documentation - Update Sets
Update Sets Overview
Moving Customizations Using Update Sets
ServiceNow Workflows
Workflow Management
References from ServiceNow CSA Documentation:
Which of the following is true of Service Catalog Items in relation to the Service Catalog?
They run behind the scenes.
They are the building blocks.
They are optional.
They provide options.
In ServiceNow, the Service Catalog is a centralized portal where users can request IT services, hardware, software, and other business-related items. Within the Service Catalog, the fundamental components are known as Service Catalog Items.
Definition of Service Catalog Items:
A Service Catalog Item represents a specific service, product, or action that a user can request from the Service Catalog.
It is the core component that defines what users can request.
Examples include:
Requesting a new laptop
Submitting an access request
Ordering a software installation
Why They Are the "Building Blocks" of the Service Catalog:
All Service Catalog requests are based on catalog items—without them, the catalog has no offerings.
Each item has associated workflows, approvals, and fulfillment processes that define how the request is handled.
They form the foundation of the Service Catalog because every service request must be tied to an item.
Understanding Service Catalog Items
Why Answer "B" is Correct:✔️ "They are the building blocks."
Service Catalog Items serve as the fundamental components of the catalog.
They define what services and products are available for request.
Without catalog items, the Service Catalog would not function as intended.
Why the Other Answers Are Incorrect:❌ A. "They run behind the scenes."
Incorrect because Service Catalog Items are visible to users in the Service Catalog portal.
While workflows and fulfillment processes may operate in the background, the items themselves are not hidden.
❌ C. "They are optional."
Incorrect because Service Catalog Items are mandatory for a functioning Service Catalog.
The catalog is useless without catalog items, making them essential, not optional.
❌ D. "They provide options."
Incorrect because while Service Catalog Items can have variables (such as dropdown selections or checkboxes), their primary role is not just to provide options but to define the services available.
ServiceNow CSA Study Guide – Service Catalog & Request Management
ServiceNow Docs: Service Catalog Overview (ServiceNow Documentation)
ServiceNow Tables & Data Model (sc_catalog, sc_cat_item, sc_request, sc_task)
References from the Certified System Administrator (CSA) Documentation:
What defines conditions that are evaluated against users to determine which users can create, read, write, and retire knowledge articles.
User conditions
User info
User Criteria
User permissions
In ServiceNow, User Criteria define conditions that determine which users can create, read, write, and retire knowledge articles in a Knowledge Base (KB). User Criteria help enforce access control and ensure that only authorized users can interact with specific knowledge bases.
Control who can read, contribute, edit, or retire knowledge articles.
Based on roles, groups, departments, locations, or custom conditions.
Applied at the Knowledge Base level, affecting all articles within that KB.
Can be combined using "Must match all" or "Match any" logic.
Example 1: Restricting Read Access
A knowledge base for IT Support should be accessible only to IT employees.
User Criteria: Department = IT, OR Role = itil
Only IT employees or ITIL users can read articles in this KB.
Example 2: Controlling Who Can Contribute
Only HR staff should be allowed to create or update HR-related knowledge articles.
User Criteria: Group = HR Team, OR Role = knowledge_manager
Only HR Team members and Knowledge Managers can contribute.
User Criteria is the official term in ServiceNow for defining access control conditions for knowledge articles.
It allows precise control over who can read, create, write, or retire articles.
It is a feature within the Knowledge Management application.
A. User Conditions – Incorrect
No such concept exists in ServiceNow. User Criteria, not "User Conditions," determine knowledge article access.
B. User Info – Incorrect
"User Info" refers to details stored in the sys_user table (e.g., name, email) but does not define knowledge permissions.
D. User Permissions – Incorrect
While permissions exist in ServiceNow (via roles and ACLs), User Criteria specifically manage Knowledge Base access.
ServiceNow Docs: User Criteria for Knowledge Management
ServiceNow CSA Study Guide – Knowledge Management Permissions
ServiceNow Product Documentation: Configuring Knowledge Base Access
Key Features of User Criteria:Examples of User Criteria:Why "C. User Criteria" is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What is the platform name for the User table?
u_users
sys_users
x_users
sys_user
In ServiceNow, every table has a unique platform name (also known as the database name or sys_id). The table that stores user records in ServiceNow is called "sys_user".
Table Name: sys_user
Purpose: Stores user records, including their roles, group memberships, and personal details.
Location in ServiceNow: You can access this table by navigating to:All → Users and Groups → Users
Key Fields in sys_user Table:
User ID (user_name) – Unique identifier for the user.
Name (name) – Full name of the user.
Email (email) – Email address of the user.
Roles (roles) – Defines user permissions in the system.
Active (active) – Indicates if the user is active in the system.
A. u_users – Incorrect. The prefix u_ is typically used for custom tables created by administrators. This is not a default system table.
B. sys_users – Incorrect. The correct name is sys_user (singular), not sys_users. ServiceNow follows a singular naming convention for system tables.
C. x_users – Incorrect. The prefix x_ is reserved for Scoped Applications created within an instance. The User table is a core system table, not a scoped one.
ServiceNow Product Documentation → User Administration → sys_user Table
ServiceNow Tables Reference → sys_user
ServiceNow CSA Study Guide → User and Data Administration
Understanding the sys_user Table:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
Which term best describes something that is created, has worked performed upon it, and is eventually moved to a state of closed?
report
workflow
event
task
In ServiceNow, a task is a record that represents work that needs to be completed. It follows a lifecycle where it is:
Created – A task is generated, either manually or automatically (e.g., an incident, change request, or problem record).
Worked Upon – Users perform necessary actions, update statuses, and progress the task towards resolution.
Closed – Once completed, the task reaches a closed state, indicating that no further action is needed.
Tasks in ServiceNow are derived from the Task [task] table.
Common task-based records include Incidents, Change Requests, Problems, and Service Requests.
Tasks follow a defined workflow and state transitions (e.g., New → Work in Progress → Resolved → Closed).
Key Features of a Task:
A. Report:
A report is a visualization of data and does not follow a lifecycle involving work or closure.
B. Workflow:
A workflow defines process automation and the movement of tasks, but it is not something that gets "worked upon" directly like a task.
C. Event:
Events are system-generated triggers that notify or automate actions, but they do not have a structured lifecycle like a task.
Why Other Options Are Incorrect:
ServiceNow Documentation: Task Management in ServiceNow
CSA Exam Guide: Covers task records as fundamental entities that go through a lifecycle.
Reference from CSA Documentation:Thus, the correct answer is D. Task ✅.
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:
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.
When a user reports that they are not able to see modules on the application navigator, what can you do, to see what modules are visible to them?
Look up their password, so you can login with their account
Initiate a Connect Chat session
Install the Bomgar plug-in
Impersonate the user
Launch a NowChat window
If a user reports that they cannot see certain modules in the Application Navigator, the best way to troubleshoot is to impersonate the user. Impersonation allows an administrator to see exactly what the user sees without needing their password.
Click on your profile icon (top-right corner).
Select Impersonate User.
Search for and select the user’s name.
The instance will reload, and you will see the UI as the user experiences it.
Navigate to the Application Navigator and check for missing modules.
Once done, click Stop Impersonation.
Ensures security (no need to reset or look up passwords).
Speeds up troubleshooting by allowing admins to replicate user issues.
Helps verify role-based access permissions.
Steps to Impersonate a User in ServiceNow:Why is Impersonation Useful?
Incorrect Answer Choices Explanation:❌ A. Look up their password, so you can login with their account
This is a security violation and not an acceptable practice.
❌ B. Initiate a Connect Chat session
Chatting with the user can help gather information, but it does not allow you to see what they see.
❌ C. Install the Bomgar plug-in
Bomgar is a remote support tool, but impersonation is the built-in and recommended method for troubleshooting in ServiceNow.
❌ E. Launch a NowChat window
NowChat is used for customer support and collaboration, not for verifying module visibility.
Impersonate Users in ServiceNow
User Roles and Permissions
Official CSA Documentation Reference:
What are the three permission requirements that must evaluate to true for an access control rule to apply?
Choose 3 answers
Conditions
table.
Roles
Script
table."
table.none
In ServiceNow, Access Control Rules (ACLs) determine who can create, read, write, delete, or execute records within a table. Each ACL rule evaluates three main permission requirements, all of which must be true for the rule to apply. These requirements are:
The Conditions field in an ACL specifies predefined logic that must be met for the rule to apply.
Example: An ACL might specify that a record is only accessible if the State field is set to "Open".
Conditions are evaluated first before checking roles or scripts.
ACLs can be restricted to users with specific roles.
If a user does not have the required role(s), the ACL denies access.
Example: Only users with the "itil" role can edit incidents.
If the ACL does not specify any role, all users may be eligible based on conditions and script evaluations.
ACL scripts provide advanced conditional logic using server-side JavaScript.
Scripts allow complex rule evaluation, such as checking whether a user is the record’s creator.
Example: A script could restrict access to records where current.requested_for == gs.getUserID() (only allow users to see their own requests).
If a script is present in an ACL, it must return true for access to be granted.
Access control rules are only granted when all three evaluations return true.
Conditions act as filters.
Roles define permissions based on user roles.
Scripts allow advanced access logic.
1. Conditions (A - Correct Answer)2. Roles (C - Correct Answer)3. Script (D - Correct Answer)Why "A. Conditions," "C. Roles," and "D. Script" are the Correct Answers?
B. Table – Incorrect
Access control applies to specific tables, but defining a table itself is not one of the permission checks.
E. Table." – Incorrect
This is an incorrectly formatted option and does not relate to access control evaluation.
F. Table.none – Incorrect
"Table.none" is not an evaluation factor in ACLs. Access control applies to table-level, field-level, and record-level, but "table.none" is not an access requirement.
Explanation of Incorrect Options:
ServiceNow Docs: Access Control Rules (ACLs) Overview
ServiceNow CSA Study Guide – Security and Access Control
ServiceNow Product Documentation: Evaluating ACLs and Permissions
References from Certified System Administrator (CSA) Documentation:
Two departments (HR Onboarding and Facilities) have come to you, asking for a way for employees to request event room set up services. The requirements are the same for the form and the task routing to the Facilities’ assignment group.
For HR, the item will be used primarily for the Onboarding coordinators, for employee orientation sessions.
For Facilities, the item will be used for anyone in the company who needs room set up services.
However, both departments have their own service catalogs. What do you do, to support these requirements?
Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Create one Catalog Item for Event Room Set Up; then publish to both Catalogs.
Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
ServiceNow allows a single Catalog Item to be published to multiple service catalogs, avoiding duplication while ensuring accessibility for the right users.
Instead of creating duplicate catalog items (which would require managing two separate items with the same functionality), we create one Catalog Item and publish it in both catalogs (HR and Facilities).
This approach ensures centralized management while maintaining accessibility for both departments.
It simplifies updates—any changes to the form or workflow will apply to both catalogs automatically.
Why is Option B Correct?
Why Are the Other Options Incorrect?❌ A. Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Incorrect because it creates duplicate catalog items with the same functionality, increasing maintenance effort.
❌ C. Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Incorrect because there is no "Parent Catalog" concept in ServiceNow.
ServiceNow allows publishing a single item to multiple catalogs, but there is no need for a parent catalog.
❌ D. Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
Incorrect because ACLs restrict access at a field, table, or record level, but they do not control where a Catalog Item appears.
The correct approach is to publish the item to multiple catalogs rather than using ACLs.
ServiceNow Service Catalog Management - Publishing Items to Multiple Catalogs
ServiceNow ITSM - Best Practices for Catalog Item Reusability
ServiceNow CSA Guide - Managing Service Catalogs and Items
References to Official Certified System Administrator (CSA) Documentation:
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:
Creating Business Rules:
Key Elements to Specify When Creating a Business Rule: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:
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:
The ServiceNow Virtual Agent provides assistance within a messaging interface. Which capability allows end users to configure virtual Agent to intercept and help resolve submitted incidents?
Incident Auto-Resolution
Ticket Resolver
Virtual Agent Helper
Web Intelligence
The ServiceNow Virtual Agent is an AI-powered chatbot that assists users within a messaging interface (such as Microsoft Teams, Slack, or Service Portal). It helps automate resolutions and guide users through common IT and HR issues.
Incident Auto-Resolution allows Virtual Agent to automatically detect, intercept, and resolve incidents before they reach a human agent.
It applies machine learning (ML) and predefined rules to determine whether a ticket can be resolved through automation.
If an issue matches a known solution, the Virtual Agent provides the resolution steps to the user.
If self-resolution fails, the ticket is escalated to an agent.
It is an official feature in ServiceNow Virtual Agent.
It allows the chatbot to intercept incidents and attempt resolution before escalation.
B. Ticket Resolver → ❌ Incorrect
"Ticket Resolver" is not an official ServiceNow feature.
C. Virtual Agent Helper → ❌ Incorrect
No feature called "Virtual Agent Helper" exists in ServiceNow.
D. Web Intelligence → ❌ Incorrect
Web Intelligence is not related to ServiceNow Virtual Agent.
What is Incident Auto-Resolution?Why is "A. Incident Auto-Resolution" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Virtual Agent & Incident Auto-Resolution
References from Certified System Administrator (CSA) Documentation:This confirms that "Incident Auto-Resolution" is the correct answer, as it allows Virtual Agent to intercept and resolve submitted incidents automatically.
While showing a customer their incident form, they ask to change the Priority values to display their internal terminology P1, P2, P3, P4. They want it to be consistent across all Tasks. How would you do that?
Right click on Priority and select what?
Configure Lists
Show Options
Configure Task
Show Choices
Show Choice List
Configure Options
In ServiceNow, Priority is a choice field, meaning it has predefined values (e.g., 1 - Critical, 2 - High, etc.). If a customer wants to change the values to display P1, P2, P3, P4 consistently across all tasks, you must modify the choice list values for the Priority field.
Right-click on the Priority field in the Incident form.
Select “Show Choices” from the context menu.
In the Choice List Entries table, modify the Label values to match the internal terminology (P1, P2, P3, P4).
Ensure that the changes apply to all Task-related tables (such as Incident, Change, and Problem).
The “Show Choices” option displays the choice list for that specific field, allowing modifications to the values displayed in the dropdown.
This ensures consistency across all records using the Priority field.
A. Configure Lists: ❌ Configures list views, not choice field values.
B. Show Options: ❌ Not a valid option in ServiceNow for modifying choice fields.
C. Configure Task: ❌ Configures the task table settings, not choice list values.
E. Show Choice List: ❌ Not a valid ServiceNow menu option.
F. Configure Options: ❌ Not a valid option in ServiceNow for modifying choice fields.
Modifying Choice Lists in ServiceNow: ServiceNow Docs
How to Customize Dropdown Fields in ServiceNow
Steps to Modify the Priority Field Choices:Why is the Correct Answer "Show Choices"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:Using “Show Choices”, administrators can update choice values while preserving the existing backend values, ensuring consistency in workflows and reports.
When does the Submit button appear on a form?
When saving an old record
When creating a new record
When changing the reference field in an existing record
When updating an existing record
In ServiceNow, the Submit button appears when creating a new record, but it is not visible when editing an existing record. Instead, when editing an existing record, the Update button is used.
Creating a New Record:
When a user opens a form to create a new record, the Submit button appears.
Clicking Submit saves the record and closes the form.
Example: When creating a new Incident, Change Request, or User record, the Submit button is visible.
Editing an Existing Record:
When a user opens an existing record, the Update button replaces the Submit button.
Clicking Update saves the changes but does not create a new record.
Example: Editing an existing Incident record does not show a Submit button, only Update.
Changing a Reference Field in an Existing Record:
Updating a reference field (like Assigned To or Caller) in an existing record does not trigger a Submit button—only Update is available.
Saving an Old Record:
The Save button may be available when a user makes changes but does not want to exit the form.
When Does the Submit Button Appear?When Does the Submit Button NOT Appear?Why Option B (When Creating a New Record) is Correct?✅ The Submit button appears only when a new record is being created.
Why Other Options Are Incorrect?❌ A. When saving an old record → Incorrect
The Save button appears when modifying an existing record but does not replace Submit.
❌ C. When changing the reference field in an existing record → Incorrect
Editing a reference field does not make the Submit button appear. Only Update is available.
❌ D. When updating an existing record → Incorrect
The Update button appears instead of Submit when modifying an existing record.
ServiceNow Docs – Forms and Form Buttons
ServiceNow Learning – Creating and Editing Records
ServiceNow Developer Portal – Understanding Form Actions (Submit vs. Update)
References from Certified System Administrator (CSA) Documentation:
A new Service Desk employee in Latin America complains that the create dates and times are incorrect on their Incident list. What would you suggest to fix this issue?
Have them clear their cache.
Have them use the gear icon to set the employee’s time zone.
Recommend they use Chrome, instead of Explorer.
Use the system properties to correct the instance’s time zone.
Have them correct the time zone on their computer.
Which tool is used for creating dependencies between configuration items in the CMDB?
CI Relationship Editor
CMDB Builder
CI Service Manager
Cl Class Manager
The CMDB Builder is the primary tool used in ServiceNow’s Configuration Management Database (CMDB) for creating and managing dependencies between Configuration Items (CIs). It provides a graphical interface that allows administrators and CMDB managers to visualize and define relationships between CIs efficiently.
Visual Representation of CI Dependencies:
CMDB Builder provides a graphical interface that allows users to create, modify, and delete relationships between Configuration Items (CIs).
It helps in identifying impact analysis and service dependencies by mapping CIs and their relationships.
Supports Complex CI Relationships:
Allows defining parent-child, peer, and dependency relationships between CIs.
Helps in ensuring the accuracy of service maps and IT asset relationships.
Drag-and-Drop Functionality:
Users can drag and drop CIs onto the builder canvas and connect them using predefined relationships.
Integration with CMDB Relationship Rules:
CMDB Builder adheres to CMDB relationship rules to ensure that only valid relationships are created.
Impact and Root Cause Analysis:
Helps in troubleshooting IT incidents by showing the dependencies between services.
Useful in change management to predict potential impacts on downstream services before making changes.
Key Features of CMDB Builder:
A. CI Relationship Editor:
The CI Relationship Editor allows users to view and edit relationships between CIs in a tabular format but does not provide a graphical dependency visualization like CMDB Builder.
It is more manual and less interactive compared to CMDB Builder.
C. CI Service Manager:
CI Service Manager is used for managing CI service mappings but is not primarily a tool for creating dependencies between CIs.
It is more focused on defining service-level relationships rather than building CMDB dependency models.
D. CI Class Manager:
CI Class Manager is used for managing CI classes, attributes, and extending CMDB class structures.
It is not used for creating dependencies between configuration items.
Why Other Options Are Incorrect:
ServiceNow CMDB Guide: CMDB Builder Overview
ServiceNow Best Practices for CMDB: CMDB Relationship Management
ServiceNow Admin Documentation: Understanding CMDB Dependency Management
References from the Certified System Administrator (CSA) Documentation:
Final Answer:CMDB Builder (Option B) is the correct answer, as it is the primary tool used to create, manage, and visualize dependencies between CIs in ServiceNow's CMDB.
Which of the following protects applications by identifying and restricting access to available files and data?
Application Configuration
Verbose Log
Access Control Rules
Application Scope
Access Control Rules (ACLs) are a fundamental security feature in ServiceNow that protect applications by identifying and restricting access to files and data. ACLs define which users or roles have permissions to create, read, write, or delete data within an application.
Understanding Access Control Rules (ACLs)ACLs in ServiceNow operate based on three key elements:
Object Type – Defines what is being secured (table-level or field-level access).
Operation – Specifies the type of access (Create, Read, Write, Delete, Execute, etc.).
Condition & Script – Determines when access is granted (role-based permissions or specific conditions).
Data Security: Ensures that only authorized users can access specific data.
Granular Access: Controls permissions at the table and field level.
Regulatory Compliance: Helps organizations maintain security standards and data protection laws.
ServiceNow applies ACLs from the most specific to the most general (Field-level → Table-level → Global-level).
If no ACL explicitly allows access, the system denies it by default (Deny by Default Policy).
ACLs can be role-based, condition-based, or script-based for advanced security configurations.
A. Application Configuration – This refers to application settings but does not control access to data.
B. Verbose Log – Logging helps in debugging but does not secure applications or restrict access.
D. Application Scope – Defines application boundaries but does not control data access permissions.
ServiceNow CSA Documentation: Access Control Rules (ACLs)
ServiceNow Security Best Practices: Security and Access Control
Why Access Control Rules are Important?How ACLs Work in ServiceNow?Incorrect Answer Choices Explanation:Official CSA Documentation Reference:
What are the steps to retrieve an Update Set?
Verify Update Set is Complete, Retrieve, Preview, Apply
Verify Update Set is Complete, Test Connection, Apply
Verify Update Set is Complete, Test Connection, Commit
Verify Update Set is Complete, Retrieve, Preview, Commit
An Update Set in ServiceNow is a mechanism used to capture configuration changes (such as UI policies, business rules, client scripts, and more) from one instance and move them to another. This ensures that customizations and modifications can be transferred across different ServiceNow instances efficiently.
The process of retrieving an Update Set from another instance follows these key steps:
Verify Update Set is Complete
Before moving an Update Set, it must be marked as Complete to ensure that all related changes are included.
Navigate to System Update Sets > Local Update Sets and confirm that the status is set to Complete.
If the status is In Progress, the Update Set cannot be retrieved.
Retrieve Update Set
In the target instance, navigate to System Update Sets > Retrieved Update Sets.
Click "Retrieve Update Set" and provide the remote instance’s URL where the update set exists.
The system will fetch the Update Set from the source instance.
Preview Update Set
Before applying changes, ServiceNow provides a preview option to check for potential errors or collisions with existing customizations.
Click "Preview Update Set" to initiate validation.
The preview will highlight any skipped records, collisions, or missing dependencies.
Commit Update Set
If the preview is successful (i.e., no critical errors), click "Commit Update Set" to apply the changes to the instance.
Once committed, the changes in the Update Set will be merged into the system's configuration.
"Commit" is the correct final step – after previewing, the Update Set must be committed to take effect.
"Apply" is incorrect – ServiceNow does not use "Apply" in the Update Set process; instead, it uses "Commit."
"Test Connection" is not part of the Update Set retrieval process – it is relevant for MID Server connectivity but not for Update Sets.
Why the Correct Answer is "D. Verify Update Set is Complete, Retrieve, Preview, Commit"Thus, the correct sequence is:✔ Verify Update Set is Complete → Retrieve → Preview → Commit
ServiceNow CSA Official Documentation – Update Set Management
ServiceNow Docs - Update Sets (Search for "Update Set Lifecycle")
ServiceNow Community Best Practices on Update Sets
ServiceNow Community (Search for "Best Practices for Update Sets")
ServiceNow Learning Portal - Admin Fundamentals
Available via ServiceNow Now Learning Platform (Look under "Instance Configuration" and "Update Sets")
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:
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:
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:
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:
What is the name of the table relationship, where two or more tables are related in a bi-directional relationship, so that the related records are visible from both tables in a related list?
Database View
Many to Many
One to Many
Extended
A Many-to-Many (M2M) relationship in ServiceNow allows two or more tables to be related bi-directionally, so that related records are visible in a related list on both tables.
Unlike a One-to-Many (1:M) relationship (where only one table references another), M2M relationships link records in both directions.
This is achieved through an intermediary table, known as a Many-to-Many table, which stores the relationships.
A Many-to-Many table contains:
A reference field for each of the tables being linked.
The relationship records, which connect records between the two tables.
Suppose you want to relate Incidents to Problems and vice versa.
Instead of adding a reference field in each table, you create an m2m_incident_problem table.
Now, an Incident can be linked to multiple Problems, and each Problem can be linked to multiple Incidents.
These relationships will be visible as related lists in both tables.
How Many-to-Many Relationships Work in ServiceNow:Example of a Many-to-Many Relationship:
Incorrect Answer Choices Explanation:❌ A. Database View – Used to combine data from multiple tables for reporting but does not establish a bi-directional relationship between tables.
❌ C. One to Many (1:M) – A single record in one table relates to multiple records in another, but the relationship is not bi-directional.
❌ D. Extended – Refers to table inheritance, where a table inherits fields from its parent table, not a Many-to-Many relationship.
Many-to-Many Relationships in ServiceNow
Understanding Table Relationships
Official CSA Documentation Reference:
What do you need to do before you can use an Application-based trigger in your flow?
Activate application trigger spoke
Activate trigger security rules
Activate application spoke, and plug-ins as needed
Assign Application trigger role [sn_app_trigger_write] to SME
Activate application plugins only
In ServiceNow Flow Designer, an Application-based trigger is used to initiate a flow based on events from a specific application. Before using an application-based trigger, you must ensure that the necessary application spoke and any required plug-ins are activated.
Application Spokes:
Spokes are pre-built integration modules that allow Flow Designer to interact with different applications within ServiceNow.
Each application that provides triggers typically has its own spoke.
Plug-ins:
Some application spokes rely on additional plug-ins for full functionality.
These plug-ins must be enabled before the application-based triggers can be used.
A. Activate application trigger spoke → Incorrect
There is no generic "Application Trigger Spoke." Instead, each application has its own spoke that must be enabled.
B. Activate trigger security rules → Incorrect
Security rules govern access to triggers, but they do not enable the functionality of application-based triggers.
D. Assign Application trigger role [sn_app_trigger_write] to SME → Incorrect
Roles like sn_app_trigger_write may provide permissions but do not activate the trigger itself.
E. Activate application plugins only → Incorrect
While plug-ins may be necessary, you also need to activate the corresponding spoke.
What is the primary application used to load data into ServiceNow?
Service Level Management
Configuration
System Import Sets
System Update Sets
In ServiceNow, System Import Sets is the primary application used to import and transform data from external sources into the platform. It provides a structured way to load data into tables while allowing data transformation and mapping before final insertion.
Data Loading from External Sources:
Supports imports from CSV, Excel, XML, JSON, and JDBC databases.
Allows data from external systems to be brought into ServiceNow.
Staging Area for Data Processing:
Imported data first enters a temporary staging table (Import Set Table).
Data can then be transformed before being committed to the target table.
Data Mapping and Transformation:
Uses Transform Maps to map fields from the Import Set Table to the Target Table.
Supports automatic field mapping and scripted transformations.
Data Cleansing and Validation:
Duplicate records can be detected and removed.
Invalid or missing data can be corrected before insertion.
Navigate to System Import Sets (All → System Import Sets → Load Data).
Upload the data file (CSV, XML, JSON, etc.).
Create a Transform Map to define how data is mapped to the target table.
Run the transformation to move data from the Import Set Table to the final table.
Verify the data in the target table.
A company imports employee records from an external HR system (CSV file).
The System Import Sets module loads this data into a staging table.
A Transform Map moves the data into the User [sys_user] table.
Key Features of System Import Sets:Steps to Load Data Using Import Sets:Example Use Case:
Why Option C (System Import Sets) is Correct?✅ System Import Sets is the primary tool for loading data into ServiceNow from external sources.
Why Other Options Are Incorrect?❌ A. Service Level Management → Incorrect
Service Level Management (SLM) is used to track Service Level Agreements (SLAs), not to import data.
❌ B. Configuration → Incorrect
Configuration Management (CMDB) helps track configuration items (CIs) but does not handle data imports.
❌ D. System Update Sets → Incorrect
Update Sets are used to move configurations and customizations between instances, not to import data.
ServiceNow Docs – Importing Data with System Import Sets
ServiceNow Learning – Data Import & Transformation Best Practices
ServiceNow Developer Portal – Using Import Sets Efficiently
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:
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:
How is a group defined in ServiceNow?
A group is one record stored in the Group Type [sys_user_group_type] table
A group is one record stored in the Group [sys_user_group] table
A group defines a set of users that share the same location
A group defines a set of users that share the same job title
In ServiceNow, a group is a collection of users who share common responsibilities, such as handling incidents, approvals, or service requests.
Groups are stored in the sys_user_group table ✅
Each group is a record in the sys_user_group table, which manages user access and permissions.
Example: The "Service Desk" group (sys_user_group record) may contain multiple IT support users.
Groups are used for role assignments ✅
Instead of assigning roles directly to users, roles are assigned to groups for easier access management.
Groups can be used for approvals and task assignments ✅
Groups are often assigned to handle approval workflows, incident resolution, and change management tasks.
A. A group is one record stored in the Group Type [sys_user_group_type] table ❌ (Incorrect)
The sys_user_group_type table is used for categorizing groups, not storing actual group records.
C. A group defines a set of users that share the same location ❌ (Incorrect)
Incorrect: Groups are not location-based; they are used for task assignments, approvals, and permissions.
D. A group defines a set of users that share the same job title ❌ (Incorrect)
Incorrect: Users with the same job title may belong to different groups based on their responsibilities.
Key Details About Groups in ServiceNow:Why Other Options Are Incorrect?
Groups in ServiceNow
Managing User Groups
User and Group Management
ServiceNow User and Group Administration
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
Which fields can be configured in reporting to perform arithmetic, coalesce, concatenation, and length?
Sourcing fields
Function fields
Computational fields
Calculation fields
In ServiceNow Reporting, Function Fields are used to perform calculations, manipulate text, and transform data in a report. These fields allow users to apply arithmetic operations, coalescing, concatenation, and length calculations on existing data.
Arithmetic Operations – Perform addition, subtraction, multiplication, and division on numeric fields.
Coalesce – Combine multiple fields into one (useful for handling NULL values).
Concatenation – Join multiple string fields together (e.g., combining first and last names).
Length Calculation – Measure the length of a text field (e.g., checking character count in a description field).
Function fields are designed specifically for calculations and data transformations in reports.
They allow advanced data processing without requiring scripting.
A. Sourcing Fields → ❌ Incorrect
"Sourcing Fields" is not a valid term in ServiceNow reporting.
C. Computational Fields → ❌ Incorrect
While this term sounds relevant, ServiceNow does not use "Computational Fields" in reporting.
D. Calculation Fields → ❌ Incorrect
"Calculation Fields" is not an official ServiceNow reporting term.
Function fields handle calculations, not a separate category called "Calculation Fields."
Key Functions of Function Fields:Why is "B. Function Fields" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Function Fields in Reporting
References from Certified System Administrator (CSA) Documentation:This confirms that "Function Fields" is the correct answer for performing arithmetic, coalescing, concatenation, and length calculations in reporting.
Where in Flow Designer can users access information about actions that are added to the flow?
Virtual Agent Help
Local Action Help
Help Panel
Flow Assistant
In ServiceNow Flow Designer, users can access detailed information about actions added to a flow via the Help Panel. The Help Panel provides contextual guidance and documentation about the available actions, conditions, and steps within the flow.
Displays Information About Actions:
When an action is selected in Flow Designer, the Help Panel provides descriptions and usage details.
Helps users understand what the action does and how to configure it.
Accessing the Help Panel:
Inside Flow Designer, users can click the Help icon ( ? ) or expand the Help Panel from the side.
This provides inline documentation for added actions.
Guidance for New Users:
The panel provides ServiceNow documentation links and tips to help users build flows effectively.
Key Features of the Help Panel:Why Option C (Help Panel) is Correct?✅ The Help Panel provides built-in documentation and details about actions added to the flow.
Why Other Options Are Incorrect?❌ A. Virtual Agent Help → Incorrect
Virtual Agent Help is related to chatbot and conversational assistance, not Flow Designer.
❌ B. Local Action Help → Incorrect
No such feature exists in ServiceNow; action details are found in the Help Panel.
❌ D. Flow Assistant → Incorrect
Flow Assistant helps with building expressions and selecting data pills but does not provide action documentation.
ServiceNow Docs – Flow Designer Help Panel
ServiceNow Learning – Flow Designer and Automation Best Practices
ServiceNow Developer Portal – Flow Designer Action Configuration
References from Certified System Administrator (CSA) Documentation:
What is a no-code approach to control the mandatory or read-only state of a form field?
UI Action
Client Script
UI Script
UI RuIe
UI Policy
A UI Policy is the preferred no-code approach in ServiceNow to dynamically control the mandatory, read-only, or visibility state of form fields based on specified conditions. Unlike Client Scripts, which require JavaScript coding, UI Policies provide an easy-to-configure, rule-based solution.
They allow administrators to control form behavior without scripting.
They are faster and more efficient than Client Scripts.
They run on the client-side, meaning changes occur dynamically as users interact with the form.
Define conditions (e.g., "Priority is High").
Set actions (e.g., make "Due Date" mandatory, read-only, or hidden).
Apply the UI Policy to the form automatically when the condition is met.
A. UI Action → UI Actions create buttons, links, or context menu items; they do not control form fields.
B. Client Script → While Client Scripts can achieve similar functionality, they require JavaScript coding, making them a low-code rather than a no-code solution.
C. UI Script → UI Scripts are reusable JavaScript libraries, not designed for controlling form fields.
D. UI Rule → No such feature exists in ServiceNow.
What is the purpose of the Event Registry?
The Event Registry lists all Events that have successfully completed within a 24-hour period
The Event Registry is a list of all Events that originate through an integration
The Event Registry is a module that provides Event definitions
The Event Registry is a list of all Events that have successfully completed after being Invoked by a script
In ServiceNow, the Event Registry is a module that stores and defines all system events that can be triggered within the platform. Events in ServiceNow are used to trigger business rules, notifications, workflows, and integrations based on specific system activities.
The Event Registry [sysevent_register] table contains predefined and custom event definitions.
It allows developers and administrators to define new custom events.
Events can be triggered manually (via scripts) or automatically based on system actions.
Events are not tied to a specific timeframe but are available for use whenever triggered.
Triggering a Notification
When an incident is assigned, an event such as "incident.assigned" is triggered, which can send an email notification to the assigned user.
Initiating an Automated Workflow
When a new user is onboarded, an event like "user.onboarded" can trigger a workflow to create necessary accounts and permissions.
Logging Custom Events for Reporting
Custom events like "asset.verified" can be used to track when an asset verification process is completed.
Key Features of the Event Registry:Example Use Cases of the Event Registry:
The Event Registry is not a log of completed events but a repository of event definitions that can be triggered.
It defines both default and custom events that can be used across different system processes.
It is used for event-driven automation in ServiceNow.
Why "C. The Event Registry is a module that provides Event definitions" is the Correct Answer?
A. The Event Registry lists all Events that have successfully completed within a 24-hour period – Incorrect
This describes the Event Log [sysevent] table, not the Event Registry.
B. The Event Registry is a list of all Events that originate through an integration – Incorrect
The Event Registry is not specific to integrations; it applies to all events in the system.
D. The Event Registry is a list of all Events that have successfully completed after being Invoked by a script – Incorrect
Events triggered by scripts are logged in the Event Log, not the Event Registry.
Explanation of Incorrect Options:
ServiceNow Docs: Understanding the Event Registry
ServiceNow CSA Study Guide – Event Management
ServiceNow Product Documentation: Creating and Managing Events
References from Certified System Administrator (CSA) Documentation:
What are two ways to generate an Event? (Choose two.)
Business Rule
Workflow
Log entry
Knowledge article publication
When impersonating a user for testing purposes, what is the best way to return the instance, logged in with your user account?
Turn your computer off and on again
Clear browser cache
End Impersonation
Log out and back in
When you impersonate a user in ServiceNow for testing, you temporarily assume their permissions and role-based access. To return to your own user session, the best way is to End Impersonation.
Click on the User Menu (top right corner).
Select "End Impersonation".
You will immediately return to your original user session.
A. Turn your computer off and on again → Unnecessary and does not affect session management.
B. Clear browser cache → Cache clearing is not required; impersonation is session-based.
D. Log out and back in → While this works, it is not the best method because End Impersonation is a faster and direct solution.
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.
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:
Which plugin allows users to install multiple applications, application-customizations. or plugins at once?
Application Integration and Plugin Delivery (A1PD) SpokeBatch Install
Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install
Multiple Integration and Process Delivery (MIPD) SpokeBatch Install
Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install
The Application Integration and Plugin Delivery (A1PD) SpokeBatch Install plugin in ServiceNow allows users to install multiple applications, customizations, and plugins at once.
Batch Installation
Enables administrators to install multiple applications or plugins simultaneously, reducing manual effort.
Automated Delivery
Facilitates automated deployment of related applications and customizations.
Improved Instance Management
Ensures consistent configurations across multiple instances (e.g., Dev → Test → Prod).
B. Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install ❌
Incorrect: CICD is used for version control and automated deployments, not plugin installation.
C. Multiple Integration and Process Delivery (MIPD) SpokeBatch Install ❌
Incorrect: No such ServiceNow plugin exists.
D. Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install ❌
Incorrect: No such ServiceNow feature exists.
Key Features of A1PD SpokeBatch Install:Why Other Options Are Incorrect?
A1PD Plugin Overview
ServiceNow Plugin Installation
Application Integration Best Practices
Managing Installed Applications
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
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:
Form Designer Overview:
Correct Methods:Explanation of Incorrect Options:Official References from Certified System Administrator (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 Navigator
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".
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 Navigator
ServiceNow Learning – Application Navigator and UI Features
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:
Which ServiceNow resource is a framework that ensures the data your ServiceNow application requires maps correctly to the appropriate CMDB tables?
Common Service Data Model (CSDM)
Service Mapping Utility (SMU)
Service Schema Map (SSM)
CMDB Class Manager (CMDBCM)
CI Class Manager (CICM)
The Common Service Data Model (CSDM) is a framework provided by ServiceNow that ensures your application's data correctly maps to the Configuration Management Database (CMDB) tables. It standardizes how configuration items (CIs), services, and relationships are structured within the CMDB.
Standardized Data Model: Ensures consistent and correct CMDB data structuring.
Alignment with CMDB Best Practices: Helps businesses align their IT assets, services, and business functions effectively.
Better Service Mapping: Provides structured relationships between business services and their technical components.
Compliance & Governance: Ensures data integrity by enforcing best practices for CMDB population.
Key Functions of CSDM:
Incorrect Answer Choices Explanation:❌ B. Service Mapping Utility (SMU) – Service Mapping is used for discovering and mapping dependencies but is not a data model framework.
❌ C. Service Schema Map (SSM) – No such official term exists in ServiceNow documentation.
❌ D. CMDB Class Manager (CMDBCM) – This is a tool used to manage CI classes but does not define a data model framework like CSDM.
❌ E. CI Class Manager (CICM) – Incorrect term; CMDB Class Manager is used for CI class hierarchy management, not for mapping applications to CMDB tables.
ServiceNow Documentation: Common Service Data Model (CSDM)CSDM Overview
ServiceNow CMDB Best PracticesCMDB and CSDM Alignment
Official CSA Documentation Reference:
What are different types of Data Sources, which may be imported into ServiceNow? (Choose four.)
Local Sources (i.e. XML, CSV, Excel)
Implementation Spoke
DataHub
JDBC Connection
Network Server
LDAP Connection
In ServiceNow, Data Sources define external data that can be imported into the platform. These sources feed data into Import Sets, which are then transformed into ServiceNow tables.
Why These Options Are Correct?✅ A. Local Sources (i.e. XML, CSV, Excel)
Allows importing structured data files stored locally or uploaded manually.
Commonly used for one-time data migrations or periodic imports.
✅ D. JDBC Connection
JDBC (Java Database Connectivity) allows ServiceNow to connect directly to external databases (e.g., MySQL, Oracle, SQL Server).
Useful for real-time integrations with legacy systems.
✅ E. Network Server
Allows importing data from a file stored on a remote server via SFTP/FTP.
Common for automated batch data imports.
✅ F. LDAP Connection
LDAP (Lightweight Directory Access Protocol) allows ServiceNow to sync user and group data from enterprise directories (e.g., Active Directory).
Used for HR, ITSM, and Identity Management.
Why Are the Other Options Incorrect?❌ B. Implementation Spoke
Incorrect because "Implementation Spoke" is not a data source but a ServiceNow IntegrationHub component used for automating ITSM tasks.
❌ C. DataHub
Incorrect because "DataHub" is not a ServiceNow data source.
ServiceNow uses IntegrationHub, JDBC, REST, and SOAP APIs for data ingestion.
ServiceNow Data Sources - Importing External Data
ServiceNow LDAP Integration - Best Practices
ServiceNow JDBC and File-Based Data Import Methods
References to Official Certified System Administrator (CSA) Documentation:
Which tool should be used to populate commonly used fields in a form?
Template
Reference Qualifier
Formatter
Assignment Rule
In ServiceNow, a Template is a tool used to pre-fill commonly used fields in a form, saving time and ensuring consistency in data entry.
A Template is a predefined set of field values that can be applied to a form to automatically populate fields.
Users can create and apply templates to speed up form completion and reduce errors.
Templates are especially useful for standardized requests, such as incident logging, change requests, or task assignments.
Create a Template:
Navigate to System UI → Templates.
Define the fields and their default values.
Assign the template to a specific table (e.g., incident, change_request).
Apply a Template to a Form:
When filling out a form, users can select a template from the Template Bar.
The template automatically populates the pre-configured fields.
Example Use Case:
Scenario: A Service Desk agent frequently logs incidents for password resets.
Solution: A "Password Reset" template can be created with:
Short Description: "Password reset request"
Category: "Access"
Assignment Group: "IT Support"
When an agent applies this template, these fields are automatically populated, saving time.
What is a Template in ServiceNow?How to Use a Template?
Why Option A (Template) is Correct?✅ Templates are the official ServiceNow tool for pre-filling commonly used fields in a form.
Why Other Options Are Incorrect?❌ B. Reference Qualifier → Incorrect
Reference Qualifiers control which values appear in a reference field (e.g., filtering available users in the Assigned To field).
They do not populate fields automatically.
❌ C. Formatter → Incorrect
A Formatter is a UI component that displays additional information (e.g., an Activity Formatter shows an activity log).
It does not populate form fields.
❌ D. Assignment Rule → Incorrect
Assignment Rules automatically assign records to users or groups based on conditions.
They do not populate multiple fields in a form.
ServiceNow Docs – Creating and Using Templates
ServiceNow Learning – Templates and Data Population
ServiceNow Best Practices – Using Templates for Efficiency
References from Certified System Administrator (CSA) Documentation:
Copyright © 2021-2025 CertsTopics. All Rights Reserved