Which framework can automatically populate values for the priority and Category field based on the Short description field value?
UI Policy
Assignment Rule
Action
Predictive intelligence
CSDM
Predictive Intelligence (PI) in ServiceNow is an AI-powered framework that helps automate classification and decision-making based on historical data. It can automatically populate values for fields like Priority and Category based on the Short Description field value.
D. Predictive Intelligence ✅
Uses machine learning models to analyze patterns in previous records.
Automatically suggests or assigns values for fields like Priority, Category, and Assignment Group.
Example:
If a user submits an incident with "Email not working" in the Short Description, Predictive Intelligence can:
Set Category to Email
Set Priority to Medium
Assign the ticket to the appropriate Support Group
A. UI Policy ❌
UI Policies control form behavior (e.g., showing/hiding fields) but do not dynamically assign values based on machine learning.
B. Assignment Rule ❌
Assignment Rules determine who gets assigned a record based on conditions but do not populate Priority or Category automatically.
C. Action ❌
"Action" is not a framework—it refers to Flow Designer actions, which require manual configuration.
E. CSDM (Common Service Data Model) ❌
CSDM is a data framework for managing CIs and services, but it does not handle automatic field population.
ServiceNow Documentation: Predictive Intelligence Overview
ServiceNow AI & ML: Predictive Intelligence for Incident Categorization
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
What is the platform name for the Group table?
SyS_USer_group
Sys_group
group
sys_groups
In ServiceNow, every table has a system name (platform name) that follows a consistent naming convention. The Group table stores information about user groups and is named:
✅ sys_user_group
sys_user_group = System table for user groups.
sys_user = Table for individual user records.
sys_user_role = Table for user roles.
B. sys_group – No such table exists in ServiceNow.
C. group – This is not the correct system name; ServiceNow uses "sys_user_group" for clarity.
D. sys_groups – Incorrect pluralization; ServiceNow tables are typically singular (e.g., sys_user, sys_user_role).
ServiceNow Tables and Data Structure
ServiceNow CSA Training Module: "User and Group Administration"
Understanding the Naming Convention:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
‘Your customer has a Human Resources knowledge base, which is only accessible to members of the Human Resources department. A new procedure regarding employee quarterly reviews needs to be published to the quarterly review category of the
HR knowledge base, but should only be visible for HR managers. How would you meet this requirement?
On the Knowledge Base, add User Criteria with a Manager Can Read script to the Can Read list, publish article to any category
Add User Criteria for HR Manager Group on the Category’s Can Read list
On the Knowledge Article, add an Access Control for HR Manager Group on the Can Read list, then publish article to any category.
Add User Criteria for HR Manager Group on the Can Read list of the article
In ServiceNow Knowledge Management, User Criteria is used to control who can view, contribute, or edit knowledge articles and knowledge bases.
Scenario Requirements Breakdown:✅ The HR Knowledge Base is already restricted to HR department members.✅ A new knowledge article needs to be published in the Quarterly Review category.✅ Only HR Managers should be able to read this specific article.
Best Approach (Correct Answer: D)To restrict access to the article itself (not the entire knowledge base or category), we:
Open the knowledge article
Go to the "Can Read" field
Add a User Criteria that includes the "HR Manager" group
Publish the article
This ensures that only HR Managers can read this specific article while the rest of the HR department cannot see it.
A. On the Knowledge Base, add User Criteria with a Manager Can Read script to the Can Read list, publish article to any category
This would restrict all articles in the knowledge base, not just the single article.
B. Add User Criteria for HR Manager Group on the Category’s Can Read list
User criteria can only be applied at the Knowledge Base or Article level, not at the category level.
C. On the Knowledge Article, add an Access Control for HR Manager Group on the Can Read list, then publish article to any category
ACLs (Access Controls) are not used for Knowledge Article permissions. User Criteria is the correct method.
Managing User Criteria in Knowledge Management
Restricting Article Access
Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
Which set of steps is used to import spreadsheet data into a ServiceNow table?
Load Data, Create Transform Map, Run Transform
Select Import Set, Select Transform Map, Run Transform
Select Data Source, Schedule Transform
Define Data Source, Select Transform Map, Run Transform
Importing spreadsheet data into a ServiceNow table follows a structured process that ensures data is accurately mapped and transformed before being added to the target table. The correct process consists of three main steps:
Navigate to System Import Sets > Load Data.
Upload the spreadsheet (CSV, Excel, etc.) or connect to an external data source.
The system creates an Import Set Table to temporarily store the imported data.
A Transform Map is created to define how fields from the Import Set map to fields in the target table (e.g., incident, cmdb_ci).
Field mappings can be manually configured or auto-mapped if field names match.
Coalesce fields are defined to prevent duplicate records by identifying unique keys.
The Transform Map is executed, transferring data from the Import Set to the final target table.
Any transformation scripts (such as data conversions) are applied during this process.
The imported data is now available in the production table.
1. Load Data (Import Set Creation)2. Create Transform Map (Mapping Fields to Target Table)3. Run Transform (Apply Data to the Target Table)
B. Select Import Set, Select Transform Map, Run Transform
You must first load data before selecting an Import Set. Import Sets are created after data is loaded into the system.
C. Select Data Source, Schedule Transform
While Data Sources define where data comes from, they do not load data directly. Scheduling transformations is optional, but it's not the primary step-by-step method for importing data.
D. Define Data Source, Select Transform Map, Run Transform
Defining a Data Source is part of setting up external integrations, but it is not required for a basic spreadsheet import.
Why Other Answers Are Incorrect:
ServiceNow Data Import and Transform Maps
ServiceNow CSA Training Module: "Importing Data and Managing Import Sets"
References from Certified System Administrator (CSA) Official Documentation:
When you set a policy that is applied to all data entered into the platform (UI, Import Sets, or Web Services), where does this policy run by default?
Client
Server
Browser
Network
When setting a data policy in ServiceNow, it applies to all data entered into the platform, regardless of whether the data comes from:
UI Forms
Import Sets
Web Services (APIs, integrations, etc.)
Where Does the Data Policy Run?✅ Data Policies Run on the Server-Side
Data policies enforce data consistency and validation at the server level.
They apply uniformly across all data entry points, ensuring that validation rules are enforced before storing data in the database.
A. Client → ❌ Incorrect
Data Policies do not run on the client-side (browser).
Client Scripts and UI Policies handle client-side validation.
C. Browser → ❌ Incorrect
Data Policies do not operate within the browser; they work at the database level on the server.
D. Network → ❌ Incorrect
ServiceNow does not enforce policies at the network layer; all validations occur on the application server (Server-Side Processing).
Why Other Options Are Incorrect?Key Differences Between Data Policies and Other Validation Methods:Validation Type
Runs On
Applies To
Purpose
Data Policy
Server
UI, Import Sets, Web Services
Enforces rules across all data sources
UI Policy
Client (Browser)
UI Forms
Dynamically changes form behavior
Client Script
Client (Browser)
UI Forms
Runs JavaScript in the user's browser
Business Rule
Server
Database Transactions
Executes logic when records are inserted, updated, or deleted
Data Policies Overview
Difference Between UI Policies and Data Policies
Official ServiceNow Documentation Reference:
What 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:
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:
When would you use the following steps?
1, Homepage Admin > Pages
2. Right click on Homepage record
3. Select Unioad Portal Page
To publish a Homepage to the Portal
To retire a Homepage
To delete a Homepage
o To add a Homepage to an update set
In ServiceNow, homepages (classic dashboards) are part of the user experience, and administrators may need to move them between instances using update sets.
Homepage Admin > Pages – This is where homepages are managed.
Right-click on a Homepage record – This brings up additional options.
Select "Unload Portal Page" – This action ensures that the homepage is captured in an update set, making it available for export to another instance.
Homepages do not automatically get added to an update set when modified.
The "Unload Portal Page" option forces the homepage to be included in the update set.
This is necessary when moving homepages from development to production environments.
A. To publish a Homepage to the Portal – This step does not publish a homepage; it just makes it available for update sets.
B. To retire a Homepage – Retiring a homepage involves disabling or removing it, not adding it to an update set.
C. To delete a Homepage – Deleting a homepage is done via the UI but does not require these specific steps.
ServiceNow Update Sets and Homepages
ServiceNow CSA Training Module: "Moving Configuration Changes Between Instances"
Explanation of the Given Steps:Why This Process is Used for Update Sets:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What options can you see, when you fight click on a Cl, from the Cl dependency view map?
Choose 3 answers
View Affected Cis
View Related Tasks
View Recent Outages
View Cases
View Knowledge
The CI Dependency View Map in ServiceNow is a graphical representation of the relationships and dependencies between Configuration Items (CIs) within the Configuration Management Database (CMDB). Right-clicking on a CI in the Dependency View provides additional options for analyzing its impact and history.
A. View Affected CIs ✅
Shows all CIs impacted by the selected CI.
Example: If a database server goes down, this option lists all applications and services affected.
B. View Related Tasks ✅
Displays tasks (e.g., Incidents, Changes, Problems) associated with the selected CI.
Example: Viewing all open Incidents related to a server CI.
C. View Recent Outages ✅
Shows recently reported outages linked to the selected CI.
Useful for analyzing recurring issues or identifying historical failures.
D. View Cases ❌
Cases are used in Customer Service Management (CSM), not in CMDB CI dependency maps.
E. View Knowledge ❌
While Knowledge Articles may reference a CI, this is not an option in the CI Dependency View Map.
ServiceNow Documentation: CI Dependency Views
CMDB Best Practices: Understanding CI Relationships
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
To apply a UI Policy to all views, which field should be set to true in its definition record?
Inherit
Reverse if false
On lowed
Global
UI Policies in ServiceNow allow administrators to dynamically control the behavior of form fields based on user input or conditions. If you want a UI Policy to apply to all form views, you must set the Global field to true.
D. Global ✅
When the Global field is set to true, the UI Policy applies to all views of the form.
This ensures that fields remain consistent across different layouts, regardless of the view being used.
Example:
A UI Policy hides the "Resolution Notes" field unless the "State" is Resolved.
Setting Global = true ensures this rule applies in all form views (Default, Mobile, or Workspace).
A. Inherit ❌
Not a standard UI Policy field in ServiceNow.
Likely confused with role inheritance in security settings.
B. Reverse if false ❌
"Reverse if false" only reverses the policy's action when the condition is not met.
It does not control whether the UI Policy applies to all views.
C. On lowed ❌
Incorrect and not a valid ServiceNow UI Policy field.
Possibly a typo or misunderstanding of "Allowed Roles".
ServiceNow Documentation: UI Policies and Actions
ServiceNow Developer Guide: Creating Global UI Policies
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
Which actions would you take to edit the title on an application menu? (Choose 2 answers)
Select Configuration > Applications, then select the application
Select the form for the Application, then right-click Configure > Form Designer
Select the Application name on the Navigator, then select the pencil icon
Select System Definitions > Application Menus, then select the application
Select System Definition > Dictionary > Application
Detailed Explanation:To edit the title of an application menu in ServiceNow:
Option C: Using the Navigator, selecting the application name, and clicking the pencil icon allows quick title adjustments.
Option D: Going to System Definitions > Application Menus and selecting the application provides comprehensive options for editing the application menu title and related settings. These approaches streamline menu customization and improve navigation. (Reference: ServiceNow Documentation - Application Menu Customization)
=================
On Access Control Definitions, what are ways you can set the permissions on a Table?
Choose 3 answers
Groups
CRUD
Roles
Script that sets the answer variable to true or false
Conditional Expressions
In ServiceNow Access Control Definitions, permissions for a table can be set using Access Control Rules (ACLs), which define who can create, read, update, and delete (CRUD) records. Permissions can be applied using:
Roles ✅
Roles (sys_user_role) control access by grouping users with similar permissions.
Example: An ACL rule can specify that only users with the itil role can view incidents.
Script that sets the answer variable to true or false ✅
Custom scripts (written in ACL conditions) determine access dynamically.
Example: A script may check if the logged-in user is the record's assigned user before granting permission.
Conditional Expressions ✅
Conditional expressions allow rule-based access without scripting.
Example: A condition like "Assigned to is the current user" can be used to restrict access.
A. Groups ❌
Access Control Rules are applied based on roles, not groups. While roles can be assigned to groups, ACLs do not directly use groups.
B. CRUD ❌
CRUD (Create, Read, Update, Delete) is not a method of setting permissions but rather the actions that ACLs control.
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:
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:
What are advantages of using spokes for integrations? Choose 3 answers
Reduces the need for code
Features scale and control mechanisms
Free spokes are available in the ServiceNow Store
Ensures discoverability and reuse
Automated event management
Spokes in ServiceNow IntegrationHub are pre-built connectors that allow organizations to integrate with external systems without requiring custom scripting. They provide low-code/no-code solutions, making integrations faster and more scalable.
A. Reduces the need for code ✅
Spokes come with prebuilt actions, reducing the need for custom scripting.
Example: Instead of writing a REST API script to send a message via Slack, a Slack Spoke provides an action for it.
B. Features scale and control mechanisms ✅
Spokes support enterprise scalability with built-in governance, security, and control mechanisms.
Example: Rate limits prevent excessive API calls, ensuring stability in large-scale integrations.
D. Ensures discoverability and reuse ✅
Spokes allow actions to be reused across different flows and automations.
This enhances maintainability by ensuring integrations are not duplicated.
C. Free spokes are available in the ServiceNow Store ❌
While some spokes are free, many require a separate license.
IntegrationHub Standard and Enterprise subscriptions cover most advanced spokes.
E. Automated event management ❌
Event Management is part of ITOM, not IntegrationHub Spokes.
While spokes trigger actions based on events, they do not manage events like ITOM Event Management.
ServiceNow Documentation: IntegrationHub and Spokes
ServiceNow Developer Guide: Using Spokes in Flow Designer
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
What is the language used for scriptingin ServiceNow?
JavaScript
C++
PHP
Python
ServiceNow uses JavaScript as its primary scripting language for automation, business rules, UI actions, and server-side scripts.
Key Areas Where JavaScript Is Used in ServiceNow:✔ Client-side Scripting: UI Policies, Client Scripts✔ Server-side Scripting: Business Rules, Script Includes, Scheduled Jobs✔ Workflow & Flow Designer: Custom scripts for approvals, conditions, and notifications✔ Integration Scripts: REST API, SOAP API calls
B. C++ ❌
C++ is a compiled language primarily used for system software, not for ServiceNow scripting.
C. PHP ❌
PHP is used for web development, but not supported in ServiceNow.
D. Python ❌
Python is not used in ServiceNow for scripting. JavaScript is the standard for both client-side and server-side scripting.
When building an extended table from a base table, which fields do you need to create? Choose 2 answers
The mandatory fields for the base table.
The reference fields for the base table.
The fields that are not in the base table.
The fields that are specific to the extended table.
When creating an extended table in ServiceNow, it inherits all fields from the base table, meaning you do not need to recreate those fields. Instead, you only need to define fields that are:
Not present in the base table – If a field does not exist in the base table but is required for the extended table, it must be created.
Specific to the extended table – Custom fields that are unique to the child table need to be added.
A. The mandatory fields for the base table – Since the extended table inherits the base table’s fields, mandatory fields from the base table are already included automatically.
B. The reference fields for the base table – Reference fields are not always required unless they are specific to the extended table’s functionality.
If you extend the Task table to create a Custom Task table, the new table automatically gets all Task fields (like Number, Short Description, etc.).
If you want to add a new field, such as Custom Priority, you need to create it manually.
ServiceNow Extending Tables
ServiceNow CSA Training Module: "Data Schema and Extending Tables"
Why Other Answers Are Incorrect:Example Scenario:References from Certified System Administrator (CSA) Official Documentation:
On what part of the ServiceNow instance, would you find the option to access applications, like Incident Management?
Self Service Module
Application Navigator
Service Desk Homepage
Favorites
The Application Navigator is the primary navigation panel in ServiceNow. It provides access to all applications and modules, including Incident Management, Change Management, Service Catalog, and more.
It is found on the left-hand side of the ServiceNow interface.
Users can search, expand, and collapse applications for easy navigation.
Common applications include Incident, Problem, Change, and CMDB.
A. Self-Service Module – This module is for end users to submit requests but does not provide access to all applications.
C. Service Desk Homepage – This is a dashboard, not a navigation tool.
D. Favorites – The Favorites section stores frequently accessed modules but does not list all applications.
ServiceNow Navigation – Application Navigator
ServiceNow CSA Training Module: "Navigating the ServiceNow Platform"
Where is the Application Navigator Located?Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What policies are applied to all data entered into the platform (i.e., through a record form (UI), Import Sets, or Web Services)?
Data Policies
Data Integrity Policies
Write Policies
Data Submission Policies
Detailed Explanation:Data Policies in ServiceNow are designed to enforce data consistency across all entry points into the platform, including record forms (UI), Import Sets, and Web Services. Data Policies ensure that required fields, read-only fields, and other data integrity rules are maintained consistently. Unlike UI Policies, Data Policies apply universally to data imported or integrated, ensuring platform-wide data governance. (Reference: ServiceNow Documentation - Data Policies and Data Consistency)
=================
What process allows users to create, categorize, review approve and browse important information in a centralized location that is shared oy the entire organization?
Self Service Management
Knowledge Management
Knowledge-Centered Management
Information Portal Management
Business Information Management
Knowledge Management (KM) in ServiceNow is the process that enables users to create, categorize, review, approve, and browse important information in a centralized repository that is shared across the organization.
Key Features of Knowledge Management:✅ Centralized knowledge base for storing important information.✅ Categorization and tagging for easy search and retrieval.✅ Approval workflows to ensure content accuracy.✅ Role-based access control (User Criteria) for managing visibility.✅ Integration with Self-Service and Service Catalog for user assistance.
Example Use Case:A company’s IT support team documents solutions to common IT issues. Employees can search the Knowledge Base for solutions before opening a ticket, reducing the number of support requests.
A. Self-Service Management → ❌ Incorrect
Self-Service allows users to submit requests and incidents but does not manage knowledge articles systematically.
C. Knowledge-Centered Management → ❌ Incorrect
No such term as "Knowledge-Centered Management" in ServiceNow.
The correct industry term is Knowledge-Centered Service (KCS), but ServiceNow uses Knowledge Management (KM).
D. Information Portal Management → ❌ Incorrect
No such concept in ServiceNow; portals provide UI access but do not manage structured knowledge bases.
E. Business Information Management → ❌ Incorrect
Business Information Management (BIM) focuses on business data strategy, not knowledge sharing.
Why Other Options Are Incorrect?
Knowledge Management Overview
Creating and Managing Knowledge Articles
Official ServiceNow Documentation Reference:
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
A colleague wants to rearrange the columns on their My Work list. Once the user has navigated to the list where should they navigate to select and arrange the columns?
Click Personalize List
Right click on any column header. Context Menu > Configure > List Layout
Click List Context Menu > Personalize List
Click List Content Menu > Configure > List Layout
In ServiceNow, users can customize their list views by rearranging, adding, or removing columns. This is done through the List Layout Configuration.
B. Right-click on any column header. Context Menu > Configure > List Layout ✅
The quickest way to modify columns in a list view.
Steps:
Right-click on any column header in the list.
Select Configure > List Layout from the context menu.
Add, remove, or rearrange columns as needed.
Click Save.
A. Click Personalize List ❌
Incorrect terminology—there is no "Personalize List" option for configuring list columns.
"Personalize" is used for setting personal preferences, not list layouts.
C. Click List Context Menu > Personalize List ❌
The List Context Menu does not have a "Personalize List" option for column arrangement.
D. Click List Content Menu > Configure > List Layout ❌
Typo in "List Content Menu"—the correct term is "List Context Menu".
However, right-clicking on the column header (Answer B) is the recommended method.
ServiceNow Documentation: Configuring List Layouts
ServiceNow User Guide: Modifying List Columns
What setting allows users to view a Knowledge Base article even if the are not logged in?
The View All setting
The Allow role
The ESS role
The Public setting
In ServiceNow Knowledge Management, articles are typically restricted to specific users or roles. However, if you want an article to be accessible without requiring login, you must enable the Public setting.
Navigate to Knowledge Base Settings.
Enable the Public checkbox.
Save the changes.
The article is now viewable by anyone, even without logging into ServiceNow.
A. The View All setting ❌
No such setting exists for public access in ServiceNow.
B. The Allow role ❌
"Allow roles" restricts access to specific roles, but does not make the article public.
C. The ESS role ❌
The ESS (Employee Self-Service) role allows access to logged-in users, not public users.
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.
Here is an example of the criteria set for a knowledge base:
* Companies: ACME North America
* Department: HR
* Groups: ACME Manager
* Match All: Yes
In this example, what users would have access to this knowledge base?
Members of the ACME manager group, who are also members of HR Department and part of the ACME North America
Employees of ACME North America, who are members of HR Department or the ACME Manager group
Users which are members of either ACME North America, or HR Department, or ACME Manager Group
Member of the ACME Manager group, and HR department, regardless of geography
In ServiceNow Knowledge Management, User Criteria is used to control access to knowledge bases (KBs) and articles based on user attributes such as company, department, group, and roles.
Understanding the Given Criteria:Criteria
Value
Companies
ACME North America
Department
HR
Groups
ACME Manager
Match All
Yes
The Match All: Yes setting means that only users who meet ALL the specified criteria will have access.
Who Gets Access?✅ Users must be:
A member of the ACME Manager group
Part of the HR department
An employee of ACME North America
B. Employees of ACME North America, who are members of HR Department or the ACME Manager group → ❌ Incorrect
The "OR" condition is incorrect because Match All: Yes requires users to meet ALL conditions.
C. Users which are members of either ACME North America, or HR Department, or ACME Manager Group → ❌ Incorrect
Again, Match All: Yes means users must meet all criteria, not just one.
D. Member of the ACME Manager group, and HR department, regardless of geography → ❌ Incorrect
Company (ACME North America) is part of the criteria, so it cannot be ignored.
Why Other Options Are Incorrect?
User Criteria for Knowledge Bases
Managing Knowledge Base Access
Official ServiceNow Documentation Reference:
What is the name of the string that display filter criteria?
Topic
Choice
Breadcrump
Menu
In ServiceNow, a Breadcrumb is the string of filter criteria displayed at the top of a list when filters are applied. Breadcrumbs help users navigate and refine filters without having to manually edit conditions.
Navigate to a list view (e.g., Incidents, Requests).
Apply a filter (e.g., "Priority is High" AND "State is New").
A breadcrumb string appears, displaying the filter conditions.
Users can click on different parts of the breadcrumb to adjust or remove filter conditions dynamically.
A. Topic ❌
Topics are used in Knowledge Management and Virtual Agent but do not represent filter criteria.
B. Choice ❌
A Choice refers to dropdown options in ServiceNow fields, not filters.
D. Menu ❌
Menus provide navigation options, but they do not display filters.
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:
What are the three key tables in an enterprise CMDO?
Choose 3 angwers
sn_cmdt_bak
Sh_emdb_ci
cmap_ret_ci
cmdb_bak
cmdb_ci
sh_eomdb
cmap
In ServiceNow’s Configuration Management Database (CMDB), three key tables form the foundation for storing and managing Configuration Items (CIs) and their relationships.
cmdb_ci (E) - CI Base Class Table ✅
This is the base class for all Configuration Items (CIs) in the CMDB.
Every CI (e.g., servers, applications, network devices) extends from this table.
Stores general attributes like name, serial number, and asset tag.
cmdb (G) - CMDB Parent Table ✅
This is the parent table for all CMDB-related tables.
It does not store CI records directly but serves as a reference structure.
All CMDB tables, including cmdb_ci, inherit from this table.
cmdb_rel_ci (C) - CMDB Relationship Table ✅
This table stores relationships between different CIs.
Example: A server hosts an application, or a database is dependent on a storage unit.
Helps with impact analysis and dependency mapping.
A. sn_cmdt_bak ❌
No such table in standard ServiceNow CMDB.
B. sh_emdb_ci ❌
Typo or incorrect table name—not part of the ServiceNow CMDB model.
D. cmdb_bak ❌
"bak" suggests a backup table, but there is no standard "cmdb_bak" in ServiceNow.
F. sh_eomdb ❌
Not a recognized CMDB table in ServiceNow.
Official ServiceNow Documentation: CMDB Tables and Relationships
ServiceNow CMDB Best Practices: CMDB Guide
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
What type of field has a drop down list, from which you can pick from pre-defined options?
Choice
Picker
Drop down
Option
Understanding Choice Fields in ServiceNow:
A Choice field provides a drop-down list of predefined values that users can select from.
These fields are useful when standardized inputs are required (e.g., Status: Open, In Progress, Closed).
Why "Choice" is the Correct Answer:
A Choice field stores predefined options that users can select from a dropdown.
It ensures data consistency by limiting inputs to a set of defined values.
Administrators can configure Choice fields in System Definition → Tables & Columns by adding choices to specific fields.
Why Other Answers Are Incorrect:
B. Picker → ServiceNow does have reference pickers (e.g., User Picker, Date Picker), but these are not used for predefined choice selections.
C. Drop down → While a Choice field appears as a dropdown, "Drop down" is not an official ServiceNow field type.
D. Option → "Option" is a general term and not a specific ServiceNow field type.
Best Practice Solution:
To create or modify Choice fields, go to System Definition → Tables & Columns, select the desired table, and edit the field properties.
Use Choice Lists to manage predefined values efficiently.
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:
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:
Which feature can be used to categorize a set of records from a list and make them visible to other users?
Tags
History
Favorites
Activity Formatter
In ServiceNow, Tags allow users to categorize and group records in a list. Tagged records are visible to others if set to public or shared with specific users or groups.
A. Tags ✅
Tags help users organize and quickly locate records.
Tags can be private (Me) or shared (Everyone, Groups, or Specific Users).
Example:
A support team might tag critical incidents with "Urgent" for easy tracking.
B. History ❌
The History module shows recently accessed records but does not categorize or share records.
C. Favorites ❌
Favorites allow users to bookmark specific records or lists for quick access, but they are private and not shared with others.
D. Activity Formatter ❌
The Activity Formatter tracks changes and updates in a record (e.g., who modified the record, comments added), but it does not categorize or share records.
ServiceNow Documentation: Using Tags in Lists
ServiceNow User Guide: Managing and Sharing Tags
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
On a filter condition, there is an element, which is based on the table, the user access rights, and columns on the table. What is this element called?
Attribute
Label
Field
Column
Data Element
In ServiceNow, when defining a filter condition, the element being filtered is called a Field.
A field is an individual piece of data within a table (e.g., Caller, State, Priority in the Incident table).
The available fields in a filter depend on:
The table being filtered
User access rights (roles and permissions)
The columns (fields) available on the table
Understanding Fields in Filter Conditions:Example of a Filter Condition:css
CopyEdit
[ State ] [ is ] [ In Progress ]
State → This is a Field in the table.
is → This is the Operator used for filtering.
In Progress → This is the Value being compared.
A. Attribute – Attributes are metadata about a field but do not define filter conditions.
B. Label – The label is the display name of a field but is not used in filtering.
D. Column – While fields are stored as columns in a database, in filtering, they are referred to as Fields.
E. Data Element – This is a general term, not specific to filter conditions.
ServiceNow Filtering and Conditions
ServiceNow CSA Training Module: "Using Filters and Queries in ServiceNow"
Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official 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
https://docs.servicenow.com
ServiceNow Community: Best Practices for User Impersonation
https://community.servicenow.com
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:
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
https://docs.servicenow.com
ServiceNow Community: Best Practices for Import Set Management
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
Which group of permissions is used to control Application and Module access?
Access Control Rules
UI Policies
Roles
Assignment Rules
In ServiceNow, Roles are used to control access to Applications and Modules within the platform. A Role is a set of permissions that define what actions a user can perform and which records they can access.
Grant Access to Applications and Modules:
If a user does not have the required role, they cannot see or access an application/module.
Control Record-Level and Field-Level Access:
Some Access Control Rules (ACLs) depend on roles to permit or restrict data visibility.
Assign Multiple Roles to a User:
A user can have multiple roles based on job responsibilities.
Example Roles in ServiceNow:
admin – Full access to all system features.
itil – Can manage incidents, problems, and changes.
catalog_admin – Manages the Service Catalog.
asset – Manages assets and CI records.
Key Functions of Roles in Access Control:
Navigate to: All → Users and Groups → Users
Open a user record
Scroll to the Roles related list
Click Edit and add roles
How to Assign Roles to Users:
A. Access Control Rules – Incorrect.
Access Control Rules (ACLs) define record-level and field-level security, but they do not control access to applications and modules directly.
B. UI Policies – Incorrect.
UI Policies control the visibility and behavior of form fields, not module or application access.
D. Assignment Rules – Incorrect.
Assignment Rules automatically assign tasks (e.g., Incidents, Requests) to groups or users, but they do not control access.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Roles and Permissions
ServiceNow CSA Study Guide → User and Role Management
ServiceNow Knowledge Base → Controlling Access to Applications and Modules
References from Certified System Administrator (CSA) Documentation:
What are the 5 provided Roles by ServiceNow?
System Administrator: The admin role provides access to all platform features, applications, functions and data.
Specialized Administrator: Specialized administrator roles manage specific functions or applications, such as Assignment Rules, Knowledge base, reports, or web services
Fulfiller: Users with the ITIL role may fulfill ITIL activities associated with the ITIL workflow, including Incident and Change management.
Approver: Users with the Approver user role can perform all requester actions and may view or modify approval records directed to the approver
Requester: Also known as Employee Self Service (ESS) users, these users have no roles but can submit and manage their own requests, access public pages, etc.
ServiceNow provides five primary roles that define access and permissions within the platform. These roles help structure user responsibilities and ensure that users only have access to the necessary functions.
The highest level of access in ServiceNow.
Can manage all platform features, applications, data, and configurations.
Has control over users, security settings, system properties, and scripting capabilities.
Example: A ServiceNow admin configuring new workflows, modifying tables, or setting up instance-wide settings.
Manages specific applications or functionalities within ServiceNow.
Includes roles such as:
knowledge_admin (Manages Knowledge Base)
report_admin (Manages Reports)
catalog_admin (Manages Service Catalog)
Example: A Knowledge Base Administrator controlling access to articles and updating knowledge categories.
Users with the ITIL role who perform IT Service Management (ITSM) tasks.
Can create, update, and resolve records such as incidents, problems, changes, and requests.
Example: A service desk agent handling incidents and requests.
Users with the Approver role can approve or reject requests, such as change requests or access requests.
Can view or modify approval records directed to them but cannot fulfill other ITIL tasks.
Example: A manager approving a new software installation request.
Basic users with no assigned roles.
Can submit requests, view their own tickets, and access public pages (e.g., Knowledge Base, Catalog).
Example: An employee submitting a request for laptop repair via the ServiceNow portal.
1. System Administrator (admin)2. Specialized Administrator3. Fulfiller (ITIL Role)4. Approver5. Requester (Employee Self-Service - ESS)
These roles form the foundation of role-based access control (RBAC) in ServiceNow.
They ensure that users only access the data and functions relevant to their job responsibilities.
Additional roles can be assigned based on business needs, but these five cover the core platform functionalities.
Why These Are the Provided Roles in ServiceNow:
ServiceNow Documentation: User Roles in ServiceNow
CSA Exam Guide: Covers System Administrator, Specialized Administrator, Fulfiller, Approver, and Requester as the standard user roles.
Reference from CSA Documentation:Thus, the correct answer is:✅ A. System Administrator, B. Specialized Administrator, C. Fulfiller, D. Approver, E. Requester
What are the two pathways to view feedback left on a published article?
Knowledge > articles > My Flagged
Knowledge base > my knowledge > flagged articles
Knowledge > My articles > Flagged
Knowledge > articles > published
In ServiceNow Knowledge Management, users can provide feedback on published knowledge articles by flagging them. This feedback helps knowledge managers and authors identify errors, outdated information, or areas for improvement.
To view feedback left on a published article, there are two primary pathways:
Pathway 1: Knowledge Base > My Knowledge > Flagged Articles
This option allows knowledge managers and authors to see all flagged articles they have authored or have access to within a specific Knowledge Base.
Location: Knowledge Base → My Knowledge → Flagged Articles
Pathway 2: Knowledge > My Articles > Flagged
This option lets authors view only their own articles that have been flagged.
Location: Knowledge → My Articles → Flagged
A. Knowledge > Articles > My Flagged
There is no direct "My Flagged" option under Knowledge > Articles.
D. Knowledge > Articles > Published
This shows all published articles but does not specifically show flagged (feedback) articles.
Navigate to Knowledge > My Articles > Flagged.
OR navigate to Knowledge Base > My Knowledge > Flagged Articles.
Open a flagged article to review the feedback comments and reason for the flagging.
ServiceNow Docs: Managing Knowledge Feedback and Flagged Articleshttps://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/knowledge-management/task/review-article-feedback.html
ServiceNow CSA Official Training Guide (Knowledge Management & Feedback Handling)
Why the Other Options Are Incorrect?How to View Feedback in ServiceNow?References from Certified System Administrator (CSA) Documentation:This confirms that the correct pathways to view feedback on published articles are "Knowledge Base > My Knowledge > Flagged Articles" and "Knowledge > My Articles > Flagged".
What are the main UI component(s) of the ServiceNow Platform?
Banner Navigator
Banner Frame
Application Frame
Application Navigator
Content Menu
Content Frame
The main UI components of the ServiceNow platform are designed to provide a structured and user-friendly experience for interacting with the system. These core UI elements include:
Banner Frame – Displays key information such as the logo, user profile, settings, and global search.
Application Navigator – Provides access to different modules and applications within ServiceNow.
Content Frame – Displays the main content area where users interact with forms, lists, and dashboards.
A. Banner Navigator – Incorrect terminology; the correct term is Banner Frame.
C. Application Frame – No such UI component exists in ServiceNow.
E. Content Menu – This is not a primary UI component; the correct term is Content Frame.
Why Other Options Are Incorrect:
ServiceNow Documentation: User Interface Overview
CSA Exam Guide: Covers Banner Frame, Application Navigator, and Content Frame as the three primary UI components.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. Banner Frame, D. Application Navigator, F. Content Frame
What is a Dictionary Override?
A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update
A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services
A Dictionary Override is a task within a workflow that requests an action before the workflow can continue
A Dictionary Override sets field properties in extended tables
In ServiceNow, a Dictionary Override allows an administrator to customize the properties of a field in a child table without modifying the field in the parent table.
This is particularly useful in table inheritance scenarios, where a child table inherits fields from a parent table but needs different behavior for certain fields.
Modify field properties (e.g., mandatory, read-only, default value) in extended tables.
Preserve inheritance while allowing exceptions for specific child tables.
Avoid modifying the original dictionary definition of a field at the parent table level.
Key Functions of Dictionary Overrides:Example of Dictionary Override in Action:Consider the Task Table (task), which is a parent table for many modules like Incident, Change, and Problem.
The Task Table has a priority field.
If the Incident Table (incident) needs to override the priority field to make it mandatory, an administrator can create a Dictionary Override for the priority field in the incident table.
The priority field in other child tables (e.g., change_request, problem) remains unaffected.
(A) A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update – Incorrect ❌
This definition describes Update Set Collisions, not Dictionary Overrides.
Update Set Collisions occur when an update set applies changes to an object that has been modified locally.
(B) A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services – Incorrect ❌
This describes Change Management in ITSM, which tracks changes to IT services.
Dictionary Overrides specifically modify field properties in extended tables.
(C) A Dictionary Override is a task within a workflow that requests an action before the workflow can continue – Incorrect ❌
This describes Approval Actions in Workflows, not Dictionary Overrides.
Workflow approvals pause execution until an action is completed, but Dictionary Overrides do not function this way.
(D) A Dictionary Override sets field properties in extended tables – Correct ✅
This is the correct definition.
Dictionary Overrides allow admins to customize field behavior in child tables while maintaining inheritance from parent tables.
Explanation of Each Option:
Use Dictionary Overrides sparingly to avoid unnecessary complexity.
Always test changes in a sub-production environment before applying them in production.
Document overrides properly to help future administrators understand why an override was applied.
Use the "Dictionary Entry" (sys_dictionary) table to view and manage dictionary overrides.
Additional Notes & Best Practices:
ServiceNow Docs: Dictionary Overrides Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for Dictionary Overrides
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
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 Overviewhttps://docs.servicenow.com
ServiceNow Learning – Self-Service & Service Catalog Best Practices
References from Certified System Administrator (CSA) Documentation:
Record numbers have to be manually incremented
True
False
In ServiceNow, record numbers are automatically generated and incremented by the system. Each record created in a table receives a unique identifier based on a predefined number format.
Each table that extends the "task" or other core tables has a default numbering format.
Numbering is automatic, meaning users do not have to manually increment numbers.
The numbering format follows a prefix + incremental number (e.g., INC0001001 for incidents, CHG0002001 for changes).
The system ensures unique sequential numbering within each table.
How Record Numbering Works:Configuring Auto-Numbering:Admins can customize numbering formats by modifying the "Number Maintenance" module:
Navigate to System Definition → Number Maintenance.
Select a table and configure the prefix, length, and starting number.
Changes apply automatically to new records created in that table.
Record numbers do not require manual updates; the system handles it automatically.
Users can change format settings, but cannot manually increment individual record numbers.
ServiceNow prevents duplicate numbers to maintain data integrity.
Why "False" is the Correct Answer:
Manual incrementing is not required or possible for individual records.
The platform automatically assigns the next sequential number to each record.
Why "True" is Incorrect:
ServiceNow Documentation: Number Maintenance
CSA Exam Guide: Covers automatic record numbering and Number Maintenance settings.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. False
What is the purpose of a Related List?
To create a one-to-many relationship
To dot-walk to a core table
To present related fields
To present related records
A Related List in ServiceNow is used to display records from other tables that are related to the current record. It helps users view and manage associated records without navigating away from the main record they are working on.
Related Lists appear at the bottom of a form view.
They display records from tables that have a relationship (via reference fields, many-to-many relationships, or database joins) with the current table.
Users can add, remove, or modify related records directly from the Related List, depending on their permissions.
Key Features of Related Lists:Why "D. To present related records" is the correct answer?Related Lists show records from another table that have a relationship with the current record. For example:
An Incident record may have a Related List showing all Tasks associated with it.
A User record may have a Related List displaying Group Memberships.
A Change Request record may have a Related List displaying all related CI (Configuration Items).
Option A: "To create a one-to-many relationship" – Incorrect. While Related Lists often display one-to-many relationships, they do not create them. Relationships are defined through reference fields, many-to-many tables, or database joins.
Option B: "To dot-walk to a core table" – Incorrect. Dot-walking allows users to access related fields from referenced records, but it is not the purpose of a Related List.
Option C: "To present related fields" – Incorrect. Related Lists display related records, not just individual fields. Related fields can be accessed using dot-walking or reference fields but are not the same as Related Lists.
ServiceNow Product Documentation - Related Lists
ServiceNow CSA Study Guide - Configuring Forms and Lists
ServiceNow Docs: Relationships in Tables
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
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 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 Reportshttps://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/use/using-lists/concept/filtering-lists.html
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.
ServiceNow uses what term to describe all the data saved within a particular form?
Fields
Form
Record
Lists
In ServiceNow, a Record represents all the data saved within a particular form. Each record corresponds to a single entry in a table and contains multiple fields storing different pieces of information.
A Record is a single instance of data stored in a ServiceNow table.
When a user fills out and submits a form, a record is created or updated in the respective table.
Each record has a unique Sys ID (a 32-character identifier).
Example:
An Incident record contains fields such as Number, Caller, Short Description, and Priority.
A Change Request record contains fields like Change Number, Requested By, and Assignment Group.
A. Fields ❌
Fields are individual data points within a record.
Example: The Caller and Priority fields in an Incident record.
B. Form ❌
A Form is a user interface to enter and display data, but it does not store data itself.
It is just a way to interact with records.
D. Lists ❌
A List displays multiple records from a table, but each row in a list represents a single record.
Lists are used for filtering, sorting, and searching records but do not represent a single data entry.
Key Concepts:Why Other Options Are Incorrect?
ServiceNow Data Model - Records and Tables
Understanding Records and Forms
Forms vs. Records vs. Fields
ServiceNow Forms and Records
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
Which one of these applications is available to all users?
Change
Incident
Facilities
Self-Service
In ServiceNow, access to applications is controlled by roles. Most applications, such as Incident, Change, and Facilities, require specific roles to access them. However, the Self-Service application is available to all users, including those with the base "ess" (Employee Self-Service) role, which is assigned to every user by default.
Why "D. Self-Service" is the correct answer?The Self-Service application is designed for general users (end users, employees, customers) who do not have elevated permissions. It provides access to:
The Service Catalog (to request IT services, software, and hardware).
The Knowledge Base (to search for articles and solutions).
Viewing and tracking submitted requests and incidents.
Submitting new incidents or requests.
Since it is meant for all users, it does not require any additional roles beyond the default ones given to employees or customers.
A. Change – Incorrect. The Change Management application is typically restricted to ITIL users (users with the itil role) and change managers. End users do not have access to this module.
B. Incident – Incorrect. While end users can create and view their own incidents via Self-Service, the Incident Management module itself is restricted to IT support staff (users with the itil role or higher).
C. Facilities – Incorrect. The Facilities application, which includes asset tracking and work orders, is typically restricted to users managing physical assets or facility-related tasks. It is not available to all users by default.
ServiceNow Product Documentation - Self-Service Application Overview
ServiceNow CSA Study Guide - User Roles and Permissions
ServiceNow Docs: Access Control and Application Scope
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Table Access Control rules are processed in the following order:
any table name (wildcard), parent table name, table name
table name, parent table name, any table name (wildcard)
parent table name, table name, any table name (wildcard)
any table name (wildcard), table name, parent table name
In ServiceNow, Table Access Control (ACL) rules define the permissions for accessing records within a table. When a user attempts to access a record, ServiceNow processes ACL rules in a specific order to determine if the user has the necessary permissions.
Specific Table Name ACLs
ServiceNow first checks ACL rules that are defined for the exact table being accessed.
If there are multiple ACL rules for the same table, ServiceNow evaluates them from most specific to least specific (i.e., field-level ACLs before table-level ACLs).
Parent Table Name ACLs (If applicable)
If the table inherits from another table (e.g., Incident inherits from Task), ServiceNow next checks ACL rules on the parent table.
This ensures that inherited rules are properly applied.
Wildcard ACLs (*) (Any table)
If no explicit ACL rule is found for the table or its parent, ServiceNow checks wildcard ACL rules (*), which apply to all tables.
Wildcard ACLs act as a last resort when no table-specific rules exist.
Order of Processing ACL Rules:
(A) any table name (wildcard), parent table name, table name – Incorrect
Wildcard rules (*) are processed last, not first.
(B) table name, parent table name, any table name (wildcard) – Correct
This follows the correct processing order:
First: ACLs for the specific table
Second: ACLs for the parent table (if applicable)
Third: Wildcard ACLs (*)
(C) parent table name, table name, any table name (wildcard) – Incorrect
Parent table ACLs are checked after table-specific ACLs, not before.
(D) any table name (wildcard), table name, parent table name – Incorrect
Wildcard ACLs (*) are always processed last, so this order is incorrect.
Explanation of Each Option:
Field-level ACLs (column-specific) take precedence over table-level ACLs.
If multiple ACL rules apply, all must evaluate to true for access to be granted.
Explicit Deny: If an ACL rule explicitly denies access, the user is denied, even if another ACL grants access.
Always Test ACLs: Use the "Security Debugging" feature (/sys_security_acl_list.do) to verify how ACLs are applied.
Additional Notes & Best Practices:
ServiceNow Docs: How Access Control Rules Work
https://docs.servicenow.com
ServiceNow Community: Understanding ACL Processing Order
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
What are the two aspects to LDAP Integration?
Data Population
Data formatting
Authorization
Authentication
LDAP (Lightweight Directory Access Protocol) Integration in ServiceNow enables organizations to connect their corporate directory services (such as Microsoft Active Directory) with their ServiceNow instance. This integration helps manage user authentication and data synchronization efficiently.
There are two key aspects of LDAP Integration in ServiceNow:
Authentication
LDAP is commonly used for user authentication, allowing users to log in to ServiceNow using their corporate credentials.
Instead of storing passwords in ServiceNow, authentication requests are sent to the LDAP server to verify the user's identity.
This helps in maintaining centralized identity management across the organization.
Data Population
LDAP can be used to import user and group information into ServiceNow.
This process is known as data synchronization, where attributes such as usernames, email addresses, department details, roles, and group memberships are pulled from LDAP and stored in ServiceNow.
This ensures that user information in ServiceNow is always up-to-date with the organization's directory.
B. Data Formatting –
While ServiceNow does process data from LDAP, "Data Formatting" is not an aspect of LDAP integration.
Formatting refers to structuring or modifying data but is not a core function of LDAP integration.
C. Authorization –
Authorization determines what a user can do after authentication, such as assigning roles and permissions.
While ServiceNow can use LDAP groups to assign roles, the integration itself focuses on Authentication and Data Population rather than defining permissions within ServiceNow.
ServiceNow Docs: LDAP Integration Overviewhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/integrate/authentication/concept/c_LDAPIntegration.html
ServiceNow CSA Official Training Guide (LDAP Integration & User Authentication)
Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms that the two main aspects of LDAP Integration in ServiceNow are Authentication and Data Population.
Which type of interface enables you to display multiple performance analytics, reporting and other widgets on a single screen?
Form
List
Dashboard
Timeline
A Dashboard in ServiceNow is an interface that allows users to display multiple Performance Analytics (PA) widgets, reports, and other visual elements in a single, consolidated view.
Provides a single-screen view of critical data, improving visibility into key metrics.
Can include reports, Performance Analytics indicators, lists, and interactive filters.
Allows users to customize layouts and adjust widgets based on roles and permissions.
Useful for executive summaries, ITSM performance tracking, and real-time operational monitoring.
A. Form –
A Form is used to display and input data for a single record in a table (e.g., an incident, change request, or user record).
It does not provide a multi-widget interface.
B. List –
A List displays multiple records from a table in a tabular format but does not support widgets or Performance Analytics.
D. Timeline –
The Timeline visualization is used for showing time-based data, such as Change Requests over time, but does not provide multiple reporting widgets in a single interface.
ServiceNow Docs: Dashboards Overviewhttps://docs.servicenow.com/en-US/bundle/utah-performance-analytics-and-reporting/page/use/dashboards/concept/dashboard-overview.html
ServiceNow CSA Official Training Guide (Reporting & Dashboards)
Key Features of a ServiceNow Dashboard:Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:
Access Control rules may be defined with which of the following permission requirements? (Choose three.)
Roles
Conditional Expressions
Assignment Rules
Scripts
User Criteria
Groups
In ServiceNow, Access Control Rules (ACLs) define the permissions required for users to interact with records, fields, or UI actions. ACLs are enforced at the database level and are evaluated before granting access to a user.
Access Control rules can be configured using three primary permission requirements:
Roles define a set of permissions assigned to users.
Access Control rules can require users to have a specific role (e.g., admin, itil, catalog_admin) to perform an action on a table, field, or record.
Example:
A rule might state: Only users with the itil role can read the Incident table.
Conditional expressions allow access based on a specified condition.
These conditions are evaluated at runtime, and access is granted if they are met.
Example:
A condition could be: "Allow access if the record's 'State' field is 'New'".
This would mean that users can only modify records if their state is "New".
Scripts allow advanced, custom logic to determine access.
ACLs support server-side scripts (written in JavaScript) that use the gs.hasRole(), current object, or other logic to evaluate whether a user should have access.
Example:
1. Roles (Correct - ✅)2. Conditional Expressions (Correct - ✅)3. Scripts (Correct - ✅)javascript
CopyEdit
// Allow access only if the user is the requester of the record
answer = current.requested_for == gs.getUserID();
Scripts provide flexibility by allowing complex access conditions beyond simple roles or expressions.
C. Assignment Rules ❌ (Incorrect)
Assignment Rules are used to automatically assign records to users or groups based on conditions.
They do not define access control permissions.
E. User Criteria ❌ (Incorrect)
User Criteria is used in Service Catalog and Knowledge Base (KB) to control access to catalog items or knowledge articles.
It is not used for ACLs at the table/field level.
F. Groups ❌ (Incorrect)
Groups are collections of users but cannot be directly used in ACLs.
Instead, roles (which are often assigned to groups) are used to define ACL permissions.
Why Other Options Are Incorrect?
ServiceNow Product Documentation - Access Control Rules
Access Control Rules Overview
Defining Access Control Rules
ServiceNow Security Model
Role-Based Access
Scripted ACLs
References from ServiceNow CSA Documentation:
Which of the following 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:
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 Stateshttps://docs.servicenow.com/en-US/bundle/utah-servicenow-platform/page/product/knowledge-management/concept/knowledge-article-states.html
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.
The display sequence is controlled in a Service Catalog Item using which of the following?
The Default Value field in the Catalog Item form
The Sequence field in the Catalog Item form
The Order field in the Variable form
The Choice field in the Variable form
In ServiceNow’s Service Catalog, the display sequence of variables within a Catalog Item is controlled by the Order field in the Variable form. The Order field determines the position in which the variables appear when a user fills out a catalog item. Lower values appear first, and higher values appear later.
(A) The Default Value field in the Catalog Item form – Incorrect
The Default Value field sets an initial value for a variable but does not control the display sequence. It is used to pre-fill a value when the form loads.
(B) The Sequence field in the Catalog Item form – Incorrect
There is no such field called "Sequence" in the Catalog Item form. The field that determines the sequence of variables is the Order field in the Variable form.
(C) The Order field in the Variable form – Correct
Each variable in a catalog item has an Order field.
Variables with a lower order number are displayed before those with a higher order number.
If multiple variables have the same order value, ServiceNow orders them based on internal system processing order.
(D) The Choice field in the Variable form – Incorrect
The Choice field applies only to Multiple Choice, Select Box, and Radio Button variables, determining the selectable options for users. It does not control the display sequence of variables in a catalog item form.
Explanation of Each Option:
It is a best practice to use incremental numbering (e.g., 100, 200, 300, etc.) for order values instead of consecutive numbers (e.g., 1, 2, 3). This makes it easier to insert new variables later without having to renumber existing ones.
The order values are respected unless a layout configuration (e.g., multi-column form layout) changes the positioning.
ServiceNow Docs: Creating and Configuring Service Catalog Variables
https://docs.servicenow.com
ServiceNow Community Best Practices for Service Catalog Variables
https://community.servicenow.com
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
Which of the following statements is true when a new table is created by extending another table?
The new table archives the parent table and assumed its roles in the database
The new table inherits all of the Business Rules, Client Scripts, and UI Policies of the parent table, but none of the existing fields
The new table inherits all of the fields of the parent table and can also contain new fields unique to itself
The new table inherits all of the fields, but does not inherit Access Control rules, Client Scripts, and UI Policies of the parent table
When a new table is created in ServiceNow by extending another table, it follows table inheritance principles. This means the newly created table (child table) receives all the fields from its parent table. Additionally, the new table can include custom fields that are unique to itself.
Here’s how inheritance works in ServiceNow when a table is extended:
Fields Inheritance:
The child table automatically inherits all fields from its parent table.
These inherited fields cannot be removed from the child table but can be modified or overridden.
The child table can also have additional custom fields that do not exist in the parent table.
Business Rules, Client Scripts, and UI Policies:
Unlike fields, these components are not automatically inherited.
However, they can still affect the child table if they are defined on the parent table using conditions that include the child table.
To apply them specifically to the child table, they need to be explicitly defined for the new table.
Access Control Rules (ACLs):
ACLs are not automatically inherited.
Each table in ServiceNow has its own set of Access Control Rules, which must be explicitly configured for the child table if different permissions are required.
Database Structure:
The child table creates a one-to-one relationship with the parent table, meaning all fields in the parent are available in the child table.
The new table is stored as a separate entity but references the parent table’s structure.
The child table inherits all fields from the parent table. ✅
The child table can also have its own custom fields. ✅
Business Rules, Client Scripts, UI Policies, and ACLs are not automatically inherited, meaning options B and D are incorrect.
The table does not archive the parent table (making option A incorrect).
ServiceNow Product Documentation – Table Inheritance:https://docs.servicenow.com
ServiceNow Fundamentals – Table Relationships
ServiceNow Developer Portal – Extending Tables
ServiceNow Best Practices – Access Controls & Security Rules
Why Option C is Correct?References from Certified System Administrator (CSA) Documentation:
Which of the following allows a user to edit field values in a list without opening the form?
Data Editor
Edit Menu
List Editor
Form Designer
n ServiceNow, the List Editor allows users to edit field values directly within a list without opening the record in a form. This feature is particularly useful for making quick modifications to multiple records without the need to open each one individually.
Users navigate to a list view of records (e.g., an incident list).
If a field is editable via the List Editor, clicking on it will allow inline editing.
After making changes, users can press Enter or click outside the field to save.
Inline Editing: Users can modify fields directly from the list.
Multi-Row Editing: Certain fields support bulk updates.
Security Controls: Admins can control which fields are editable via List Editor through dictionary settings.
Audit and History Tracking: Changes made via List Editor are logged for tracking purposes.
A. Data Editor: No such term as "Data Editor" exists in ServiceNow.
B. Edit Menu: This does not refer to inline editing; instead, it's a general menu for editing options.
D. Form Designer: Used for configuring form layouts, not for inline editing.
ServiceNow Product Documentation → Lists and List Editing
ServiceNow CSA Exam Guide → Covers List Editor as a core feature of instance configuration.
How List Editor Works:Key Features of List Editor:Why Other Options Are Incorrect:Reference from CSA Documentation:This verifies that List Editor is the correct answer.
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:
Which one of the following statements describes the contents of the Configuration Management Database (CMDB)?
The CMDB contains data about tangible and intangible business assets
The CMDB contains the Business Rules that direct the intangible, configurable assets used by a company
The CMDB archives all Service Management PaaS equipment metadata and usage statistics
The CMDB contains ITIL process data pertaining to configuration items
The Configuration Management Database (CMDB) in ServiceNow is a centralized repository that stores information about Configuration Items (CIs), which can include both tangible and intangible business assets.
Tangible assets: Physical devices like servers, network components, and workstations.
Intangible assets: Software, applications, cloud services, licenses, and business services.
Relationships and Dependencies: CMDB maintains the relationships between CIs to help with impact analysis, change management, and troubleshooting.
What is Stored in the CMDB?CMDB plays a crucial role in IT Service Management (ITSM), ensuring that organizations have accurate and up-to-date asset data for better decision-making.
(A) The CMDB contains data about tangible and intangible business assets – Correct ✅
The CMDB tracks and manages both physical (tangible) and virtual (intangible) assets.
Examples of tangible assets: Servers, routers, desktops, mobile devices.
Examples of intangible assets: Cloud services, software applications, business services.
(B) The CMDB contains the Business Rules that direct the intangible, configurable assets used by a company – Incorrect ❌
Business Rules are not stored in the CMDB.
Business Rules in ServiceNow are part of the platform’s automation framework and control system behavior but do not define configuration items.
(C) The CMDB archives all Service Management PaaS equipment metadata and usage statistics – Incorrect ❌
The CMDB does not function as an archive; it maintains real-time, active data about CIs.
Usage statistics are stored in performance analytics and reporting tools, not in the CMDB.
(D) The CMDB contains ITIL process data pertaining to configuration items – Incorrect ❌
While CMDB supports ITIL processes, it does not store ITIL process data directly.
ITIL process data (e.g., incident, problem, change records) is stored in ITSM modules, not in the CMDB itself.
CMDB does contain CI relationships that support ITIL processes like Incident, Problem, and Change Management.
Explanation of Each Option:
CI Classes & Hierarchy: ServiceNow CMDB uses a hierarchical structure with various CI Classes (e.g., cmdb_ci, cmdb_ci_server, cmdb_ci_database).
CMDB Health Dashboard: Ensures data accuracy with completeness, compliance, and correctness metrics.
Relationship Management: CIs in the CMDB are linked to show dependencies, which is crucial for impact analysis in change and incident management.
Discovery & Service Mapping: ServiceNow’s Discovery and Service Mapping tools help automate CI data collection.
Additional Notes & Best Practices:
ServiceNow Docs: CMDB Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for CMDB Data Accuracy
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
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:
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 one of the following statements is true about Column Context Menus?
It displays actions such as creating quick reports, configuring the list, and exporting data
It displays actions related to filtering options, assigning tags, and search
It displays actions related to viewing and filtering the entire list
It displays actions such as view form, view related task, and add relationship
Column Context Menus in ServiceNow provide options for interacting with list columns in a table. These menus allow users to customize list views, generate quick reports, export data, and configure list settings.
When users right-click on a column header in a list view, they see a context menu with several actions. The correct answer, Option A, correctly describes these capabilities.
Create Quick Reports
Users can generate bar charts, pie charts, or other visual reports based on column data.
Example: Right-clicking on the "State" column in an Incidents list allows users to create a report showing the count of incidents per state.
Configure the List
Users can modify the list layout, display additional columns, or customize fields.
Options include Personalize List, Show / Hide Columns, and Sort features.
Export Data
Data can be exported in various formats, such as Excel, CSV, PDF, or XML.
Example: Exporting all incidents assigned to a particular group.
Key Features of Column Context Menus:
Why the Other Options Are Incorrect:❌ B. It displays actions related to filtering options, assigning tags, and search (Incorrect)
Filtering options are part of the Filter Navigator and List Context Menu, not the Column Context Menu.
Assigning tags and performing searches happen within the list view but are not primary functions of the Column Context Menu.
❌ C. It displays actions related to viewing and filtering the entire list (Incorrect)
While column menus allow sorting and filtering, filtering the entire list is mainly done via the List Context Menu (right-clicking the entire list or using the filter option at the top).
❌ D. It displays actions such as view form, view related task, and add relationship (Incorrect)
Viewing forms, related tasks, and adding relationships are functions available when interacting with record-level actions (right-clicking a row), not a column.
These actions are available via the List Context Menu or Related Lists, not the Column Context Menu.
Navigate to Incident > All.
Right-click on the Priority column header.
A menu appears with options such as:
Sort (Ascending/Descending)
Group By This Field
Create Report
Export Data
Configure List Layout
Example of Using a Column Context Menu in ServiceNow:
ServiceNow Documentation: Working with Lists
ServiceNow Docs: List and Column Context Menus
ServiceNow Learning: List Management and Customization
References:
Which 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:
Which application is used to change the number format per table?
Number Maintenance
System Maintenance
Table Maintenance
Record Maintenance
In ServiceNow, the Number Maintenance application is used to configure and modify numbering formats for specific tables. This application allows administrators to control how records are numbered across different modules.
Customization of Number Formats
Administrators can define prefixes, number sequences, and suffixes for records in different tables.
Example: INC0001001 for Incidents, REQ0002001 for Requests.
Resetting or Adjusting Number Sequences
You can manually adjust the numbering sequence if needed.
Example: Resetting incident numbering to start from a specific value.
Supports Multiple Tables
Works for standard tables like Incidents, Problems, Requests, Change Requests, etc.
Can also be configured for custom tables.
Application Navigation
Path:
Go to All → System Definition → Number Maintenance
Locate the table and modify its numbering settings.
Key Features of Number Maintenance:Why Option A (Number Maintenance) is Correct?✅ "Number Maintenance" is the official ServiceNow application for managing number formats per table.
Why Other Options Are Incorrect?❌ B. System Maintenance – Incorrect; no such module in ServiceNow manages numbering formats.❌ C. Table Maintenance – Incorrect; this does not exist as an application in ServiceNow.❌ D. Record Maintenance – Incorrect; not a valid ServiceNow feature for modifying number formats.
ServiceNow Docs – Number Maintenance Configurationhttps://docs.servicenow.com
ServiceNow Learning – Customizing Numbering Schemes
ServiceNow System Definition – Number Format Best Practices
References from Certified System Administrator (CSA) Documentation:
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:
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
https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/platform-overview/concept/servicenow-cloud-architecture.html
Which of the following statement describes the purpose of an Order Guide?
Order Guides restrict the number of items in an order to only one item per request
Order Guide provide a list of guidelines for Administrators on how to set up item variables
Order Guide provide the ability to order multiple, related items as one request
Order Guides take the user directly to the checkout without prompting for information
In ServiceNow Service Catalog, an Order Guide is a feature that allows users to order multiple, related catalog items in a single request, simplifying the ordering process.
Helps users request multiple items together instead of submitting separate requests.
Ensures that related items are grouped logically (e.g., when onboarding a new employee, an Order Guide can include a laptop, software licenses, and access to required applications).
Uses variables and rules to pre-fill certain values and guide users through the ordering process.
Reduces the number of individual requests and makes fulfillment more efficient.
Purpose of an Order Guide:
(A) Order Guides restrict the number of items in an order to only one item per request – Incorrect ❌
This is not true because Order Guides allow users to request multiple items at once.
A single request (REQ#) is generated that contains multiple Requested Items (RITMs).
(B) Order Guides provide a list of guidelines for Administrators on how to set up item variables – Incorrect ❌
Order Guides are for users, not just administrators.
They do not provide setup guidelines; instead, they simplify ordering for end-users.
(C) Order Guides provide the ability to order multiple, related items as one request – Correct ✅
This is the primary function of an Order Guide.
Instead of placing separate orders for different catalog items, a user can add all related items to a single request.
Example: Employee Onboarding Order Guide
Laptop
Email account
VPN access
Software (e.g., Microsoft Office, Adobe Suite)
(D) Order Guides take the user directly to the checkout without prompting for information – Incorrect ❌
Order Guides can include user prompts (variables, conditions) before checkout.
Users may be asked for specific details before submitting the request (e.g., laptop specifications, software preferences).
Explanation of Each Option:
Use dynamic variables: Order Guides can ask questions that determine which items should be included in the request.
Improve user experience: Order Guides streamline ordering, ensuring users request all necessary items without forgetting anything.
Enhance fulfillment efficiency: Since multiple items are grouped in one request, IT and fulfillment teams can process them together, reducing delays.
Example Use Cases:
New Hire Onboarding (laptop, software, security badge, phone)
Office Setup Request (desk, chair, monitor, accessories)
Additional Notes & Best Practices:
ServiceNow Docs: Order Guides Overview
https://docs.servicenow.com
ServiceNow Community: How to Configure an Order Guide
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
When searching using the App Navigator search field, what can be returned? (Choose four.)
Names of Applications and Modules
Names of Modules
Names of Applications
Favorites
History Records
Titles of Dashboard Gauges
The Application Navigator (App Navigator) search field in ServiceNow allows users to quickly find applications, modules, and favorites by typing relevant keywords. It helps in easy navigation by filtering available options as the user types.
The four correct answers describe what the App Navigator search field can return:
The search field can return both applications and their respective modules in the left navigation panel.
Example: Searching for "Incident" will return:
Application: "Incident"
Modules: "All", "Open", "Resolved", "Create New"
Modules are specific functionalities within an application.
Searching by a module name directly will display results that match the keyword.
Example: Searching for "Create New" will return modules like:
"Create New Incident"
"Create New Change Request"
The search field supports finding full applications by their name.
Example: Typing "Change" will display the Change Management application and its related modules.
If a user has marked specific modules or applications as Favorites, they will appear in search results.
This helps users quickly access commonly used features.
1. Names of Applications and Modules (✅ Correct)2. Names of Modules (✅ Correct)3. Names of Applications (✅ Correct)4. Favorites (✅ Correct)
Why the Other Options Are Incorrect:❌ E. History Records (Incorrect)
The History tab in the navigation panel shows recently accessed records, but it is not searchable through the App Navigator.
Instead, users can find history under:
History Module (System Settings > History)
Recent History Tab in the left navigation
❌ F. Titles of Dashboard Gauges (Incorrect)
Dashboard Gauges are visual elements on Performance Analytics or Reporting Dashboards and are not searchable in the App Navigator.
Instead, dashboards and reports are found under:
Self-Service > Dashboards
Performance Analytics > Dashboards
A ServiceNow user wants to quickly access the "All Incidents" module.
They type "incident" into the App Navigator search.
The search results return:
Incident (Application)
All (Module)
Assigned to Me (Module)
Resolved (Module)
Example Use Case:This allows for quick navigation without manually expanding application menus.
ServiceNow Documentation: Application Navigator Overview
ServiceNow CSA Learning Path: Using the Application Navigator
ServiceNow Docs: Favorites and Navigation
References:
What is the difference between a UI Policy and Data Policy?
Data Policies run when data is entered through the form, by an Import Set, or by web services, while UI Policies are set only by web services
Data Policies can be converted into UI Policies, but UI Policies cannot be converted into Data Policies
Data Policies run regardless of how data is entered into ServiceNow, while UI Policies are used for form interactions
Data Policies run only after UI Policies run successfully
In ServiceNow, UI Policies and Data Policies serve different but complementary purposes in controlling data behavior and enforcing business rules.
UI Policies are client-side rules that dynamically change form behavior based on user interactions.
They enable administrators to show/hide fields, make fields read-only, or set fields as mandatory dynamically.
UI Policies only apply when a user is interacting with a form through the ServiceNow UI (Client-side execution).
These policies do not enforce rules if data is added via an Import Set, API, or background script.
Data Policies enforce rules server-side, meaning they apply regardless of how data is entered (e.g., form submission, Import Sets, SOAP/REST API calls, or Business Rules).
They ensure data integrity by making fields mandatory, setting read-only properties, or applying other restrictions.
Data Policies can apply conditions globally, unlike UI Policies, which work only in the UI context.
UI Policies:Data Policies:Key Differences:Feature
UI Policy
Data Policy
Scope
Affects only forms (Client-side)
Affects all data entry points (Server-side)
Execution Location
Runs in the browser
Runs on the server
Triggers
User interaction on the form
Any data entry method (Forms, Import Sets, API, etc.)
Enforcement
Works only when using the UI
Applies even when data is added outside the UI
"Data Policies run regardless of how data is entered into ServiceNow" → Correct, because Data Policies enforce rules whether the data is entered via UI, API, Import Sets, or other means.
"UI Policies are used for form interactions" → Correct, because UI Policies apply only to client-side form behavior.
Option A: Incorrect. UI Policies are not set by web services; they are applied when interacting with forms.
Option B: Incorrect. While some Data Policies can be converted into UI Policies, the reverse is not true in all cases.
Option D: Incorrect. UI Policies and Data Policies operate independently, and Data Policies do not depend on UI Policies running first.
Why Option C is Correct:Why Other Options are Incorrect:
References:For official documentation, refer to:
ServiceNow Docs - UI Policies
ServiceNow Docs - Data Policies
ServiceNow Community - UI Policy vs Data Policy
Which of the following steps can be used to import new data into ServiceNow from a spreadsheet?
Select Data Source, Schedule Transform
Load Data, Create Transform Map, Run Transform
Define Data Source, Select Transform Map, Run Transform
Select Import Set, Select Transform Map, Run Transform
Importing data into ServiceNow from a spreadsheet involves a structured process to ensure data integrity and proper mapping. The three main steps in the process are:
The first step in importing data into ServiceNow is to load the spreadsheet into an Import Set table.
This can be done through the System Import Sets > Load Data module.
The system will create a temporary table (Import Set) where the data will be staged before being transformed into target tables.
A Transform Map is required to map fields from the Import Set table to the target table in ServiceNow.
Transform Maps define how data from the source (Import Set table) will be transferred and transformed into the destination table (e.g., Incident, User, CMDB, etc.).
The Transform Map allows for additional transformations such as coalescing records (to avoid duplicates) and scripting for data manipulation.
After configuring the Transform Map, the final step is to Run Transform, which applies the mappings and moves the data from the Import Set table to the target table.
This process ensures that the imported data is correctly integrated into the ServiceNow instance and adheres to the configured rules.
Option A: "Select Data Source, Schedule Transform" – Incorrect because selecting a data source is part of data import, but "scheduling" a transform is not a required step in the standard import process.
Option C: "Define Data Source, Select Transform Map, Run Transform" – Incorrect because "Define Data Source" is more relevant when setting up external data imports. The process must begin with "Load Data" rather than defining the data source.
Option D: "Select Import Set, Select Transform Map, Run Transform" – Incorrect because an Import Set must first be created by loading data before it can be selected.
ServiceNow Docs: Importing Data Overview
ServiceNow Docs: Creating a Transform Map
ServiceNow Docs: Running a Transform Map
Step 1: Load DataStep 2: Create Transform MapStep 3: Run TransformWhy Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:
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.
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.
Group records are stored in which table?
Group [sn_user_group]
Group [sys_user_group]
Group [s_sys_group]
Group [u_sys_group]
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:
Which one of the following statements is true?
When an incident form is saved, all the Work Notes field text is recorded to the Activity Log field
When an incident form is saved, the Work Notes field text is overwritten each time work is logged against the incident
When an incident form is saved, the impact field is calculated by adding the Prion:, and Urgency values
When an Incident form is saved, the Additional Comments field text is cleared and recorded to the Work Notes section
In ServiceNow Incident Management, work notes are used to capture technical and internal updates for an incident. These notes are stored in the Activity Log whenever the incident is saved.
The Work Notes field is used for internal communication among support teams.
When an incident is updated and saved, all work notes are appended to the Activity Log (a complete history of the incident).
The Activity Log provides a chronological record of all changes, including work notes, field updates, and system-generated messages.
Understanding Work Notes and the Activity Log:Why Option A is Correct?✅ "All Work Notes field text is recorded in the Activity Log" – This is correct because every time an incident is saved, the Work Notes are appended to the Activity Log.
Why Other Options Are Incorrect?❌ B. Work Notes field text is overwritten each time work is logged → Incorrect because Work Notes are appended, not overwritten. Previous work notes remain visible in the Activity Log.
❌ C. Impact is calculated by adding Priority and Urgency → Incorrect because Impact, Urgency, and Priority are independent fields, though Priority is determined based on Impact + Urgency via business rules.
❌ D. Additional Comments are cleared and recorded in Work Notes → Incorrect because Additional Comments (for customer-facing communication) and Work Notes (for internal teams) are separate fields. Additional Comments are not cleared upon save.
ServiceNow Docs – Incident Management: Work Notes and Activity Loghttps://docs.servicenow.com
ServiceNow Learning – Understanding the Incident Activity Stream
ServiceNow Best Practices – Internal vs. External Communication in Incidents
References from Certified System Administrator (CSA) Documentation:
What kind of data can Import Sets use to populate tables in ServiceNow?
CSS, SOAP, and Excel
XML. CSV, and Excel
SOAP, REST, and XML
XML, SOAP, and CSS
In ServiceNow, Import Sets allow administrators to import and transform data from external sources into ServiceNow tables. The platform supports multiple file formats for importing data, including XML, CSV, and Excel.
XML (Extensible Markup Language)
Used for structured data exchange between systems.
ServiceNow can import XML files containing records formatted according to its schema.
CSV (Comma-Separated Values)
One of the most common formats for bulk data imports.
ServiceNow can process CSV files and map them to target tables.
Excel (XLS/XLSX)
ServiceNow allows direct imports from Microsoft Excel spreadsheets.
Users can upload Excel files via the Import Set UI.
Supported Data Formats for Import Sets:
Import Data: The user uploads a supported file (XML, CSV, or Excel) into an Import Set table.
Mapping: The imported data is mapped to target tables using a Transform Map.
Transformation & Processing: Data is transformed, validated, and inserted into the correct destination tables.
How Import Sets Work in ServiceNow:
A. CSS, SOAP, and Excel → ❌ CSS is a styling language, and SOAP is a protocol, not a data format.
C. SOAP, REST, and XML → ❌ SOAP and REST are web service protocols, not file formats used for import sets. XML is valid but alone is insufficient.
D. XML, SOAP, and CSS → ❌ SOAP and CSS are incorrect as they are not standard import file formats.
Why Other Options Are Incorrect:
ServiceNow Documentation: Importing Data into ServiceNow
CSA Exam Guide: Covers supported data formats for Import Sets (XML, CSV, and Excel).
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.
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:
Which of the following is used to categorize, flag, and locate records?
Search
Favorites
Tags
Bookmarks
In ServiceNow, Tags are used to categorize, flag, and quickly locate records within the system. Tags help users organize records for easy retrieval and filtering.
User-created or system-defined tags allow for custom categorization of records.
Tags can be applied to any record, such as incidents, changes, knowledge articles, or tasks.
Users can filter records based on tags for quick access.
Tags are personal (for individual users) or global (shared across users).
Incident Management:
A user can tag "High Priority" incidents for quick reference.
Knowledge Base Articles:
Articles related to password reset can be tagged as "Password Issues" for easier searchability.
Service Catalog Requests:
Users can tag frequently used catalog items as "Common Requests".
Key Features of Tags in ServiceNow:Example Use Cases of Tags:
Tags categorize and organize records, making them easy to find.
They act as custom labels that help users filter and retrieve records efficiently.
They are built-in features in ServiceNow and can be managed from the Tag Management module.
Why "C. Tags" is the Correct Answer?
A. Search – Incorrect
The Search function helps users find records but does not categorize or flag them.
B. Favorites – Incorrect
Favorites allow users to bookmark frequently accessed modules and reports, but they do not categorize records.
D. Bookmarks – Incorrect
Bookmarks are not a native ServiceNow feature for categorizing records; Favorites serve this function instead.
Explanation of Incorrect Options:
ServiceNow Docs: Using Tags to Organize Records
ServiceNow CSA Study Guide – Navigating and Searching in ServiceNow
ServiceNow Product Documentation: Managing and Filtering Tagged Records
References from Certified System Administrator (CSA) Documentation:
When creating a global custom table named “abc”, what is the table name that is automatically assigned by the platform?
snc_abc
abc
u_abc
sys_abc
When creating a custom table in ServiceNow, the platform automatically assigns a table name prefixed with "u_" to differentiate custom tables from out-of-the-box (OOB) tables.
The default prefix "u_" is applied to all custom global tables.
The table name follows the format: "u_" + [custom name].
Example:
If you create a table named "abc", the system assigns it the table name: u_abc.
All custom tables created by users automatically receive the "u_" prefix.
Prevents conflicts with ServiceNow’s internal tables.
Ensures custom tables are easy to identify.
Naming Convention for Custom Tables:Why "C. u_abc" is Correct?
A. snc_abc – Incorrect
"snc_" is not used for custom tables; it is reserved for internal ServiceNow functionality.
B. abc – Incorrect
Custom tables do not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
"sys_" is reserved for system tables (e.g., sys_user, sys_db_object).
Explanation of Incorrect Options:
ServiceNow Docs: Creating Custom Tables
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Understanding Table Naming Conventions
References from Certified System Administrator (CSA) Documentation:
What is an Event in ServiceNow?
An Event is a trigger that has a direct response in the platform
An Event is an indication to the ServiceNow processes that something has occurred
An Event is an indicator that a Priority 1 (P1) Incident has been logged
An Event is a recognized, scheduled occurrence of a process
In ServiceNow, an Event is a system-generated notification that indicates an occurrence within the platform. Events are triggered automatically or manually when specific conditions are met and can be used to initiate notifications, business rules, workflows, or integrations.
Events Indicate That Something Has Happened
Example: When an Incident is assigned, an event like "incident.assigned" can be triggered.
These events do not execute actions themselves, but they notify other processes to take action.
Events Are Stored in the [sys_event] Table
The Event Log (System Policy > Events > Event Log) records all generated events.
Administrators can monitor what events were triggered, their sources, and timestamps.
Events Can Be Used for Notifications & Workflows
Example: An event "incident.closed" can be configured to send a "Thank You" email to the requester.
Example: A custom event "task.overdue" can be used to trigger a workflow escalation.
Events signal that something has happened, allowing other processes (like email notifications or workflows) to react.
They do not execute actions themselves but notify scripts, business rules, or workflows.
Key Characteristics of Events in ServiceNow:Why is "B. An Event is an indication to the ServiceNow processes that something has occurred" the Correct Answer?
A. "An Event is a trigger that has a direct response in the platform" → ❌ Incorrect
Events themselves do not trigger direct responses; they only notify the system about occurrences.
The system must be configured to respond to an event (e.g., via a Business Rule, Notification, or Script Action).
C. "An Event is an indicator that a Priority 1 (P1) Incident has been logged" → ❌ Incorrect
While ServiceNow can generate an event when a P1 Incident is logged, events are not limited to incidents.
Events apply to all ServiceNow processes (incidents, changes, tasks, etc.).
D. "An Event is a recognized, scheduled occurrence of a process" → ❌ Incorrect
Events are not scheduled; they are triggered by system activities (e.g., record updates, conditions met).
Scheduled Jobs or Scheduled Scripts handle time-based automation, not events.
Why the Other Options Are Incorrect?
Navigate to: System Policy > Events > Event Log
Review the event records, including event names, sources, and timestamps.
Navigate to: System Policy > Events > Registry to see predefined event names.
Use Event Registry to create new events that trigger notifications or workflows.
How to View and Use Events in ServiceNow?
ServiceNow Docs: Events in ServiceNowhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/events/reference/r_Events.html
ServiceNow CSA Official Training Guide (Event Management & Notifications)
References from Certified System Administrator (CSA) Documentation:This confirms that "An Event is an indication to the ServiceNow processes that something has occurred" is the correct answer.
What do you activate when you want to add applications or functionality within your development instance?
App Package
Updated Pack
Patch
Plugin
App Updated Set
In ServiceNow, Plugins are used to activate additional applications or functionalities within a development instance. A plugin is a package of features, configurations, and applications that extends the platform’s capabilities.
Plugins introduce new capabilities – They allow you to enable or disable specific functionalities, such as ITSM, CMDB, HR Service Delivery, and Performance Analytics.
Plugins can be installed or activated from the System Definition > Plugins module.
Some plugins are available by default, while others require activation by an administrator or ServiceNow support.
Plugins can depend on other plugins, meaning some functionality requires multiple plugins to be activated.
A. App Package: ❌ No such term in ServiceNow. Applications in ServiceNow are delivered via Plugins or App Engine Studio, not "App Package."
B. Updated Pack: ❌ Not a ServiceNow term. ServiceNow updates are delivered as patches or application updates, not an "Updated Pack."
C. Patch: ❌ A patch is a minor update or bug fix released by ServiceNow but does not introduce new functionality.
E. App Updated Set: ❌ Update Sets track changes in a development instance but are used for migrating configurations between instances, not for activating functionality.
ServiceNow Plugins Documentation: ServiceNow Docs
Managing and Activating Plugins in ServiceNow (Admin Guide)
Why is the Correct Answer "Plugin"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:
Your customer would like to create a new template to notify users who are affected by network outages at their site. Which module would you use to create a new notification?
System Notification > Email > Notifications
Administration > Notification Overview
System Properties > Email > Settings
User Preferences > Email > Notifications
Click Gear > Notifications > New
To create a new email notification in ServiceNow for users affected by network outages, you must navigate to the Notifications module under System Notification.
Navigate to:System Notification > Email > Notifications
Click New to create a new notification.
Configure the notification with the following:
Name: "Network Outage Notification"
Table: Select the relevant table (e.g., Incident, Task)
When to Send: Define the trigger (e.g., when an Incident is created or updated with a Network Outage category).
Who Will Receive: Specify affected users.
Message Content: Create the email subject and body using dynamic fields (such as affected user’s site).
Save and test the notification.
Notifications are managed in System Notification.
The Notifications module allows you to configure email triggers, recipients, conditions, and templates for system alerts.
B. Administration > Notification Overview: ❌ No such module in ServiceNow.
C. System Properties > Email > Settings: ❌ This configures email server settings, not individual notifications.
D. User Preferences > Email > Notifications: ❌ User preferences only enable or disable personal notifications, not create new ones.
E. Click Gear > Notifications > New: ❌ The gear icon does not provide access to email notifications.
Creating and Managing Email Notifications in ServiceNow: ServiceNow Docs
ServiceNow Notification Configuration Guide
Steps to Create a New Notification:Why is the Correct Answer "System Notification > Email > Notifications"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:By using System Notification > Email > Notifications, administrators can create a targeted email notification to alert users of network outages effectively.
What is a sys_id?
Unique 32-character identifier that is assigned to every record
A client-side Business Rule
A server-side Business Rule
Unique 64-character identifier that is assigned to every record
In ServiceNow, a sys_id is a unique 32-character identifier (UUID - Universally Unique Identifier) that is automatically assigned to every record in the system.
It is a unique 32-character alphanumeric string (e.g., 5137153cc611227c000bbd1bd8cd2005).
Every record in every table in ServiceNow has a sys_id field.
The sys_id remains the same across instances if the record is transferred via an Update Set.
It helps uniquely identify records and is used in scripting, APIs, and database relationships.
In the Incident [incident] table, an incident record might have:
Number: INC0012345
sys_id: 9d72f6141b122200d37a85e15b2d6fe6
Key Characteristics of sys_id:Example:
The sys_id is always 32 characters long.
It is a critical part of the ServiceNow database structure.
Used for relationships, APIs, scripting, and querying records.
Why "A. Unique 32-character identifier that is assigned to every record" is Correct?
B. A client-side Business Rule – Incorrect
Business Rules do not generate sys_ids; they control logic execution.
C. A server-side Business Rule – Incorrect
Business Rules are used for automation, but sys_id is a system-generated field.
D. Unique 64-character identifier that is assigned to every record – Incorrect
The correct length of sys_id is 32 characters, not 64.
Explanation of Incorrect Options:
ServiceNow Docs: Understanding sys_id
ServiceNow CSA Study Guide – Database Architecture
ServiceNow Product Documentation: Unique Identifiers in ServiceNow
References from Certified System Administrator (CSA) Documentation:
Which module would you use to create a new automation of business logic such as approvals, tasks, and notifications?
Process Automation > Flow Designer
Process Automation > Flow Administration
Process Automation > Workflow Editor
Process Automation > Process Flow
Process Automation > Active Flows
The Flow Designer module in ServiceNow is used to create and manage automations that involve business logic such as approvals, tasks, notifications, and integrations. It provides a no-code/low-code environment where users can define automated workflows without needing to write scripts.
Automates Processes – Handles approvals, notifications, and task assignments.
No-Code Interface – Users can build workflows using a drag-and-drop interface.
Replaces Legacy Workflows – Flow Designer is the modern alternative to Workflow Editor.
Integrates with Spokes – Can connect to other systems using Integration Hub.
Triggers – Define when a flow starts (e.g., record changes, schedules, API calls).
Actions – Define what happens (e.g., create a task, send an email, update a record).
Conditions – Add logic to control execution paths.
B. Process Automation > Flow Administration → Used for managing existing flows, not creating new ones.
C. Process Automation > Workflow Editor → This is the legacy workflow automation tool, replaced by Flow Designer.
D. Process Automation > Process Flow → No such module exists in ServiceNow.
E. Process Automation > Active Flows → Displays already running flows, but does not allow new flow creation.
Which tool is used to define relationships between fields in an import set table and a target table?
Transform Schema
Schema Map
Dictionary Map
Transform Map
Field Transformer
Import Designer
A Transform Map in ServiceNow is a tool used to define relationships between fields in an import set table and fields in a target table. It helps map incoming data to the appropriate fields within the ServiceNow database when importing data from external sources.
Data is loaded into an Import Set Table.
A Transform Map is created to define how fields from the import set correspond to fields in the target table.
The Transformation Process is executed, applying the mapping rules.
The data is stored in the Target Table with any specified transformations applied.
Supports field mapping, scripted transformations, and coalesce fields (for avoiding duplicate records).
Allows for data cleansing and standardization during the transformation process.
Can be reused for multiple data imports.
A. Transform Schema → No such concept exists in ServiceNow.
B. Schema Map → Provides a visual representation of table relationships but does not define field mappings for imports.
C. Dictionary Map → Used for mapping between dictionary definitions, not for transforming import set data.
E. Field Transformer → Not a ServiceNow tool.
F. Import Designer → No such module in ServiceNow.
What is a key difference between Reporting and Performance Analytics?
Performance Analytics contains snapshots of data taken over time; Reporting shows only the data as it is, at the moment the report is run.
Performance Analytics can show trends; Reports cannot.
Reports can be run on a scheduled basis; Performance Analytics cannot.
Performance Analytics data can be published to Dashboards; Reports cannot.
Performance Analytics shows KPIs; Reporting does not.
The key difference between Reporting and Performance Analytics (PA) is how they handle data over time.
Shows real-time data from tables.
Runs queries on data at the moment the report is generated.
Cannot analyze historical trends unless data is manually stored.
Used for static reports, lists, charts, or dashboards.
Captures snapshots of data at scheduled intervals (e.g., daily, weekly).
Tracks trends and KPIs (Key Performance Indicators) over time.
Helps organizations forecast and analyze historical patterns.
Used for business intelligence and proactive decision-making.
ReportingPerformance Analytics (PA)
Incorrect Answer Choices Explanation:❌ B. Performance Analytics can show trends; Reports cannot.
Reporting can show trends using aggregated data (e.g., grouped by date), but PA is specifically designed for tracking trends over time.
❌ C. Reports can be run on a scheduled basis; Performance Analytics cannot.
Both Reports and PA can be scheduled to run at regular intervals.
❌ D. Performance Analytics data can be published to Dashboards; Reports cannot.
Reports can be published to dashboards, just like Performance Analytics.
❌ E. Performance Analytics shows KPIs; Reporting does not.
Reports can display KPIs using calculated metrics and aggregations, but PA is optimized for KPI tracking over time.
Performance Analytics vs. Reporting
ServiceNow Reporting Overview
Official CSA Documentation Reference:
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 Templateshttps://docs.servicenow.com
ServiceNow Learning – Templates and Data Population
ServiceNow Best Practices – Using Templates for Efficiency
References from Certified System Administrator (CSA) Documentation:
While showing a customer their incident form, they ask to change the Priority values to display their internal terminology P1, P2, P3, P4. They want it to be consistent across all Tasks. How would you do that?
Right click on Priority and select what?
Configure Lists
Show Options
Configure Task
Show Choices
Show Choice List
Configure Options
In ServiceNow, 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.
Which section of the ServiceNow UI allows you to perform a global search?
Application Navigator
Banner frame
List pane
Content frame
In ServiceNow, the global search bar is located in the Banner Frame, which is the topmost section of the user interface. The global search feature allows users to search across multiple tables and records within the platform.
Searches across multiple record types (Incidents, Knowledge Articles, Change Requests, etc.).
Auto-suggests results as you type.
Filters results based on user roles and permissions.
Uses indexing to improve search speed and efficiency.
Key Features of the Global Search in the Banner Frame:
Why "B. Banner frame" is Correct:✅ The Banner Frame contains the global search bar, which enables users to search across all available records in ServiceNow.
A. Application Navigator → ❌ The Application Navigator is used for browsing modules and applications, not for performing a global search.
C. List pane → ❌ The List Pane only displays records from a specific table, and its search is limited to that list view.
D. Content frame → ❌ The Content Frame displays forms, lists, and dashboards, but does not provide a global search function.
Why Other Options Are Incorrect:
ServiceNow Documentation: Global Search in ServiceNow
CSA Exam Guide: Covers Banner Frame and its functions, including Global Search.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. Banner frame
What do you call any component that needs to be managed in order to deliver services?
CSDM Items
CMDB
Configuration item
Service Offerings
Asset
A Configuration Item (CI) is any component that needs to be managed to deliver IT services. In ServiceNow, CIs are stored in the Configuration Management Database (CMDB) and can include servers, applications, databases, network devices, and more.
Tracking & Management: Helps organizations track IT assets and their relationships.
Service Impact Analysis: Identifies how an issue with one component can affect related services.
Change Management Support: Ensures changes to IT assets are controlled and well-documented.
Incident & Problem Resolution: Provides insights into troubleshooting and root cause analysis.
Hardware: Servers, network devices, storage systems.
Software: Applications, databases, operating systems.
Services: Business services, IT services.
Documentation: Policies, SLAs, knowledge articles.
Why Are Configuration Items Important?Examples of Configuration Items (CIs):
Incorrect Answer Choices Explanation:❌ A. CSDM Items – The Common Service Data Model (CSDM) is a framework for structuring CMDB data, but individual components in the CMDB are called Configuration Items (CIs).
❌ B. CMDB – The CMDB (Configuration Management Database) is the database that stores Configuration Items, but it is not a CI itself.
❌ D. Service Offerings – A Service Offering represents a set of capabilities available to customers but is not the same as a CI.
❌ E. Asset – An IT Asset refers to a physical or virtual resource owned by the organization, but not all assets are CIs (e.g., a computer mouse may be an asset but not a CI).
ServiceNow CMDB Overview
Configuration Items (CIs)
Official CSA Documentation Reference:
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 Reportinghttps://docs.servicenow.com/en-US/bundle/utah-performance-analytics-and-reporting/page/use/reporting/concept/c_FunctionField.html
References from Certified System Administrator (CSA) Documentation:This confirms that "Function Fields" is the correct answer for performing arithmetic, coalescing, concatenation, and length calculations in reporting.
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:
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.
What is the purpose of a Data Policy?
Data Policies enforce security
Data Policies standardize data in Update Sets
Data Policies enforce data consistency
Data Policies apply to lists to standard data
In ServiceNow, Data Policies are rules that enforce data consistency by ensuring that specific fields meet certain conditions before being saved to the database. They apply to all data operations, including form submissions, web services, and data imports.
Work at the server-side level, ensuring data integrity before it is stored.
Can make fields mandatory or read-only across different interfaces (e.g., forms, API calls, imports).
Unlike UI Policies, which apply only to forms, Data Policies apply to all data transactions, including integrations and imports.
Help maintain data quality and consistency across the system.
Making a Field Mandatory:
Ensure that the "Short Description" field is always filled before saving an Incident.
Enforcing a Read-Only Field:
Prevent users from modifying the "Created Date" field.
Standardizing Data on Import:
When importing employee data, ensure that the "Department" field is always set and not left blank.
Data Policies ensure data accuracy and integrity before it is stored.
They apply to forms, web services, import sets, and background processes.
They help organizations maintain standardized and structured data.
A. Data Policies enforce security – Incorrect
Security is enforced using Access Control Lists (ACLs), not Data Policies.
B. Data Policies standardize data in Update Sets – Incorrect
Update Sets track configuration changes, not data validation.
D. Data Policies apply to lists to standard data – Incorrect
Data Policies do not specifically target lists; they enforce rules at the database level.
ServiceNow Docs: Data Policies Overview
ServiceNow CSA Study Guide – Data Policies vs. UI Policies
ServiceNow Product Documentation: Enforcing Data Consistency with Data Policies
Key Features of Data Policies:Example Use Cases of Data Policies:Why "C. Data Policies enforce data consistency" is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What Is the purpose of the Fitter navigator In the Application Navigator?
Filter applications in order of use
Quickly navigate to applications and modules
Collapse and expand applications
List applications In order of Top Requests
The Filter Navigator in the Application Navigator is a powerful search tool in ServiceNow that allows users to quickly find applications and modules by typing keywords instead of manually browsing through the navigation menu.
Quick Navigation:
Users can type the name of an application or module to locate it instantly.
Example: Typing "incident" in the Filter Navigator will show links to "Create New Incident," "All Incidents," "Open Incidents," etc.
Dynamic Filtering:
The list of applications and modules dynamically updates as you type.
Helps users find relevant sections without scrolling through the full menu.
Keyboard Navigation Support:
Users can use the keyboard (arrow keys and Enter) to navigate through the filtered results.
Time-Saving Feature:
Reduces the need to expand and collapse menus manually.
Especially useful for new users or users working across multiple modules.
Key Functions of the Filter Navigator:Why Option B is Correct?✅ The Filter Navigator is specifically designed to help users quickly search and navigate to applications and modules.
Why Other Options Are Incorrect?❌ A. Filter applications in order of use → Incorrect
The Filter Navigator does not sort applications by usage; it simply filters based on text input.
❌ C. Collapse and expand applications → Incorrect
Expanding/collapsing applications is done manually, but the Filter Navigator is purely for searching and filtering.
❌ D. List applications in order of Top Requests → Incorrect
The Filter Navigator does not rank applications by usage or requests. It only filters based on search input.
ServiceNow Docs – Using the Filter Navigatorhttps://docs.servicenow.com
ServiceNow Learning – Application Navigator and UI Features
References from Certified System Administrator (CSA) Documentation:
What 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.
A user wants to create a set of filter conditions, where they want to show records which satisfy two conditions:
Incidents where the state is Closed
Incidents where Assignment Group is Network
After clicking the Funnel icon, what should the user do?
Define the first condition; click AND button; define second condition; click Run
Define the first condition; click AND button; define second condition; press enter
Define the first condition; click OR button; define second condition; press enter
Define the first condition; click > icon on breadcrumb, define second condition; click Run
Define the first condition; click > icon on breadcrumb, define second condition; press enter
In ServiceNow, when applying filters, the Funnel icon opens the condition builder, allowing users to set criteria for displaying records.
Understanding the requirement:
The user wants to see Incidents where the state is Closed OR Incidents where the Assignment Group is Network.
The key word here is OR, meaning records satisfying either condition should be displayed.
Steps to apply this filter in ServiceNow:
Click the Funnel icon to open the condition builder.
Define the first condition → Select State = Closed.
Click the OR button (since we want records meeting either condition).
Define the second condition → Select Assignment Group = Network.
Press Enter to apply the filter.
Since the user wants either condition to be true, OR is the correct logical operator.
Pressing Enter after defining the second condition executes the filter.
A. Define the first condition; click AND button; define second condition; click Run: ❌ Incorrect because AND would require both conditions to be true simultaneously, which is not what the user wants.
B. Define the first condition; click AND button; define second condition; press enter: ❌ Same issue as option A—AND will narrow the results instead of expanding them.
D. Define the first condition; click > icon on breadcrumb, define second condition; click Run: ❌ The breadcrumb navigation is used to modify filters after applying them, not to create them initially.
E. Define the first condition; click > icon on breadcrumb, define second condition; press enter: ❌ Same issue as option D—breadcrumb navigation is for modifying, not for initial filter creation.
Using Filters and Condition Builder in ServiceNow: ServiceNow Docs
ServiceNow Querying and Filtering Best Practices
Why is the Correct Answer "C"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:Using OR ensures both conditions are considered independently, displaying incidents that are either Closed or assigned to Network.
What import utility do you use when the field names on the import set match the name of the fields on the Target table?
Schema Mapping
Automatic Mapping
Mapping Assist
Mapping Dashboard
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 Buttonshttps://docs.servicenow.com
ServiceNow Learning – Creating and Editing Records
ServiceNow Developer Portal – Understanding Form Actions (Submit vs. Update)
References from Certified System Administrator (CSA) Documentation:
What is specified in an Access Control rule?
Groups, Conditional Expressions and Workflows
Table Schema, CRUD, and User Authentication
Object and Operation being secured; Permissions required to access the object
security_admin
An Access Control rule (ACL) in ServiceNow defines who can access data and what actions they can perform on that data. Each ACL consists of three primary components:
Object being secured – The specific table, field, or record that the rule applies to.
Operation – The type of action that is being secured (e.g., Read, Write, Create, Delete).
Permissions required – The conditions, roles, or scripts that determine whether access is granted.
ACLs evaluate whether a user has permission to access a specific table, field, or action.
The security rules are processed from most specific to least specific (e.g., field-level > table-level).
Permissions can be granted based on roles, conditions, or custom scripts using GlideSystem (gs).
A. Groups, Conditional Expressions, and Workflows ❌ (Incorrect)
ACLs do not manage workflows or directly control group assignments.
B. Table Schema, CRUD, and User Authentication ❌ (Incorrect)
CRUD (Create, Read, Update, Delete) permissions are controlled by ACLs, but User Authentication is managed separately through login policies (LDAP, SSO, etc.).
D. security_admin ❌ (Incorrect)
security_admin is a special elevated role required to modify security settings, but it is not what an ACL specifies.
Access Control Rules Overview:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/concept/access-control-rules.html
Configuring ACLs in ServiceNow:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/task/t_CreateOrModifyAnAccessControl.html
How ACLs Work in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What ServiceNow tables can Administrators define as "destinations" for imported data, when using Transform Maps in the System Import Sets application?
The Task table is the only table that can be a destination for imported data in the Transform Map module
The Incident. Problem. Change, Task, and Service Catalog tables are the only tables that can be a destination for imported data m the Transform Map module
Only the Incident Problem, and Change tables can be a destination for imported data in the Transform Map module
Any ServiceNow table can be a destination for imported data in the Transform Map module
In ServiceNow's System Import Sets, administrators can import data from external sources (such as CSV, Excel, or databases) into any table within the platform using Transform Maps.
A Transform Map defines how data from an Import Set table is mapped to fields in a target table (destination table).
Administrators can select any table in the system as the destination, including both standard and custom tables.
The destination table is not limited to Task-related tables (Incident, Problem, Change, etc.).
Users can also apply coalesce rules to determine if records should be updated or inserted during the transformation.
ServiceNow allows administrators to select any table as the destination when setting up a Transform Map.
This includes standard ITSM tables (Incident, Problem, Change, Task, Service Catalog) as well as custom tables created by administrators.
There are no restrictions on which table can be a destination.
A. "The Task table is the only table that can be a destination" → Incorrect
The Task table is widely used, but it is not the only table that can receive imported data.
B. "Only Incident, Problem, Change, Task, and Service Catalog tables can be destinations" → Incorrect
These are common ITSM tables, but any table in the system can be selected as a destination.
C. "Only the Incident, Problem, and Change tables can be destinations" → Incorrect
This is too restrictive because other tables, including custom ones, can also be used.
Navigate to: System Import Sets > Create Transform Map
Select the Import Set Table as the source.
Choose any available table in ServiceNow as the destination.
Define field mappings between the source and target table.
Configure coalesce rules to update or insert records.
ServiceNow Docs: Creating and Using Transform Mapshttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/import-sets/concept/c_TransformMap.html
ServiceNow CSA Official Training Guide (Import Sets & Data Management)
Key Points About Transform Maps & Data Import:Why is "D. Any ServiceNow table" the Correct Answer?Why the Other Options Are Incorrect?How to Configure a Transform Map in ServiceNow?References from Certified System Administrator (CSA) Documentation:This confirms that any ServiceNow table can be a destination table for imported data when using Transform Maps in System Import Sets.
What are the three components of a filter condition?
Field. Operator and Value
Condition. Operator, and Value
Field, Condition, and Value
Variable, Field, and Value
In ServiceNow, a filter condition is used to define search criteria for records in a table. A filter consists of three primary components:
Field → The database field to be evaluated (e.g., priority, state, assigned_to).
Operator → Specifies how the field should be compared to a value (e.g., is, contains, greater than).
Value → The expected data in the field (e.g., High, Resolved, John Doe).
Filter Condition: Priority is High
Field: Priority
Operator: is
Value: High
Another Example: State is not Resolved
Field: State
Operator: is not
Value: Resolved
Example of a Filter Condition:Why Option A is Correct?✅ Field, Operator, and Value are the correct components used to create a filter condition.
Why Other Options Are Incorrect?❌ B. Condition, Operator, and Value → Incorrect because "Condition" is a result of a Field + Operator + Value, not a separate component.❌ C. Field, Condition, and Value → Incorrect because "Condition" is not a direct component.❌ D. Variable, Field, and Value → Incorrect because variables are used in forms, not in filter conditions.
ServiceNow Docs – Creating and Applying Filtershttps://docs.servicenow.com
ServiceNow Learning – Query Builder and Conditions
ServiceNow Best Practices – Using Filters in Lists and Reports
References from Certified System Administrator (CSA) Documentation:
What controls the publishing and retiring process for knowledge articles?
Approval Policies
Approval Definitions
Workflow Designer
Workflows
State Lifecycle
In ServiceNow Knowledge Management, the publishing and retiring process for knowledge articles is managed through Workflows. These workflows define the steps an article must go through before it is published, updated, or retired.
Submission:
A user creates a knowledge article and submits it for approval.
Approval Process:
Based on the workflow, an article may require manager or SME (Subject Matter Expert) approval.
Publishing:
Once approved, the article is published and made available in the Knowledge Base.
Updating & Versioning:
If edits are needed, the article enters a draft or review state.
Retirement:
When an article is no longer needed, it follows the workflow to retire or archive it.
Knowledge Approval Publish (requires approval before publishing)
Knowledge Instant Publish (automatically publishes the article)
Knowledge Retire (handles retiring or archiving articles)
A. Approval Policies ❌ (Incorrect)
ServiceNow does not use a separate "Approval Policy" for knowledge articles; approvals are managed within the workflow.
B. Approval Definitions ❌ (Incorrect)
There is no such specific feature in ServiceNow. Approvals are configured within workflows, not separate definitions.
C. Workflow Designer ❌ (Incorrect)
The Workflow Designer is a tool used to create workflows, but it does not control the publishing process directly. The workflows themselves do.
E. State Lifecycle ❌ (Incorrect)
While knowledge articles have a lifecycle (Draft → Review → Published → Retired), this is controlled by workflows, not by an independent "State Lifecycle" feature.
Knowledge Workflows Overview:https://docs.servicenow.com/bundle/rome-servicenow-platform/page/product/knowledge-management/reference/r_KnowledgeWorkflows.html
ServiceNow Knowledge Management Process:https://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/knowledge-management/concept/knowledge-management-overview.html
How Workflows Control Knowledge Article Publishing & Retiring:Common Knowledge Workflows in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
Which certificate-based authentication methods can be enabled so that users can log into the Service Portal? (Select all that apply) Select 2 Answers from the below options
Extended Validation Access (EVA)
Organization Verification Card (OVC)
Common Access Card (CAC)
Domain Authentication Card (DAC)
Personal Identify Verification (PIV)
In ServiceNow, users can log into the Service Portal using certificate-based authentication methods. The two commonly supported methods are:
A CAC is a smart card issued by the U.S. Department of Defense (DoD).
It is used by military personnel, contractors, and government employees for secure authentication.
ServiceNow supports CAC authentication by integrating with external identity providers.
A PIV card is used by U.S. federal agencies for authentication.
It follows Federal Information Processing Standard (FIPS) 201 for identity verification.
ServiceNow allows users to log in using PIV authentication, ensuring secure access to government and enterprise systems.
1. Common Access Card (CAC) – (Correct Answer)2. Personal Identity Verification (PIV) – (Correct Answer)
Both CAC and PIV are widely recognized certificate-based authentication methods used in ServiceNow for secure user authentication.
They provide multi-factor authentication (MFA) and meet federal security standards.
Why "C. CAC" and "E. PIV" are the Correct Answers?
A. Extended Validation Access (EVA) – Incorrect
No such authentication method exists in ServiceNow. Extended Validation (EV) certificates are used for website security, not user authentication.
B. Organization Verification Card (OVC) – Incorrect
Not a recognized ServiceNow authentication method.
D. Domain Authentication Card (DAC) – Incorrect
No such authentication method exists in ServiceNow.
Explanation of Incorrect Options:
ServiceNow Docs: Common Access Card (CAC) Authentication
ServiceNow Docs: Personal Identity Verification (PIV) Authentication
ServiceNow CSA Study Guide – Authentication Methods in ServiceNow
References from Certified System Administrator (CSA) Documentation:
You are showing your customer a new form that you have created for their new application. They would like to add a field to the form. Where could you do that? (Choose two.)
Select Fields and Columns module
Right click on form header, select Configure > Form Layout
Click on context menu, select Configure > Form Designer
Select Field Class Manager module
To add a field to a form in ServiceNow, you can use two primary methods:
How to access: Right-click on the form header → Select Configure > Form Layout
Functionality:
Provides a simple interface to add, remove, or reorder fields on a form.
Allows adding new fields directly from the available database fields.
Suitable for basic form modifications without needing a drag-and-drop UI.
How to access: Click on the context menu (three horizontal bars on the top-left of the form) → Select Configure > Form Designer
Functionality:
A drag-and-drop interface to add, remove, or rearrange fields easily.
Enables more advanced customization, such as adding sections and UI policies.
Provides a visual representation of the form’s structure.
1. Configure > Form Layout2. Configure > Form Designer
Incorrect Answer Choices Explanation:❌ A. Select Fields and Columns module – No such module exists for direct form editing. Fields are defined at the table level but not directly added to forms here.
❌ D. Select Field Class Manager module – This module does not exist; it is not used for adding fields to forms.
ServiceNow Documentation: Form ConfigurationConfigure a Form
ServiceNow Form Designer GuideForm Designer
Official CSA Documentation Reference:
New records, new groups, and modified configuration Items (Cls): what do they have in common?
They are included in an Update Set
They are not captured in an Update Set
They are customizations
They do not have anything in common
Update Sets in ServiceNow are used to capture configuration changes so they can be moved between instances (e.g., from development to production). However, new records, new groups, and modified Configuration Items (CIs) are not included in Update Sets by default because they are considered data, not configuration changes.
New Records → Data records (e.g., Incidents, Users, Groups) are not part of an Update Set.
New Groups → Groups are data elements (stored in the sys_user_group table) and are not included in Update Sets.
Modified Configuration Items (CIs) → CIs belong to the Configuration Management Database (CMDB), and changes to CIs are considered data, not configuration changes.
UI Policies, Business Rules, Client Scripts, Workflows, Forms, and Tables
Changes to system configuration (not transactional data)
Breakdown of Each Element:What is Captured in an Update Set?
Why "B. They are not captured in an Update Set" is Correct:✅ New records, groups, and modified CIs are considered data, and Update Sets do not track data by default.
A. They are included in an Update Set → ❌ Incorrect because Update Sets do not track data records like CIs, groups, or user records.
C. They are customizations → ❌ Customizations refer to configuration changes, but records and CIs are considered data, not customizations.
D. They do not have anything in common → ❌ All three (new records, groups, and CIs) are data elements, meaning they share the characteristic of not being included in Update Sets.
Why Other Options Are Incorrect:
ServiceNow Documentation: Update Sets and What They Capture
CSA Exam Guide: Covers what is and is not included in Update Sets.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. They are not captured in an Update Set
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.
Copyright © 2014-2025 Certensure. All Rights Reserved