Group records are stored in which table?
Group [sn_user_group]
Group [sys_user_group]
Group [s_sys_group]
Group [u_sys_group]
When moving multiple update sets at one time, what might you do to facilitate the move?
Batch
Verify
Test
Preview
What function do you use to add buttons, links, and context menu items on forms and lists?
UI Policies
UI Settings
UI Actions
UI Config
In ServiceNow, UI Actions are used to add buttons, links, and context menu items on forms and lists to enhance user interaction.
UI Actions provide interactive elements such as buttons, links, and context menu options on forms and lists.
UI Actions allow execution of server-side and client-side scripts, including GlideAjax and GlideRecord calls.
They can be configured to execute under specific conditions, such as user roles, field values, or record states.
Examples of UI Actions include:
Submit, Update, and Delete buttons on forms.
Custom action buttons such as "Escalate Incident" or "Resolve Task".
List context menu items such as "Approve" or "Reject" for workflow items.
A. UI Policies: ❌ Used for dynamically showing, hiding, or making fields mandatory, but not for adding buttons or links.
B. UI Settings: ❌ No such module in ServiceNow.
D. UI Config: ❌ Not a valid option; UI Actions, not "UI Config," control buttons and menus.
UI Actions Overview: ServiceNow Docs
Configuring UI Actions for Forms and Lists
Why is the Correct Answer "UI Actions"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:By using UI Actions, developers can enhance the user experience by providing interactive buttons and menu options in ServiceNow.
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.
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 is used frequently to move customizations from one instance to another?
Update Sets
Code Sets
Update Packs
Configuration Logs
Remote Sets
Local Sets
Code Packs
Update Sets are the standard way to capture customizations and move them from one ServiceNow instance to another. These customizations include:
Business Rules
UI Policies
Script Includes
Fields and Tables
Workflows
Update Sets track changes in an instance and allow them to be exported and imported into other environments (e.g., from Development to Test and then to Production).
They ensure that configuration changes are preserved and applied consistently across instances.
Why is Option A Correct?Why Are the Other Options Incorrect?❌ B. Code Sets
There is no concept of Code Sets in ServiceNow.
❌ C. Update Packs
Update Packs do not exist in ServiceNow. The correct term is Update Sets.
❌ D. Configuration Logs
Configuration Logs record system activity but do not package customizations for migration.
❌ E. Remote Sets
Remote Update Sets exist, but they are just a variation of Update Sets used when moving changes between remote instances.
The broader term "Update Sets" is more accurate.
❌ F. Local Sets
No such term exists in ServiceNow.
❌ G. Code Packs
There is no "Code Pack" in ServiceNow.
ServiceNow CSA Guide - Update Sets and Customization Migration
ServiceNow Developer Documentation - Using Update Sets
ServiceNow Best Practices - Moving Configuration Between Instances
References to Official Certified System Administrator (CSA) Documentation:
When impersonating a user for testing purposes, what is the best way to return the instance, logged in with your user account?
Turn your computer off and on again
Clear browser cache
End Impersonation
Log out and back in
When you impersonate a user in ServiceNow for testing, you temporarily assume their permissions and role-based access. To return to your own user session, the best way is to End Impersonation.
Click on the User Menu (top right corner).
Select "End Impersonation".
You will immediately return to your original user session.
A. Turn your computer off and on again → Unnecessary and does not affect session management.
B. Clear browser cache → Cache clearing is not required; impersonation is session-based.
D. Log out and back in → While this works, it is not the best method because End Impersonation is a faster and direct solution.
Which plugin allows users to install multiple applications, application-customizations. or plugins at once?
Application Integration and Plugin Delivery (A1PD) SpokeBatch Install
Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install
Multiple Integration and Process Delivery (MIPD) SpokeBatch Install
Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install
The Application Integration and Plugin Delivery (A1PD) SpokeBatch Install plugin in ServiceNow allows users to install multiple applications, customizations, and plugins at once.
Batch Installation
Enables administrators to install multiple applications or plugins simultaneously, reducing manual effort.
Automated Delivery
Facilitates automated deployment of related applications and customizations.
Improved Instance Management
Ensures consistent configurations across multiple instances (e.g., Dev → Test → Prod).
B. Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install ❌
Incorrect: CICD is used for version control and automated deployments, not plugin installation.
C. Multiple Integration and Process Delivery (MIPD) SpokeBatch Install ❌
Incorrect: No such ServiceNow plugin exists.
D. Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install ❌
Incorrect: No such ServiceNow feature exists.
Key Features of A1PD SpokeBatch Install:Why Other Options Are Incorrect?
A1PD Plugin Overview
ServiceNow Plugin Installation
Application Integration Best Practices
Managing Installed Applications
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
Which of the following are not included in an Update Set, by default? (Choose four.)
Homepages
Data
Published Workflows
Business Rules
Schedules
Database changes
Related Lists
In ServiceNow, an Update Set is a mechanism used to capture customizations made in an instance and move them to another instance (e.g., from development to production). However, certain elements are not included in an Update Set by default.
Homepages (A) – ✅ Correct
Homepages are stored as user-specific or global content, and they are not included in update sets by default.
To migrate them, you need to manually export/import them or use the sys_portal_page_set table.
Data (B) – ✅ Correct
Update Sets do not include actual data, such as incident records, user records, or CMDB data.
Only configuration changes (like fields, forms, and workflows) are captured.
Data migration must be handled separately using Data Export or Integration methods.
Published Workflows (C) – ✅ Correct
Once a workflow is published, it is stored as a runtime instance and not automatically included in an Update Set.
To capture it, you must manually update the workflow before moving it in an Update Set.
Report Definitions (H) – ✅ Correct
Reports and their configurations are not automatically included in Update Sets.
You must manually include them by marking them as "Captured in Update Set."
D. Business Rules ✅ (Captured in Update Sets)
E. Schedules ✅ (Captured in Update Sets)
F. Database changes ✅ (Captured in Update Sets)
G. Related Lists ✅ (Captured in Update Sets)
I. Scheduled Jobs ✅ (Captured in Update Sets)
J. Client Scripts ✅ (Captured in Update Sets)
K. Views ✅ (Captured in Update Sets)
ServiceNow Update Sets Overview:
ServiceNow Update Set Best Practices:
Items NOT Included in Update Sets (By Default):Items That ARE Included in Update Sets (By Default):Official References from Certified System Administrator (CSA) Documentation:
What is the name of the table relationship, where two or more tables are related in a bi-directional relationship, so that the related records are visible from both tables in a related list?
Database View
Many to Many
One to Many
Extended
A Many-to-Many (M2M) relationship in ServiceNow allows two or more tables to be related bi-directionally, so that related records are visible in a related list on both tables.
Unlike a One-to-Many (1:M) relationship (where only one table references another), M2M relationships link records in both directions.
This is achieved through an intermediary table, known as a Many-to-Many table, which stores the relationships.
A Many-to-Many table contains:
A reference field for each of the tables being linked.
The relationship records, which connect records between the two tables.
Suppose you want to relate Incidents to Problems and vice versa.
Instead of adding a reference field in each table, you create an m2m_incident_problem table.
Now, an Incident can be linked to multiple Problems, and each Problem can be linked to multiple Incidents.
These relationships will be visible as related lists in both tables.
How Many-to-Many Relationships Work in ServiceNow:Example of a Many-to-Many Relationship:
Incorrect Answer Choices Explanation:❌ A. Database View – Used to combine data from multiple tables for reporting but does not establish a bi-directional relationship between tables.
❌ C. One to Many (1:M) – A single record in one table relates to multiple records in another, but the relationship is not bi-directional.
❌ D. Extended – Refers to table inheritance, where a table inherits fields from its parent table, not a Many-to-Many relationship.
Many-to-Many Relationships in ServiceNow
Understanding Table Relationships
Official CSA Documentation Reference:
IntegrationHub enables execution of third-party APIs as a part of a flow. These integrations are referred to as
an action
a spoke
a connection
an integration step
In ServiceNow IntegrationHub, third-party API integrations within a Flow Designer flow are known as spokes. A spoke is a scoped application containing Flow Designer actions and subflows that allow the flow to interact with external systems or ServiceNow applications.
Spokes in IntegrationHub
A spoke is a collection of predefined and custom actions, subflows, and data streams used to integrate with external systems.
Spokes provide a no-code/low-code approach to integrating third-party applications.
Examples of prebuilt spokes available in ServiceNow include:
Slack Spoke (for Slack API integrations)
Microsoft Teams Spoke (for Teams integration)
Jira Spoke (for integrating with Atlassian Jira)
How Spokes Work
When a flow needs to interact with an external system (e.g., sending data to Jira or retrieving information from Slack), it calls an action from a spoke.
Each spoke contains multiple predefined actions that execute API requests or perform tasks like creating records, updating data, or fetching information.
Comparison with Other Options
A. an action → Incorrect
Actions are individual steps in a flow, not the complete integration package. Actions exist inside spokes.
C. a connection → Incorrect
A connection is a configuration that stores authentication details (e.g., API keys, OAuth tokens) used by a spoke.
D. an integration step → Incorrect
No such term as “integration step” exists in ServiceNow IntegrationHub.
ServiceNow Docs - IntegrationHub Overview:
ServiceNow Docs - Spokes in Flow Designer:
Key Concepts Related to IntegrationHub and SpokesOfficial References from the Certified System Administrator (CSA) Documentation:
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:
When does the Submit button appear on a form?
When saving an old record
When creating a new record
When changing the reference field in an existing record
When updating an existing record
In ServiceNow, the Submit button appears when creating a new record, but it is not visible when editing an existing record. Instead, when editing an existing record, the Update button is used.
Creating a New Record:
When a user opens a form to create a new record, the Submit button appears.
Clicking Submit saves the record and closes the form.
Example: When creating a new Incident, Change Request, or User record, the Submit button is visible.
Editing an Existing Record:
When a user opens an existing record, the Update button replaces the Submit button.
Clicking Update saves the changes but does not create a new record.
Example: Editing an existing Incident record does not show a Submit button, only Update.
Changing a Reference Field in an Existing Record:
Updating a reference field (like Assigned To or Caller) in an existing record does not trigger a Submit button—only Update is available.
Saving an Old Record:
The Save button may be available when a user makes changes but does not want to exit the form.
When Does the Submit Button Appear?When Does the Submit Button NOT Appear?Why Option B (When Creating a New Record) is Correct?✅ The Submit button appears only when a new record is being created.
Why Other Options Are Incorrect?❌ A. When saving an old record → Incorrect
The Save button appears when modifying an existing record but does not replace Submit.
❌ C. When changing the reference field in an existing record → Incorrect
Editing a reference field does not make the Submit button appear. Only Update is available.
❌ D. When updating an existing record → Incorrect
The Update button appears instead of Submit when modifying an existing record.
ServiceNow Docs – Forms and Form Buttons
ServiceNow Learning – Creating and Editing Records
ServiceNow Developer Portal – Understanding Form Actions (Submit vs. Update)
References from Certified System Administrator (CSA) Documentation:
Which plugin needs to be activated in order to translate the content of a catalog item to multiple languages?
Localization Framework plugin
(com.glide.localization_framework)
Translation Framework plugin (com.glide.translation_framework)
Multiple Language Framework plugin (com.glide.multiple.language_framework)
Language Al Framework plugin (com .g I id e. language.ai _framework)
To translate Service Catalog items into multiple languages in ServiceNow, the Translation Framework plugin (com.glide.translation_framework) must be activated. This plugin enables automatic translation of text fields, including:
Service Catalog items
Knowledge Base articles
Field labels
UI components
Provides multi-language support for catalog items.
Uses machine translation or manual translation mapping.
Works with the ServiceNow Language Packs to provide localized experiences.
Key Features of the Translation Framework Plugin:
The Translation Framework plugin (com.glide.translation_framework) is specifically designed to support multi-language content translation for the Service Catalog.
It allows translation of catalog item descriptions, labels, and options without custom scripting.
Why "B. Translation Framework Plugin" is the Correct Answer?
A. Localization Framework Plugin (com.glide.localization_framework) – Incorrect
This plugin helps with localization settings but is not specifically for catalog item translation.
C. Multiple Language Framework Plugin (com.glide.multiple.language_framework) – Incorrect
No such plugin exists in ServiceNow.
D. Language AI Framework Plugin (com.glide.language.ai_framework) – Incorrect
This is not a valid ServiceNow plugin.
Explanation of Incorrect Options:
ServiceNow Docs: Translation Framework Plugin
ServiceNow CSA Study Guide – Multi-language Support
ServiceNow Product Documentation: Translating Service Catalog Items
References from Certified System Administrator (CSA) Documentation:
Which icon would you double click, to expand and collapse the list of all Applications and Modules?
Star
Clock
Application
Funnel
In ServiceNow, the Application Navigator allows users to browse and access Applications and Modules. To expand or collapse the Application Navigator, users interact with the Application Menu icon (☰), commonly known as the "Hamburger" menu.
Locate the three-line "Hamburger" icon (☰) at the top-left of the Application Navigator.
Double-click or single-click to expand/collapse the list of applications and modules.
A. Star ❌ (Incorrect)
The Star icon (⭐) represents Favorites, allowing users to mark frequently used modules for quick access.
B. Clock ❌ (Incorrect)
The Clock icon (⏱️) is for Recently Viewed Items, showing the user's most recent navigations.
D. Funnel ❌ (Incorrect)
The Funnel icon (????) is a filter used to refine search results or application lists, not to expand/collapse the navigator.
Navigating the Application Menu:
How to Expand/Collapse Applications & Modules:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
An IT manager is responsible for the Network and Hardware assignment groups, each group contains 5 team members. These team members are working on many tasks, but the manager cannot see any tasks on the Service Desk > My Groups Work list. What could explain this?
The Service Desk > My Groups Work list shows active work tasks that are not yet assigned.
The manager does not have the itil role.
The manager is not a member of the Service Desk group.
The manager is not a member of the Network and Hardware groups.
The Assignment Group manager field is empty.
In ServiceNow, the "Service Desk > My Groups Work" module is designed to display tasks assigned to a 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:
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.
On a Business Rule, the When setting determines at what point the rule executes. What are the options for specifying that timing?
Before, After, Async, Display
Prior to, Synchronous, on Update
Insert, Update, Delete, Query
Before, Synchronous, Scheduled Job, View
In ServiceNow, Business Rules are server-side scripts that execute at specific times relative to database operations. The "When" setting determines when the Business Rule runs in relation to a record action (Insert, Update, Delete, Query).
Why is Option A Correct?✅ Before
Executes before a record is saved to the database.
Used to validate data, modify values, or prevent an action (e.g., stopping an invalid update).
✅ After
Executes after a record is inserted, updated, or deleted.
Commonly used for triggering notifications or creating related records.
✅ Async (Asynchronous)
Runs after a database operation but executes in the background.
Ideal for long-running or performance-heavy tasks (e.g., integrating with external systems).
✅ Display
Executes before a form loads, allowing modifications to fields before they are displayed to the user.
Typically used for pre-filling form fields based on user roles or conditions.
Why Are the Other Options Incorrect?❌ B. Prior to, Synchronous, on Update
"Prior to" is not a valid Business Rule execution timing.
"Synchronous" is a general term but is not a specific execution timing option in Business Rules.
"on Update" is a database operation, not an execution timing.
❌ C. Insert, Update, Delete, Query
These are database operations that trigger Business Rules, not execution timings.
Execution timing determines when (before, after, etc.), while these determine what triggers it.
❌ D. Before, Synchronous, Scheduled Job, View
"Synchronous" is not a Business Rule timing option.
"Scheduled Job" refers to Scheduled Jobs (not Business Rules).
"View" is a UI-related concept, not a Business Rule execution timing.
ServiceNow Business Rules - How They Work
ServiceNow Best Practices - Business Rule Execution Timing
ServiceNow Developer Documentation - Before, After, Async, and Display Business Rules
References to Official Certified System Administrator (CSA) Documentation:
What is 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:
What Is the purpose of the Fitter navigator In the Application Navigator?
Filter applications in order of use
Quickly navigate to applications and modules
Collapse and expand applications
List applications In order of Top Requests
The Filter Navigator in the Application Navigator is a powerful search tool in ServiceNow that allows users to quickly find applications and modules by typing keywords instead of manually browsing through the navigation menu.
Quick Navigation:
Users can type the name of an application or module to locate it instantly.
Example: Typing "incident" in the Filter Navigator will show links to "Create New Incident," "All Incidents," "Open Incidents," etc.
Dynamic Filtering:
The list of applications and modules dynamically updates as you type.
Helps users find relevant sections without scrolling through the full menu.
Keyboard Navigation Support:
Users can use the keyboard (arrow keys and Enter) to navigate through the filtered results.
Time-Saving Feature:
Reduces the need to expand and collapse menus manually.
Especially useful for new users or users working across multiple modules.
Key Functions of the Filter Navigator:Why Option B is Correct?✅ The Filter Navigator is specifically designed to help users quickly search and navigate to applications and modules.
Why Other Options Are Incorrect?❌ A. Filter applications in order of use → Incorrect
The Filter Navigator does not sort applications by usage; it simply filters based on text input.
❌ C. Collapse and expand applications → Incorrect
Expanding/collapsing applications is done manually, but the Filter Navigator is purely for searching and filtering.
❌ D. List applications in order of Top Requests → Incorrect
The Filter Navigator does not rank applications by usage or requests. It only filters based on search input.
ServiceNow Docs – Using the Filter Navigator
ServiceNow Learning – Application Navigator and UI Features
References from Certified System Administrator (CSA) Documentation:
Which 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 feature allows you to automate business logic for a particular application or process such as approvals, tasks notifications, and record operations?
Flows
Action Sequences
Action Sets
Task Flows
Flow Diagrams
The correct answer is "Flows", which refers to Flow Designer in ServiceNow.
Flow Designer is a no-code/low-code automation tool that allows users to automate business logic for a specific application or process, such as:
Approvals
Task creation
Notifications
Record operations (such as updating or deleting records)
A Flow is a sequence of automated actions that are triggered by specific events.
It is part of Flow Designer, which is the modern alternative to the legacy Workflow Engine.
It provides trigger-based execution, meaning it can run when a record is created, updated, or upon a specific condition.
B. Action Sequences ❌ (Incorrect)
No such term exists in ServiceNow.
C. Action Sets ❌ (Incorrect)
No such feature exists in ServiceNow.
D. Task Flows ❌ (Incorrect)
This is not a term used in ServiceNow automation.
E. Flow Diagrams ❌ (Incorrect)
While Flow Designer visually represents flows, there is no feature named "Flow Diagrams" in ServiceNow.
Flow Designer Overview:
How to Create and Use Flows:
Why "Flows" is the Correct Answer:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
On the Reports page, what sections allow you to see which reports are visible to different audiences? (Choose four.)
Group
Department
My reports
Team
Dashboards
Global
Admin
On the Reports page in ServiceNow, different sections allow users to see which reports are visible to various audiences.
Why These Options Are Correct?✅ C. My reports
Displays reports created by the logged-in user.
These reports are private unless explicitly shared.
✅ E. Dashboards
Dashboards consolidate multiple reports and make them visible to specific audiences.
Users can share dashboards with groups or individuals.
✅ F. Global
Global reports are available to all users with reporting access.
These reports are not restricted to a specific user or group.
✅ I. All
The "All" section lists every report the user has access to, including:
Personal reports
Shared reports
Global reports
Reports from dashboards
Why the Other Options Are Incorrect?❌ A. Group
There is no "Group" section in the Reports page.
However, reports can be shared with groups, but there is no direct "Group" view.
❌ B. Department
Departments do not determine report visibility in the Reports page.
Report access is controlled by roles, users, and groups, not departments.
❌ D. Team
Teams are not a standard report visibility category in ServiceNow.
Reports are shared at user, role, and global levels, not by "Team."
❌ G. Admin
There is no "Admin" section in the Reports page.
However, Admins can access all reports via the "All" section.
❌ H. Analytics
Analytics is a separate module in ServiceNow, primarily used for Performance Analytics (PA) and dashboards.
It is not a standard report visibility section.
❌ J. Company
There is no "Company" section in the Reports page.
Reports can be shared at a global level, but not specifically by "Company."
ServiceNow Reports - Managing Visibility and Access
ServiceNow Reporting Guide - Sections of the Reports Page
ServiceNow Dashboards and Report Sharing Best Practices
References to Official Certified System Administrator (CSA) Documentation:
A change request has been approved and assigned to you as the system administrator to change the Incident number prefix from the default of "INC" to the company standard IN." What are the next steps to be taken''
Go to the Number Maintenance application and change the prefix to "IN" for incident
Create a Business Rule that modifies the prefix before the Insert operation
The prefix of an incident cannot be changed because it is a built-in feature
Submit a Change Request to ServiceNow Technical Support
In ServiceNow, Number Maintenance is the application used to manage and modify numbering schemes for different tables, including the Incident table. Since the default prefix for Incident numbers is "INC", an administrator can modify it to a company-specific prefix (e.g., "IN") by following these steps:
Navigate to the Number Maintenance Application:
Go to All → System Definition → Number Maintenance
Search for the Incident table (task.number record for Incident).
Modify the Prefix:
Open the existing Incident numbering record.
Change the Prefix from "INC" to "IN".
Ensure the Next Number field is correctly set (e.g., "IN0001001").
Save the Changes:
Click Update to apply the new prefix.
All newly created incidents will now follow the new format (IN0001001).
Existing incidents are NOT affected—only newly created records will reflect the new prefix.
Steps to Change the Incident Number Prefix:Why Option A (Number Maintenance) is Correct?✅ The Number Maintenance application is the correct place to modify prefixes for tables like Incident.
Why Other Options Are Incorrect?❌ B. Create a Business Rule that modifies the prefix before the Insert operation → Incorrect
Business Rules do not control number generation.
Number generation is managed by Number Maintenance at the system level.
❌ C. The prefix of an incident cannot be changed because it is a built-in feature → Incorrect
The prefix CAN be changed using the Number Maintenance application.
Only existing records retain their original prefix; new records follow the updated format.
❌ D. Submit a Change Request to ServiceNow Technical Support → Incorrect
This is not necessary, as administrators can make this change directly through Number Maintenance.
ServiceNow Docs – Number Maintenance Configuration
ServiceNow Learning – Customizing Numbering Schemes
ServiceNow Developer Portal – Number Prefix Best Practices
References from Certified System Administrator (CSA) Documentation:
Which core table in the ServiceNow platform provides a series of standard fields used on each of the tables that extend it, such as the Incident [incident] and Problem [problem] tables?
Task [task]
Assignment [assignment]
Service [service]
Workflow [workflow]
In ServiceNow, the Task [task] table is a core table that provides a set of standard fields used by multiple tables that extend it, including:
Incident [incident]
Problem [problem]
Change Request [change_request]
Service Request [sc_request]
These tables inherit fields from the Task table, ensuring consistency in assignments, state management, and workflows.
Standard Fields:
Assigned To
Assignment Group
Priority
State
Created By / Updated By
Short Description / Description
Extensibility:
The Incident, Problem, and Change tables all extend the Task table, inheriting its fields.
Developers can add additional fields while keeping core task properties intact.
The Task table is the primary table for work-related records in ServiceNow.
It standardizes fields across multiple ITSM modules.
B. Assignment [assignment] → ❌ Incorrect
There is no standard "Assignment" table in ServiceNow.
Assignments are managed through the Task table via the Assigned To and Assignment Group fields.
C. Service [service] → ❌ Incorrect
There is no generic "Service" table that acts as a core table for ITSM processes.
Service-related items are stored in different tables, such as cmdb_ci_service (for service records).
D. Workflow [workflow] → ❌ Incorrect
The Workflow table is used for managing automated workflows and does not store task-related records.
Key Features of the Task Table:Why is "A. Task [task]" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Task Table Overview
References from Certified System Administrator (CSA) Documentation:This confirms that the Task table is the core table that extends to Incident, Problem, and other related tables.
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:
ServiceNow Knowledge Management Process:
How Workflows Control Knowledge Article Publishing & Retiring:Common Knowledge Workflows in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What would NOT appear in the Application Navigator if “service” is typed into the filter field?
Configuration > Business Services
Self-Service > Knowledge
Service Portal > Widgets
Incident > Assigned to me
The Application Navigator in ServiceNow allows users to quickly filter and locate applications, modules, and menus by typing keywords in the filter field.
When you type "service" into the filter field, only modules containing the word "service" in their name or path will be displayed.
Analysis of Each Option:Option
Contains "service"?
Appears in Navigator?
A. Configuration > Business Services
✅ "Business Services" contains "service"
✅ Appears
B. Self-Service > Knowledge
✅ "Self-Service" contains "service"
✅ Appears
C. Service Portal > Widgets
✅ "Service Portal" contains "service"
✅ Appears
D. Incident > Assigned to me
❌ Does NOT contain "service"
❌ Does NOT appear
Since "Incident > Assigned to me" does not contain the word "service", it would NOT appear in the Application Navigator when filtering by "service".
Configuration > Business Services
The "Business Services" module under Configuration includes the word "service".
Self-Service > Knowledge
The "Self-Service" application contains the word "service", so this module appears.
Service Portal > Widgets
The "Service Portal" module contains the word "service", making it visible.
Incident > Assigned to me
This does NOT contain "service" in its path, so it will not appear.
Why the Other Options Appear in the Application Navigator?
ServiceNow Docs: Using the Application Navigator
References from Certified System Administrator (CSA) Documentation:This confirms that "Incident > Assigned to me" would NOT appear in the Application Navigator when filtering by "service".
What is a quick way to create a report from a list view?
Click on filter breadcrumb, drag and drop on the Report > Create New module
Click Funnel, define filter conditions, click Create Report
Click Context Menu, select Create Report
Apply filter, right click on column header, select Bar Chart
Apply filter, right click on column header, select Create Report
In ServiceNow, users can quickly generate a report from a list view without needing to navigate to the Reports module. The two main ways to do this are:
Steps:
Open any list view (e.g., Incident, Change, or any table-based list).
Click the three-line (hamburger) context menu on the top-left of the list.
Select Create Report to generate a basic report based on the current list view.
Modify report settings (e.g., visualization type, filters, groupings).
Save the report for future reference.
Steps:
Apply the necessary filters to refine the list view.
Right-click on a column header (e.g., Priority, State, Category).
Select Create Report from the context menu.
Configure the report visualization and save it if needed.
1. Using the Context Menu (Option C)2. Right-click on a Column Header (Option E)
Incorrect Answer Choices Explanation:❌ A. Click on filter breadcrumb, drag and drop on the Report > Create New module
There is no such drag-and-drop functionality for report creation in ServiceNow.
❌ B. Click Funnel, define filter conditions, click Create Report
The Funnel icon is used to filter list views but does not directly generate reports.
❌ D. Apply filter, right-click on column header, select Bar Chart
There is no direct "Bar Chart" option available when right-clicking on a column header.
Creating Reports from List Views
ServiceNow KB Article: KB0014148
Official CSA Documentation Reference:
From a form, what would you click to add additional fields to the form? (Choose two.)
Context Menu > Form > Layout
Context Menu > Configure > Form Layout
Context Menu > Configure > Form Design
Right click on header > Add > Field
Context Menu > Form > Designer
Right click on header > Configure > UX Dashboard
In ServiceNow, you can add additional fields to a form using either:
Form Layout (for quick field additions)
Form Designer (for a drag-and-drop UI approach)
Context Menu > Configure > Form Layout (B) ✅
This allows administrators to add or remove fields in a simple list-based interface.
Used when only minor modifications are needed.
Context Menu > Configure > Form Design (C) ✅
Opens the Form Designer, a drag-and-drop UI editor for configuring forms.
Allows users to rearrange fields, sections, and tabs easily.
A. Context Menu > Form > Layout ❌ (Incorrect)
The correct path is Configure > Form Layout, not "Form > Layout."
D. Right-click on header > Add > Field ❌ (Incorrect)
Right-clicking the form header does not provide an option to add fields directly.
E. Context Menu > Form > Designer ❌ (Incorrect)
The correct option is Configure > Form Design, not "Form > Designer."
F. Right-click on header > Configure > UX Dashboard ❌ (Incorrect)
UX Dashboards are used for analytics and reporting, not form configuration.
Form Layout in ServiceNow:
Form Designer Overview:
Correct Methods:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
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:
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.
Two departments (HR Onboarding and Facilities) have come to you, asking for a way for employees to request event room set up services. The requirements are the same for the form and the task routing to the Facilities’ assignment group.
For HR, the item will be used primarily for the Onboarding coordinators, for employee orientation sessions.
For Facilities, the item will be used for anyone in the company who needs room set up services.
However, both departments have their own service catalogs. What do you do, to support these requirements?
Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Create one Catalog Item for Event Room Set Up; then publish to both Catalogs.
Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
ServiceNow allows a single Catalog Item to be published to multiple service catalogs, avoiding duplication while ensuring accessibility for the right users.
Instead of creating duplicate catalog items (which would require managing two separate items with the same functionality), we create one Catalog Item and publish it in both catalogs (HR and Facilities).
This approach ensures centralized management while maintaining accessibility for both departments.
It simplifies updates—any changes to the form or workflow will apply to both catalogs automatically.
Why is Option B Correct?
Why Are the Other Options Incorrect?❌ A. Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Incorrect because it creates duplicate catalog items with the same functionality, increasing maintenance effort.
❌ C. Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Incorrect because there is no "Parent Catalog" concept in ServiceNow.
ServiceNow allows publishing a single item to multiple catalogs, but there is no need for a parent catalog.
❌ D. Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
Incorrect because ACLs restrict access at a field, table, or record level, but they do not control where a Catalog Item appears.
The correct approach is to publish the item to multiple catalogs rather than using ACLs.
ServiceNow Service Catalog Management - Publishing Items to Multiple Catalogs
ServiceNow ITSM - Best Practices for Catalog Item Reusability
ServiceNow CSA Guide - Managing Service Catalogs and Items
References to Official Certified System Administrator (CSA) Documentation:
What 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:
Configuring ACLs in ServiceNow:
How ACLs Work in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What are the steps to retrieve an Update Set?
Verify Update Set is Complete, Retrieve, Preview, Apply
Verify Update Set is Complete, Test Connection, Apply
Verify Update Set is Complete, Test Connection, Commit
Verify Update Set is Complete, Retrieve, Preview, Commit
An Update Set in ServiceNow is a mechanism used to capture configuration changes (such as UI policies, business rules, client scripts, and more) from one instance and move them to another. This ensures that customizations and modifications can be transferred across different ServiceNow instances efficiently.
The process of retrieving an Update Set from another instance follows these key steps:
Verify Update Set is Complete
Before moving an Update Set, it must be marked as Complete to ensure that all related changes are included.
Navigate to System Update Sets > Local Update Sets and confirm that the status is set to Complete.
If the status is In Progress, the Update Set cannot be retrieved.
Retrieve Update Set
In the target instance, navigate to System Update Sets > Retrieved Update Sets.
Click "Retrieve Update Set" and provide the remote instance’s URL where the update set exists.
The system will fetch the Update Set from the source instance.
Preview Update Set
Before applying changes, ServiceNow provides a preview option to check for potential errors or collisions with existing customizations.
Click "Preview Update Set" to initiate validation.
The preview will highlight any skipped records, collisions, or missing dependencies.
Commit Update Set
If the preview is successful (i.e., no critical errors), click "Commit Update Set" to apply the changes to the instance.
Once committed, the changes in the Update Set will be merged into the system's configuration.
"Commit" is the correct final step – after previewing, the Update Set must be committed to take effect.
"Apply" is incorrect – ServiceNow does not use "Apply" in the Update Set process; instead, it uses "Commit."
"Test Connection" is not part of the Update Set retrieval process – it is relevant for MID Server connectivity but not for Update Sets.
Why the Correct Answer is "D. Verify Update Set is Complete, Retrieve, Preview, Commit"Thus, the correct sequence is:✔ Verify Update Set is Complete → Retrieve → Preview → Commit
ServiceNow CSA Official Documentation – Update Set Management
ServiceNow Docs - Update Sets (Search for "Update Set Lifecycle")
ServiceNow Community Best Practices on Update Sets
ServiceNow Community (Search for "Best Practices for Update Sets")
ServiceNow Learning Portal - Admin Fundamentals
Available via ServiceNow Now Learning Platform (Look under "Instance Configuration" and "Update Sets")
References from Certified System Administrator (CSA) Documentation:
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 Filters
ServiceNow Learning – Query Builder and Conditions
ServiceNow Best Practices – Using Filters in Lists and Reports
References from Certified System Administrator (CSA) Documentation:
What is a no-code approach to control the mandatory or read-only state of a form field?
UI Action
Client Script
UI Script
UI RuIe
UI Policy
A UI Policy is the preferred no-code approach in ServiceNow to dynamically control the mandatory, read-only, or visibility state of form fields based on specified conditions. Unlike Client Scripts, which require JavaScript coding, UI Policies provide an easy-to-configure, rule-based solution.
They allow administrators to control form behavior without scripting.
They are faster and more efficient than Client Scripts.
They run on the client-side, meaning changes occur dynamically as users interact with the form.
Define conditions (e.g., "Priority is High").
Set actions (e.g., make "Due Date" mandatory, read-only, or hidden).
Apply the UI Policy to the form automatically when the condition is met.
A. UI Action → UI Actions create buttons, links, or context menu items; they do not control form fields.
B. Client Script → While Client Scripts can achieve similar functionality, they require JavaScript coding, making them a low-code rather than a no-code solution.
C. UI Script → UI Scripts are reusable JavaScript libraries, not designed for controlling form fields.
D. UI Rule → No such feature exists in ServiceNow.
What type of field allows you to look up values from one other table?
Reference
Verity
Options
Selections
Dot walk
Lookup
A Reference field in ServiceNow allows you to look up values from another table, effectively creating a relationship between two tables. When a user selects a value in a reference field, they are selecting a record from the referenced table.
Stores a sys_id (unique identifier) of a record from another table.
Displays a user-friendly label from the referenced record.
Allows dot-walking, enabling access to related fields from the referenced table.
Incident Table (source table) → Contains a "Caller" field that references the User Table (sys_user).
The Caller field allows users to select a user from the User Table.
B. Verity → Not a valid field type in ServiceNow.
C. Options → Options are typically used in choice lists, not for referencing another table.
D. Selections → No such field type exists in ServiceNow.
E. Dot Walk → Dot-walking is a feature that allows accessing related fields but is not a field type itself.
F. Lookup → While "Lookup Select Box" exists, it functions differently by filtering choices rather than directly referencing another table.
As an IT employee what interface would you use, if you wanted to browse internal IT documentation, like troubleshooting scripts and FAQs?
Knowledge
ServiceNow Wiki
Knowledge Now
SharePoint
Stack Overflow
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 Log
ServiceNow Learning – Understanding the Incident Activity Stream
ServiceNow Best Practices – Internal vs. External Communication in Incidents
References from Certified System Administrator (CSA) Documentation:
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:
Which one of the following is an accurate list of changes that are captured in an Update Set?
Changes made to tables, forms, schedules, and client scripts
Changes made to tables, forms, views, and fields
Changes made to: tables, forms. Business Rules, and data records
Changes made to: tables. forms groups, and configuration items (Cls)
An Update Set in ServiceNow is a mechanism for capturing and migrating customizations and configurations from one instance to another (e.g., Development → Test → Production).
What is Captured in an Update Set?Update Sets record configuration changes, such as:✅ Tables & Database Schema Changes (e.g., new tables, modified fields)✅ Form Layout & UI Changes (e.g., changes in form views, UI policies)✅ Schedules (e.g., Scheduled Jobs, Business Rules with scheduled actions)✅ Client Scripts (e.g., JavaScript running on the client side)✅ Business Rules, UI Actions, UI Policies✅ Workflows, Script Includes, ACLs (Access Control Rules)✅ Email Notifications, Dictionary Entries, Application Menus
What is NOT Captured in an Update Set?❌ Data Records (e.g., Incident, Change Request, CMDB data)❌ Group Memberships & User Data❌ System Properties (some properties may require manual migration)❌ Attachments & Scheduled Reports
B. Changes made to tables, forms, views, and fields ❌ (Incorrect)
Views and Fields are part of UI changes, but schedules and client scripts are also included in Update Sets, making Option A more complete.
C. Changes made to tables, forms, Business Rules, and data records ❌ (Incorrect)
Data records (actual table entries like incidents or change requests) are NOT captured in Update Sets.
D. Changes made to tables, forms, groups, and configuration items (CIs) ❌ (Incorrect)
Groups and CIs (CMDB data) are considered data and are NOT included in Update Sets.
Instead, CIs should be migrated using Import Sets or CMDB data export/import.
Why Other Options Are Incorrect?
Understanding Update Sets
Update Sets Overview
What Gets Captured in Update Sets?
Best Practices for Using Update Sets
References from ServiceNow CSA Documentation:
What are different types of Data Sources, which may be imported into ServiceNow? (Choose four.)
Local Sources (i.e. XML, CSV, Excel)
Implementation Spoke
DataHub
JDBC Connection
Network Server
LDAP Connection
In ServiceNow, Data Sources define external data that can be imported into the platform. These sources feed data into Import Sets, which are then transformed into ServiceNow tables.
Why These Options Are Correct?✅ A. Local Sources (i.e. XML, CSV, Excel)
Allows importing structured data files stored locally or uploaded manually.
Commonly used for one-time data migrations or periodic imports.
✅ D. JDBC Connection
JDBC (Java Database Connectivity) allows ServiceNow to connect directly to external databases (e.g., MySQL, Oracle, SQL Server).
Useful for real-time integrations with legacy systems.
✅ E. Network Server
Allows importing data from a file stored on a remote server via SFTP/FTP.
Common for automated batch data imports.
✅ F. LDAP Connection
LDAP (Lightweight Directory Access Protocol) allows ServiceNow to sync user and group data from enterprise directories (e.g., Active Directory).
Used for HR, ITSM, and Identity Management.
Why Are the Other Options Incorrect?❌ B. Implementation Spoke
Incorrect because "Implementation Spoke" is not a data source but a ServiceNow IntegrationHub component used for automating ITSM tasks.
❌ C. DataHub
Incorrect because "DataHub" is not a ServiceNow data source.
ServiceNow uses IntegrationHub, JDBC, REST, and SOAP APIs for data ingestion.
ServiceNow Data Sources - Importing External Data
ServiceNow LDAP Integration - Best Practices
ServiceNow JDBC and File-Based Data Import Methods
References to Official Certified System Administrator (CSA) Documentation:
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:
Knowledge articles within a knowledge base are grouped by category.
True
False
In ServiceNow, knowledge articles within a Knowledge Base (KB) are grouped by categories to help users easily find and navigate relevant information.
Hierarchical Structure:
Categories can have parent-child relationships, allowing for subcategories.
Example:
Key Features of Knowledge Article Categorization:nginx
CopyEdit
IT Support
├── Hardware
│ ├── Laptops
│ ├── Printers
├── Software
│ ├── Windows
│ ├── MacOS
Improved Search & Filtering:
Users can filter knowledge articles by category in the Service Portal, Knowledge Management homepage, or in the Global Search.
Permissions & Visibility Control:
Categories can have specific user criteria to restrict access to certain articles based on roles or groups.
Article Organization & Management:
Knowledge managers can reassign articles to different categories if needed.
Knowledge Base (KB) articles are always assigned to a category for structured organization.
Without categories, articles would be unstructured and difficult to locate.
Knowledge Management Overview
Knowledge Management in ServiceNow
Creating and Managing Knowledge Categories
Knowledge Base Categories
Why the Answer is True?References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
What is generated from the Service Catalog once a user places an order for an item or service?
A change request
An Order Guide
A request
An SLA
When a user places an order for an item or service from the Service Catalog in ServiceNow, the system generates a Request (REQ). This is a core component of Request Management within the IT Service Management (ITSM) module.
User Places an Order:
The user selects an item from the Service Catalog (e.g., a laptop, software, or an access request).
The order may consist of multiple items, depending on the selection.
ServiceNow Generates a Request (REQ):
This Request (REQ#) acts as the umbrella record that tracks the order as a whole.
It is stored in the sc_request table.
Creation of Requested Items (RITM#):
Each item within the request generates a Requested Item (RITM#), stored in the sc_req_item table.
For example, if the user orders a laptop and a software license, two RITM records are created under the same Request.
Tasks (SCTASK#) Are Created:
Each Requested Item (RITM) may trigger one or more Catalog Tasks (SCTASK#) in the sc_task table.
These tasks define the steps required to fulfill the request (e.g., procurement, approval, and configuration).
A. A Change Request – Incorrect. A Change Request (CHG#) is created only if the requested item involves changes to the infrastructure, such as a server upgrade. Not all catalog items require a change request.
B. An Order Guide – Incorrect. An Order Guide is a tool within the Service Catalog that helps users order multiple related items at once. However, it does not get generated when an order is placed.
D. An SLA – Incorrect. A Service Level Agreement (SLA) may be associated with the request or tasks, but it is not automatically generated when a request is placed.
ServiceNow Product Documentation → Service Catalog → Request Fulfillment
ServiceNow CSA Study Guide → Service Catalog and Request Management
ServiceNow Tables Reference → sc_request, sc_req_item, sc_task
Understanding the Request Process in ServiceNow:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
From the User menu, which actions can a user select? (Choose three.)
Send Notifications
Log Out ServiceNow
Elevate Roles
Impersonate Users
Order from Service Catalog
Approve Records
The User Menu in ServiceNow is accessible from the top-right corner of the interface by clicking on the user’s avatar or name. This menu provides various options that allow users to manage their sessions, roles, and impersonation settings.
The three correct actions a user can select from the User Menu are:
The Log Out option allows users to end their session and securely exit ServiceNow.
It is an essential feature for security and session management.
Location: User Menu > Log Out
Users with appropriate privileges (such as administrators) can elevate their roles to gain temporary access to higher permissions.
This is primarily used when a user needs elevated access (e.g., security_admin) to perform specific administrative actions.
Location: User Menu > Elevate Roles
Example:
A system administrator can elevate their role to security_admin to access security-related configurations.
The Impersonate User feature allows an administrator to act as another user without needing their credentials.
This is useful for troubleshooting, testing permissions, and verifying user-specific configurations.
Location: User Menu > Impersonate User
Example:
An admin impersonating a regular user can verify that the correct permissions and UI settings are applied.
1. Log Out ServiceNow (✅ Correct)2. Elevate Roles (✅ Correct, for Admin Users)3. Impersonate Users (✅ Correct, for Admin Users)
Why the Other Options Are Incorrect:❌ A. Send Notifications (Incorrect)
The User Menu does not include an option to send notifications.
Notifications (emails, push notifications, SMS) are managed through:
System Notification > Email > Notifications
Outbound SMS or Messaging Settings
❌ E. Order from Service Catalog (Incorrect)
Users can order items from the Service Catalog, but this action is not available from the User Menu.
Instead, users access the Service Catalog through:
Self-Service > Service Catalog
Requests and Catalog Items pages
❌ F. Approve Records (Incorrect)
Users can approve records if they have approval roles (e.g., approver), but this action is not directly available from the User Menu.
Approvals are managed through:
My Approvals in Self-Service
The Approvals module in the ServiceNow application navigator
ServiceNow CSA Documentation: User Menu Overview
ServiceNow CSA Learning Path: User Menu and Elevate Roles
ServiceNow Docs: Impersonate Users in ServiceNow
References:
When using the Load Data and Transform Map process, what is the Mapping Assist used for?
Mapping fields using the Import Log
Mapping fields using Transform History
Mapping fields using an SLA
Mapping fields using a Field Map
In ServiceNow, the Load Data and Transform Map process is used to import data from external sources (e.g., CSV, Excel, XML) into the ServiceNow platform. The Mapping Assist tool is a feature within this process that helps administrators visually map fields between the source data (imported file) and the target table in ServiceNow.
Load Data:
Data is imported from an external source (e.g., CSV file, Excel spreadsheet, XML data).
The imported data is temporarily stored in a staging table (Import Set Table).
Transform Map:
A Transform Map defines how fields in the import set should be mapped to the target table in ServiceNow.
It allows data transformation, filtering, and scripting during the import process.
Mapping Assist:
Mapping Assist is a visual tool that helps administrators easily map fields between the import set and the target table.
It provides a drag-and-drop interface to connect fields.
Helps prevent errors in field mapping, ensuring data integrity.
Understanding the Load Data and Transform Map Process
Why Answer "D" is Correct:✔️ "Mapping fields using a Field Map."
The Field Map is created in the Transform Map to define how fields from the import set match fields in the target table.
Mapping Assist is used to visually link these fields, making it easier to set up the transformation process.
Why the Other Answers Are Incorrect:❌ A. "Mapping fields using the Import Log."
Incorrect because the Import Log tracks the progress of an import job but does not provide field mapping.
The Import Log is used for troubleshooting errors, not for mapping fields.
❌ B. "Mapping fields using Transform History."
Incorrect because Transform History tracks past transformations and changes made during imports, but it is not used for mapping fields.
It is used for auditing and debugging transformations, not field mapping.
❌ C. "Mapping fields using an SLA."
Incorrect because SLAs (Service Level Agreements) are used for tracking and enforcing deadlines on tasks, not for data mapping.
SLAs have no role in the Load Data and Transform Map process.
ServiceNow CSA Study Guide – Import Sets & Data Transformation
ServiceNow Docs: Transform Maps & Field Mapping (ServiceNow Documentation)
ServiceNow Docs: Mapping Assist Feature
References from the Certified System Administrator (CSA) Documentation:
Which of the following are a type of client scripts supported in ServiceNow? (Choose four.)
onSubmit
onUpdate
onCellEdit
onLoad
onEdit
onChange
onSave
In ServiceNow, Client Scripts are used to execute JavaScript code on the client-side (browser) to control form behavior, validate data, or enhance user interaction.
Types of Client Scripts in ServiceNow:There are four types of Client Scripts supported in ServiceNow:
onLoad (✅ Option D)
Runs when a form loads.
Used to pre-fill fields, hide/show elements, or set default values.
Example: Automatically setting the "Priority" field to High when a new incident is created.
onChange (✅ Option F)
Runs when a specific field value changes.
Used for dynamic form behavior, such as making fields mandatory based on another field's value.
Example: If "Category" is changed to "Hardware," then show the "Hardware Type" field.
onSubmit (✅ Option A)
Runs when the form is submitted.
Used for final validation before allowing submission.
Example: Preventing submission if a mandatory field is left empty.
onCellEdit (✅ Option C)
Runs when a cell value is edited inline in a list view.
Used to trigger immediate validation or updates without opening the full form.
Example: Displaying an alert when a user directly changes an incident's priority from a list view.
Why Are the Other Options Incorrect?❌ B. onUpdate
No "onUpdate" client script type exists in ServiceNow.
"onUpdate" is relevant in Business Rules, not Client Scripts.
❌ E. onEdit
No "onEdit" client script type exists.
Similar functionality can be achieved with "onChange" or "onCellEdit" scripts.
❌ G. onSave
No "onSave" client script type exists.
"onSubmit" handles validation before saving a record.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – Client Scripts???? ServiceNow Client Scripts Documentation
"Client Scripts can be onLoad, onChange, onSubmit, or onCellEdit depending on when they execute."
Conclusion:✅ The correct answers are:
A. onSubmit (Runs when submitting a form)
C. onCellEdit (Runs when editing a list cell)
D. onLoad (Runs when a form loads)
F. onChange (Runs when a field value changes)
Each knowledge bases can have unique lifecycle workflows, user criteria, category structures, and management assignments.
True
False
In ServiceNow, each Knowledge Base (KB) can have unique configurations, including lifecycle workflows, user criteria, category structures, and management assignments. This flexibility allows organizations to manage knowledge articles according to different business needs, departments, or service functions.
Each knowledge base can have a custom workflow that defines how articles are created, reviewed, published, and retired.
Examples of workflow stages: Draft → Review → Published → Retired.
Workflows ensure proper governance and content accuracy before publishing.
ServiceNow allows administrators to define User Criteria to control who can read, create, or contribute to a knowledge base.
Example:
IT Knowledge Base is only accessible to users with the ITIL role.
HR Knowledge Base is only available to HR employees.
Each knowledge base can have a unique category hierarchy to organize articles efficiently.
Example:
IT KB Categories: Hardware, Software, Network.
HR KB Categories: Benefits, Policies, Payroll.
Different knowledge bases can have different owners or managers.
Example:
IT KB is managed by IT Support Team.
HR KB is managed by HR Admins.
ServiceNow allows multiple knowledge bases with distinct configurations.
Each knowledge base can have its own workflow, user criteria, categories, and managers.
This ensures flexibility and proper governance in knowledge management.
ServiceNow Docs: Knowledge Management Overview
ServiceNow CSA Study Guide – Knowledge Base Administration
ServiceNow Product Documentation: Configuring Knowledge Bases
Key Aspects of Knowledge Base Customization:1. Unique Lifecycle Workflows2. User Criteria (Access Control)3. Category Structures4. Management AssignmentsWhy "A. True" is the Correct Answer?References from Certified System Administrator (CSA) Documentation:
Which 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
ServiceNow Community: Best Practices for CMDB Data Accuracy
References from Certified System Administrator (CSA) Documentation:
ServiceNow is a single-instance, multiple tenant architecture?
True
False
ServiceNow follows a single-instance, single-tenant architecture, not a multiple-tenant architecture. This means:
Single-Instance:
Each ServiceNow instance is a unique, independent environment for a customer.
All customers have their own dedicated instance with their own custom configurations, data, workflows, and applications.
ServiceNow instances are hosted in a multi-instance cloud model rather than a multi-tenant model.
Single-Tenant Model (Multi-Instance Architecture):
Unlike multi-tenant architectures (where multiple customers share the same application and database), ServiceNow provides each customer with a separate, isolated instance.
This ensures data security, performance isolation, and customization flexibility.
Each instance has its own data storage, configuration, and upgrade schedule, reducing risks associated with shared environments.
Why ServiceNow Uses Multi-Instance Instead of Multi-Tenant:
Security & Data Isolation: Since each customer has an independent instance, there is no risk of data leakage between tenants.
Customization & Flexibility: Customers can customize their instance freely without affecting others.
Performance & Scalability: Each instance can be scaled independently, ensuring optimal performance.
ServiceNow does NOT use a multiple-tenant architecture. ❌
ServiceNow follows a single-instance, single-tenant (multi-instance) model. ✅
Each customer has a dedicated instance with isolated resources and configurations. ✅
A multi-tenant architecture means multiple customers share the same application/database with logical separation, which is NOT the case in ServiceNow.
ServiceNow instead provides separate instances for each customer, meaning it is not a true multi-tenant system.
ServiceNow Product Documentation – Multi-Instance Cloud Model
ServiceNow Community – Single-Tenant vs. Multi-Tenant Explained
ServiceNow Best Practices – Security & Instance Architecture
Why Option B (False) Is Correct?Why Option A (True) Is Incorrect?References from Certified System Administrator (CSA) Documentation:
What is the path an Administrator could take to view the fulfillment stage task list for an order placed by a user?
RITM (Number)>REQ (Number)>PROCUREMENT (Number)
REQ (Number)>RITM (Number)>PROCUREMENT (Number)
REQ (Number)>RITM (Number)>TASK (Number)
FULFILLMENT (Number)>RITM (Number)>TASK (Number)
ServiceNow uses a hierarchical structure to manage Service Catalog requests:
REQ (Request Record)
The Request (REQ#) is the parent record that represents the entire service request submitted by a user.
It groups all requested items and their associated tasks.
Found in the sc_request table.
RITM (Requested Item Record)
The Requested Item (RITM#) is the specific catalog item ordered by the user within a request.
A single REQ can have multiple RITMs if the user ordered multiple items in a single request.
Found in the sc_req_item table.
TASK (Catalog Task Record)
The Task (TASK#) is the individual fulfillment action required to complete the requested item.
A single RITM can have multiple tasks, each assigned to different fulfillment teams.
Found in the sc_task table.
Why Answer "C" is Correct:✔️ REQ (Number) > RITM (Number) > TASK (Number)
This is the correct path because it follows the ServiceNow fulfillment structure:
REQ (Request) – Tracks the entire request.
RITM (Requested Item) – Tracks individual items within the request.
TASK (Catalog Task) – Tracks the specific tasks needed to complete the requested item.
This path allows an administrator to drill down from the overall Request (REQ#) to individual Requested Items (RITM#) and finally to the Tasks (TASK#) assigned to fulfill those items.
Why the Other Answers Are Incorrect:❌ A. RITM (Number) > REQ (Number) > PROCUREMENT (Number)
Incorrect because the REQ# (Request) comes first before the RITM# (Requested Item).
Also, PROCUREMENT# is not always part of the fulfillment flow unless the item requires procurement (e.g., purchasing hardware).
❌ B. REQ (Number) > RITM (Number) > PROCUREMENT (Number)
Incorrect because not all requests involve procurement.
The last step should be TASK (sc_task), not PROCUREMENT unless it's a procurement-related request.
❌ D. FULFILLMENT (Number) > RITM (Number) > TASK (Number)
Incorrect because "FULFILLMENT" is not a standard record type in ServiceNow.
The correct hierarchy starts with REQ# (sc_request), not "FULFILLMENT."
ServiceNow CSA Study Guide – Service Catalog & Request Fulfillment
ServiceNow Docs: Request Fulfillment Process (ServiceNow Documentation)
ServiceNow Tables & Data Model (sc_request, sc_req_item, sc_task)
References from the Certified System Administrator (CSA) Documentation:
A role is recorded in which table?
Role[sys_user]
Role[sys_user_profile]
Role[sys_user_record]
Role[sys_user_role]
In ServiceNow, roles define the level of access a user has within an instance. Roles are stored in the sys_user_role table.
Definition of a Role:
A role is a collection of permissions that grant access to different parts of the system.
Example: The admin role grants full access, while the itil role allows incident management access.
sys_user_role Table:
This table stores role records and their associated metadata.
Every role has a unique sys_id, a name, and may be associated with parent roles (role inheritance).
Users are linked to roles through the sys_user_has_role table.
How Roles Work in ServiceNow:
A user assigned a role gains all the permissions associated with that role.
Roles can be hierarchical (one role can inherit permissions from another).
Example: The itil_admin role includes all the permissions of the itil role, plus additional privileges.
Key Details About Roles and sys_user_role Table:Why Option D (sys_user_role) Is Correct?✅ sys_user_role → The correct table where roles are recorded in ServiceNow.
Why Other Options Are Incorrect?❌ A. sys_user → Incorrect; this table stores user records, not roles.❌ B. sys_user_profile → Incorrect; this table does not exist in ServiceNow.❌ C. sys_user_record → Incorrect; this is not a valid table in ServiceNow.
ServiceNow Docs – Roles and Role Management
ServiceNow Table Schema – sys_user_role
ServiceNow Developer Portal – Role Hierarchy & Best Practices
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 used to initiate a flow?
A Trigger
Core Action
A spoke
An Event
In ServiceNow Flow Designer, a Trigger is used to initiate a flow. Triggers define the conditions under which a flow starts and can be based on various system events, schedules, or user actions.
(A) A Trigger – Correct ✅
Triggers are the starting point of a flow in Flow Designer.
A flow will not execute unless a trigger condition is met.
Types of triggers include:
Record-based triggers (e.g., when a record is created, updated, or deleted)
Scheduled triggers (e.g., run at a specific time or interval)
Application-specific triggers (e.g., Service Catalog request submission)
(B) Core Action – Incorrect ❌
Core Actions are predefined actions that execute tasks within a flow, such as:
Sending notifications
Updating records
Calling APIs
They are steps within a flow, not what initiates it.
(C) A Spoke – Incorrect ❌
A spoke in Flow Designer is a collection of actions and subflows related to a specific application or integration (e.g., ServiceNow ITSM Spoke).
Spokes contain actions but do not initiate flows.
(D) An Event – Incorrect ❌
Events in ServiceNow trigger Business Rules, Notifications, and Script Actions, but they are not directly used to initiate flows in Flow Designer.
However, a flow can be triggered based on an event, but the event itself is not the trigger—the flow’s trigger is configured to listen for the event.
Explanation of Each Option:
Triggers should be well-defined to prevent unnecessary flow executions that might impact performance.
Use Scheduled Triggers for time-based workflows (e.g., daily reports).
Record Triggers are commonly used for automation within ITSM processes.
Debugging Triggers: Use the Flow Execution Details page to troubleshoot trigger execution.
Additional Notes & Best Practices:
ServiceNow Docs: Flow Designer Triggers
ServiceNow Community: Best Practices for Flow Designer Triggers
References from Certified System Administrator (CSA) Documentation:
What displays a set of records from a table?
View
Dashboard
Panel
List
In ServiceNow, a List is a visual representation of multiple records from a table. Lists allow users to view, filter, sort, and interact with records in a structured tabular format.
Displays multiple records from a table.
Columns represent fields of the table.
Users can personalize the list (e.g., adjust columns, apply filters, and sort).
Common Actions:
Inline editing
Searching
Exporting data
Grouping and filtering
A. View ❌
A View defines how data is displayed, but it is not a list itself.
Example: Different form views can be created for the same table.
B. Dashboard ❌
A Dashboard is a visual representation of reports and performance analytics.
It does not display raw table records directly.
C. Panel ❌
No such term as "Panel" exists in ServiceNow for displaying records from a table.
Key Features of Lists:Why Other Options Are Incorrect?
Lists Overview
ServiceNow Lists Documentation
Personalizing Lists
List Personalization Guide
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
When working on a form, what is the difference between Insert and Update operations?
Insert creates a new record and Update saves changes, both remain on the form
Insert creates a new record and Update saves changes, both exit the form
Insert saves changes and exits the form, Update saves changes and remains on the form
Insert saves changes and remains on the form, Update saves changes and exits the form
In ServiceNow, when working with forms (such as Incident, Change, or Task forms), users can perform different actions to save records. The two key operations in this context are Insert and Update.
Creates a new record in the database.
Saves the record and exits the form (returns to the list view or the previous screen).
The form is cleared after inserting the record.
It does not modify an existing record; instead, it generates a new record with a new unique sys_id.
Example:
A user creates a new Incident, fills in details, and clicks Insert.
The system saves the new Incident and exits to the list view.
Saves changes to an existing record.
Remains on the form after saving.
It does not create a new record; it modifies the existing record in place.
Example:
A user opens an existing Incident, changes the Priority, and clicks Update.
The system saves the changes but keeps the user on the form.
1. Insert Operation (✅ Correct Description in Option C)2. Update Operation (✅ Correct Description in Option C)
Why the Other Options Are Incorrect:❌ A. Insert creates a new record and Update saves changes, both remain on the form (Incorrect)
Insert does not remain on the form; it exits after creating a new record.
❌ B. Insert creates a new record and Update saves changes, both exit the form (Incorrect)
Update does not exit the form; it remains on the form after saving.
❌ D. Insert saves changes and remains on the form, Update saves changes and exits the form (Incorrect)
Insert exits after creating a new record.
Update remains on the form, not exits.
Insert and Stay: This is a variation of Insert, which creates a new record but keeps the form open for additional edits.
Submit vs. Insert:
Submit is typically used when submitting a form for workflow processing (e.g., Service Catalog Requests).
Insert explicitly saves a record as a new entry.
Additional Notes:
Example Scenario in Incident Management:Action
Result
Click "Insert"
Creates a new Incident and exits the form.
Click "Update"
Saves changes to the existing record and stays on the form.
ServiceNow Documentation: Forms and UI Actions
ServiceNow Learning: Working with Forms
ServiceNow Docs: Creating and Updating Records
References:
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 Articles
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".
Which type of tables may be extended by other tables, but do not extend another table?
Base Tables
Core Tables
Extended Tables
Custom Tables
In ServiceNow, tables are structured in a hierarchical format where some tables can extend others, inheriting fields and properties. However, there are specific tables that do not extend any other table but can be extended—these are known as Base Tables.
Base Tables:
A Base Table is a table that does not extend another table but can be extended by other tables.
It serves as a foundation for creating new tables.
Example:
Task Table (task) – The Incident, Problem, and Change tables extend from the Task table.
Configuration Item Table (cmdb_ci) – Used as a base for various CI types.
Core Tables:
Core Tables are the standard tables provided by ServiceNow.
They can be base tables or extended tables depending on their role.
Example:
Task (task) and User (sys_user) are core tables, but only some core tables are base tables.
Extended Tables:
Extended Tables are tables that inherit fields and functionality from a parent table.
Example:
Incident (incident) extends from Task (task).
Custom Tables:
Custom Tables are tables that developers create for specific business needs.
They may or may not extend another table depending on their design.
Understanding Table Types in ServiceNow
Why Answer "A" is Correct:✔️ "Base Tables" are tables that may be extended by other tables but do not extend another table.
These tables do not inherit fields from any other table.
They provide the foundation for extensions, making them the top-level tables in ServiceNow’s data hierarchy.
Example: The Task table is a base table because it does not extend another table but serves as the foundation for many other tables (e.g., Incident, Problem, Change).
Why the Other Answers Are Incorrect:❌ B. "Core Tables"
Incorrect because Core Tables are standard ServiceNow tables, but they can be either base or extended tables.
Not all core tables follow the definition of a base table.
❌ C. "Extended Tables"
Incorrect because extended tables inherit fields from parent tables, meaning they do extend another table.
Example: The Incident table extends from the Task table, making it an extended table.
❌ D. "Custom Tables"
Incorrect because Custom Tables can be either base or extended tables depending on how they are created.
If a developer chooses to extend an existing table, then it is not a base table.
ServiceNow CSA Study Guide – Data Schema & Tables
ServiceNow Docs: Table Hierarchy & Extensions (ServiceNow Documentation)
ServiceNow Data Model Overview (Base Tables & Extended Tables)
References from the Certified System Administrator (CSA) Documentation:
For Administrators creating new Service Catalog items, what is a characteristic they should know about Service Catalog variables?
Service Catalog variables can only be used in Record Producers
Service Catalog variables can only be used in Order Guides
Service Catalog variables cannot affect the order price
Service Catalog variables are global by default
Service Catalog variables in ServiceNow are used to capture user input when they request catalog items, record producers, or order guides. These variables help customize user interactions and drive automation within Service Catalog workflows.
Key Characteristics of Service Catalog Variables:
Global by Default:
When a Service Catalog variable is created, it is global by default, meaning it can be used across multiple catalog items unless scoped to a specific item.
This helps in reusability of variables across different catalog items, reducing redundancy.
However, administrators can disable the "Global" checkbox if they want the variable to be specific to one catalog item.
Types of Service Catalog Variables:
Variables can be single-line text, choice lists, reference fields, checkbox, multi-line text, and more.
They allow administrators to collect structured data from users during item requests.
Reusability Across Catalog Items:
Global variables can be used across multiple catalog items without creating duplicate variables.
This is useful when multiple items require the same type of user input (e.g., location, department).
Visibility and Dependency:
ServiceNow allows UI policies and catalog client scripts to control the behavior of these variables dynamically.
Admins can configure visibility, mandatory status, or dependencies based on user selections.
Explanation of Other Options (Why They Are Incorrect):
Option A (Service Catalog variables can only be used in Record Producers) – Incorrect
While Service Catalog variables can be used in Record Producers, they are not limited to them.
Variables can also be used in Catalog Items, Order Guides, and Requested Items (RITM).
Option B (Service Catalog variables can only be used in Order Guides) – Incorrect
Service Catalog variables can be used in Order Guides, but they are not restricted to them.
Order Guides allow multiple items to be ordered together, but variables can be used independently in Catalog Items and Record Producers as well.
Option C (Service Catalog variables cannot affect the order price) – Incorrect
Service Catalog variables can affect pricing through Variable Price Mapping.
If configured, variables (like dropdowns or checkboxes) can be linked to a price adjustment, impacting the total cost of the request.
For example, selecting "Additional Storage" in a cloud server request could add extra costs dynamically.
Official Reference from ServiceNow Certified System Administrator (CSA) Documentation:
ServiceNow Documentation – Service Catalog Variables: ServiceNow Variables Guide
ServiceNow CSA Exam Guide: Covers Service Catalog fundamentals, including variable behavior and reusability.
Which 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 Overview
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:
A REQ number in the Service Catalog represents…
the order number.
the stage.
the task to complete.
the individual item in the order.
In the ServiceNow Service Catalog, a REQ number represents a Request (REQ) record, which functions as an order number for a service request. When a user submits a request through the Service Catalog, the system generates a Request (REQ) record, which tracks the overall order.
REQ (Request Record) – The Order Number
This is the parent record that represents the entire order/request submitted by the user.
It contains key details such as the requester, the total cost, approval status, and the overall request state.
Example: REQ0010023
RITM (Requested Item) – The Individual Catalog Item
Each item requested within a REQ has its own Requested Item (RITM) record.
The RITM tracks the fulfillment of a specific item within the order.
Example: RITM0010456 (a single laptop ordered in a request)
TASK (Catalog Task) – The Actions to Complete the Request
Catalog Tasks (TASK) are created under an RITM to handle specific fulfillment steps.
Multiple tasks can exist under a single RITM, assigned to different fulfillment teams.
Example: TASK0013456 (a task assigned to IT Support to configure the laptop)
Breakdown of the Service Catalog Request Structure:
Why the Other Options Are Incorrect:❌ B. The stage (Incorrect)
The stage of a request is part of the request lifecycle (e.g., Approval, Fulfillment, Completed), but it is not represented by the REQ number.
❌ C. The task to complete (Incorrect)
A task to complete is represented by a Catalog Task (TASK), not the REQ number.
Tasks are specific actions assigned to fulfill an item request.
❌ D. The individual item in the order (Incorrect)
An individual item in a Service Catalog request is represented by a Requested Item (RITM), not the REQ number.
Example Scenario:A user submits a request for a new laptop and a software license:
REQ0012345 → Tracks the overall request (Order Number)
RITM0016789 → Laptop Request
TASK0018901 → IT configures the laptop
RITM0016790 → Software License Request
TASK0018902 → IT assigns the software license
ServiceNow Documentation: Request Management Overview
ServiceNow Learning: Service Catalog Fundamentals
ServiceNow Docs: Understanding Requests, RITMs, and Tasks
References:
Which term refers to application menus and modules which you may want to access quickly and often?
Breadcrumb
Favorite
Tag
Bookmark
In ServiceNow, Favorites allow users to quickly access application menus and modules that they frequently use. By marking an application menu or module as a favorite, it appears under the Favorites tab in the Application Navigator, making navigation faster and more efficient.
(A) Breadcrumb – Incorrect
Breadcrumbs in ServiceNow show the navigation path within a list view or form.
They help users filter data quickly but do not store shortcuts for quick access.
(B) Favorite – Correct
The Favorite feature in ServiceNow allows users to save frequently used menus and modules for quick access.
Users can add, remove, and reorder favorites for better personalization.
Located in the Application Navigator, favorites appear at the top for easy access.
Favorites can include forms, records, reports, or dashboards.
(C) Tag – Incorrect
Tags are used to organize and categorize records (e.g., incidents, problems, change requests).
Tags help users group related records but do not create direct menu shortcuts.
(D) Bookmark – Incorrect
ServiceNow does not use the term "Bookmark" for quick access to menus and modules.
While users can bookmark URLs in a web browser, this is different from ServiceNow’s built-in Favorites feature.
Explanation of Each Option:
Users can customize Favorites by renaming them or selecting an icon for better visibility.
Admins can pre-configure favorites for users based on roles to improve productivity.
Favorites improve user efficiency by reducing the number of clicks needed to reach frequently used items.
ServiceNow Docs: Using Favorites in the Application Navigator
ServiceNow Community: Personalizing the Application Navigator with Favorites
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
Buttons, form links, and context menu items are all examples of what type of functionality?
Business Rule
UI Action
Client Script
UI Policy
In ServiceNow, UI Actions are used to add buttons, links, and context menu items to forms and lists, enabling users to perform specific actions easily. UI Actions are essential for customizing the user experience and streamlining workflow interactions.
UI Actions allow administrators to create interactive elements such as:
Buttons (e.g., "Save," "Approve," "Reject")
Form Links (Clickable links that trigger actions on a record)
Context Menu Items (Right-click menu options for records in lists and forms)
They can execute client-side (via JavaScript) or server-side (via scripts or GlideRecord API calls).
UI Actions enhance usability by allowing quick execution of tasks without navigating through multiple screens.
Understanding UI Actions in ServiceNow:
Why is Option B (UI Action) Correct?✅ Buttons, form links, and context menu items are all created and managed using UI Actions in ServiceNow.
UI Actions define what happens when a button or menu item is clicked, including executing scripts, navigating to a different page, or performing an operation on a record.
Why Are the Other Options Incorrect?❌ A. Business Rule
Business Rules run automatically on the server-side when records are inserted, updated, deleted, or queried.
They do not create buttons, links, or context menu items on the UI.
❌ C. Client Script
Client Scripts execute on the client-side (browser) and are used for form validation, field changes, and UI behavior modifications.
They do not create UI elements like buttons or menu items.
❌ D. UI Policy
UI Policies dynamically change form field behavior (e.g., hiding, showing, making fields mandatory, or read-only).
They do not add buttons or context menu items.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – UI Actions Overview???? ServiceNow UI Actions Documentation
"UI Actions add buttons, links, and context menu items on forms and lists to enhance user interaction with the ServiceNow platform."
UI Action can prompt that an Incident has been successfully submitted.
True
False
A UI Action in ServiceNow can be configured to prompt or notify users when an action is completed, such as submitting an Incident. UI Actions are used to create buttons, links, or context menu items that trigger specific actions.
A UI Action (e.g., a "Submit" button on the Incident form) can be configured with a success message using the gs.addInfoMessage() function.
This message is displayed after the form submission to inform the user that their Incident has been successfully submitted.
How UI Actions Can Prompt a Success Message:Example of a UI Action Script:javascript
CopyEdit
gs.addInfoMessage("The incident has been successfully submitted.");
This will display a confirmation message at the top of the page when an Incident is submitted.
Why "True" is the Correct Answer:✅ UI Actions can display confirmation messages using gs.addInfoMessage() or similar methods.
Why "False" is Incorrect:❌ UI Actions can be used to provide user feedback, including success messages for actions like submitting an incident.
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
Which term best describes something that is created, has worked performed upon it, and is eventually moved to a state of closed?
report
workflow
event
task
In ServiceNow, a task is a record that represents work that needs to be completed. It follows a lifecycle where it is:
Created – A task is generated, either manually or automatically (e.g., an incident, change request, or problem record).
Worked Upon – Users perform necessary actions, update statuses, and progress the task towards resolution.
Closed – Once completed, the task reaches a closed state, indicating that no further action is needed.
Tasks in ServiceNow are derived from the Task [task] table.
Common task-based records include Incidents, Change Requests, Problems, and Service Requests.
Tasks follow a defined workflow and state transitions (e.g., New → Work in Progress → Resolved → Closed).
Key Features of a Task:
A. Report:
A report is a visualization of data and does not follow a lifecycle involving work or closure.
B. Workflow:
A workflow defines process automation and the movement of tasks, but it is not something that gets "worked upon" directly like a task.
C. Event:
Events are system-generated triggers that notify or automate actions, but they do not have a structured lifecycle like a task.
Why Other Options Are Incorrect:
ServiceNow Documentation: Task Management in ServiceNow
CSA Exam Guide: Covers task records as fundamental entities that go through a lifecycle.
Reference from CSA Documentation:Thus, the correct answer is D. Task ✅.
Which of the following concepts are associated with the ServiceNow CMDB? (Choose four.)
Service Processes
User Permissions
Tables and Fields
A Database
The Dependency View
The Configuration Management Database (CMDB) in ServiceNow is a centralized repository that stores information about Configuration Items (CIs), their attributes, and relationships. It plays a crucial role in IT Service Management (ITSM), helping organizations track assets, dependencies, and service impacts.
The four correct concepts associated with the CMDB are:
The CMDB is structured using tables and fields within the ServiceNow database.
Different tables store different types of Configuration Items (CIs) such as servers, applications, and network devices.
Example CMDB Tables:
cmdb_ci (Base CMDB Table)
cmdb_ci_server (Stores server-specific CIs)
cmdb_ci_database (Stores database-related CIs)
Each table has fields that store attributes (e.g., Serial Number, IP Address, Location).
The CMDB is essentially a database that holds detailed information about IT assets and their relationships.
It enables organizations to maintain an accurate inventory of IT infrastructure.
The database helps with incident management, change management, and asset tracking.
Dependency View provides a graphical representation of how Configuration Items (CIs) are related.
This visualization helps IT teams understand dependencies, impact analysis, and root cause analysis.
Example:
If a database server goes down, the Dependency View can show which applications and services will be affected.
The CMDB supports various IT Service Management (ITSM) processes, such as:
Incident Management (linking incidents to affected CIs)
Change Management (analyzing the impact of changes on CIs)
Problem Management (identifying root causes of recurring issues)
The CMDB ensures that these processes operate with accurate and updated asset data.
1. Tables and Fields (✅ Correct)2. A Database (✅ Correct)3. The Dependency View (✅ Correct)4. Service Processes (✅ Correct)
Why the Incorrect Option is Wrong:❌ B. User Permissions (Incorrect)
While user permissions (such as roles and access controls) exist in ServiceNow, they are not a fundamental concept of the CMDB itself.
Permissions (like cmdb_read or admin) control who can access and modify the CMDB, but they are not core CMDB components.
An IT administrator wants to check which business services depend on a specific database server before performing maintenance.
Using the CMDB Dependency View, they see that the database server is linked to an email service and a customer portal.
This insight helps them plan a change request to notify impacted users before the server is taken offline.
Example Use Case:
ServiceNow Documentation: CMDB Overview
ServiceNow Learning Path: CMDB Fundamentals
ServiceNow Docs: Dependency Views in CMDB
References:
Which one statement correctly describes Access Control rule evaluation?
Rules are evaluated using roles. The role with the most permissions evaluates the rules first
If more than one rule applies to a row, the older rule is evaluated first
If a row level rule and a field level rule exist, both rules must be true before an operation is allowed
Rules are evaluated from the general to the specific, so a table rule must be active to continue
In ServiceNow, Access Control rules (ACLs) are used to restrict or grant access to data. Each Access Control rule consists of:
Table-level (Row-Level) ACLs – Control access to the entire record (row).
Field-level ACLs – Control access to specific fields within a record.
Access Control rules are evaluated in a specific order to determine whether a user has the necessary permissions to perform an action (Read, Write, Create, Delete, etc.).
If both a row-level and a field-level ACL exist for the same table, BOTH must evaluate to "true" before access is granted.
The system checks conditions, scripts, and roles defined in the ACLs to decide whether the user meets the access requirements.
Access Control Rule Evaluation Process:Why is Option C Correct?✅ If both a row-level rule and a field-level rule exist, both must evaluate to "true" for a user to perform an action.
Row-Level ACLs check if a user can access the record itself.
Field-Level ACLs check if a user can access specific fields within that record.
If a user fails either ACL check, access is denied.
Why Are the Other Options Incorrect?❌ A. "Rules are evaluated using roles. The role with the most permissions evaluates the rules first."
Access Control rules are not evaluated based on roles with the most permissions.
Roles are just one factor in ACL evaluation, along with conditions and scripts.
❌ B. "If more than one rule applies to a row, the older rule is evaluated first."
ServiceNow does not prioritize ACL rules based on their creation date.
Instead, ACLs follow a structured evaluation order (general-to-specific).
❌ D. "Rules are evaluated from the general to the specific, so a table rule must be active to continue."
This is partially true but misleading.
ServiceNow evaluates ACLs from specific to general (Field → Table).
However, a table-level rule does NOT need to be active for a field-level ACL to be evaluated.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – Access Control Rules (ACLs) Evaluation???? ServiceNow ACL Evaluation Documentation
"If a field-level rule and a row-level rule exist, both must evaluate to true for the operation to be allowed."
Conclusion:✅ The correct answer is C. If a row-level rule and a field-level rule exist, both rules must be true before an operation is allowed.???? Understanding ACL rule evaluation is critical for managing security in ServiceNow, ensuring that users have the appropriate access while maintaining data integrity.
Where can Admins check which release is running on an ServiceNow instance?
Memory Stats module
Stats module
System.upgraded table
Transactions log
In ServiceNow, administrators can check which release version is running on an instance by navigating to the Stats module. This module provides various system statistics, including the current release name, build number, and other important system details.
Navigate to System Diagnostics → Stats (or simply type “Stats” in the navigation filter).
Scroll down to find the Build name and Version fields.
The displayed version follows the standard ServiceNow naming convention (e.g., "Washington DC Patch 2 Hotfix 1").
How to Check the Release Version via Stats Module:
A. Memory Stats module:
This module provides memory consumption details and performance-related information, but it does not show the instance version.
C. System.upgraded table:
While this table records upgrade history and past version changes, it does not display the current version running on the instance.
D. Transactions log:
This log captures user activities and system transactions but does not provide release version details.
Why Other Options Are Incorrect:
ServiceNow Documentation: View system version details
Certified System Administrator (CSA) Study Guide: Covers System Diagnostics → Stats Module as a key method to verify the running release version.
Reference from CSA Documentation:
Which one of the following statements is a recommendation from ServiceNow about Update Sets?
Avoid using the Default Update set as an Update Set for moving customizations from instance to instance
Before moving customizations from instance to instance with Update Sets, ensure that both instances are different versions
Use the Baseline Update Set to store the contents of items after they are changed the first time
Once an Update Set is closed as “Complete”, change it back to “In Progress” until it is applied to another instance
Update Sets in ServiceNow are used to capture customizations and configurations made in an instance, allowing these changes to be moved between instances (e.g., from development to test or production). ServiceNow provides best practices to ensure smooth migration and avoid issues with missing or conflicting updates.
What is an Update Set?
An Update Set is a collection of customizations (e.g., changes to forms, scripts, workflows, business rules) that can be moved from one instance to another.
It tracks changes in a controlled way, preventing accidental loss of configurations.
Why Avoid Using the Default Update Set?
The Default Update Set is automatically used when no other update set is selected.
It captures changes but should never be used for instance-to-instance migrations because:
It cannot be exported.
It contains system changes that are not logically grouped.
It can cause inconsistencies and missing dependencies when moving updates.
Instead, administrators should create a named Update Set for specific development work.
Understanding Update Sets in ServiceNow:
Why Answer "A" is Correct:✔️ "Avoid using the Default Update Set as an Update Set for moving customizations from instance to instance."
This follows ServiceNow’s best practices for managing Update Sets.
Using the Default Update Set can lead to missing updates, conflicts, and untracked changes, making migrations unreliable.
Why the Other Answers Are Incorrect:❌ B. "Before moving customizations from instance to instance with Update Sets, ensure that both instances are different versions."
Incorrect because ServiceNow recommends that instances be on the same version before applying Update Sets.
If instances are on different versions, the Update Set may include incompatible changes, causing failures.
❌ C. "Use the Baseline Update Set to store the contents of items after they are changed the first time."
Incorrect because there is no such thing as a "Baseline Update Set" in ServiceNow.
ServiceNow does not automatically create a backup of original configurations—administrators should manually create an Update Set before making changes.
❌ D. "Once an Update Set is closed as 'Complete,' change it back to 'In Progress' until it is applied to another instance."
Incorrect because a completed Update Set should not be reopened.
Once marked Complete, an Update Set is ready for export and migration. Reopening it can cause data integrity issues and confusion in version control.
ServiceNow CSA Study Guide – Update Sets & Configuration Management
ServiceNow Docs: Best Practices for Update Sets (ServiceNow Documentation)
ServiceNow Docs: Moving Customizations with Update Sets
References from the Certified System Administrator (CSA) Documentation:
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:
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:
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:
What information does the System Dictionary contain?
The human-readable labels and language settings
The definition for each table and column
The information on how tables relate to each other
The language dictionary used for spell checking
The System Dictionary in ServiceNow stores and maintains the metadata about tables and fields in the platform. It contains definitions for each table and column, including field data types, default values, and attributes.
Stores table and field definitions, including:
Column names
Data types (e.g., String, Integer, Reference)
Attributes (e.g., unique, read-only, required)
Default values
Ensures data integrity by defining the structure of database tables.
Used by administrators to modify or extend existing tables.
Allows the creation of custom fields in tables.
Key Features of the System Dictionary (sys_dictionary Table):
Navigate to: System Definition → Dictionary
Search for a table or field to view its metadata.
Modify attributes (if needed) to customize table behavior.
How to Access the System Dictionary:
A. The human-readable labels and language settings – Incorrect.
Human-readable labels are stored in the sys_documentation table, not the System Dictionary.
C. The information on how tables relate to each other – Incorrect.
Table relationships are stored in the Schema Map, not the System Dictionary.
D. The language dictionary used for spell checking – Incorrect.
Spell checking and translations are managed in system localization settings, not the System Dictionary.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → System Dictionary (sys_dictionary)
ServiceNow CSA Study Guide → Understanding Tables and Fields
ServiceNow Developer Documentation → Dictionary and Table Structure
References from Certified System Administrator (CSA) Documentation:Would you like me to verify another question? ????
Which statement is true about business rules?
A business rule must run before a database action occurs
A business rule can be a piece of Javascript
A business rule must not run before a database action occurs
A business rule monitors fields on a form
A business rule in ServiceNow is a server-side script written in JavaScript that executes when a record is inserted, updated, deleted, or queried. Business rules allow for automation and enforcement of business logic without requiring manual intervention.
Business rules are not tied to forms but instead run on the server-side when a database operation occurs. They can be configured to execute:
Before a record is saved (Before Business Rule)
After a record is saved (After Business Rule)
Asynchronously (Async Business Rule)
Before a query is run on the database (Query Business Rule)
Explanation of the Correct Answer:✅ B. A business rule can be a piece of JavaScript (Correct)
Business rules are written in JavaScript, allowing administrators to define custom logic that executes on the server.
These scripts can modify data, enforce rules, validate fields, or trigger other workflows.
Example JavaScript snippet for a business rule:
if (current.state == '3' && current.priority != '1') {
current.priority = '1';
gs.addInfoMessage("Priority set to High because state is Resolved.");
}
This rule ensures that if an incident's state is changed to Resolved, its priority is automatically set to High.
Why the Other Options Are Incorrect:❌ A. A business rule must run before a database action occurs (Incorrect)
Business rules can run before a database action occurs, but they can also execute after or asynchronously.
Business rules have four execution types:
Before – Runs before the record is inserted/updated in the database.
After – Runs after the record is committed to the database.
Async – Runs in the background after the transaction completes.
Query – Runs before data is returned to a user (modifies query results).
❌ C. A business rule must not run before a database action occurs (Incorrect)
This is false because some business rules do run before a database action (e.g., a Before Business Rule can validate data before saving).
❌ D. A business rule monitors fields on a form (Incorrect)
Business rules do not monitor form fields directly. Instead, they execute based on database operations.
If real-time monitoring of form fields is needed, Client Scripts (not Business Rules) are used for this purpose.
Automatically assigning priority based on ticket severity.
Preventing updates to certain records if a condition is not met.
Sending email notifications when a record changes.
Modifying data before it is saved to enforce business policies.
Example Use Cases for Business Rules:
ServiceNow Documentation: Business Rules Overview
ServiceNow CSA Learning Path: Business Rule Fundamentals
ServiceNow Docs: Server-Side Scripting in Business Rules
References:
Which one of the following statements applies to a set of fields when they are coalesced during an import?
If a match is found using the coalesce fields, the existing record is updated with the information being imported
If a match is not found using the coalesce fields, the system does not create a Transform Map
If a match is found using the coalesce fields, the system creates a new record
If a match is not found using the coalesce fields, the existing record is updated with the information being imported
Coalescing is a crucial concept in ServiceNow's data import process. When a set of fields are marked as "coalesce" in a Transform Map, they act as unique identifiers to determine if an existing record should be updated rather than creating a new one.
If a match is found based on the coalesce field(s):
The system updates the existing record with the new data from the import.
If no match is found:
A new record is created.
How Coalescing Works in ServiceNow Imports:This means that coalescing helps maintain data integrity by preventing duplicate records while ensuring existing records receive updates when necessary.
When a record in the target table matches the value(s) in the coalesce field(s), ServiceNow updates that existing record instead of creating a new one.
This ensures that data is synchronized correctly rather than creating duplicate entries.
Option B (Incorrect): "If a match is not found using the coalesce fields, the system does not create a Transform Map."
❌ The Transform Map is always created before the import process even starts. The presence or absence of a match has no impact on the Transform Map itself.
Option C (Incorrect): "If a match is found using the coalesce fields, the system creates a new record."
❌ If a match is found, the existing record is updated, not replaced or duplicated.
Option D (Incorrect): "If a match is not found using the coalesce fields, the existing record is updated with the information being imported."
❌ If a match is not found, a new record is created, not an update to an existing one.
Why is Option A Correct?Why Are the Other Options Incorrect?
ServiceNow CSA Official Documentation on Data Import & Transform Maps:
ServiceNow Docs - Transform Maps
"If a field is coalesced, the system checks for matching records before inserting new ones. If a match is found, the existing record is updated; if no match is found, a new record is created."
Reference from Certified System Administrator (CSA) Documentation:
Conclusion:✅ The correct answer is A. If a match is found using the coalesce fields, the existing record is updated with the information being imported.???? Understanding coalescing is vital for any ServiceNow administrator to ensure data integrity, avoid duplicates, and maintain system efficiency when handling data imports.
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:
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
In what order should filter elements be specified?
Field, Operator, then Value
Field, Operator, then Condition
Operator, Condition, then Value
Value, Operator, then Field
When creating filters in ServiceNow, the elements should be specified in the following order:
Field – The database field (column) that is being filtered.
Operator – The comparison method, such as "is", "contains", "greater than", etc.
Value – The specific data that the filter should match.
Example of a Properly Structured Filter:Imagine filtering a list of Incidents where the priority is high. The filter would be structured as:
Field: Priority
Operator: is
Value: High
is – Matches an exact value
is not – Excludes a specific value
contains – Looks for a partial match
greater than – Finds records with a value greater than the specified one
less than – Finds records with a value less than the specified one
B. Field, Operator, then Condition – Incorrect.
"Condition" is not an individual filter element in ServiceNow; the operator already defines the condition (e.g., "is", "contains").
C. Operator, Condition, then Value – Incorrect.
The field must come first to define what data is being filtered. The operator follows next.
D. Value, Operator, then Field – Incorrect.
This is completely reversed; you must specify what field you are filtering first before applying conditions.
ServiceNow Product Documentation → Filters and Condition Builder
ServiceNow CSA Study Guide → Data Management and List Filters
ServiceNow List Views → Using Filters and Operators
Common Operators in ServiceNow Filters:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
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.
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
ServiceNow Community: Understanding ACL Processing Order
References from Certified System Administrator (CSA) Documentation:
What refers to an application or system that accesses a remote service or another computer system, known as a server?
Server
Client
Script
Policies
In computing and networking, a client refers to an application or system that accesses a remote service or another computer system (known as a server). The client-server model is a fundamental concept in computing, where:
A client sends requests to a server.
The server processes the request and sends back a response.
This architecture is widely used in web applications, databases, and ServiceNow itself, where clients interact with the ServiceNow platform (server) via a web browser or API requests.
In ServiceNow, the client typically refers to a user’s browser or an external system making requests via API calls.
The server is the ServiceNow instance, which processes requests and returns responses.
Client-side scripts (such as Client Scripts or UI Policies) run on the user's browser, while server-side scripts (such as Business Rules and Script Includes) execute on the ServiceNow server.
How This Relates to ServiceNow:
A. Server → A server receives requests and processes them but is not the requesting entity.
C. Script → A script is a piece of code that executes certain actions but does not represent an entire system accessing a service.
D. Policies → Policies define rules or behaviors (e.g., UI Policies, Data Policies) but do not access a remote service.
Why Other Options Are Incorrect:
ServiceNow Documentation: Client and Server in ServiceNow
CSA Exam Guide: Covers Client and Server architecture in ServiceNow.
Reference from CSA Documentation:
Which of the following can be customized through the Basic Configuration UI 16 module? (Choose three.)
Banner Image
Record Number Format
Browser Tab Title
System Date Format
Form Header Size
The Basic Configuration UI 16 module in ServiceNow allows administrators to make basic UI customizations without needing to modify code or system properties manually. These settings apply to the overall look and feel of the instance.
Banner Image (✅ Option A)
Allows admins to change the ServiceNow banner logo at the top of the page.
This is useful for branding the instance with a company’s logo.
Browser Tab Title (✅ Option C)
Changes the title displayed on the browser tab when accessing the ServiceNow instance.
Helps customize the instance’s branding for different user environments (e.g., "IT Service Portal" instead of "ServiceNow").
System Date Format (✅ Option D)
Allows admins to set the date format displayed across the instance.
Helps standardize date display based on organizational or regional preferences (e.g., MM/DD/YYYY vs. DD/MM/YYYY).
Customizable Elements via Basic Configuration UI 16:
Why Are the Other Options Incorrect?❌ B. Record Number Format
Incorrect: The format of record numbers (such as INC0010001 for incidents) is controlled via System Definition → Number Maintenance and NOT in Basic Configuration UI 16.
❌ E. Form Header Size
Incorrect: The form header size is not directly customizable through Basic Configuration UI 16.
Form layout and styling changes are managed through UI Policies, Client Scripts, or custom CSS configurations.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – Basic Configuration UI 16???? ServiceNow UI Customization Documentation
"Basic Configuration UI 16 provides a simple way to modify banner images, browser titles, and system-wide date formats."
Conclusion:✅ The correct answers are:
A. Banner Image (Customizes the instance’s logo)
C. Browser Tab Title (Changes the browser tab text)
D. System Date Format (Sets the instance-wide date format)
???? Understanding Basic Configuration UI 16 is important for ServiceNow administrators to quickly apply branding and instance-wide display settings without modifying system properties manually.
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
ServiceNow Community Best Practices for Service Catalog Variables
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
What is a Record Producer?
A Record Producer is a type of Catalog Item that is used for Requests, not Services
A Record Producer creates user records
A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests
A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog
A Record Producer in ServiceNow is a type of Catalog Item that allows users to create records in tables (such as Incidents, Change Requests, or HR Cases) from the Service Catalog. It provides a simplified and user-friendly interface for users to submit structured data without needing direct access to the actual form or database tables.
Key Features of a Record Producer:✔ Creates task-based records in the appropriate table (e.g., incident, sc_task, problem).✔ Uses a simplified form instead of the standard form view of a record.✔ Can trigger workflows and business rules when submitted.✔ Maps user inputs to table fields via Variable Mappings.
An employee wants to report a broken laptop but does not need to see the full Incident form.
The IT team creates a Record Producer named "Report an IT Issue" in the Service Catalog.
The Record Producer collects user input (e.g., issue description, urgency, contact information).
Upon submission, it creates an Incident record (incident table) in ServiceNow.
Example Use Case:
Why the Correct Answer is D:✅ D. A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog (Correct)
This is the most accurate description of a Record Producer.
It allows users to create records in a specified task table (Incident, Change, Request, etc.) through the Service Catalog.
Why the Other Options Are Incorrect:❌ A. A Record Producer is a type of Catalog Item that is used for Requests, not Services (Incorrect)
Record Producers are not limited to Requests.
They can create various types of records, including Incidents, Change Requests, and HR Cases.
❌ B. A Record Producer creates user records (Incorrect)
A Record Producer does not create user records (users are managed in the sys_user table).
Instead, it creates task-based records in other tables like incident or sc_task.
❌ C. A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests (Incorrect)
Order Guides, not Record Producers, handle bundling multiple Catalog Items into a single request.
A Record Producer creates a single record in a defined table.
Comparison: Record Producer vs. Other Catalog ItemsFeature
Record Producer
Standard Catalog Item
Order Guide
Creates a record in a ServiceNow table
✅ Yes
❌ No
❌ No
Used to order physical/digital goods
❌ No
✅ Yes
✅ Yes
Can bundle multiple requests
❌ No
❌ No
✅ Yes
Uses a form-based submission
✅ Yes
✅ Yes
✅ Yes
ServiceNow Documentation: Record Producers Overview
ServiceNow Learning: Creating and Managing Record Producers
ServiceNow Docs: Service Catalog Fundamentals
References:
FILL IN THE BLANK
_______________ is a computer program running as a service; a physical computer dedicated to running one or more services, or a system running a database.
Server
A server is a computer program running as a service, a physical machine dedicated to executing services, or a system running a database.
Types of Servers in ServiceNow & IT Infrastructure:Application Server – Runs the ServiceNow application logic and processes user requests.
Database Server – Stores and manages the ServiceNow database, where all records and configurations are maintained.
Web Server – Handles HTTP/HTTPS requests and delivers web pages to users.
In ServiceNow’s cloud-based architecture, the server infrastructure is maintained by ServiceNow and hosted in highly secure data centers worldwide.
References from Certified System Administrator (CSA) Documentation:ServiceNow Docs: Understanding ServiceNow Cloud Infrastructure
What are the benefits of building flows using Flow Designer? Choose 3 answers
Supports easy integration with 3rd party systems
Provides IDE for complicated scripting
Provides natural-langauge descriptions of flow logic
Supports No-Code application development
Automatically populates SLA records
Provides built-in libraries /API for complex coding
The folloing are the benefits of building flows using Flow Designer:
C. Provides natural-language descriptions of flow logic: This allows users without programming experience to understand and modify flows, making them more accessible to a wider range of users.
D. Supports No-Code application development: Flow Designer provides a visual interface and pre-built actions that allow users to automate processes without writing code. This can significantly reduce development time and effort.
A. Supports easy integration with 3rd party systems: Flow Designer integrates with a variety of 3rd party systems through the Integration Hub, making it easy to connect your ServiceNow instance to external applications.
Flow Designer offers a low-code/no-code approach to building automation, simplifies complex logic with natural language descriptions, and integrates seamlessly with external systems.
References:
ServiceNow Product Documentation: Exploring Flow Designer - esigner/concept/flow-designer.html
ServiceNow Community: Flow Designer vs Workflow - m/community/developer-forum/what-are-the-advantages-and-disadvantages-between-flow-designer/m-p/1407094
What is used to determine user access to knowledge bases or a knowledge article?
sn_kb_read, sn_article_read
Privacy Settings
Read Access Flag
User Criteria
In ServiceNow, User Criteria is the mechanism used to control and determine user access to knowledge bases (KBs) and knowledge articles. User criteria define which users, groups, or roles can read, write, and contribute to a knowledge base or specific articles within it.
How User Criteria Works:User Criteria are applied at both the knowledge base level and the knowledge article level to manage access. They can be configured with specific conditions to allow or restrict access based on:
Users (specific users can be added directly)
Groups (access can be granted to a specific user group)
Roles (users with specific roles can be given access)
Advanced conditions (such as department, company, location, etc.)
A knowledge base can have multiple user criteria, and a single user criterion can apply to multiple knowledge bases.
Read User Criteria – Determines who can view the knowledge base or an article.
Write User Criteria – Determines who can create, edit, or contribute knowledge articles.
Exclusions – You can exclude users or groups from accessing specific knowledge bases or articles even if they meet other conditions.
A. sn_kb_read, sn_article_read:
These are not standard ServiceNow permissions for controlling knowledge access.
In ServiceNow, permissions are managed through roles and user criteria, not direct ACL names like these.
B. Privacy Settings:
ServiceNow does not use "Privacy Settings" as an access control mechanism for knowledge bases.
Privacy settings might be relevant in other contexts, such as user profiles or system preferences, but not for knowledge access control.
C. Read Access Flag:
There is no "Read Access Flag" in ServiceNow's knowledge management module.
Access is controlled via User Criteria, Roles, and Knowledge Base Settings.
Key Features of User Criteria in Knowledge Management:Why Other Options Are Incorrect?Official ServiceNow Documentation References:For more details, refer to the official ServiceNow documentation:
User Criteria for Knowledge Bases
Managing Knowledge Base Access
Knowledge Management User Criteria
What type of table has a name starting with u_ or x_?
Custom table
Parent table
Core table
Base table
Detailed Explanation:In ServiceNow, tables with names that start with u_ or x_ are Custom Tables. The prefix u_ is automatically assigned to custom tables created within a ServiceNow instance to distinguish them from core (standard) tables. Tables with the x_ prefix indicate they are custom tables associated with a scoped application, created within a ServiceNow application scope. Custom tables are crucial for extending ServiceNow’s functionality and tailoring applications to meet specific business requirements. (Reference: ServiceNow Documentation - Custom Tables and Table Naming Conventions)
=================
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 attributes can you manage, using System Properties > Basic Configuration UI16? (Choose five.)
Browser tab title
Module text color
Preferred browser
Base theme
Font style
Animation style
Header background color
The System Properties > Basic Configuration UI16 page in ServiceNow allows administrators to customize the UI appearance for end users. It provides basic branding and theming options for the ServiceNow instance.
Browser tab title → (A) You can modify the browser tab title that appears when users open ServiceNow.
Module text color → (B) This setting allows you to change the text color of the left navigation menu items.
Base theme → (D) You can select a base theme for the platform UI, impacting overall styling.
Header background color → (G) This setting changes the background color of the header in UI16.
Banner Image → (H) Allows uploading a custom banner/logo to replace the default ServiceNow logo.
C. Preferred browser → Incorrect. ServiceNow does not allow setting a preferred browser from System Properties. Users must configure this on their own.
E. Font style → Incorrect. UI16 Basic Configuration does not provide font customization options. Fonts are controlled through system themes and CSS.
F. Animation style → Incorrect. ServiceNow UI16 does not provide options to change animation styles from Basic Configuration.
When adding a related list to a form, you choose the related list from the list callector,
What is an example of a related list you might see on the list collector? Choose 3 answers:
Release Phase==Parent
Catalog Task->Parent
HR Case-=Parent
Problem==Parent
Outage->Task number
In ServiceNow, related lists display records that have a relationship with the current record based on reference fields or database relationships. When adding a related list to a form, users select from a List Collector, which shows available related lists based on table relationships.
B. Catalog Task → Parent ✅
Catalog Tasks are individual work items that belong to a Request Item (RITM).
The Parent field links a Catalog Task to its corresponding RITM.
This related list allows users to view all Catalog Tasks associated with a parent request.
C. HR Case → Parent ✅
In HR Service Delivery (HRSD), HR Cases track employee requests.
The Parent field links an HR Case to a parent HR Case or HR Service Request.
This related list allows HR agents to see all related sub-cases.
D. Problem → Parent ✅
Problem Records can have a Parent-Child relationship where a child problem is linked to a larger problem.
The Parent field is used to establish this hierarchy.
This related list helps track all sub-problems linked to a main problem.
A. Release Phase == Parent ❌
"Release Phase" is not a standard related list in ServiceNow.
The Release Management module uses phases, but they do not typically function as a Parent reference.
E. Outage → Task Number ❌
While Outages can be linked to Tasks, they are not commonly referenced as a related list in standard implementations.
A more appropriate relationship would be "Affected CI" rather than Task Number.
ServiceNow Documentation: Related Lists Overview
ServiceNow Configuration Guide: Adding Related Lists to Forms
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
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:
The Report Designer contains different section for configuring your report. Which section is used to specify the name of the report, and the table or data source for the report.
Properties
Data
Configure
Type
Sources
The Properties section in the Report Designer is used to:
Specify the report name
Select the table or data source for the report
Allows renaming the report for better identification.
Defines the primary data source (table) for the report.
Sets report-level settings such as visibility, sharing options, and description.
B. Data → ❌ Incorrect
The Data section is used to filter and refine the data but not to set the table or name the report.
C. Configure → ❌ Incorrect
No such section named "Configure" exists in the Report Designer.
D. Type → ❌ Incorrect
The Type section is used to select the type of report (e.g., Pie Chart, Bar Chart, List, etc.).
E. Sources → ❌ Incorrect
No "Sources" section exists in the Report Designer.
Key Features of the Properties Section:Why Other Options Are Incorrect?
Report Designer Overview
Official ServiceNow Documentation Reference:
How would you describe the relationship between the incident and Task table?
Incident table has a many to many relationships with the Task table.
Incident table has a one to much relationship with the Task table.
Incident table is extended from task table.
incident table is related to the Task table via the INC number
incident table is a database view of the Task table
In ServiceNow, the task table is the parent table for many ITSM processes, including incidents, problems, changes, and requests.
task is a Parent Table
The task table is a base table that contains common fields shared by multiple process tables.
Fields like Short Description, Assignment Group, Assigned To, and State exist in task and are inherited by its child tables.
incident Table Extends task
The incident table inherits fields from the task table, adding incident-specific fields such as:
Impact
Urgency
Priority
This extension allows incidents to share common workflow actions with other task-based tables.
Why is "Incident Table is Extended from Task Table" the Correct Answer?
Hierarchy Example:Table Name
Extends From
Purpose
task
(Base Table)
Parent table for task-related records.
incident
task
Stores incidents (support issues).
problem
task
Stores problems (root cause analysis).
change_request
task
Stores change requests.
A. incident table has a many-to-many relationship with the task table.❌ Incorrect – The incident table extends task (inheritance), but they do not have a many-to-many (M2M) relationship.
B. incident table has a one-to-many relationship with the task table.❌ Incorrect – incident does not own multiple tasks; rather, it is a child of task.
D. incident table is related to the task table via the INC number.❌ Incorrect – The "INC" number is just a record identifier, not the basis of the relationship between incident and task.
E. incident table is a database view of the task table.❌ Incorrect – A database view (DB View) is a virtual table combining data from multiple tables, but incident is a physical table that extends task.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Understanding Table Extensions???? How Tables Extend in ServiceNow
ServiceNow Docs – Task Table and its Extensions???? ServiceNow Task Table Overview
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ C. incident table is extended from the task table.
The incident table inherits fields from the task table, making it a specialized version of a task in ServiceNow.
When using Flow Designer what is the Flow Execution initiated by?
A trigger
An existing subflow
Allow logic
An execution data pill
In Flow Designer, a Flow Execution is initiated by a trigger. A trigger determines when and under what conditions a flow starts.
Record-Based Trigger
Executes the flow when a record is created, updated, or deleted in a specific table.
Example: A flow runs when an Incident is created with a specific priority.
Schedule-Based Trigger
Executes the flow at a specific time or on a recurring schedule.
Example: A flow runs every Monday at 8 AM to check overdue tasks.
Application-Based Trigger (Inbound Actions, API Calls, or Events)
Executes the flow when a specific event occurs in ServiceNow.
Example: A flow runs when an email is received in ServiceNow.
Types of Triggers in Flow Designer:
B. An existing subflow
Subflows are reusable flows that can be called within a parent flow.
A subflow does not initiate execution on its own; it must be triggered by a flow or script.
C. Allow logic
No such term exists in Flow Designer; logic applies within a flow but does not initiate execution.
D. An execution data pill
Data pills represent stored data within a flow but do not trigger execution.
Why Other Answers Are Incorrect:
ServiceNow Flow Designer – Triggers
ServiceNow CSA Training Module: "Building Flows with Flow Designer"
References from Certified System Administrator (CSA) Official Documentation:
How is a user defined in ServiceNow?
user is a record stored in the User Preference [Sys_user_preference] table
A User is a record stored in the Profile [sys_user_profile] table
A user is 2 field in the LOAP integration
A user is a record stored in the User [sys_user] table
In ServiceNow, a User is a record stored in the User [sys_user] table. This table contains details about every user in the system, including their name, email, roles, department, and more.
Stores Core User Information
Each user in ServiceNow is represented as a record in this table.
Standard fields include:
User ID
Name
Roles
Department
Location
Supports Authentication and Permissions
Users are assigned roles and groups, which control what they can access in ServiceNow.
Authentication methods like LDAP, SSO, OAuth, and Local Authentication rely on this table.
Integrates with Other ServiceNow Modules
Users in sys_user are referenced in various tables, such as:
sys_user_role (User Roles)
sys_user_group (User Groups)
sys_user_has_role (Mapping between Users and Roles)
Key Characteristics of the User [sys_user] Table:
A. A user is a record stored in the User Preference [sys_user_preference] table❌ Incorrect – The sys_user_preference table stores user-specific preferences (e.g., UI settings, default views), not user records.
B. A User is a record stored in the Profile [sys_user_profile] table❌ Incorrect – There is no standard "sys_user_profile" table in ServiceNow.
C. A user is a field in the LDAP integration❌ Incorrect – While LDAP can import users into ServiceNow, users themselves are stored in the sys_user table, not in an LDAP-specific field.
Incorrect Answer Choices Analysis:
ServiceNow Docs – User Administration???? Managing Users in ServiceNow
ServiceNow Docs – User Table (sys_user)???? sys_user Table Overview
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ D. A user is a record stored in the User [sys_user] table
All user records in ServiceNow are stored in the sys_user table, making it the central repository for user management, authentication, and access control.
Groups are stored in what table?
Group [sys_user_group]
Group [sn_sys_user_group]}
User Group [user_groups]
User Groups [sn_user_groups]
Groups [sys_user_groups]
In ServiceNow, groups are stored in the sys_user_group table. This table defines groups of users who share common responsibilities, such as IT support teams, HR teams, or security teams.
Groups are used to assign roles and permissions to multiple users at once.
Common groups include Service Desk, IT Support, Change Advisory Board (CAB), and HR teams.
The sys_user_group table is linked to sys_user (Users) and sys_user_role (Roles).
B. Group [sn_sys_user_group] – No such table prefix (sn_) exists for user groups in ServiceNow.
C. User Group [user_groups] – Incorrect table name; ServiceNow follows the sys_ naming convention.
D. User Groups [sn_user_groups] – Not a valid ServiceNow table.
E. Groups [sys_user_groups] – Incorrect pluralization; ServiceNow tables typically use singular names (e.g., sys_user_group).
ServiceNow sys_user_group Table Documentation
ServiceNow CSA Training Module: "User and Group Administration"
Key Details about sys_user_group:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
On what part of the ServiceNow instance, would you find the option to Impersonate User?
Module
Content Frame
Application Navigator
User Menu
In ServiceNow, an Update Set is a mechanism used to package and transfer customizations from one instance to another. The Default Update Set is automatically created for every instance and captures all unassigned configuration changes. However, it is considered a best practice not to use the Default Update Set for moving customizations between instances.
Lack of Organization & Traceability
The Default Update Set collects all modifications automatically, making it difficult to track specific changes related to a particular project or feature.
If multiple administrators or developers work in an instance, their changes will all be mixed together in the Default Update Set, leading to confusion and conflicts.
Risk of Losing Changes
Default Update Sets are not automatically complete. Since users can forget to mark their customizations explicitly for an update set, some changes might not get captured.
If a system admin forgets to move a customization into a named update set, those changes may not be included in the migration process.
Cannot Be Moved Between Instances
The Default Update Set cannot be retrieved or moved between instances because it is system-managed. This makes it impossible to use it for transferring customizations effectively.
Named Update Sets, on the other hand, allow developers to package only the required changes for controlled migration.
Best Practice: Use Named Update Sets
It is highly recommended to create a named Update Set (e.g., "Incident_Enhancements_Q1_2025") for each set of related changes.
This provides a structured way to track, test, and promote configurations from development → test → production environments in a controlled manner.
A. Merge Default Update Sets before moving between instances❌ Incorrect – The Default Update Set cannot be moved between instances, so merging it would not serve any purpose.
B. Submit Default Update Set to Application Repository❌ Incorrect – The Application Repository is used for Scoped Applications, not for update sets. The Default Update Set is system-managed and should not be used for structured deployments.
D. Keep Default Update Set to a maximum of 20 records, for troubleshooting purposes❌ Incorrect – While keeping the Default Update Set small might be useful for tracking small changes, there is no such best practice limit of "20 records." It is still not recommended for migrations.
ServiceNow Product Documentation – Update Sets Best Practices???? Update Set Best Practices
ServiceNow Community Best Practices – Managing Update Sets???? Managing Update Sets
Reasons Why You Should Not Use the Default Update Set for Moving Between Instances:Incorrect Answer Choices Analysis:Official ServiceNow Documentation References:Conclusion:The correct answer is C. You should not use the Default Update Set for moving between instances. The best practice is to always create named Update Sets to ensure controlled, traceable, and reliable migrations of customizations between ServiceNow instances.
What ServiceNow feature allows you to include data from a secondary related table on a report?
SQL
Dot Walking
Outer Join
Joins
Dot Walking is a ServiceNow feature that allows you to access and include data from related tables when creating reports, conditions, scripts, and business rules.
When working with records, each table has fields that may reference another table (e.g., an Incident record has an "Opened by" field that references the User table).
Dot Walking allows you to traverse these relationships by using a dot (.) notation to pull in data from related tables.
Example: If you want to include the email address of the user who created an incident, you can reference it as:
How Dot Walking Works:CopyEdit
incident.opened_by.email
This is useful for reporting when you need to include data from multiple related tables without needing custom joins.
A. SQL → Incorrect. ServiceNow does not use direct SQL queries for reports. It relies on GlideRecord and Dot Walking instead.
C. Outer Join → Incorrect. ServiceNow does not provide traditional SQL joins for reports. Instead, it uses Dot Walking and Database Views.
D. Joins → Incorrect. While Database Views allow for joins, Dot Walking is the primary method used to include related table data in reports.
What is the definition of a group?
An escalation pod
A department
A collection of users
A collection of subject matter experts
A team of users
In ServiceNow, a Group is a collection of users who share common responsibilities and access rights within the system. Groups are primarily used to facilitate:
Role-Based Access Control (RBAC): Assigning roles and permissions collectively to a set of users.
Task Assignment: Groups can be assigned to handle incidents, change requests, and approvals.
Notification Management: Groups can be used for sending system notifications to multiple users at once.
C. A collection of users ✅
A group in ServiceNow consists of multiple users who work together on tasks, approvals, or system activities.
Groups simplify user administration by allowing permissions and responsibilities to be assigned collectively instead of individually.
Examples of groups:
Service Desk (handles incident tickets)
Change Advisory Board (CAB) (approves change requests)
HR Team (manages HR cases)
A. An escalation pod ❌
ServiceNow does not use the term "escalation pod" to define a group.
Escalations are handled through priority rules and workflows, not groups.
B. A department ❌
A department is an organizational unit (e.g., HR, IT, Finance), while a group is a functional collection of users.
Departments and groups are separate entities in ServiceNow.
D. A collection of subject matter experts ❌
While some groups may consist of SMEs, this is not the definition of a group.
Groups can have users of different expertise levels, not just experts.
E. A team of users ❌
Although groups may act as "teams," the official ServiceNow definition of a group is a collection of users, which is more precise.
"Team" is a more informal term, while "group" is the structured term used in the platform.
Official ServiceNow Documentation: Groups and Users
ServiceNow Administration Guide: User and Group Management
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
Security rules are defined to restrict the permission of users from viewing and interacting with data. What are these security rules called?
Role Assignment Rules
CRUD Rules
Scripted User Rules
Access Control Rules
User Authentication Rules
Access Control Rules (ACLs) in ServiceNow define security rules that control user permissions for viewing, creating, updating, and deleting records in the system. These rules ensure that users can only see and interact with the data they are authorized to access.
D. Access Control Rules ✅
ACLs define security restrictions at the field, table, and record level.
These rules use conditions, scripts, and role-based permissions to enforce security.
Example: A user with the itil role may view incidents, but only users with the admin role can delete them.
A. Role Assignment Rules ❌
ServiceNow assigns roles to users, but roles alone do not define security rules.
ACLs control what users can do, while roles only grant potential access.
B. CRUD Rules ❌
CRUD (Create, Read, Update, Delete) defines permission types, but not security rules.
ACLs enforce CRUD operations based on roles and conditions.
C. Scripted User Rules ❌
No such term as "Scripted User Rules" in ServiceNow security.
Possibly confused with Scripted ACLs, which are part of Access Control Rules.
E. User Authentication Rules ❌
Authentication rules control user login mechanisms (LDAP, SSO, OAuth) but do not define access to data.
ACLs manage data security, while authentication ensures users are who they claim to be.
ServiceNow Documentation: Access Control Rules Overview
ServiceNow Developer Guide: Creating and Managing ACLs
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
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 is the best practice related to using the Default Update Set for moving customizations between instances?
Merge Default update sets before moving between instances
Submit Default update set to application repository
You should not use the Default Update sets for moving between instances
Keep Default update set to maximum of 20 records, for troubleshooting purposes
In ServiceNow, an Update Set is a mechanism used to package and transfer customizations from one instance to another. The Default Update Set is automatically created for every instance and captures all unassigned configuration changes. However, it is considered a best practice not to use the Default Update Set for moving customizations between instances.
Lack of Organization & Traceability
The Default Update Set collects all modifications automatically, making it difficult to track specific changes related to a particular project or feature.
If multiple administrators or developers work in an instance, their changes will all be mixed together in the Default Update Set, leading to confusion and conflicts.
Risk of Losing Changes
Default Update Sets are not automatically complete. Since users can forget to mark their customizations explicitly for an update set, some changes might not get captured.
If a system admin forgets to move a customization into a named update set, those changes may not be included in the migration process.
Cannot Be Moved Between Instances
The Default Update Set cannot be retrieved or moved between instances because it is system-managed. This makes it impossible to use it for transferring customizations effectively.
Named Update Sets, on the other hand, allow developers to package only the required changes for controlled migration.
Best Practice: Use Named Update Sets
It is highly recommended to create a named Update Set (e.g., "Incident_Enhancements_Q1_2025") for each set of related changes.
This provides a structured way to track, test, and promote configurations from development → test → production environments in a controlled manner.
A. Merge Default Update Sets before moving between instances❌ Incorrect – The Default Update Set cannot be moved between instances, so merging it would not serve any purpose.
B. Submit Default Update Set to Application Repository❌ Incorrect – The Application Repository is used for Scoped Applications, not for update sets. The Default Update Set is system-managed and should not be used for structured deployments.
D. Keep Default Update Set to a maximum of 20 records, for troubleshooting purposes❌ Incorrect – While keeping the Default Update Set small might be useful for tracking small changes, there is no such best practice limit of "20 records." It is still not recommended for migrations.
ServiceNow Product Documentation – Update Sets Best Practices???? Update Set Best Practices
ServiceNow Community Best Practices – Managing Update Sets???? Managing Update Sets
Reasons Why You Should Not Use the Default Update Set for Moving Between Instances:Incorrect Answer Choices Analysis:Official ServiceNow Documentation References:Conclusion:The correct answer is C. You should not use the Default Update Set for moving between instances. The best practice is to always create named Update Sets to ensure controlled, traceable, and reliable migrations of customizations between ServiceNow instances.
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.
A customer wants to be able to identify and track components of their infrastructure that support their ecommerce service. What ServiceNow products could support this requirement?
Choose 3 answers
Performance Analytics
Configuration Management (CMDB)
Financial Management
Discovery
Service Mapping
To track and manage infrastructure components that support an eCommerce service, a customer needs tools that provide visibility into IT assets, relationships, and dependencies.
B. Configuration Management (CMDB) ✅
The CMDB is a central repository that stores information about Configuration Items (CIs) such as servers, databases, applications, and network devices.
Helps track relationships between components supporting the eCommerce service.
Example: Tracking which servers host the online store application.
D. Discovery ✅
Discovery automatically identifies and updates IT assets and infrastructure in the CMDB.
Scans on-premise and cloud environments to find servers, applications, and databases.
Example: Detecting newly deployed servers supporting the eCommerce platform.
E. Service Mapping ✅
Service Mapping builds a visual map of how infrastructure components (CIs) relate to a business service.
Helps identify dependencies between applications and underlying infrastructure.
Example: Mapping how web servers, databases, and payment systems interact to support eCommerce transactions.
A. Performance Analytics ❌
Performance Analytics (PA) is used for trend analysis and reporting, but it does not track infrastructure components.
PA could be used later to analyze eCommerce performance, but it does not discover or track components.
C. Financial Management ❌
Financial Management (Now ITFM or TBM) tracks IT costs and budgets, not infrastructure components.
It helps analyze IT spending related to infrastructure but does not provide technical tracking of eCommerce components.
ServiceNow Documentation: CMDB Overview
ServiceNow Documentation: Discovery Overview
ServiceNow Documentation: Service Mapping Overview
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
You are asked to create an option in the Service Catalog, which will allow a user to click Get Help and describe the issue they are having. These forms should create incident records, which are automatically routed to the Service Desk. Which method would you use?
Create Record Producer
Create Catalog Item
Create Order Guide
Create Content Item
Understanding Service Catalog Components:
In ServiceNow, the Service Catalog provides a structured way for users to request services.
A Record Producer is a special type of catalog item that creates records in a specific table (e.g., creating an Incident record when submitting a "Get Help" form).
Why "Create Record Producer" is the Correct Answer:
A Record Producer allows users to submit requests using a form that creates records in a specified table (in this case, the Incident table).
The submitted form automatically routes the record to the Service Desk based on assignment rules.
It improves user experience by simplifying the incident creation process.
Why Other Answers Are Incorrect:
B. Create Catalog Item → Catalog Items are used for ordering products or services (e.g., laptop requests) but do not create Incident records.
C. Create Order Guide → Order Guides are used for grouping multiple Catalog Items into a single request, not for creating Incidents.
D. Create Content Item → Content Items provide links or information, but they do not create records in ServiceNow.
Best Practice Solution:
Navigate to Service Catalog → Record Producers and create a new Record Producer for the Incident table.
Set appropriate fields, workflow, and assignment rules to ensure proper routing to the Service Desk.
On a form header, what icon would you click to access Template features?
Paper clip
More options (...)
Stamp
Context Menu
In ServiceNow, Templates are used to quickly populate fields in a form with pre-defined values, improving efficiency and consistency.
C. Stamp ✅
The Stamp icon (????) on the form header provides access to Template features.
Clicking this icon allows users to apply pre-configured templates to quickly fill out form fields.
Users can also create, manage, and apply personal or global templates from this menu.
Example Usage:
A Service Desk Agent applying an "Urgent Incident" template to auto-fill priority, assignment group, and category fields.
A. Paper Clip ❌
The Paper Clip icon is used for attaching files to a record, not for templates.
B. More Options (…) ❌
The More Options menu provides additional record actions, but templates are accessed through the Stamp icon.
D. Context Menu ❌
The Context Menu (right-click or three-line menu) provides form options but does not directly access templates.
ServiceNow Documentation: Using Form Templates
ServiceNow Admin Guide: Creating and Managing Templates
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
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:
Access Control rules are applied to a specific table, like the Incident table. What is the object name for a rule that applies to the entire Incident table (all rows and fields)?
incident .*
incident.all
incident .!
incident.None
In ServiceNow Access Control Lists (ACLs), rules can be applied at different levels:
Table-level – Applies to all fields and records in a table.
Field-level – Applies to specific fields within a table.
To create an ACL rule that applies to all rows and all fields of the Incident table, the correct object name is:➡ incident.*
incident.* ✅ – Grants or restricts access to all fields and records in the Incident table.
incident.number – Restricts access to the "Number" field in the Incident table.
incident.short_description – Controls access to the "Short Description" field only.
B. incident.all ❌
No such ACL naming convention exists in ServiceNow.
C. incident.! ❌
This is not a valid ACL syntax in ServiceNow.
D. incident.None ❌
This is not a recognized ACL format in ServiceNow.
Your customer requires that they be able to monitor which users are performing impersonations in their instance. What would you do to meet that requirement?
Add the role Log Write [sn_log_write] to the Impersonator Group
Create user update set for impersonation tracking
Activate the glide.sys.log_impersonation prop
From User icon, select Elevate Roles
On the Impersonator role record, right click and select Create Log
To monitor which users are performing impersonations in a ServiceNow instance, administrators can activate the system property glide.sys.log_impersonation. When enabled, this property logs impersonation activities in the system logs, providing full traceability of who is impersonating whom.
Here’s how it works:
By default, impersonation is not logged unless this system property is explicitly activated.
Once enabled, all impersonation activities are recorded in the syslog table (System Log > All), making it easy to track when and by whom impersonations were performed.
This helps in security audits and compliance tracking, ensuring that only authorized users impersonate others in the system.
???? Steps to Enable Logging of Impersonations:
Navigate to System Definition > System Properties.
In the filter navigator, search for glide.sys.log_impersonation.
Set the value to true.
Save the changes.
???? Alternative Verification Methods:
Check logs manually: Navigate to System Logs > All and filter logs by message containing "impersonation".
Audit the impersonation role assignments under System Security > Roles.
???? Reference:
ServiceNow KB Article: KB0717055 – How to Log Impersonations
ServiceNow Docs: Logging and Monitoring in ServiceNow
Which application is used primarily to load data into ServiceNow?
Import Hub
System Import Sets
Data Import Configuration
Import Management
In ServiceNow, the Impersonate User feature allows administrators to assume the identity of another user within the system to test permissions, troubleshoot issues, and validate user-specific configurations.
The option to Impersonate User is found in the User Menu, which is accessed by clicking on the user profile icon (located in the top-right corner of the interface). This menu provides essential user-related options, such as:
Profile Settings
Logout
Impersonate User (available to users with the admin role or those explicitly granted the impersonator role)
The User Menu is specifically designed for user-related actions such as logging out, modifying settings, and impersonation.
The Impersonate User function is not found in the Application Navigator, Content Frame, or Module sections of the ServiceNow interface.
ServiceNow Documentation Reference:
The ServiceNow CSA documentation states:
Why is "User Menu" the Correct Answer?“Administrators can impersonate a user by selecting ‘Impersonate User’ from the User Menu, allowing them to experience the platform from that user’s perspective.”
A. Module ❌
A module in ServiceNow refers to a specific feature or functionality within an application, such as "Incident Management" or "Change Requests." The Impersonate User function is not listed as a module.
B. Content Frame ❌
The content frame is the main working area where forms, lists, and dashboards appear. It does not contain the User Menu options.
C. Application Navigator ❌
The Application Navigator allows users to browse and access different ServiceNow applications and modules but does not provide an option to impersonate a user.
ServiceNow CSA Official Documentation – User Menu & Impersonation
ServiceNow Product Documentation –
Why the Other Options Are Incorrect?References:
Which ServiceNow resource can be used as a blueprint to map your IT services to ServiceNow?
Common Services Data Model (CSDM)
Configuration Management Database (CMDB)
IT Service Management (ITSM)
ServiceNow Wiki
✔ Common Services Data Model (CSDM) is a ServiceNow best-practice framework that standardizes how IT services, applications, and infrastructure are structured in the CMDB. It provides a blueprint for aligning ServiceNow configurations with business and IT operations.
Why CSDM is Important:
Ensures consistency in IT service mapping and asset relationships.
Helps organizations align CMDB data with ITSM, ITOM, and other ServiceNow applications.
Provides data governance and best practices to maintain data integrity.
Option B (CMDB) is incorrect because the CMDB is the database that stores configuration items (CIs), but CSDM defines the model for structuring it.
Option C (ITSM) is incorrect because ITSM includes processes like Incident, Problem, and Change Management, but does not provide a data model blueprint.
Option D (ServiceNow Wiki) is incorrect because ServiceNow no longer uses a wiki for documentation (it has been replaced by the ServiceNow Docs Portal).
???? Reference: ServiceNow Common Services Data Model (CSDM) Guide
On the Cl Dependency View, what enables you to trace from an infrastructure item, like a Server, to the Services that are dependent on that Server?
Service Tracer
Automapping Utility
Relationships
Transform Map
The CI Dependency View in ServiceNow visualizes relationships between Configuration Items (CIs), allowing IT teams to trace dependencies between infrastructure components, such as servers, applications, and services.
Relationships define dependencies between Configuration Items (CIs) in the Configuration Management Database (CMDB).
The CI Dependency View uses relationships to map infrastructure components and their service dependencies.
A Server (CI) hosts a Database (CI) → The database supports an Application (CI) → The application provides a Service (CI).
By viewing CI Relationships, you can trace failures upstream or downstream to understand the impact.
Key Concept: CI RelationshipsExample Scenario:
A. Service Tracer → ❌ Incorrect
No such feature called "Service Tracer" exists in ServiceNow.
B. Automapping Utility → ❌ Incorrect
Auto-Discovery tools help populate the CMDB, but they do not enable tracing in the CI Dependency View.
D. Transform Map → ❌ Incorrect
Transform Maps are used in Import Sets to map data between tables, not for dependency mapping.
Why Other Options Are Incorrect?
CI Dependency Views
Understanding CMDB Relationships
Official ServiceNow Documentation Reference:
If users would like to locate and assign a task to themselves in the Platform, What action could they perform from the list view to make the assignment?
Choose 2 answers
Select the record using the check box, then select the Person icon
Double click on the Assigned to value, type the name of the user, and select the green check
Select the record using the check box then select the Assign To Me UI action on the List Header
Right click on the Task number and select the Assign to me option in the menu
Select the Task number, and select the Assign to me UI action on the form
In ServiceNow, users can self-assign tasks directly from the List View without opening the record. This improves efficiency by allowing users to quickly take ownership of unassigned tasks.
C. Select the record using the check box then select the Assign To Me UI action on the List Header ✅
Users can select one or multiple records using the checkbox and then click the "Assign to Me" action in the list header.
This is useful for bulk assignment when multiple tasks need to be assigned at once.
D. Right-click on the Task number and select the Assign to me option in the menu ✅
Right-clicking on the Task Number opens a context menu with the "Assign to me" option.
This is a quick way to take ownership of a task without opening the record.
A. Select the record using the check box, then select the Person icon ❌
There is no "Person icon" in the List View for task assignment.
B. Double-click on the Assigned to value, type the name of the user, and select the green check ❌
Inline editing (double-clicking) on the Assigned to field only works if the field is editable, but it’s not the preferred way to self-assign a task.
E. Select the Task number, and select the Assign to me UI action on the form ❌
This requires opening the record, while the question specifically asks for list view actions.
ServiceNow Documentation: Assigning Tasks to Yourself
ServiceNow UI Guide: List View Actions
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
How would you distinguish between a Base Class table and a Parent Class table?
Base Class tables always have tables extended from them, Parent tables do not have tables extended from them.
Base Class table is not extended from another table. Parent class tables may be extended from another table.
Extended tables can be extended from Parent tables or Base tables, but they cannot be extended from both.
Extended tables are always extended from Parent tables, Extended tables are usually extended from Base tables,
In ServiceNow, tables follow an inheritance model, where tables can be extended from other tables. The distinction between Base Class tables and Parent Class tables is as follows:
Base Class Table:
A Base Class table is not extended from any other table.
It exists at the top level in the table hierarchy.
Example: Task [task], Configuration Item [cmdb_ci] are base tables.
Parent Class Table:
A Parent Class table may be extended from another table but also has tables extending from it.
It acts as a bridge between the base table and other extended tables.
Example: Change Request [change_request] extends from Task [task], making Task the base class and Change Request a parent class to other change-related tables.
A. Base Class tables always have tables extended from them, Parent tables do not have tables extended from them.
Incorrect because not all base tables have extensions.
Parent tables do have extended tables.
C. Extended tables can be extended from Parent tables or Base tables, but they cannot be extended from both.
Incorrect because extended tables can inherit from other extended tables in a multi-level hierarchy.
D. Extended tables are always extended from Parent tables, Extended tables are usually extended from Base tables.
Incorrect because extended tables can come from either Base or Parent tables, not just Parent tables.
Table Inheritance in ServiceNow
Extending Tables
Definitions:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
What action would an administrator perform on a list if they wanted to show the records in groups, based on the Category column? (Choose 2 answers)
On the list Context Menu, select Group By > Category
On the Category column title, select the Context menu > Group By Category
On the Application Navigator, type group.category and press Enter
Select the Group icon, then select Category
On the Filter Menu, select Group By > Category
Detailed Explanation:In ServiceNow, list views can be customized to group records by specific fields to enhance data organization. To group records by the Category column:
Option A allows administrators to use the list context menu to group records by category, providing easy data visualization based on the selected column.
Option D involves using the Group icon (usually located in the column header) and selecting the category for grouping. These grouping options simplify navigating and analyzing data by sorting records based on relevant columns, like Category. (Reference: ServiceNow Documentation - List Controls and List Context Menu)
=================
What module do you use to access the reports that are available to you?
Report > View /Run
Reports > Homepage
Self-Service>My Reports
Report > Overview
To access reports in ServiceNow, users navigate to:
???? Reports > View / Run
Displays all reports available to the user.
Allows running, modifying, and creating new reports (if permissions allow).
Users can filter reports by category (e.g., incidents, requests, changes).
Key Features of "View / Run" Module:
B. Reports > Homepage → ❌ Incorrect
No such module named "Reports > Homepage."
C. Self-Service > My Reports → ❌ Incorrect
The Self-Service module is primarily for end users, not for accessing platform-wide reports.
D. Report > Overview → ❌ Incorrect
"Overview" provides reporting summaries but does not list all available reports.
Why Other Options Are Incorrect?
Running and Managing Reports
Official ServiceNow Documentation Reference:
Which tables are children of the Task table and come with the base system?
Choose 3 answers
Incident
Problem
Change Request
Config
Dictionary
cmdb
In ServiceNow, the Task (task) table is a parent table that provides a common structure for work-related records. Several core tables inherit from the Task table, meaning they reuse its fields, business rules, and workflows.
The following tables are children of the Task table in the base system:
Incident (incident) ✅
Used for managing break/fix issues reported by users.
Inherits fields like Assigned To, State, Priority from the Task table.
Problem (problem) ✅
Used for root cause analysis of recurring incidents.
Inherits Task table properties, making it easy to relate problems to incidents.
Change Request (change_request) ✅
Used to manage changes in IT infrastructure (e.g., software updates, hardware replacements).
Inherits fields like Assignment Group, Description, State from the Task table.
D. Config ❌
No such table named "Config" exists as a child of the Task table. Configuration-related data is stored in CMDB tables.
E. Dictionary ❌
The Dictionary (sys_dictionary) table stores metadata about database fields, not task-related records.
F. cmdb ❌
The CMDB (cmdb) table is not a child of the Task table. It stores Configuration Items (CIs) like servers, routers, and software, which are separate from task-based workflows.
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 subject matter expert routinely receives tasks which have been worked by first level support, before receiving the assignment
What could you suggest. to make it easier for the expert to read only the work notes in the Activity log?
Click Context menu > Work Notes View
Click Personalize icon and select Activity Stream
Right click form header > Form Layout > Add Work Notes Section
Click Funnel icon and select only work notes
Click Context menu > History
The Activity Stream in ServiceNow records all updates, comments, work notes, and system events related to a record.
To filter the Activity log to show only Work Notes, follow these steps:
Locate the Activity Stream section on the form.
Click the Funnel (Filter) icon.
Select Work Notes to display only the relevant updates.
This allows the subject matter expert to focus only on work notes left by other users, ensuring quick access to important information.
A. Click Context menu > Work Notes View ❌
There is no default "Work Notes View" option in the context menu for filtering the Activity log.
B. Click Personalize icon and select Activity Stream ❌
The Personalize icon is used for UI preferences, not for filtering work notes.
C. Right-click form header > Form Layout > Add Work Notes Section ❌
Adding a "Work Notes" field to the form does not filter the existing activity log.
E. Click Context menu > History ❌
The History option tracks user navigation and does not filter Work Notes in the Activity log.
What features are available in Knowledge Management, to support continuous improvement on the knowledge articles?
Choose 4 answers
Submit KB Errata
Add Comments
CC Click frowning icon
Tag as Helpful
Flag Article
Rate with Stars
In ServiceNow Knowledge Management, several features help support continuous improvement of knowledge articles by allowing users to provide feedback, ratings, and flag issues. These features ensure that knowledge remains accurate, relevant, and useful over time.
B. Add Comments ✅
Allows users to provide feedback directly on knowledge articles.
Comments help knowledge managers refine content based on user suggestions.
D. Tag as Helpful ✅
Users can mark an article as helpful, indicating that it provided useful information.
Helps knowledge managers assess the article’s effectiveness.
E. Flag Article ✅
Users can flag an article if they find inaccuracies or outdated content.
Flags alert knowledge managers to review and update the content.
F. Rate with Stars ✅
Users can rate an article using a star-based rating system (e.g., 1 to 5 stars).
This helps knowledge managers understand which articles are high-quality vs. low-quality.
A. Submit KB Errata ❌
No such built-in feature exists in ServiceNow Knowledge Management.
C. CC Click Frowning Icon ❌
No such feature exists. ServiceNow provides a "Helpful" or "Flag" option instead.
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:
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:
Which field on every record contains a unique identifier for that record?
sys_number
sc_req_item
sys_id
sys_number_id
Detailed Explanation:In ServiceNow, the sys_id field serves as a unique identifier for every record within the platform’s database. The sys_id is a 32-character globally unique identifier (GUID) that ServiceNow automatically generates for each record, ensuring that every record is uniquely identifiable and can be referenced across the system. This sys_id is essential for integrations, queries, and relationships between records. (Reference: ServiceNow Documentation - Record Identification and sys_id Field)
=================
A task worker asks how they can monitor any updates occurring to recands assigned to him, like responses from customers, What do you suggest?
Open an Agent workspace tab for each record he wants to monitor
Select Service Desk > My Work Dashboard
Click on the eyeglass icon to. expand the Monitor frame
On My Work list, select the Activity Stream icon to show a frame with live updates
The Activity Stream icon (Live Feed) allows users to monitor real-time updates on records assigned to them. This is particularly useful for task workers who need to track customer responses, status changes, and work progress without manually refreshing records.
Navigate to My Work List (or any list view showing assigned tasks).
Click the Activity Stream (Live Updates) icon at the top of the list.
A real-time updates frame appears, showing all changes to the listed records.
A. Open an Agent Workspace tab for each record he wants to monitor ❌
While Agent Workspace offers real-time updates, opening multiple tabs is inefficient and unnecessary when live updates can be monitored in a single stream.
B. Select Service Desk > My Work Dashboard ❌
The My Work Dashboard provides an overview of assigned tasks but does not show live updates.
C. Click on the eyeglass icon to expand the Monitor frame ❌
There is no "eyeglass icon" used for monitoring updates in ServiceNow.
When looking at a long list of records, you want to quickly filler, to show only those which have Shon Description containing email
How might you do that?
Click List Magnifier to expand column search, on Short Description, type “email, click enter
Click List Magnifier to expand column search, on Short Description, lype *email, click enter
Click List Magnifier to expand column search, on Short Description, type email, click enter
On Search box, select text, type email, click enter
In ServiceNow, wildcards are used to filter lists effectively. To search for records where Short Description contains "email", use the asterisk (*) wildcard.
Click the List Magnifier (????) to enable column search.
In the "Short Description" column search box, type:
Steps to Filter a List for "email" in Short Description:CopyEdit
Press Enter to apply the filter.
*email → Finds any record where "email" appears anywhere in the Short Description.
email* → Finds records where "email" is at the beginning of the Short Description.
*email* → Also works but is redundant, as *email already searches within the text.
A. Click List Magnifier, on Short Description, type “email”, click enter → ❌ Incorrect
Typing just "email" only searches for an exact match, not occurrences within the text.
C. Click List Magnifier, on Short Description, type email, click enter → ❌ Incorrect
Same issue as (A) – it does not use a wildcard, so it only returns exact matches.
D. On Search box, select text, type email, click enter → ❌ Incorrect
The global search bar is not column-specific, meaning it searches across multiple tables, not just Short Description.
Using List Filters and Wildcards
ServiceNow Search Wildcards
Why Wildcards Matter?Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
Copyright © 2014-2025 Examstrust. All Rights Reserved