What are the components that make up a filter condition? (Choose three.)
Operator
Match Criteria
Value
Column
Field
A filter condition in ServiceNow consists of three essential components that define how data is filtered in lists, reports, and queries. These components determine which records meet specific criteria.
Column (D) – Represents the field in the table that is being filtered (e.g., "Priority" in the incident table).
Operator (A) – Defines the comparison method, such as is, contains, starts with, greater than, etc.
Value (C) – Specifies the criteria used for filtering (e.g., "High" for Priority).
Components of a Filter Condition:Example of a Filter Condition in an Incident Table:Priority is High
Column: Priority
Operator: is
Value: High
B. Match Criteria → Not a defined component; filtering is based on column, operator, and value.
E. Field → While "Field" is a general term, ServiceNow officially uses "Column" in filter conditions.
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.
The ServiceNow platform includes which types of interfaces? (Choose three.)
Now Mobile Apps
Agent Control Center
Back Office Dashboard
Service Portals
Now Platform® User Interfaces
Field Service Taskboard
The ServiceNow platform provides various interfaces for users to interact with the system based on their role and requirements. These interfaces cater to different use cases, such as web-based, mobile, and portal-based access.
Now Mobile Apps (A) – ✅ Correct
ServiceNow provides Now Mobile applications for both iOS and Android.
These apps allow users to access self-service options, request services, check approvals, and complete tasks from mobile devices.
Apps include Now Mobile, Field Service Mobile, and Mobile Agent.
Service Portals (D) – ✅ Correct
Service Portals provide a user-friendly web interface that allows users to submit requests, search for knowledge, and interact with catalog items in a simplified way.
Service Portals are customizable and used for self-service and customer-facing interactions.
Now Platform® User Interfaces (E) – ✅ Correct
This includes the standard UI16 (Current Web Interface), UI Builder for custom interfaces, and the Classic UI for legacy systems.
Users can access ServiceNow through desktop web browsers, mobile web interfaces, and UI frameworks.
B. Agent Control Center ⌠(Incorrect)
No such predefined interface exists in ServiceNow as "Agent Control Center."
C. Back Office Dashboard ⌠(Incorrect)
This is not a standard ServiceNow interface but may be a custom-built dashboard.
F. Field Service Taskboard ⌠(Incorrect)
This is a feature within Field Service Management (FSM), not a platform-wide interface.
ServiceNow User Interfaces Overview: https://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation-and-ui/concept/c_NavigationAndTheUserInterface.html
Now Mobile App: https://docs.servicenow.com/en-US/bundle/utah-now-mobile/page/administer/service-now-mobile/concept/now-mobile-overview.html
Types of Interfaces in ServiceNow:Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
Which tool should be used to populate commonly used fields in a form?
Template
Reference Qualifier
Formatter
Assignment Rule
In ServiceNow, a Template is a tool used to pre-fill commonly used fields in a form, saving time and ensuring consistency in data entry.
A Template is a predefined set of field values that can be applied to a form to automatically populate fields.
Users can create and apply templates to speed up form completion and reduce errors.
Templates are especially useful for standardized requests, such as incident logging, change requests, or task assignments.
Create a Template:
Navigate to System UI → Templates.
Define the fields and their default values.
Assign the template to a specific table (e.g., incident, change_request).
Apply a Template to a Form:
When filling out a form, users can select a template from the Template Bar.
The template automatically populates the pre-configured fields.
Example Use Case:
Scenario: A Service Desk agent frequently logs incidents for password resets.
Solution: A "Password Reset" template can be created with:
Short Description: "Password reset request"
Category: "Access"
Assignment Group: "IT Support"
When an agent applies this template, these fields are automatically populated, saving time.
What is a Template in ServiceNow?How to Use a Template?
Why Option A (Template) is Correct?✅ Templates are the official ServiceNow tool for pre-filling commonly used fields in a form.
Why Other Options Are Incorrect?⌠B. Reference Qualifier → Incorrect
Reference Qualifiers control which values appear in a reference field (e.g., filtering available users in the Assigned To field).
They do not populate fields automatically.
⌠C. Formatter → Incorrect
A Formatter is a UI component that displays additional information (e.g., an Activity Formatter shows an activity log).
It does not populate form fields.
⌠D. Assignment Rule → Incorrect
Assignment Rules automatically assign records to users or groups based on conditions.
They do not populate multiple fields in a form.
ServiceNow Docs – Creating and Using Templateshttps://docs.servicenow.com
ServiceNow Learning – Templates and Data Population
ServiceNow Best Practices – Using Templates for Efficiency
References from Certified System Administrator (CSA) Documentation:
A new Service Desk employee in Latin America complains that the create dates and times are incorrect on their Incident list. What would you suggest to fix this issue?
Have them clear their cache.
Have them use the gear icon to set the employee’s time zone.
Recommend they use Chrome, instead of Explorer.
Use the system properties to correct the instance’s time zone.
Have them correct the time zone on their computer.
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
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
Your customer would like to create a new template to notify users who are affected by network outages at their site. Which module would you use to create a new notification?
System Notification > Email > Notifications
Administration > Notification Overview
System Properties > Email > Settings
User Preferences > Email > Notifications
Click Gear > Notifications > New
To create a new email notification in ServiceNow for users affected by network outages, you must navigate to the Notifications module under System Notification.
Navigate to:System Notification > Email > Notifications
Click New to create a new notification.
Configure the notification with the following:
Name: "Network Outage Notification"
Table: Select the relevant table (e.g., Incident, Task)
When to Send: Define the trigger (e.g., when an Incident is created or updated with a Network Outage category).
Who Will Receive: Specify affected users.
Message Content: Create the email subject and body using dynamic fields (such as affected user’s site).
Save and test the notification.
Notifications are managed in System Notification.
The Notifications module allows you to configure email triggers, recipients, conditions, and templates for system alerts.
B. Administration > Notification Overview: ⌠No such module in ServiceNow.
C. System Properties > Email > Settings: ⌠This configures email server settings, not individual notifications.
D. User Preferences > Email > Notifications: ⌠User preferences only enable or disable personal notifications, not create new ones.
E. Click Gear > Notifications > New: ⌠The gear icon does not provide access to email notifications.
Creating and Managing Email Notifications in ServiceNow: ServiceNow Docs
ServiceNow Notification Configuration Guide
Steps to Create a New Notification:Why is the Correct Answer "System Notification > Email > Notifications"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:By using System Notification > Email > Notifications, administrators can create a targeted email notification to alert users of network outages effectively.
What are three security modules often used by the System Administrator? (Choose three.)
System Properties > Security
Utilities > Migrate Security
System Security > Security
Self-Service > My Access
System Security > Access Control (ACL)
Password Management > Security Questions
System Security > High Security Settings
ServiceNow provides multiple security-related modules that a System Administrator frequently uses to manage access, authentication, and overall system security.
Why These Options Are Correct?✅ A. System Properties > Security
This module allows administrators to configure general security settings, including password policies, session timeout, and encryption settings.
It helps manage security parameters at a system-wide level.
✅ E. System Security > Access Control (ACL)
Access Control Lists (ACLs) define what data users can access, modify, and delete within the instance.
ACLs operate at the table, field, and record levels, ensuring proper role-based access control (RBAC).
This is one of the most commonly used security modules by admins.
✅ G. System Security > High Security Settings
High Security Settings (previously known as Security Hardening) enforce strict security controls, such as requiring multi-factor authentication (MFA) and enforcing strict password policies.
It is often used for compliance with security regulations like HIPAA, GDPR, and ISO 27001.
Why the Other Options Are Incorrect?⌠B. Utilities > Migrate Security
This option does not exist in ServiceNow. There is no "Migrate Security" under Utilities.
⌠C. System Security > Security
There is no "System Security > Security" module in ServiceNow. The correct structure is System Security > Access Control or System Properties > Security.
⌠D. Self-Service > My Access
This is a self-service module for end users to request and review their access.
It is not a tool that System Administrators use to manage security settings.
⌠F. Password Management > Security Questions
This is used to configure security questions for password recovery but is not a core security module that admins frequently use.
General Security Settings in ServiceNow
ServiceNow Access Control (ACL) Best Practices
ServiceNow System Security and Role Management
References to Official Certified System Administrator (CSA) Documentation:
Which of the following statements describes how data is organized in a table?
A column is a field in the database and a record is one user
A column is one field and a record is one row
A column is one field and a record is one column
A column contains data from one user and a record is one set of fields
In ServiceNow (and databases in general), data is stored in tables, which consist of:
Columns (Fields): Represent individual data attributes (e.g., Name, Email, Status).
Rows (Records): Represent individual entries in the table (e.g., a specific Incident or User).
Key Concepts:Table
Columns (Fields)
Rows (Records)
Incident
Number, Caller, Priority, Description
Each unique incident entry
User
Name, Email, Role, Department
Each individual user record
A column represents a single field (data attribute), such as "Priority" or "Short Description."
A row represents a record (entry in the table), such as an individual incident or user.
A. A column is a field in the database and a record is one user → ⌠Incorrect
Records are not limited to users; a record could be an Incident, Change, or any other entry.
C. A column is one field and a record is one column → ⌠Incorrect
A record is not a single column; a record consists of multiple fields (columns).
D. A column contains data from one user and a record is one set of fields → ⌠Incorrect
Columns contain data for all users/records, not just one user.
A record is one row, not just a set of fields.
Why is "B. A column is one field and a record is one row" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Understanding Tables and Fieldshttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/metadata/concept/c_TablesAndFields.html
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 Navigatorhttps://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation/concept/c_NavigatingThePlatform.html
References from Certified System Administrator (CSA) Documentation:This confirms that "Incident > Assigned to me" would NOT appear in the Application Navigator when filtering by "service".
What icon do you use to change the label on a Favorite?
Clock
Hamburger
Pencil
Three dots
Triangle.
Star
In ServiceNow, Favorites allow users to quickly access frequently used modules, records, lists, or reports. Favorites can be customized, including renaming them, changing their icons, or modifying their colors.
Changing the Label of a FavoriteTo rename or edit a Favorite, you must use the Pencil icon (âœï¸), which indicates edit mode.
Navigate to the Application Navigator on the left-hand side.
Locate the Favorites section.
Hover over the favorite item you want to rename.
Click on the Pencil icon (âœï¸) to open the edit menu.
Update the label (name) and other properties like color or icon.
Click Save to apply changes.
A. Clock ⌠(Incorrect)
The Clock icon typically represents recently accessed items, not Favorites.
B. Hamburger ⌠(Incorrect)
The Hamburger menu (☰) represents navigation menus but is not used to edit Favorites.
D. Three dots ⌠(Incorrect)
The Three dots (â‹®) often indicate a menu with additional options but do not specifically edit Favorites.
E. Triangle ⌠(Incorrect)
No Triangle icon is used for renaming Favorites.
F. Star ⌠(Incorrect)
The Star icon (â) is used to add or remove Favorites, but not to rename them.
ServiceNow Favorites Overview:https://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation-and-ui/task/t_CreateFavorites.html
Steps to Change the Label of a Favorite:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What feature can track the amount of time that a task has been open, to ensure that tasks are completed within an allotted time?
Task Escalation Clock
Service Level Agreements
Inactivity Monitor
Response Time Clock
Business Time Remaining
A Service Level Agreement (SLA) in ServiceNow is a tracking mechanism that ensures tasks are completed within a specified time frame. SLAs help in monitoring and enforcing deadlines for various tasks, such as incidents, changes, or service requests.
Tracks Task Duration
SLAs calculate the elapsed time since a task was created and determine if it meets or breaches the defined resolution targets.
Ensures Timely Completion
SLAs define start, pause, and stop conditions based on specific criteria (e.g., an incident must be resolved within 8 hours).
Visual Indicators
SLAs include progress bars, warning alerts, and breach notifications to help users track deadlines.
Works with Business Rules and Workflows
SLAs can trigger escalations, notifications, or automated actions if a task is at risk of breaching the SLA.
A. Task Escalation Clock ⌠(Incorrect)
No such feature called "Task Escalation Clock" exists in ServiceNow. Escalations are handled using SLA workflows and escalation rules.
C. Inactivity Monitor ⌠(Incorrect)
The Inactivity Monitor is used to detect when a task has not been updated for a specific period, but it does not enforce time-bound completion.
D. Response Time Clock ⌠(Incorrect)
No specific "Response Time Clock" exists in ServiceNow. Response SLAs track the time taken to acknowledge a task, but this is part of the broader SLA system.
E. Business Time Remaining ⌠(Incorrect)
This is not a specific feature but rather a calculated field within SLAs that shows the time remaining before an SLA breaches.
Service Level Agreements (SLA) Overview:https://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/service-level-management/concept/c_ServiceLevelAgreements.html
How SLAs Work in ServiceNow:https://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/service-level-management/concept/slas-how-work.html
Key Features of SLAs in ServiceNow:Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
ServiceNow contains a resource which provides the following:
A standard and shared set of service related definitions across ServiceNow products and platform that will enable and support true service level reporting.
A CMDB framework across our products and platform that will enable and support multiple configuration strategies.
What resource do these statements describe?
Common Services Data Model (CSDM)
Information Technology Service Management (ITSM)
Configuration Management Database (CMDB)
Information Technology Infrastructure Library (ITIL)
The Common Services Data Model (CSDM) is a standardized framework within ServiceNow that provides a shared set of service-related definitions across ServiceNow products and the platform. It ensures consistency in service reporting, CMDB structure, and configuration strategies, enabling organizations to achieve a well-structured, scalable, and maintainable Configuration Management Database (CMDB).
Why is the Answer A. Common Services Data Model (CSDM)?The statements in the question directly align with the objectives of CSDM:
"A standard and shared set of service-related definitions across ServiceNow products and platform that will enable and support true service level reporting."
CSDM provides a structured framework to align services, applications, and infrastructure in a way that supports consistent reporting and governance.
It enables accurate service reporting by defining standardized relationships between services, applications, and technical components in the CMDB.
"A CMDB framework across our products and platform that will enable and support multiple configuration strategies."
CSDM provides a structured CMDB framework that defines best practices for data organization and relationships within the CMDB.
It supports multiple configuration strategies, such as application-centric, service-centric, and infrastructure-centric approaches.
B. Information Technology Service Management (ITSM):
ITSM refers to processes for managing IT services, such as Incident, Problem, Change, and Service Request Management.
While ITSM benefits from CSDM, it does not define a structured CMDB framework like CSDM does.
C. Configuration Management Database (CMDB):
CMDB is a database that stores configuration items (CIs) and their relationships.
CSDM provides structure and best practices for CMDB but is not the same as CMDB itself.
D. Information Technology Infrastructure Library (ITIL):
ITIL is a set of best practices for IT service management.
It provides general guidance on service management and CMDB usage, but it is not a ServiceNow-specific framework like CSDM.
ServiceNow Common Services Data Model (CSDM) Overview: ServiceNow Documentation
CSDM and CMDB Best Practices Guide (ServiceNow Community and Knowledge Base)
CMDB and ServiceNow Data Model Best Practices
Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:CSDM is critical for ensuring a structured and governed CMDB, enabling service visibility, and supporting ITSM and ITOM processes effectively.
What do you call any component that needs to be managed in order to deliver services?
CSDM Items
CMDB
Configuration item
Service Offerings
Asset
A Configuration Item (CI) is any component that needs to be managed to deliver IT services. In ServiceNow, CIs are stored in the Configuration Management Database (CMDB) and can include servers, applications, databases, network devices, and more.
Tracking & Management: Helps organizations track IT assets and their relationships.
Service Impact Analysis: Identifies how an issue with one component can affect related services.
Change Management Support: Ensures changes to IT assets are controlled and well-documented.
Incident & Problem Resolution: Provides insights into troubleshooting and root cause analysis.
Hardware: Servers, network devices, storage systems.
Software: Applications, databases, operating systems.
Services: Business services, IT services.
Documentation: Policies, SLAs, knowledge articles.
Why Are Configuration Items Important?Examples of Configuration Items (CIs):
Incorrect Answer Choices Explanation:⌠A. CSDM Items – The Common Service Data Model (CSDM) is a framework for structuring CMDB data, but individual components in the CMDB are called Configuration Items (CIs).
⌠B. CMDB – The CMDB (Configuration Management Database) is the database that stores Configuration Items, but it is not a CI itself.
⌠D. Service Offerings – A Service Offering represents a set of capabilities available to customers but is not the same as a CI.
⌠E. Asset – An IT Asset refers to a physical or virtual resource owned by the organization, but not all assets are CIs (e.g., a computer mouse may be an asset but not a CI).
ServiceNow CMDB Overview
Configuration Items (CIs)
Official CSA Documentation Reference:
How is a group defined in ServiceNow?
A group is one record stored in the Group Type [sys_user_group_type] table
A group is one record stored in the Group [sys_user_group] table
A group defines a set of users that share the same location
A group defines a set of users that share the same job title
In ServiceNow, a group is a collection of users who share common responsibilities, such as handling incidents, approvals, or service requests.
Groups are stored in the sys_user_group table ✅
Each group is a record in the sys_user_group table, which manages user access and permissions.
Example: The "Service Desk" group (sys_user_group record) may contain multiple IT support users.
Groups are used for role assignments ✅
Instead of assigning roles directly to users, roles are assigned to groups for easier access management.
Groups can be used for approvals and task assignments ✅
Groups are often assigned to handle approval workflows, incident resolution, and change management tasks.
A. A group is one record stored in the Group Type [sys_user_group_type] table ⌠(Incorrect)
The sys_user_group_type table is used for categorizing groups, not storing actual group records.
C. A group defines a set of users that share the same location ⌠(Incorrect)
Incorrect: Groups are not location-based; they are used for task assignments, approvals, and permissions.
D. A group defines a set of users that share the same job title ⌠(Incorrect)
Incorrect: Users with the same job title may belong to different groups based on their responsibilities.
Key Details About Groups in ServiceNow:Why Other Options Are Incorrect?
Groups in ServiceNow
Managing User Groups
User and Group Management
ServiceNow User and Group Administration
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
What is the purpose of the Event Registry?
The Event Registry lists all Events that have successfully completed within a 24-hour period
The Event Registry is a list of all Events that originate through an integration
The Event Registry is a module that provides Event definitions
The Event Registry is a list of all Events that have successfully completed after being Invoked by a script
In ServiceNow, the Event Registry is a module that stores and defines all system events that can be triggered within the platform. Events in ServiceNow are used to trigger business rules, notifications, workflows, and integrations based on specific system activities.
The Event Registry [sysevent_register] table contains predefined and custom event definitions.
It allows developers and administrators to define new custom events.
Events can be triggered manually (via scripts) or automatically based on system actions.
Events are not tied to a specific timeframe but are available for use whenever triggered.
Triggering a Notification
When an incident is assigned, an event such as "incident.assigned" is triggered, which can send an email notification to the assigned user.
Initiating an Automated Workflow
When a new user is onboarded, an event like "user.onboarded" can trigger a workflow to create necessary accounts and permissions.
Logging Custom Events for Reporting
Custom events like "asset.verified" can be used to track when an asset verification process is completed.
Key Features of the Event Registry:Example Use Cases of the Event Registry:
The Event Registry is not a log of completed events but a repository of event definitions that can be triggered.
It defines both default and custom events that can be used across different system processes.
It is used for event-driven automation in ServiceNow.
Why "C. The Event Registry is a module that provides Event definitions" is the Correct Answer?
A. The Event Registry lists all Events that have successfully completed within a 24-hour period – Incorrect
This describes the Event Log [sysevent] table, not the Event Registry.
B. The Event Registry is a list of all Events that originate through an integration – Incorrect
The Event Registry is not specific to integrations; it applies to all events in the system.
D. The Event Registry is a list of all Events that have successfully completed after being Invoked by a script – Incorrect
Events triggered by scripts are logged in the Event Log, not the Event Registry.
Explanation of Incorrect Options:
ServiceNow Docs: Understanding the Event Registry
ServiceNow CSA Study Guide – Event Management
ServiceNow Product Documentation: Creating and Managing Events
References from Certified System Administrator (CSA) Documentation:
When creating a global custom table named “abcâ€, what is the table name that is automatically assigned by the platform?
snc_abc
abc
u_abc
sys_abc
When creating a custom table in ServiceNow, the platform automatically assigns a table name prefixed with "u_" to differentiate custom tables from out-of-the-box (OOB) tables.
The default prefix "u_" is applied to all custom global tables.
The table name follows the format: "u_" + [custom name].
Example:
If you create a table named "abc", the system assigns it the table name: u_abc.
All custom tables created by users automatically receive the "u_" prefix.
Prevents conflicts with ServiceNow’s internal tables.
Ensures custom tables are easy to identify.
Naming Convention for Custom Tables:Why "C. u_abc" is Correct?
A. snc_abc – Incorrect
"snc_" is not used for custom tables; it is reserved for internal ServiceNow functionality.
B. abc – Incorrect
Custom tables do not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
"sys_" is reserved for system tables (e.g., sys_user, sys_db_object).
Explanation of Incorrect Options:
ServiceNow Docs: Creating Custom Tables
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Understanding Table Naming Conventions
References from Certified System Administrator (CSA) Documentation:
What Is the purpose of the Fitter navigator In the Application Navigator?
Filter applications in order of use
Quickly navigate to applications and modules
Collapse and expand applications
List applications In order of Top Requests
The Filter Navigator in the Application Navigator is a powerful search tool in ServiceNow that allows users to quickly find applications and modules by typing keywords instead of manually browsing through the navigation menu.
Quick Navigation:
Users can type the name of an application or module to locate it instantly.
Example: Typing "incident" in the Filter Navigator will show links to "Create New Incident," "All Incidents," "Open Incidents," etc.
Dynamic Filtering:
The list of applications and modules dynamically updates as you type.
Helps users find relevant sections without scrolling through the full menu.
Keyboard Navigation Support:
Users can use the keyboard (arrow keys and Enter) to navigate through the filtered results.
Time-Saving Feature:
Reduces the need to expand and collapse menus manually.
Especially useful for new users or users working across multiple modules.
Key Functions of the Filter Navigator:Why Option B is Correct?✅ The Filter Navigator is specifically designed to help users quickly search and navigate to applications and modules.
Why Other Options Are Incorrect?⌠A. Filter applications in order of use → Incorrect
The Filter Navigator does not sort applications by usage; it simply filters based on text input.
⌠C. Collapse and expand applications → Incorrect
Expanding/collapsing applications is done manually, but the Filter Navigator is purely for searching and filtering.
⌠D. List applications in order of Top Requests → Incorrect
The Filter Navigator does not rank applications by usage or requests. It only filters based on search input.
ServiceNow Docs – Using the Filter Navigatorhttps://docs.servicenow.com
ServiceNow Learning – Application Navigator and UI Features
References from Certified System Administrator (CSA) Documentation:
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 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 tool is used to define relationships between fields in an import set table and a target table?
Transform Schema
Schema Map
Dictionary Map
Transform Map
Field Transformer
Import Designer
A Transform Map in ServiceNow is a tool used to define relationships between fields in an import set table and fields in a target table. It helps map incoming data to the appropriate fields within the ServiceNow database when importing data from external sources.
Data is loaded into an Import Set Table.
A Transform Map is created to define how fields from the import set correspond to fields in the target table.
The Transformation Process is executed, applying the mapping rules.
The data is stored in the Target Table with any specified transformations applied.
Supports field mapping, scripted transformations, and coalesce fields (for avoiding duplicate records).
Allows for data cleansing and standardization during the transformation process.
Can be reused for multiple data imports.
A. Transform Schema → No such concept exists in ServiceNow.
B. Schema Map → Provides a visual representation of table relationships but does not define field mappings for imports.
C. Dictionary Map → Used for mapping between dictionary definitions, not for transforming import set data.
E. Field Transformer → Not a ServiceNow tool.
F. Import Designer → No such module in ServiceNow.
Which of the following protects applications by identifying and restricting access to available files and data?
Application Configuration
Verbose Log
Access Control Rules
Application Scope
Access Control Rules (ACLs) are a fundamental security feature in ServiceNow that protect applications by identifying and restricting access to files and data. ACLs define which users or roles have permissions to create, read, write, or delete data within an application.
Understanding Access Control Rules (ACLs)ACLs in ServiceNow operate based on three key elements:
Object Type – Defines what is being secured (table-level or field-level access).
Operation – Specifies the type of access (Create, Read, Write, Delete, Execute, etc.).
Condition & Script – Determines when access is granted (role-based permissions or specific conditions).
Data Security: Ensures that only authorized users can access specific data.
Granular Access: Controls permissions at the table and field level.
Regulatory Compliance: Helps organizations maintain security standards and data protection laws.
ServiceNow applies ACLs from the most specific to the most general (Field-level → Table-level → Global-level).
If no ACL explicitly allows access, the system denies it by default (Deny by Default Policy).
ACLs can be role-based, condition-based, or script-based for advanced security configurations.
A. Application Configuration – This refers to application settings but does not control access to data.
B. Verbose Log – Logging helps in debugging but does not secure applications or restrict access.
D. Application Scope – Defines application boundaries but does not control data access permissions.
ServiceNow CSA Documentation: Access Control Rules (ACLs)
ServiceNow Security Best Practices: Security and Access Control
Why Access Control Rules are Important?How ACLs Work in ServiceNow?Incorrect Answer Choices Explanation:Official CSA Documentation Reference:
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:
What field contains a record’s 32-character, unique identifier?
sn_rec_id
rec_id
u_id
sys_id
sn_gu_id
sn_sys_id
id
In ServiceNow, every record in a table has a unique 32-character identifier called sys_id. This ID uniquely identifies a record and is stored in the sys_id field for every table.
sys_id is a globally unique identifier assigned to every record in ServiceNow.
It is a 32-character hexadecimal string, ensuring uniqueness across instances.
It remains constant for a record, even if other fields in the record are modified.
sys_id is used in API calls, reference fields, and update sets to track records across environments.
A. sn_rec_id: ⌠No such field in ServiceNow.
B. rec_id: ⌠Not a valid field in ServiceNow.
C. u_id: ⌠Not a standard ServiceNow field. Custom fields may use "u_" prefix but u_id is not a system field.
E. sn_gu_id: ⌠No such field in ServiceNow.
F. sn_sys_id: ⌠No such standard field in ServiceNow.
G. id: ⌠Generic term, but not a standard field in ServiceNow.
ServiceNow Data Model and sys_id Explained: ServiceNow Docs
sys_id Best Practices for Data Management
Why is the Correct Answer "sys_id"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:The sys_id is crucial for tracking and managing records efficiently in ServiceNow and plays a key role in integrations, workflows, and automation.
Which 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 Overviewhttps://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/incident-management/concept/task-table.html
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 do you need to do before you can use an Application-based trigger in your flow?
Activate application trigger spoke
Activate trigger security rules
Activate application spoke, and plug-ins as needed
Assign Application trigger role [sn_app_trigger_write] to SME
Activate application plugins only
In ServiceNow Flow Designer, an Application-based trigger is used to initiate a flow based on events from a specific application. Before using an application-based trigger, you must ensure that the necessary application spoke and any required plug-ins are activated.
Application Spokes:
Spokes are pre-built integration modules that allow Flow Designer to interact with different applications within ServiceNow.
Each application that provides triggers typically has its own spoke.
Plug-ins:
Some application spokes rely on additional plug-ins for full functionality.
These plug-ins must be enabled before the application-based triggers can be used.
A. Activate application trigger spoke → Incorrect
There is no generic "Application Trigger Spoke." Instead, each application has its own spoke that must be enabled.
B. Activate trigger security rules → Incorrect
Security rules govern access to triggers, but they do not enable the functionality of application-based triggers.
D. Assign Application trigger role [sn_app_trigger_write] to SME → Incorrect
Roles like sn_app_trigger_write may provide permissions but do not activate the trigger itself.
E. Activate application plugins only → Incorrect
While plug-ins may be necessary, you also need to activate the corresponding spoke.
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:
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: https://docs.servicenow.com/en-US/bundle/utah-integrationhub/page/integrate/integrationhub/concept/integrationhub-overview.html
ServiceNow Docs - Spokes in Flow Designer: https://docs.servicenow.com/en-US/bundle/utah-integrationhub/page/administer/integrationhub-spokes/concept/available-spokes.html
Key Concepts Related to IntegrationHub and SpokesOfficial References from the Certified System Administrator (CSA) Documentation:
What is a role in ServiceNow?
A role is one record m the Role [sys_user_role] table
A role is one record in the Role Iuser_sys_role] table
A role is a persona used In Live Feed Chat
A role Is a set of modules for a particular application
In ServiceNow, a role is a record stored in the sys_user_role table that defines a set of permissions for users. Roles determine what users can see and do within the platform by granting access to applications, modules, and specific functionalities.
Stored in the sys_user_role table.
Assign permissions to users and groups.
Define access to applications, modules, and records.
Can be inherited by users through group membership.
Used in Access Control Rules (ACLs) to restrict or allow access to records.
Key Features of Roles in ServiceNow:Common Roles in ServiceNow:Role Name
Description
admin
Full system access, including configuration and security settings.
itil
Allows access to IT Service Management (ITSM) modules like Incident, Change, and Problem.
catalog_admin
Manages the Service Catalog.
knowledge_manager
Manages the Knowledge Base.
Roles are stored as records in the sys_user_role table.
Each role grants specific permissions to users.
Users can have multiple roles assigned to them.
B. A role is one record in the Role [user_sys_role] table – Incorrect
The correct table name is sys_user_role, not "user_sys_role".
C. A role is a persona used in Live Feed Chat – Incorrect
Live Feed is a collaboration tool, but roles are not personas for chat.
D. A role is a set of modules for a particular application – Incorrect
Roles grant access to modules, but they are not the modules themselves.
ServiceNow Docs: User Roles & Permissions
ServiceNow CSA Study Guide – Role-Based Access Control
ServiceNow Product Documentation: sys_user_role Table
Why "A. A role is one record in the Role [sys_user_role] table" is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Where in Flow Designer can users access information about actions that are added to the flow?
Virtual Agent Help
Local Action Help
Help Panel
Flow Assistant
In ServiceNow Flow Designer, users can access detailed information about actions added to a flow via the Help Panel. The Help Panel provides contextual guidance and documentation about the available actions, conditions, and steps within the flow.
Displays Information About Actions:
When an action is selected in Flow Designer, the Help Panel provides descriptions and usage details.
Helps users understand what the action does and how to configure it.
Accessing the Help Panel:
Inside Flow Designer, users can click the Help icon ( ? ) or expand the Help Panel from the side.
This provides inline documentation for added actions.
Guidance for New Users:
The panel provides ServiceNow documentation links and tips to help users build flows effectively.
Key Features of the Help Panel:Why Option C (Help Panel) is Correct?✅ The Help Panel provides built-in documentation and details about actions added to the flow.
Why Other Options Are Incorrect?⌠A. Virtual Agent Help → Incorrect
Virtual Agent Help is related to chatbot and conversational assistance, not Flow Designer.
⌠B. Local Action Help → Incorrect
No such feature exists in ServiceNow; action details are found in the Help Panel.
⌠D. Flow Assistant → Incorrect
Flow Assistant helps with building expressions and selecting data pills but does not provide action documentation.
ServiceNow Docs – Flow Designer Help Panelhttps://docs.servicenow.com
ServiceNow Learning – Flow Designer and Automation Best Practices
ServiceNow Developer Portal – Flow Designer Action Configuration
References from Certified System Administrator (CSA) Documentation:
What are the three components of a filter condition?
Field. Operator and Value
Condition. Operator, and Value
Field, Condition, and Value
Variable, Field, and Value
In ServiceNow, a filter condition is used to define search criteria for records in a table. A filter consists of three primary components:
Field → The database field to be evaluated (e.g., priority, state, assigned_to).
Operator → Specifies how the field should be compared to a value (e.g., is, contains, greater than).
Value → The expected data in the field (e.g., High, Resolved, John Doe).
Filter Condition: Priority is High
Field: Priority
Operator: is
Value: High
Another Example: State is not Resolved
Field: State
Operator: is not
Value: Resolved
Example of a Filter Condition:Why Option A is Correct?✅ Field, Operator, and Value are the correct components used to create a filter condition.
Why Other Options Are Incorrect?⌠B. Condition, Operator, and Value → Incorrect because "Condition" is a result of a Field + Operator + Value, not a separate component.⌠C. Field, Condition, and Value → Incorrect because "Condition" is not a direct component.⌠D. Variable, Field, and Value → Incorrect because variables are used in forms, not in filter conditions.
ServiceNow Docs – Creating and Applying Filtershttps://docs.servicenow.com
ServiceNow Learning – Query Builder and Conditions
ServiceNow Best Practices – Using Filters in Lists and Reports
References from Certified System Administrator (CSA) Documentation:
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.
What is the difference between a Ul Policy and Data Policy?
Data Policies run only after Ul Policies run successfully
Data Policies run regardless of how data is entered Into ServiceNow, while Ul Policies are used for form interactions
Data Policies can be converted into Ul Policies, but Ul Policies can not be converted into Data Policies
Data Policies run when data is entered through the form, by an Import Set or by web services, while Ul Policies are set only by web services
Both UI Policies and Data Policies are used to enforce rules on data in ServiceNow, but they work differently in terms of where and how they apply.
Key Differences Between UI Policies and Data Policies:Feature
UI Policy
Data Policy
Scope
Works only on forms in the user interface (UI)
Works on all data entry methods, including forms, imports, and web services
Execution
Runs client-side in the browser
Runs server-side on the database
Purpose
Dynamically show/hide, make fields mandatory, or read-only on forms
Enforces mandatory and read-only fields at the database level
Applies to
User interactions on forms
All data sources (Forms, Import Sets, Web Services, API)
Conversion
Can be converted into Data Policies
Cannot be converted into UI Policies
Why "B. Data Policies run regardless of how data is entered into ServiceNow, while UI Policies are used for form interactions" is Correct:✅ Data Policies apply to all data entry methods, ensuring data integrity no matter how the data enters ServiceNow.✅ UI Policies only apply to the user interface (forms) and dynamically modify field behavior in real-time.
A. Data Policies run only after UI Policies run successfully → ⌠UI Policies and Data Policies work independently and do not depend on each other.
C. Data Policies can be converted into UI Policies, but UI Policies cannot be converted into Data Policies → ⌠The opposite is true: UI Policies can be converted into Data Policies, but not the other way around.
D. Data Policies run when data is entered through the form, by an Import Set, or by Web Services, while UI Policies are set only by web services → ⌠UI Policies are not related to web services; they only apply to form interactions.
Why Other Options Are Incorrect:
ServiceNow Documentation: UI Policies vs. Data Policies
CSA Exam Guide: Covers UI Policies and Data Policies differences in form and system-wide data enforcement.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. Data Policies run regardless of how data is entered into ServiceNow, while UI Policies are used for form interactions
Which certificate-based authentication methods can be enabled so that users can log into the Service Portal? (Select all that apply) Select 2 Answers from the below options
Extended Validation Access (EVA)
Organization Verification Card (OVC)
Common Access Card (CAC)
Domain Authentication Card (DAC)
Personal Identify Verification (PIV)
In ServiceNow, users can log into the Service Portal using certificate-based authentication methods. The two commonly supported methods are:
A CAC is a smart card issued by the U.S. Department of Defense (DoD).
It is used by military personnel, contractors, and government employees for secure authentication.
ServiceNow supports CAC authentication by integrating with external identity providers.
A PIV card is used by U.S. federal agencies for authentication.
It follows Federal Information Processing Standard (FIPS) 201 for identity verification.
ServiceNow allows users to log in using PIV authentication, ensuring secure access to government and enterprise systems.
1. Common Access Card (CAC) – (Correct Answer)2. Personal Identity Verification (PIV) – (Correct Answer)
Both CAC and PIV are widely recognized certificate-based authentication methods used in ServiceNow for secure user authentication.
They provide multi-factor authentication (MFA) and meet federal security standards.
Why "C. CAC" and "E. PIV" are the Correct Answers?
A. Extended Validation Access (EVA) – Incorrect
No such authentication method exists in ServiceNow. Extended Validation (EV) certificates are used for website security, not user authentication.
B. Organization Verification Card (OVC) – Incorrect
Not a recognized ServiceNow authentication method.
D. Domain Authentication Card (DAC) – Incorrect
No such authentication method exists in ServiceNow.
Explanation of Incorrect Options:
ServiceNow Docs: Common Access Card (CAC) Authentication
ServiceNow Docs: Personal Identity Verification (PIV) Authentication
ServiceNow CSA Study Guide – Authentication Methods in ServiceNow
References from Certified System Administrator (CSA) Documentation:
What is specified in an Access Control rule?
Groups, Conditional Expressions and Workflows
Table Schema, CRUD, and User Authentication
Object and Operation being secured; Permissions required to access the object
security_admin
An Access Control rule (ACL) in ServiceNow defines who can access data and what actions they can perform on that data. Each ACL consists of three primary components:
Object being secured – The specific table, field, or record that the rule applies to.
Operation – The type of action that is being secured (e.g., Read, Write, Create, Delete).
Permissions required – The conditions, roles, or scripts that determine whether access is granted.
ACLs evaluate whether a user has permission to access a specific table, field, or action.
The security rules are processed from most specific to least specific (e.g., field-level > table-level).
Permissions can be granted based on roles, conditions, or custom scripts using GlideSystem (gs).
A. Groups, Conditional Expressions, and Workflows ⌠(Incorrect)
ACLs do not manage workflows or directly control group assignments.
B. Table Schema, CRUD, and User Authentication ⌠(Incorrect)
CRUD (Create, Read, Update, Delete) permissions are controlled by ACLs, but User Authentication is managed separately through login policies (LDAP, SSO, etc.).
D. security_admin ⌠(Incorrect)
security_admin is a special elevated role required to modify security settings, but it is not what an ACL specifies.
Access Control Rules Overview:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/concept/access-control-rules.html
Configuring ACLs in ServiceNow:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/task/t_CreateOrModifyAnAccessControl.html
How ACLs Work in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
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 is a key difference between Reporting and Performance Analytics?
Performance Analytics contains snapshots of data taken over time; Reporting shows only the data as it is, at the moment the report is run.
Performance Analytics can show trends; Reports cannot.
Reports can be run on a scheduled basis; Performance Analytics cannot.
Performance Analytics data can be published to Dashboards; Reports cannot.
Performance Analytics shows KPIs; Reporting does not.
The key difference between Reporting and Performance Analytics (PA) is how they handle data over time.
Shows real-time data from tables.
Runs queries on data at the moment the report is generated.
Cannot analyze historical trends unless data is manually stored.
Used for static reports, lists, charts, or dashboards.
Captures snapshots of data at scheduled intervals (e.g., daily, weekly).
Tracks trends and KPIs (Key Performance Indicators) over time.
Helps organizations forecast and analyze historical patterns.
Used for business intelligence and proactive decision-making.
ReportingPerformance Analytics (PA)
Incorrect Answer Choices Explanation:⌠B. Performance Analytics can show trends; Reports cannot.
Reporting can show trends using aggregated data (e.g., grouped by date), but PA is specifically designed for tracking trends over time.
⌠C. Reports can be run on a scheduled basis; Performance Analytics cannot.
Both Reports and PA can be scheduled to run at regular intervals.
⌠D. Performance Analytics data can be published to Dashboards; Reports cannot.
Reports can be published to dashboards, just like Performance Analytics.
⌠E. Performance Analytics shows KPIs; Reporting does not.
Reports can display KPIs using calculated metrics and aggregations, but PA is optimized for KPI tracking over time.
Performance Analytics vs. Reporting
ServiceNow Reporting Overview
Official CSA Documentation Reference:
Which module is used as the first step for importing data?
Coalesce Data
Transform Data
Import Data
Load Data
When importing data into ServiceNow, the first step in the Import Set process is loading the data into a temporary Import Set table. This is done using the Load Data module.
Load Data (First Step) ✅
This step imports raw data from a source file (e.g., CSV, Excel, XML) into an Import Set table in ServiceNow.
No transformation occurs at this stage; it simply moves data into a temporary staging table.
Create Transform Map & Apply Transform
After loading, a Transform Map is used to map fields from the Import Set table to the target table (e.g., Incident, CMDB, Users).
The Transform Data step converts and inserts data into the final table.
Coalesce to Avoid Duplicates
Coalescing is an optional step that determines whether existing records should be updated or if new records should be created.
A. Coalesce Data ⌠(Incorrect)
Coalescing is used during the Transform phase to prevent duplicate records but is not the first step.
B. Transform Data ⌠(Incorrect)
Transforming data occurs after it has been loaded into the Import Set table.
C. Import Data ⌠(Incorrect)
No such specific module exists as "Import Data"; the process begins with "Load Data."
Importing Data Using Import Sets:https://docs.servicenow.com/bundle/utah-platform-administration/page/administer/import-sets/concept/c_ImportDataUsingImportSets.html
Load Data Module in ServiceNow:https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/import-sets/task/t_LoadData.html
Steps in Importing Data:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
Which one of the following is NOT a type of Visual Task Board?
Feature
Guided boards
Flexible
Freeform
In ServiceNow, Visual Task Boards (VTBs) provide a Kanban-style interface to manage and track work. There are three main types of Visual Task Boards, but "Feature" is not one of them.
Freeform Board (✅ Valid Type)
Manually created boards where cards can be moved freely without predefined conditions.
Users can add and organize tasks as needed.
Example: Personal task management.
Guided Board (✅ Valid Type)
Created from a list view and linked to a ServiceNow table (e.g., Incident, Change, Task).
Cards on the board automatically update based on conditions.
Example: Managing Incidents or Change Requests.
Flexible Board (✅ Valid Type)
Similar to Guided Boards, but allows users to manually reorder tasks within lanes.
Offers more flexibility while still being linked to a data source.
Example: Sprint Planning or ITSM Workflows.
"Feature" is NOT a Visual Task Board type in ServiceNow.
ServiceNow does use the term "Feature" in Agile Development (for tracking high-level product functionalities), but it is not related to VTBs.
Types of Visual Task Boards in ServiceNow:Why is "Feature" Incorrect?
Why Other Options Are Correct?✅ Guided, Flexible, and Freeform are the three valid types of Visual Task Boards in ServiceNow.
Visual Task Boards Overview
ServiceNow Visual Task Boards
Types of Visual Task Boards
Creating and Using VTBs
References from ServiceNow CSA Documentation:
How is the Event Log different from the Event Registry?
Event Log contains generated Events, the Event Registry is a table of Event definitions
Event Log is formatted in the Log style, the Event Registry displays different fields
Event Log lists Events that were triggered by integrations, the Event Registry lists the Events that were triggered during the day (24-hour period)
Event Log is the same as the Event Registry
In ServiceNow, Events play a crucial role in the event-driven architecture, allowing the system to respond dynamically to actions such as record updates, system notifications, and integrations.
There are two key components involved in event handling:
Event Registry
A table that stores event definitions (i.e., predefined event names).
Defines which events can be triggered in the system.
Events in the registry are not actual occurrences, but rather possible events that can be triggered.
Located in the sys_event_registry table.
Event Log
A log of actual generated events that have occurred in the system.
Whenever an event is triggered (e.g., record update, scheduled job, or integration), it gets recorded in the Event Log.
Helps administrators track and troubleshoot event execution.
Stored in the sys_event table.
Why is Option A Correct?✅ "Event Log contains generated Events, the Event Registry is a table of Event definitions."
Event Registry = Defines possible events that can be triggered.
Event Log = Records actual events that have been triggered.
Why Are the Other Options Incorrect?⌠B. "Event Log is formatted in the Log style, the Event Registry displays different fields."
Misleading: While the log and registry have different layouts, the key difference is event occurrences vs. event definitions, not just formatting.
⌠C. "Event Log lists Events that were triggered by integrations, the Event Registry lists the Events that were triggered during the day (24-hour period)."
Incorrect: The Event Log tracks all triggered events, not just integrations.
The Event Registry does not track daily events, it just defines them.
⌠D. "Event Log is the same as the Event Registry."
Completely incorrect: The Event Log records actual event occurrences, while the Event Registry defines possible events in the system.
Reference from Certified System Administrator (CSA) Documentation:📌 ServiceNow Docs – Events and Event Processing🔗 ServiceNow Event Management Documentation
"The Event Registry (sys_event_registry) contains event definitions that specify when an event can be generated. The Event Log (sys_event) records events that have actually occurred."
Conclusion:✅ The correct answer is A. Event Log contains generated Events, the Event Registry is a table of Event definitions.🔹 Understanding the difference between the Event Log and Event Registry is crucial for troubleshooting, automation, and event-driven processing in ServiceNow.
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 group of permissions is used to control Application and Module access?
Access Control Rules
UI Policies
Roles
Assignment Rules
In ServiceNow, Roles are used to control access to Applications and Modules within the platform. A Role is a set of permissions that define what actions a user can perform and which records they can access.
Grant Access to Applications and Modules:
If a user does not have the required role, they cannot see or access an application/module.
Control Record-Level and Field-Level Access:
Some Access Control Rules (ACLs) depend on roles to permit or restrict data visibility.
Assign Multiple Roles to a User:
A user can have multiple roles based on job responsibilities.
Example Roles in ServiceNow:
admin – Full access to all system features.
itil – Can manage incidents, problems, and changes.
catalog_admin – Manages the Service Catalog.
asset – Manages assets and CI records.
Key Functions of Roles in Access Control:
Navigate to: All → Users and Groups → Users
Open a user record
Scroll to the Roles related list
Click Edit and add roles
How to Assign Roles to Users:
A. Access Control Rules – Incorrect.
Access Control Rules (ACLs) define record-level and field-level security, but they do not control access to applications and modules directly.
B. UI Policies – Incorrect.
UI Policies control the visibility and behavior of form fields, not module or application access.
D. Assignment Rules – Incorrect.
Assignment Rules automatically assign tasks (e.g., Incidents, Requests) to groups or users, but they do not control access.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Roles and Permissions
ServiceNow CSA Study Guide → User and Role Management
ServiceNow Knowledge Base → Controlling Access to Applications and Modules
References from Certified System Administrator (CSA) Documentation:
What are the three components of a filter condition?
Table
Value
Field
Operator
In ServiceNow, a filter condition consists of three primary components:
Field – The specific column (attribute) in a table that you want to filter by.
Example: State, Priority, Category, Created Date
Operator – Defines the comparison condition between the Field and the Value.
Example: is, is not, contains, starts with, greater than, less than
Value – The actual data that the filter is looking for.
Example: High (for Priority), New (for State), IT Support (for Category)
Example of a Filter Condition in ServiceNow:If you want to filter Incident records where the State is New, the filter condition would be:
Field: State
Operator: is
Value: New
A. Table –
A table is where data is stored, but it is not a component of a filter condition.
Filters are applied on a table but do not include the table itself in the condition.
ServiceNow Docs: Filtering Data in Lists and Reportshttps://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/use/using-lists/concept/filtering-lists.html
ServiceNow CSA Official Training Guide (Filtering and Searching Data)
Why the Other Option is Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms that Field, Operator, and Value are the three core components of a filter condition.
What is the function of user impersonation?
Testing and visibility
Activate verbose logging
View custom perspectives
Unlock Application master list
In ServiceNow, User Impersonation allows an admin or a user with the appropriate role to temporarily act as another user without needing their password. This is mainly used for testing and visibility, helping administrators and developers verify user permissions, role-based access, and UI experiences.
Testing Permissions & Roles
Ensures that users have the correct access rights (e.g., verifying ITIL user permissions for incident management).
Helps test UI Policies, Business Rules, and ACLs (Access Control Rules) by viewing the system from the perspective of different roles.
Debugging & Troubleshooting
Identifies why a user cannot access certain records or modules.
Helps in resolving permission-related issues without affecting live users.
Experience Validation
Ensures users see the correct menus, fields, and options based on their assigned roles.
Useful when developing new applications, workflows, or Service Catalog items.
Admins and authorized users can impersonate by clicking on their name in the top-right corner and selecting Impersonate User.
Once impersonated, all actions are logged for security and compliance.
Primary Functions of User Impersonation:How to Use Impersonation:
(A) Testing and visibility – Correct ✅
The primary function of user impersonation is to test and verify what different users can see and do in the system.
It helps with debugging UI, role-based access, ACLs, and workflow execution.
(B) Activate verbose logging – Incorrect âŒ
Verbose logging is used for detailed debugging and performance monitoring, but impersonation does not enable logging features.
(C) View custom perspectives – Incorrect âŒ
ServiceNow does not use the term "custom perspectives" in the context of impersonation.
Impersonation shows what a specific user sees based on their roles, but it does not create custom perspectives.
(D) Unlock Application master list – Incorrect âŒ
There is no such feature as an "Application Master List" that requires impersonation to unlock.
Application access is controlled by roles and permissions, not impersonation.
Explanation of Each Option:
Never impersonate a user without permission, especially in production environments.
All impersonation actions are logged in the system for security and auditing purposes.
Use impersonation in a sub-production (development or test) instance before making changes to production.
Admins should use impersonation instead of logging in with test user accounts to maintain security and accountability.
Additional Notes & Best Practices:
ServiceNow Docs: Impersonating Users
https://docs.servicenow.com
ServiceNow Community: Best Practices for User Impersonation
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
What is a Dictionary Override?
A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update
A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services
A Dictionary Override is a task within a workflow that requests an action before the workflow can continue
A Dictionary Override sets field properties in extended tables
In ServiceNow, a Dictionary Override allows an administrator to customize the properties of a field in a child table without modifying the field in the parent table.
This is particularly useful in table inheritance scenarios, where a child table inherits fields from a parent table but needs different behavior for certain fields.
Modify field properties (e.g., mandatory, read-only, default value) in extended tables.
Preserve inheritance while allowing exceptions for specific child tables.
Avoid modifying the original dictionary definition of a field at the parent table level.
Key Functions of Dictionary Overrides:Example of Dictionary Override in Action:Consider the Task Table (task), which is a parent table for many modules like Incident, Change, and Problem.
The Task Table has a priority field.
If the Incident Table (incident) needs to override the priority field to make it mandatory, an administrator can create a Dictionary Override for the priority field in the incident table.
The priority field in other child tables (e.g., change_request, problem) remains unaffected.
(A) A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update – Incorrect âŒ
This definition describes Update Set Collisions, not Dictionary Overrides.
Update Set Collisions occur when an update set applies changes to an object that has been modified locally.
(B) A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services – Incorrect âŒ
This describes Change Management in ITSM, which tracks changes to IT services.
Dictionary Overrides specifically modify field properties in extended tables.
(C) A Dictionary Override is a task within a workflow that requests an action before the workflow can continue – Incorrect âŒ
This describes Approval Actions in Workflows, not Dictionary Overrides.
Workflow approvals pause execution until an action is completed, but Dictionary Overrides do not function this way.
(D) A Dictionary Override sets field properties in extended tables – Correct ✅
This is the correct definition.
Dictionary Overrides allow admins to customize field behavior in child tables while maintaining inheritance from parent tables.
Explanation of Each Option:
Use Dictionary Overrides sparingly to avoid unnecessary complexity.
Always test changes in a sub-production environment before applying them in production.
Document overrides properly to help future administrators understand why an override was applied.
Use the "Dictionary Entry" (sys_dictionary) table to view and manage dictionary overrides.
Additional Notes & Best Practices:
ServiceNow Docs: Dictionary Overrides Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for Dictionary Overrides
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
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:
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:
What is a characteristic of importing data into ServiceNow?
An existing Transform Map can be used one time on the same import set
Coalesce fields are used only after running Transform
Any user can manage and set up import sets
An existing Transform Map can be used multiple times on the same import set
When importing data into ServiceNow, an Import Set is created, and a Transform Map is used to map data from the Import Set table to a target table (such as incident, cmdb_ci, or user).
A Transform Map defines how data from an Import Set is transferred to the target table. One of its key characteristics is that it can be used multiple times on the same import set to reprocess data or correct mapping errors.
Import Set Table:
Temporary storage for incoming data.
Data remains in the Import Set table until transformed.
Transform Map:
A reusable mapping that determines how fields in the Import Set correspond to fields in the target table.
Can be run multiple times on the same Import Set data.
Coalesce Fields:
Used before transformation to determine whether to update existing records or create new ones.
Key Characteristics of Importing Data in ServiceNow:
You import a CSV file into an Import Set Table.
You apply a Transform Map to map data to the User (sys_user) table.
If an issue occurs, you can rerun the Transform Map on the same Import Set instead of reimporting the file.
Example Scenario:
A. An existing Transform Map can be used one time on the same import set – Incorrect.
Transform Maps can be reused multiple times on the same Import Set data.
B. Coalesce fields are used only after running Transform – Incorrect.
Coalesce fields are used before transformation to determine if a record should be updated or inserted.
C. Any user can manage and set up import sets – Incorrect.
Only users with the appropriate roles (such as import_admin or admin) can manage Import Sets.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Import Sets and Transform Maps
ServiceNow CSA Study Guide → Data Import and Management
ServiceNow Knowledge Base → Understanding Coalesce Fields in Import Sets
References from Certified System Administrator (CSA) Documentation:
Which type of interface enables you to display multiple performance analytics, reporting and other widgets on a single screen?
Form
List
Dashboard
Timeline
A Dashboard in ServiceNow is an interface that allows users to display multiple Performance Analytics (PA) widgets, reports, and other visual elements in a single, consolidated view.
Provides a single-screen view of critical data, improving visibility into key metrics.
Can include reports, Performance Analytics indicators, lists, and interactive filters.
Allows users to customize layouts and adjust widgets based on roles and permissions.
Useful for executive summaries, ITSM performance tracking, and real-time operational monitoring.
A. Form –
A Form is used to display and input data for a single record in a table (e.g., an incident, change request, or user record).
It does not provide a multi-widget interface.
B. List –
A List displays multiple records from a table in a tabular format but does not support widgets or Performance Analytics.
D. Timeline –
The Timeline visualization is used for showing time-based data, such as Change Requests over time, but does not provide multiple reporting widgets in a single interface.
ServiceNow Docs: Dashboards Overviewhttps://docs.servicenow.com/en-US/bundle/utah-performance-analytics-and-reporting/page/use/dashboards/concept/dashboard-overview.html
ServiceNow CSA Official Training Guide (Reporting & Dashboards)
Key Features of a ServiceNow Dashboard:Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:
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
https://docs.servicenow.com
ServiceNow Community: Personalizing the Application Navigator with Favorites
https://community.servicenow.com
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
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.
Table Access Control rules are processed in the following order:
any table name (wildcard), parent table name, table name
table name, parent table name, any table name (wildcard)
parent table name, table name, any table name (wildcard)
any table name (wildcard), table name, parent table name
In ServiceNow, Table Access Control (ACL) rules define the permissions for accessing records within a table. When a user attempts to access a record, ServiceNow processes ACL rules in a specific order to determine if the user has the necessary permissions.
Specific Table Name ACLs
ServiceNow first checks ACL rules that are defined for the exact table being accessed.
If there are multiple ACL rules for the same table, ServiceNow evaluates them from most specific to least specific (i.e., field-level ACLs before table-level ACLs).
Parent Table Name ACLs (If applicable)
If the table inherits from another table (e.g., Incident inherits from Task), ServiceNow next checks ACL rules on the parent table.
This ensures that inherited rules are properly applied.
Wildcard ACLs (*) (Any table)
If no explicit ACL rule is found for the table or its parent, ServiceNow checks wildcard ACL rules (*), which apply to all tables.
Wildcard ACLs act as a last resort when no table-specific rules exist.
Order of Processing ACL Rules:
(A) any table name (wildcard), parent table name, table name – Incorrect
Wildcard rules (*) are processed last, not first.
(B) table name, parent table name, any table name (wildcard) – Correct
This follows the correct processing order:
First: ACLs for the specific table
Second: ACLs for the parent table (if applicable)
Third: Wildcard ACLs (*)
(C) parent table name, table name, any table name (wildcard) – Incorrect
Parent table ACLs are checked after table-specific ACLs, not before.
(D) any table name (wildcard), table name, parent table name – Incorrect
Wildcard ACLs (*) are always processed last, so this order is incorrect.
Explanation of Each Option:
Field-level ACLs (column-specific) take precedence over table-level ACLs.
If multiple ACL rules apply, all must evaluate to true for access to be granted.
Explicit Deny: If an ACL rule explicitly denies access, the user is denied, even if another ACL grants access.
Always Test ACLs: Use the "Security Debugging" feature (/sys_security_acl_list.do) to verify how ACLs are applied.
Additional Notes & Best Practices:
ServiceNow Docs: How Access Control Rules Work
https://docs.servicenow.com
ServiceNow Community: Understanding ACL Processing Order
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
Record numbers have to be manually incremented
True
False
In ServiceNow, record numbers are automatically generated and incremented by the system. Each record created in a table receives a unique identifier based on a predefined number format.
Each table that extends the "task" or other core tables has a default numbering format.
Numbering is automatic, meaning users do not have to manually increment numbers.
The numbering format follows a prefix + incremental number (e.g., INC0001001 for incidents, CHG0002001 for changes).
The system ensures unique sequential numbering within each table.
How Record Numbering Works:Configuring Auto-Numbering:Admins can customize numbering formats by modifying the "Number Maintenance" module:
Navigate to System Definition → Number Maintenance.
Select a table and configure the prefix, length, and starting number.
Changes apply automatically to new records created in that table.
Record numbers do not require manual updates; the system handles it automatically.
Users can change format settings, but cannot manually increment individual record numbers.
ServiceNow prevents duplicate numbers to maintain data integrity.
Why "False" is the Correct Answer:
Manual incrementing is not required or possible for individual records.
The platform automatically assigns the next sequential number to each record.
Why "True" is Incorrect:
ServiceNow Documentation: Number Maintenance
CSA Exam Guide: Covers automatic record numbering and Number Maintenance settings.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. False
What defines conditions that are evaluated against users to determine which users can create, read, write, and retire knowledge articles.
User conditions
User info
User Criteria
User permissions
In ServiceNow, User Criteria define conditions that determine which users can create, read, write, and retire knowledge articles in a Knowledge Base (KB). User Criteria help enforce access control and ensure that only authorized users can interact with specific knowledge bases.
Control who can read, contribute, edit, or retire knowledge articles.
Based on roles, groups, departments, locations, or custom conditions.
Applied at the Knowledge Base level, affecting all articles within that KB.
Can be combined using "Must match all" or "Match any" logic.
Example 1: Restricting Read Access
A knowledge base for IT Support should be accessible only to IT employees.
User Criteria: Department = IT, OR Role = itil
Only IT employees or ITIL users can read articles in this KB.
Example 2: Controlling Who Can Contribute
Only HR staff should be allowed to create or update HR-related knowledge articles.
User Criteria: Group = HR Team, OR Role = knowledge_manager
Only HR Team members and Knowledge Managers can contribute.
User Criteria is the official term in ServiceNow for defining access control conditions for knowledge articles.
It allows precise control over who can read, create, write, or retire articles.
It is a feature within the Knowledge Management application.
A. User Conditions – Incorrect
No such concept exists in ServiceNow. User Criteria, not "User Conditions," determine knowledge article access.
B. User Info – Incorrect
"User Info" refers to details stored in the sys_user table (e.g., name, email) but does not define knowledge permissions.
D. User Permissions – Incorrect
While permissions exist in ServiceNow (via roles and ACLs), User Criteria specifically manage Knowledge Base access.
ServiceNow Docs: User Criteria for Knowledge Management
ServiceNow CSA Study Guide – Knowledge Management Permissions
ServiceNow Product Documentation: Configuring Knowledge Base Access
Key Features of User Criteria:Examples of User Criteria:Why "C. User Criteria" is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
The display sequence is controlled in a Service Catalog Item using which of the following?
The Default Value field in the Catalog Item form
The Sequence field in the Catalog Item form
The Order field in the Variable form
The Choice field in the Variable form
In ServiceNow’s Service Catalog, the display sequence of variables within a Catalog Item is controlled by the Order field in the Variable form. The Order field determines the position in which the variables appear when a user fills out a catalog item. Lower values appear first, and higher values appear later.
(A) The Default Value field in the Catalog Item form – Incorrect
The Default Value field sets an initial value for a variable but does not control the display sequence. It is used to pre-fill a value when the form loads.
(B) The Sequence field in the Catalog Item form – Incorrect
There is no such field called "Sequence" in the Catalog Item form. The field that determines the sequence of variables is the Order field in the Variable form.
(C) The Order field in the Variable form – Correct
Each variable in a catalog item has an Order field.
Variables with a lower order number are displayed before those with a higher order number.
If multiple variables have the same order value, ServiceNow orders them based on internal system processing order.
(D) The Choice field in the Variable form – Incorrect
The Choice field applies only to Multiple Choice, Select Box, and Radio Button variables, determining the selectable options for users. It does not control the display sequence of variables in a catalog item form.
Explanation of Each Option:
It is a best practice to use incremental numbering (e.g., 100, 200, 300, etc.) for order values instead of consecutive numbers (e.g., 1, 2, 3). This makes it easier to insert new variables later without having to renumber existing ones.
The order values are respected unless a layout configuration (e.g., multi-column form layout) changes the positioning.
ServiceNow Docs: Creating and Configuring Service Catalog Variables
https://docs.servicenow.com
ServiceNow Community Best Practices for Service Catalog Variables
https://community.servicenow.com
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
What module in the Service Catalog application does an Administrator access to begin creating a new item?
Maintain Categories
Maintain Items
Content Items
Items
In ServiceNow, the Service Catalog application allows administrators to create, configure, and manage catalog items that users can request. To create a new catalog item, administrators must access the correct module within the Service Catalog application.
Maintain Categories (Option A) âŒ
This module is used to create and manage categories within the Service Catalog.
Categories are used to organize catalog items into logical groups but do not allow the creation of actual catalog items.
Maintain Items (Option B) ✅ (Correct Answer)
This module is used to create, edit, and manage catalog items in the Service Catalog.
It provides options to define the item name, description, fields, workflows, and pricing details.
Administrators use this module when they want to begin creating a new catalog item.
Content Items (Option C) âŒ
This module is related to Content Management System (CMS) and Knowledge Base but is not used for creating standard Service Catalog items.
It allows administrators to create links to external content rather than actual requestable catalog items.
Items (Option D) âŒ
The Items module displays catalog items but does not allow an administrator to create new ones.
It is primarily for viewing items rather than maintaining them.
Explanation of the Available Options:
The "Maintain Items" module is the only module where administrators can create, edit, and manage catalog items in ServiceNow.
Other options either relate to categories, content management, or viewing existing items, making them incorrect choices.
Why is "B. Maintain Items" the Correct Answer?
ServiceNow Product Documentation - Service Catalog Administration🔗 https://docs.servicenow.com/bundle/tokyo-it-service-management/page/product/service-catalog-management/concept/service-catalog-management.html
ServiceNow CSA Exam Guide - Service Catalog & Request Fulfillment
ServiceNow Fundamentals Training - Creating and Managing Catalog Items
References from Official CSA Documentation:
Which configuration allows you to use a script to coalesce data in Import Sets?
Multiple-field coalesce
No coalesce
Conditional coalesce
Single-field coalesce
In ServiceNow Import Sets, coalescing is the process of matching existing records to avoid duplicate entries when importing data. Conditional coalesce is the only method that allows using a script to determine if records should be updated or inserted.
Single-field Coalesce (Incorrect âŒ)
Uses one field to determine if a record exists.
If a match is found, the record is updated; otherwise, a new record is created.
Example: Using email as a coalesce field when importing user data.
Multiple-field Coalesce (Incorrect âŒ)
Uses multiple fields to find a match.
If all specified fields match, the record is updated. Otherwise, a new record is created.
Example: Matching First Name + Last Name + Email.
No Coalesce (Incorrect âŒ)
Every import creates a new record, regardless of whether a similar record exists.
Conditional Coalesce (Correct ✅)
Allows using a script to define custom logic for identifying records to update.
This is the only coalescing method that supports scripting.
Example:
A script can check if either email or employee ID exists, and if neither exist, create a new record.
Types of Coalescing in Import Sets:
Understanding Coalesce in Import Sets
Import Set Coalescing
Conditional Coalesce Scripting
Using Conditional Coalesce
References from ServiceNow CSA Documentation:
Which tool is used to have conversations with logged-in users in real-time?
Connect Chat
Now Messenger
User Presence
Comments
Connect Chat is the real-time messaging tool in ServiceNow that allows logged-in users to communicate instantly within the platform. It provides live, interactive conversations between users, which is particularly useful for collaboration in IT Service Management (ITSM), HR, and other ServiceNow modules.
Primary Functionality:
Enables real-time conversations within ServiceNow.
Allows communication between individual users, groups, and support teams.
Can be integrated into various ServiceNow applications (e.g., Incident Management, HR Service Delivery).
Where to Access It:
Users can access Connect Chat from the Connect Sidebar (a chat window on the right side of the screen).
Available under: All → Connect Chat.
Key Features:
Supports one-on-one and group conversations.
Integrates with work notes and comments on ServiceNow records.
Provides notifications and presence indicators to show who is online.
Understanding Connect Chat:
B. Now Messenger – Incorrect.
No such tool called Now Messenger exists in ServiceNow.
C. User Presence – Incorrect.
User Presence allows users to see who is online in the system but does not provide chat functionality.
D. Comments – Incorrect.
Comments are used to provide asynchronous updates on records but do not enable real-time communication.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Connect Chat
ServiceNow CSA Study Guide → Collaboration Tools in ServiceNow
ServiceNow Knowledge Base → Connect Chat vs. User Presence
References from Certified System Administrator (CSA) Documentation:
What are the 5 provided Roles by ServiceNow?
System Administrator: The admin role provides access to all platform features, applications, functions and data.
Specialized Administrator: Specialized administrator roles manage specific functions or applications, such as Assignment Rules, Knowledge base, reports, or web services
Fulfiller: Users with the ITIL role may fulfill ITIL activities associated with the ITIL workflow, including Incident and Change management.
Approver: Users with the Approver user role can perform all requester actions and may view or modify approval records directed to the approver
Requester: Also known as Employee Self Service (ESS) users, these users have no roles but can submit and manage their own requests, access public pages, etc.
ServiceNow provides five primary roles that define access and permissions within the platform. These roles help structure user responsibilities and ensure that users only have access to the necessary functions.
The highest level of access in ServiceNow.
Can manage all platform features, applications, data, and configurations.
Has control over users, security settings, system properties, and scripting capabilities.
Example: A ServiceNow admin configuring new workflows, modifying tables, or setting up instance-wide settings.
Manages specific applications or functionalities within ServiceNow.
Includes roles such as:
knowledge_admin (Manages Knowledge Base)
report_admin (Manages Reports)
catalog_admin (Manages Service Catalog)
Example: A Knowledge Base Administrator controlling access to articles and updating knowledge categories.
Users with the ITIL role who perform IT Service Management (ITSM) tasks.
Can create, update, and resolve records such as incidents, problems, changes, and requests.
Example: A service desk agent handling incidents and requests.
Users with the Approver role can approve or reject requests, such as change requests or access requests.
Can view or modify approval records directed to them but cannot fulfill other ITIL tasks.
Example: A manager approving a new software installation request.
Basic users with no assigned roles.
Can submit requests, view their own tickets, and access public pages (e.g., Knowledge Base, Catalog).
Example: An employee submitting a request for laptop repair via the ServiceNow portal.
1. System Administrator (admin)2. Specialized Administrator3. Fulfiller (ITIL Role)4. Approver5. Requester (Employee Self-Service - ESS)
These roles form the foundation of role-based access control (RBAC) in ServiceNow.
They ensure that users only access the data and functions relevant to their job responsibilities.
Additional roles can be assigned based on business needs, but these five cover the core platform functionalities.
Why These Are the Provided Roles in ServiceNow:
ServiceNow Documentation: User Roles in ServiceNow
CSA Exam Guide: Covers System Administrator, Specialized Administrator, Fulfiller, Approver, and Requester as the standard user roles.
Reference from CSA Documentation:Thus, the correct answer is:✅ A. System Administrator, B. Specialized Administrator, C. Fulfiller, D. Approver, E. Requester
Which would NOT appear in the History section of the Application Navigator?
Records
UI Pages
Lists
Forms
The History section in the Application Navigator tracks recently visited records, lists, and forms within ServiceNow. This feature allows users to quickly navigate back to previously accessed content without searching manually.
What Appears in the History Section?The History section logs user activity related to:
Records (✅ Option A) – Recently viewed records from any table, such as incidents, requests, or tasks.
Lists (✅ Option C) – Any list views a user has accessed, such as Incident List or Change Request List.
Forms (✅ Option D) – Any individual record viewed in form view, such as an incident form or user form.
Why is Option B (UI Pages) Correct?⌠UI Pages do NOT appear in the History section.
UI Pages are special custom pages built with Jelly scripting and used for custom interfaces, portals, and dashboards (e.g., Service Portal pages).
Since they do not represent individual records, lists, or forms, they are not included in the user’s History tracking.
Why Are the Other Options Incorrect?⌠A. Records
Records are individual database entries (e.g., specific incidents, change requests, or users).
Since records are frequently accessed, they are logged in History.
⌠C. Lists
Lists display multiple records from a table (e.g., all open incidents).
Since users navigate through lists frequently, they are logged in History.
⌠D. Forms
Forms are used to view or edit individual records (e.g., an incident form).
Since forms are commonly accessed, they are logged in History.
Reference from Certified System Administrator (CSA) Documentation:📌 ServiceNow Docs – Application Navigator & History🔗 ServiceNow Application Navigator Documentation
"The History section of the Application Navigator displays a list of the records, lists, and forms that you have recently accessed."
"Custom UI Pages are not included in History tracking."
What is the difference between UI Policy and UI Action?
UI Action can make fields read-only, mandatory, or hidden. while UI Policy can make a save button visible for appropriate users.
UI Policy can make fields read-only, mandatory, or hidden. while UI Action can make a save button visible for appropriate users.
UI Policies and UI Actions are both part of the ServiceNow user interface customization but serve different purposes.
Used to dynamically change form field behaviors based on specific conditions.
Can make fields read-only, mandatory, or hidden without requiring scripts.
Runs on the client-side (browser) to improve performance and responsiveness.
Example:
If the Category is Hardware, the Serial Number field becomes mandatory.
Used to create buttons, links, and context menu actions.
Can execute scripts to perform specific actions when clicked.
Runs on the server-side or client-side depending on configuration.
Example:
A "Save" button that becomes visible only to users with a specific role.
UI Policy (not UI Action) is responsible for making fields read-only, mandatory, or hidden.
UI Action (not UI Policy) is responsible for making a Save button visible for specific users.
ServiceNow Docs: UI Policy Overviewhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/form-administration/concept/c_UIPolicies.html
ServiceNow Docs: UI Action Overviewhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/form-administration/concept/c_UIActions.html
UI Policy:UI Action:Why Option A is Incorrect?References from Certified System Administrator (CSA) Documentation:
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:
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:
Data Policy can enforce mandatory data on import.
True
False
A Data Policy in ServiceNow is used to enforce mandatory and read-only field conditions for data that is entered manually through forms or imported into the system.
Data Policies apply to data coming from external sources, such as imports, web services (API), and integrations.
If a field is set as mandatory in a Data Policy, records cannot be imported unless that field contains a value.
This ensures data integrity by preventing incomplete or invalid data from entering the system.
If an administrator configures a Data Policy to make the "Caller" field mandatory on the Incident table, any imported incidents without a Caller value will be rejected.
How Data Policies Enforce Mandatory Data on Import:Example Scenario:
Why "True" is the Correct Answer:✅ Data Policies enforce mandatory fields for both UI entry and imports.
Why "False" is Incorrect:⌠If Data Policies did not enforce mandatory fields on imports, incomplete records could enter the system, leading to data integrity issues.
ServiceNow Documentation: Data Policies
CSA Exam Guide: Covers Data Policy enforcement for UI forms and imports.
Reference from CSA Documentation:Thus, the correct answer is:✅ A. True
Which of the following is true of Service Catalog Items in relation to the Service Catalog?
They run behind the scenes.
They are the building blocks.
They are optional.
They provide options.
In ServiceNow, the Service Catalog is a centralized portal where users can request IT services, hardware, software, and other business-related items. Within the Service Catalog, the fundamental components are known as Service Catalog Items.
Definition of Service Catalog Items:
A Service Catalog Item represents a specific service, product, or action that a user can request from the Service Catalog.
It is the core component that defines what users can request.
Examples include:
Requesting a new laptop
Submitting an access request
Ordering a software installation
Why They Are the "Building Blocks" of the Service Catalog:
All Service Catalog requests are based on catalog items—without them, the catalog has no offerings.
Each item has associated workflows, approvals, and fulfillment processes that define how the request is handled.
They form the foundation of the Service Catalog because every service request must be tied to an item.
Understanding Service Catalog Items
Why Answer "B" is Correct:âœ”ï¸ "They are the building blocks."
Service Catalog Items serve as the fundamental components of the catalog.
They define what services and products are available for request.
Without catalog items, the Service Catalog would not function as intended.
Why the Other Answers Are Incorrect:⌠A. "They run behind the scenes."
Incorrect because Service Catalog Items are visible to users in the Service Catalog portal.
While workflows and fulfillment processes may operate in the background, the items themselves are not hidden.
⌠C. "They are optional."
Incorrect because Service Catalog Items are mandatory for a functioning Service Catalog.
The catalog is useless without catalog items, making them essential, not optional.
⌠D. "They provide options."
Incorrect because while Service Catalog Items can have variables (such as dropdown selections or checkboxes), their primary role is not just to provide options but to define the services available.
ServiceNow CSA Study Guide – Service Catalog & Request Management
ServiceNow Docs: Service Catalog Overview (ServiceNow Documentation)
ServiceNow Tables & Data Model (sc_catalog, sc_cat_item, sc_request, sc_task)
References from the Certified System Administrator (CSA) Documentation:
Create Incident, Password Reset, and Report outage: what do these services in the Service Catalog have in common?
They direct the user to a record producer
They direct the user to a catalog property
They direct the user to a catalog UI policy
They direct the user to a catalog client script
In ServiceNow, Create Incident, Password Reset, and Report Outage are examples of Service Catalog items that guide users through submitting requests. These services are commonly implemented using Record Producers.
What is a Record Producer?A Record Producer is a special type of catalog item that:
Creates records in a table (e.g., Incident, Change, or Request).
Provides a user-friendly interface in the Service Catalog.
Maps user input fields to corresponding fields in the target table.
For example:
"Create Incident" uses a Record Producer to create a record in the Incident [incident] table.
"Password Reset" can create a record in a custom password reset table or trigger a workflow.
"Report Outage" may create a record in the Problem or Incident table.
Why is Option A Correct?✅ "They direct the user to a record producer."
These catalog services do not create Service Requests (REQs) like normal catalog items.
Instead, they use Record Producers to generate records directly in specific tables (e.g., Incident, Change, Problem).
This allows custom form fields, pre-filled values, and direct mapping to the target table.
Why Are the Other Options Incorrect?⌠B. "They direct the user to a catalog property."
Incorrect: Catalog properties are system settings that control Service Catalog behavior, not user-facing forms.
Example: Catalog properties control cart behavior, request approval rules, etc.
⌠C. "They direct the user to a catalog UI policy."
Incorrect: UI Policies control field behavior (e.g., hiding, showing, making fields mandatory) on the form but do not determine how the request is processed.
⌠D. "They direct the user to a catalog client script."
Incorrect: Catalog Client Scripts control form logic (such as auto-filling fields) but do not create records directly.
Reference from Certified System Administrator (CSA) Documentation:📌 ServiceNow Docs – Record Producers in the Service Catalog🔗 ServiceNow Record Producers Documentation
"A Record Producer is a catalog item that lets users create records in a table instead of generating a standard request."
Conclusion:✅ The correct answer is A. They direct the user to a record producer.🔹 Record Producers are widely used in ServiceNow's Service Catalog to simplify and streamline user requests, ensuring data is properly captured and processed.
Which three Variable Types can be added to a Service Catalog Item?
True/False, Multiple Choice, and Ordered
True/False, Checkbox, and Number List
Number List, Single Line Text, and Reference
Multiple Choice, Select Box, and Checkbox
In ServiceNow’s Service Catalog, variables are used to capture user input when they request catalog items. These variables allow for dynamic and customized data collection for different service requests.
Among the options provided, the three valid variable types that can be added to a Service Catalog Item are:
Multiple Choice:
This variable type presents users with multiple predefined options, but only allows them to select one answer.
Example: "What type of laptop do you need?" with options: MacBook, Windows Laptop, Chromebook.
Select Box:
Similar to Multiple Choice but presented in a drop-down format, making it useful when space needs to be conserved in a form.
Example: "Select your department" with a drop-down list of IT, HR, Finance, etc.
Checkbox:
A simple True/False variable that allows users to check a box to indicate a selection.
Example: "Do you need an external monitor?" (Checkbox can be checked for 'Yes' or left unchecked for 'No').
Option A (True/False, Multiple Choice, and Ordered)
True/False is not a variable type in the Service Catalog. ServiceNow uses Checkbox for Boolean (Yes/No) values instead.
Ordered is not a valid Service Catalog variable type.
Option B (True/False, Checkbox, and Number List)
True/False is incorrect (ServiceNow uses "Checkbox" instead).
Number List is not a valid Service Catalog variable type.
Option C (Number List, Single Line Text, and Reference)
Number List is not a valid variable type.
Single Line Text and Reference are valid variables but were not all correct in this case.
ServiceNow Docs: Service Catalog Variableshttps://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/service-catalog-management/concept/c_ServiceCatalogVariables.html
ServiceNow CSA Official Training Guide (Service Catalog & Request Management)
Why the other options are incorrect?References from Certified System Administrator (CSA) Documentation:
Which of the following concepts are associated with the ServiceNow CMDB? (Choose four.)
Service Processes
User Permissions
Tables and Fields
A Database
The Dependency View
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:
Reports can be created from which different places in the platform? (Choose two.)
List column heading
Metrics module
Statistics module
View / Run module
In ServiceNow, reports can be created from multiple locations within the platform. Reports provide insights into data stored within the system and help visualize trends, patterns, and key performance indicators (KPIs). The two correct locations from which reports can be created are:
ServiceNow allows users to create a report directly from a list view.
This feature is useful when working with records in a table, as it enables quick reporting based on the visible columns.
To generate a report from a list view:
Navigate to a list view (e.g., Incidents, Requests, etc.).
Click on a column heading to access the context menu.
Select Bar Chart, Pie Chart, or other visualization options to generate an instant report.
If needed, refine the report using the reporting interface.
The View / Run module is the primary location for creating and managing reports in ServiceNow.
It allows users to create new reports, modify existing reports, and run pre-built reports.
Users can access the Report Designer from this module, where they can configure:
Data sources (tables)
Report type (bar chart, pie chart, trend, etc.)
Filters and conditions
Visualization settings
To access it:
Navigate to Reports > View / Run in the Application Navigator.
Click Create a Report to start building a new report.
1. List Column Heading (✅ Correct)2. View / Run Module (✅ Correct)Why the Other Options Are Incorrect:⌠B. Metrics module (Incorrect)
The Metrics module in ServiceNow is used to track and measure the performance of records over time, but it is not used to create reports.
Metrics focus on data such as time to resolution, SLA compliance, and process efficiency, but reporting is handled separately in the Reports module.
⌠C. Statistics module (Incorrect)
ServiceNow does not have a dedicated Statistics module for report creation.
While reports can generate statistical insights, this is done within the View / Run module and not a standalone "Statistics module."
ServiceNow Documentation: Creating and Running Reports
ServiceNow CSA Learning Path: Reporting and Performance Analytics
ServiceNow Docs: Working with Lists and Reports
References:
A group is stored in which table?
Group[user group]
Group[sys_user]
Group[sys_user_group]
Group[sys_user_group_profile]
In ServiceNow, groups are stored in the Group [sys_user_group] table. Groups are used to organize users with similar responsibilities, permissions, or functional roles.
Name (name) – The unique name of the group.
Manager (manager) – The user responsible for managing the group.
Roles (roles) – The roles assigned to the group, which are inherited by all group members.
Parent Group (parent) – If applicable, this establishes group hierarchy.
Assigning access roles to multiple users at once.
Routing tasks or approvals (e.g., Incident assignments to an IT Support group).
Managing security and permissions in ServiceNow.
A. Group [user group] – Incorrect. This is not a valid ServiceNow table.
B. Group [sys_user] – Incorrect. This is the User table, not the Group table.
D. Group [sys_user_group_profile] – Incorrect. This table does not exist in ServiceNow.
ServiceNow Docs: User Administration – sys_user_group Table
ServiceNow CSA Study Guide – Managing Users and Groups
Key Fields in the sys_user_group Table:Common Use Cases for Groups:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What are the main UI component(s) of the ServiceNow Platform?
Banner Navigator
Banner Frame
Application Frame
Application Navigator
Content Menu
Content Frame
The main UI components of the ServiceNow platform are designed to provide a structured and user-friendly experience for interacting with the system. These core UI elements include:
Banner Frame – Displays key information such as the logo, user profile, settings, and global search.
Application Navigator – Provides access to different modules and applications within ServiceNow.
Content Frame – Displays the main content area where users interact with forms, lists, and dashboards.
A. Banner Navigator – Incorrect terminology; the correct term is Banner Frame.
C. Application Frame – No such UI component exists in ServiceNow.
E. Content Menu – This is not a primary UI component; the correct term is Content Frame.
Why Other Options Are Incorrect:
ServiceNow Documentation: User Interface Overview
CSA Exam Guide: Covers Banner Frame, Application Navigator, and Content Frame as the three primary UI components.
Reference from CSA Documentation:Thus, the correct answer is:✅ B. Banner Frame, D. Application Navigator, F. Content Frame
What is 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:
What is a way that you can mark a knowledge article for review?
Flag article
Review
Bookmark
On Hold
In ServiceNow, knowledge articles can be marked for review using the "Flag article" feature. This allows users to indicate issues such as outdated content, incorrect information, or necessary updates.
Users can flag an article if they believe it needs review or corrections.
The flagged article appears in the Knowledge Management Dashboard, where knowledge managers can track flagged articles.
Knowledge managers or owners can review flagged articles and make necessary updates or retire them if needed.
How the "Flag Article" Feature Works:
B. Review → No such option exists in ServiceNow for marking an article for review. However, knowledge managers can schedule article reviews manually.
C. Bookmark → Used to save frequently accessed articles for personal reference but does not indicate that the article needs a review.
D. On Hold → Applies to workflows or approvals but is not a method for marking an article for review.
Why Other Options Are Incorrect:
ServiceNow Documentation: Flagging a Knowledge Article
CSA Exam Guide: Covers the Flag Article function as a key feature in Knowledge Management.
Reference from CSA Documentation:Thus, the correct answer is:✅ A. Flag article
Which one of the following statements is true about Column Context Menus?
It displays actions such as creating quick reports, configuring the list, and exporting data
It displays actions related to filtering options, assigning tags, and search
It displays actions related to viewing and filtering the entire list
It displays actions such as view form, view related task, and add relationship
Column Context Menus in ServiceNow provide options for interacting with list columns in a table. These menus allow users to customize list views, generate quick reports, export data, and configure list settings.
When users right-click on a column header in a list view, they see a context menu with several actions. The correct answer, Option A, correctly describes these capabilities.
Create Quick Reports
Users can generate bar charts, pie charts, or other visual reports based on column data.
Example: Right-clicking on the "State" column in an Incidents list allows users to create a report showing the count of incidents per state.
Configure the List
Users can modify the list layout, display additional columns, or customize fields.
Options include Personalize List, Show / Hide Columns, and Sort features.
Export Data
Data can be exported in various formats, such as Excel, CSV, PDF, or XML.
Example: Exporting all incidents assigned to a particular group.
Key Features of Column Context Menus:
Why the Other Options Are Incorrect:⌠B. It displays actions related to filtering options, assigning tags, and search (Incorrect)
Filtering options are part of the Filter Navigator and List Context Menu, not the Column Context Menu.
Assigning tags and performing searches happen within the list view but are not primary functions of the Column Context Menu.
⌠C. It displays actions related to viewing and filtering the entire list (Incorrect)
While column menus allow sorting and filtering, filtering the entire list is mainly done via the List Context Menu (right-clicking the entire list or using the filter option at the top).
⌠D. It displays actions such as view form, view related task, and add relationship (Incorrect)
Viewing forms, related tasks, and adding relationships are functions available when interacting with record-level actions (right-clicking a row), not a column.
These actions are available via the List Context Menu or Related Lists, not the Column Context Menu.
Navigate to Incident > All.
Right-click on the Priority column header.
A menu appears with options such as:
Sort (Ascending/Descending)
Group By This Field
Create Report
Export Data
Configure List Layout
Example of Using a Column Context Menu in ServiceNow:
ServiceNow Documentation: Working with Lists
ServiceNow Docs: List and Column Context Menus
ServiceNow Learning: List Management and Customization
References:
Which one of the following statements describes the contents of the Configuration Management Database (CMDB)?
The CMDB contains data about tangible and intangible business assets
The CMDB contains the Business Rules that direct the intangible, configurable assets used by a company
The CMDB archives all Service Management PaaS equipment metadata and usage statistics
The CMDB contains ITIL process data pertaining to configuration items
The Configuration Management Database (CMDB) in ServiceNow is a centralized repository that stores information about Configuration Items (CIs), which can include both tangible and intangible business assets.
Tangible assets: Physical devices like servers, network components, and workstations.
Intangible assets: Software, applications, cloud services, licenses, and business services.
Relationships and Dependencies: CMDB maintains the relationships between CIs to help with impact analysis, change management, and troubleshooting.
What is Stored in the CMDB?CMDB plays a crucial role in IT Service Management (ITSM), ensuring that organizations have accurate and up-to-date asset data for better decision-making.
(A) The CMDB contains data about tangible and intangible business assets – Correct ✅
The CMDB tracks and manages both physical (tangible) and virtual (intangible) assets.
Examples of tangible assets: Servers, routers, desktops, mobile devices.
Examples of intangible assets: Cloud services, software applications, business services.
(B) The CMDB contains the Business Rules that direct the intangible, configurable assets used by a company – Incorrect âŒ
Business Rules are not stored in the CMDB.
Business Rules in ServiceNow are part of the platform’s automation framework and control system behavior but do not define configuration items.
(C) The CMDB archives all Service Management PaaS equipment metadata and usage statistics – Incorrect âŒ
The CMDB does not function as an archive; it maintains real-time, active data about CIs.
Usage statistics are stored in performance analytics and reporting tools, not in the CMDB.
(D) The CMDB contains ITIL process data pertaining to configuration items – Incorrect âŒ
While CMDB supports ITIL processes, it does not store ITIL process data directly.
ITIL process data (e.g., incident, problem, change records) is stored in ITSM modules, not in the CMDB itself.
CMDB does contain CI relationships that support ITIL processes like Incident, Problem, and Change Management.
Explanation of Each Option:
CI Classes & Hierarchy: ServiceNow CMDB uses a hierarchical structure with various CI Classes (e.g., cmdb_ci, cmdb_ci_server, cmdb_ci_database).
CMDB Health Dashboard: Ensures data accuracy with completeness, compliance, and correctness metrics.
Relationship Management: CIs in the CMDB are linked to show dependencies, which is crucial for impact analysis in change and incident management.
Discovery & Service Mapping: ServiceNow’s Discovery and Service Mapping tools help automate CI data collection.
Additional Notes & Best Practices:
ServiceNow Docs: CMDB Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for CMDB Data Accuracy
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
Which one of the following statements describes the purpose of a Service Catalog workflow?
A Service Catalog workflow generates three basic components: item variable types, tasks, and approvals
Although a Service Catalog workflow cannot send notifications, the workflow drives complex fulfillment processes
A Service Catalog workflow is used to drive complex fulfillment processes and sends notifications to defined users or groups
A Service Catalog workflow generates three basic components: item variable types, tasks, and notifications
A Service Catalog workflow in ServiceNow is a structured sequence of automated activities designed to manage and fulfill catalog requests. These workflows are essential in handling approvals, tasks, notifications, and process automation for requests submitted through the Service Catalog.
Drives Complex Fulfillment Processes:
When a user submits a catalog request, the workflow determines how it should be processed.
It automates the required steps, such as approvals, task assignments, and record updates.
Different items in the catalog may require different workflows based on the request type.
Sends Notifications to Defined Users or Groups:
Service Catalog workflows include email and in-platform notifications to keep users informed.
Notifications can be triggered at different stages, such as request submission, approval, fulfillment, and closure.
Example: If an item requires managerial approval, the workflow sends an approval request notification to the designated approver.
Approval and Task Automation:
Workflows can create approval steps for request items before they proceed to fulfillment.
They can also generate tasks for fulfillment teams based on predefined conditions.
Integration with Flow Designer and Other Automation Tools:
In newer ServiceNow versions, Flow Designer is often used instead of traditional workflows, but the core purpose remains the same.
Workflows can integrate with SLA (Service Level Agreements), script actions, and record updates.
Key Functions of a Service Catalog Workflow:Why Option C is Correct?✅ "Drives complex fulfillment processes" → Correct, as workflows automate and manage Service Catalog request fulfillment.✅ "Sends notifications to defined users or groups" → Correct, since notifications are an integral part of ServiceNow workflows.
Why Other Options Are Incorrect?⌠Option A: Incorrect – While workflows include tasks and approvals, they do not "generate item variable types." Variables are defined within catalog items, not workflows.⌠Option B: Incorrect – Workflows can send notifications, making this statement false.⌠Option D: Incorrect – Similar to Option A, workflows do not generate "item variable types." Instead, they focus on fulfillment processes and notifications.
ServiceNow Product Documentation – Service Catalog Workflowshttps://docs.servicenow.com
ServiceNow Learning – Service Catalog and Workflow Automation
ServiceNow Developer Portal – Flow Designer & Workflow Automation
References from Certified System Administrator (CSA) Documentation:
Which one of the following statements best describes the purpose of an Update Set?
An Update Set allows administrators to group a series of changes into a named set and then move this set as a unit to other systems
By default, an Update Set includes customizations, Business Rules, and homepages
An Update Set is a group of customizations that is moved from Production to Development
By default, the changes included in an Update Set are visible only in the instance to which they are applied
An Update Set in ServiceNow is a mechanism that tracks and packages customizations and configuration changes so they can be transferred between instances (e.g., from Development to Test or Production).
It is primarily used in instance migration and change management, ensuring that changes made in one environment can be applied consistently in another.
Tracks Customizations – Records changes to system configurations, such as Business Rules, Client Scripts, UI Policies, and Workflows.
Facilitates Deployment – Enables controlled migration of changes from one ServiceNow instance to another.
Reduces Manual Effort – Instead of manually reconfiguring settings in different environments, administrators can package updates into a single unit.
Version Control – Ensures that only intended changes are moved between instances.
Key Features of Update Sets:
Why the Correct Answer is A:✅ A. An Update Set allows administrators to group a series of changes into a named set and then move this set as a unit to other systems (Correct)
This accurately describes the primary function of an Update Set.
Administrators group multiple changes into an Update Set, export it, and apply it to another instance.
Example Workflow:
Admin makes configuration changes (e.g., modifies a Business Rule, updates a Workflow).
Update Set captures those changes in a structured format.
The Update Set is exported from the Development instance.
The Update Set is imported into the Testing/Production instance and applied.
Why the Other Options Are Incorrect:⌠B. By default, an Update Set includes customizations, Business Rules, and homepages (Incorrect)
Update Sets do include customizations and Business Rules, but they do not include homepages by default.
Dashboards and homepages require a separate process using sys_portal_page and sys_ui_page tables.
⌠C. An Update Set is a group of customizations that is moved from Production to Development (Incorrect)
Update Sets are typically moved from Development to Test/Production, not the other way around.
Best practice is to make changes in Development, test them in Test/UAT, and then deploy them to Production.
⌠D. By default, the changes included in an Update Set are visible only in the instance to which they are applied (Incorrect)
This is misleading because an Update Set can be exported and applied to multiple instances.
Once an Update Set is imported and committed, its changes become active in that instance.
Best Practices for Using Update Sets:✔ Always preview an Update Set before committing it to ensure it contains the correct changes.✔ Use Named Update Sets, not the default "Default Update Set," to track changes effectively.✔ Ensure all related changes are included (e.g., dependencies such as script includes and tables).✔ Test Update Sets in a sub-production instance before applying them in Production.
ServiceNow Documentation: Update Sets Overview
ServiceNow Learning Path: Update Set Fundamentals
ServiceNow Docs: Moving Customizations Between Instances
References:
Which are states that you can make a field on a form using UI Policy?
read-only
write-only
Necessary
Mandatory
Empty
Hidden
In ServiceNow, UI Policies allow administrators to dynamically control form fields based on conditions without using scripts. With UI Policies, you can change the behavior of a field by making it:
Read-only → The user can view the field but cannot edit it.
Mandatory → The field becomes required, and the user must fill it out before submitting the form.
Hidden → The field is removed from visibility on the form.
Explanation of Each Option:✅ A. Read-only – Correct
A UI Policy can make a field read-only, meaning users can see the field but cannot modify its value.
Example: A field like Request Number (REQ0001) is typically read-only after submission.
⌠B. Write-only – Incorrect
ServiceNow does not have a "write-only" field setting in UI Policies.
If a field is editable, users can both read and write; if it’s hidden or read-only, writing is not possible.
⌠C. Necessary – Incorrect
There is no "Necessary" field state in ServiceNow UI Policies.
If the intent is to make a field required, the correct term is "Mandatory".
✅ D. Mandatory – Correct
UI Policies can make a field mandatory, requiring the user to enter a value before submitting the form.
Example: An Incident Description field might be mandatory before an incident is submitted.
⌠E. Empty – Incorrect
UI Policies cannot directly enforce an "empty" state. However, a default value could be cleared using a client script, but this is not a UI Policy feature.
✅ F. Hidden – Correct
UI Policies can hide a field, making it invisible on the form.
Example: A "Manager Approval" field may be hidden until a certain condition (e.g., request cost > $1000) is met.
Final Answer:✅ Read-only✅ Mandatory✅ Hidden
ServiceNow Docs – UI Policies and UI Policy Actionshttps://docs.servicenow.com
ServiceNow Learning – Form Configuration & UI Policies
ServiceNow Developer Portal – Controlling Form Behavior with UI Policies
References from Certified System Administrator (CSA) Documentation:
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 Managementhttps://docs.servicenow.com
ServiceNow Table Schema – sys_user_role
ServiceNow Developer Portal – Role Hierarchy & Best Practices
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.
What is the name of the conversational bot platform that provides assistance to help users obtain information, make decisions, and perform common tasks?
Answer Agent
live Feed
Virtual Agent
Connect Chat
The conversational bot platform in ServiceNow that helps users obtain information, make decisions, and perform common tasks is called Virtual Agent.
What is Virtual Agent?Virtual Agent is a chatbot framework in ServiceNow that allows users to interact with the system using natural language processing (NLP). It automates responses, guides users through processes, and integrates with ServiceNow workflows to resolve requests efficiently.
Conversational AI & Automation
Uses AI and Natural Language Understanding (NLU) to interpret user input and provide relevant responses.
Predefined Topics & Custom Topics
Comes with pre-built conversation topics (e.g., resetting passwords, requesting IT help) and allows organizations to create custom topics.
Multi-Channel Support
Works with platforms like Microsoft Teams, Slack, ServiceNow Chat, and web portals.
Self-Service Capabilities
Enables users to resolve issues without contacting the Service Desk, improving efficiency.
Integration with ServiceNow Workflows
Can trigger workflows to create incidents, update records, retrieve knowledge articles, or complete approvals.
A. Answer Agent âŒ
Incorrect: There is no feature named "Answer Agent" in ServiceNow.
B. Live Feed âŒ
Incorrect: Live Feed is a social collaboration tool in ServiceNow that allows users to post updates and interact with others, similar to a message board. It does not provide AI-based conversational assistance.
D. Connect Chat âŒ
Incorrect: Connect Chat is ServiceNow’s real-time collaborative chat system, used for direct communication between users and support agents, but it is not an AI-driven Virtual Agent.
Key Features of Virtual Agent:Why Other Options Are Incorrect?
ServiceNow Product Documentation - Virtual Agent
Virtual Agent Overview
Setting Up Virtual Agent
ServiceNow Conversational Interfaces
Virtual Agent vs. Connect Chat
References from ServiceNow CSA Documentation:
How are Workflows moved between instances?
Workflows are moved using Update Sets
Workflows are moved using Transform Maps
Workflows are moved using Application Sets
Workflows cannot be moved between instances
Workflows in ServiceNow are typically moved between instances using Update Sets. Update Sets serve as a mechanism for capturing customizations and migrating them across different environments, such as Development (Dev) → Test → Production (Prod).
Recording Customizations:
When a workflow is modified or created, its changes are recorded in an Update Set if the Update Set is active.
Capturing Related Records:
Workflows consist of multiple components (e.g., activities, conditions, transitions).
Update Sets capture the Workflow Version and associated Workflow Activities.
Exporting and Importing:
The Update Set containing the workflow is exported from the source instance (e.g., Dev).
It is then imported into the target instance (e.g., Test or Prod).
Commit the Update Set:
After import, the Update Set must be reviewed and committed to apply the changes in the target instance.
B. Workflows are moved using Transform Maps âŒ
Incorrect: Transform Maps are used for importing and mapping data from external sources into ServiceNow tables, not for migrating configurations like workflows.
C. Workflows are moved using Application Sets âŒ
Incorrect: There is no such thing as "Application Sets" in ServiceNow. However, Applications (Scoped Apps) can be moved using Application Repositories (App Repo) or Update Sets, but this is different from standard Workflow migration.
D. Workflows cannot be moved between instances âŒ
Incorrect: Workflows can be moved using Update Sets, and in scoped applications, they can also be packaged with the application.
How Update Sets Work for Workflows?Why Other Options Are Incorrect?
ServiceNow Product Documentation - Update Sets
Update Sets Overview
Moving Customizations Using Update Sets
ServiceNow Workflows
Workflow Management
References from ServiceNow CSA Documentation:
When looking at a long list of records, you want to quickly filter, to show only those which have Category of Hardware. How might you do that?
On the Iist, locate and right click on the value Hardware, select Show Matching
Click Funnel ten, type Hardware and click enter
On the Category column header, right click and select Show > Hardware
Right dick on magnifier, type Hardware and click enter
On Breadcrumb, click > icon, type Hardware and click enter
In ServiceNow, when working with large lists of records, users can quickly filter records based on specific column values using built-in list functionalities.
A. On the list, locate and right-click on the value Hardware, select Show Matching ✅
This is the fastest way to filter a list.
Steps:
Locate a record with the Category = Hardware value.
Right-click on the word "Hardware."
Select "Show Matching" from the context menu.
The list is now filtered to display only records with Category = Hardware.
B. Click Funnel icon, type Hardware, and click enter âŒ
The Funnel icon (Filter) is used to create advanced filters, but you cannot directly type "Hardware" into it.
You would need to manually create a filter condition:
Category → is → Hardware
C. On the Category column header, right-click and select Show > Hardware âŒ
Incorrect terminology—There is no "Show > Hardware" option.
Instead, you would need to use Show Matching (Answer A).
D. Right-click on magnifier, type Hardware, and click enter âŒ
There is no "magnifier" (search icon) method that filters records this way.
E. On Breadcrumb, click > icon, type Hardware, and click enter âŒ
Breadcrumbs provide a visual representation of existing filters, but you cannot directly type values into breadcrumbs.
ServiceNow Documentation: Filtering Lists
ServiceNow User Guide: List Context Menu Actions
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
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)
=================
Which term best describes something that is created, has work performed upon it, and is eventually moved to a state of closed?
Event
Report
Task
Flow
In ServiceNow, a Task is a fundamental record type that represents work that needs to be completed. Tasks can be assigned to users or groups, tracked through various states, and eventually marked as closed when the work is completed.
Event (A) refers to a system-generated log of an occurrence (e.g., an email sent or a user action), but it is not a record that moves through states like a task.
Report (B) is used for analyzing and visualizing data but does not track work progress.
Flow (D) refers to Flow Designer flows, which automate processes but are not individual work items themselves.
Tasks are widely used across ServiceNow applications, such as Incident Management, Change Management, and Service Requests, to track and manage work.
📌 Reference: ServiceNow Platform Fundamentals – Task Management Concepts
What section on a task record is used to see the most recent updates made to a record?
Related List
Activity Stream
Audit Log
Timeline
In ServiceNow, the Activity Stream section on a task record displays the most recent updates made to that record. It logs changes in fields, comments, work notes, and system updates in real time.
Displays a chronological history of changes
Shows who made the update, when it was made, and what changed.
Includes comments, work notes, system-generated updates, and field value changes.
Real-time updates for collaboration
If multiple users are working on the same record, they can see updates in real-time.
Useful for ITSM workflows (Incidents, Change Requests, Tasks).
Integrated with Comments and Work Notes
Users can add comments (visible to users) or work notes (internal notes) directly in the Activity Stream.
Why is "Activity Stream" the Correct Answer?
Example View of Activity Stream in a Task Record:Timestamp
User
Action
10:15 AM
John Doe
Updated Priority from "Low" to "High"
10:20 AM
Jane Smith
Added a work note: "Waiting for user confirmation"
10:30 AM
System
State changed from "New" to "In Progress"
A. Related List⌠Incorrect – Related Lists show linked records (e.g., affected CIs, approvals, attachments) but not recent updates.
C. Audit Log⌠Incorrect – The Audit Log (sys_history_line table) tracks database-level changes but is not displayed as an Activity Stream on a task record.
D. Timeline⌠Incorrect – No standard "Timeline" section exists in ServiceNow task records.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Activity Streams📖 Understanding Activity Streams
ServiceNow Docs – Viewing Record History in Activity Stream📖 Using Activity Streams in Task Records
Official ServiceNow Documentation References:
Which admin role is required to make changes to High Security Settings?
security _admin
sn_ad_admin
high_sec_admin
admin
The security_admin role in ServiceNow is required to make changes to High Security Settings (now part of System Security Settings).
Modify high-security settings in ServiceNow.
Elevate privileges to make changes to sensitive security configurations.
Manage Access Control Lists (ACLs) to define security rules.
Users with the admin role alone cannot modify high-security settings.
The security_admin role requires elevation via the "Elevate Role" option in the user menu.
This ensures that only authorized administrators can modify security-related configurations.
B. sn_ad_admin – No such role exists in ServiceNow.
C. high_sec_admin – This is not a valid ServiceNow role.
D. admin – The admin role alone does not grant access to high-security settings without elevating to security_admin.
ServiceNow Security Admin Role and Elevated Privileges
ServiceNow CSA Training Module: "Managing Security Settings and Access Controls"
What Can the security_admin Role Do?Why Elevation is Required?Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
When a flow runs an action, it generates a runtime value, which stays the same for the duration of the flow. What is the name of this runtime value?
Trigger runtime value
Sequence runtime value
Starting runtime value
Data pill runtime value
Input runtime value
In ServiceNow Flow Designer, when an action is executed within a flow, it generates a runtime value that remains consistent throughout the flow execution. This value is known as a data pill runtime value.
🔹 Understanding Data Pill Runtime Values:
Definition: A data pill represents dynamic data retrieved from a trigger, action, or step in a flow.
Behavior: When a flow runs an action, it produces a data pill that stores the generated value. This value remains unchanged for the duration of the flow’s execution.
Usage: These values can be used in conditions, other actions, or as inputs to subsequent steps.
🔹 Key Features of Data Pills in Flow Designer:
Persistency: The data pill’s value remains the same throughout the flow’s execution.
Accessibility: Data pills can be referenced throughout different actions in the flow.
Dynamic Population: Data pills dynamically capture runtime values, eliminating the need for hardcoding.
🔹 Example Scenario:Suppose a flow is triggered when a new incident is created. The incident’s sys_id is stored as a data pill and can be referenced in subsequent actions, such as sending an email notification or updating the record.
📌 Reference:
ServiceNow Docs: Understanding Data Pills in Flow Designer
ServiceNow Flow Designer Training: Flow Designer Basics
Which type of ServiceNow script runs on the web browser?
Server script
Local script
Database script
Client script
In ServiceNow, Client Scripts are scripts that execute in the user's web browser rather than on the server. They are used to enhance user experience by dynamically controlling form behavior, validating user input, or performing real-time updates without requiring a server request.
Types of Scripts in ServiceNow:Script Type
Runs On
Purpose
Client Script
Web browser (client-side)
Modify UI behavior, perform field validations, or respond to user interactions.
Server Script
ServiceNow backend (server-side)
Processes data, enforces business rules, and performs background operations.
Database Script
Database layer
Used for stored procedures or database triggers (not applicable in ServiceNow).
Local Script
Not an actual ServiceNow script type
No such category exists in ServiceNow.
Runs in the web browser when a form is loaded, changed, or submitted.
Can manipulate field values, display messages, or enforce rules in real time.
Uses GlideForm (g_form) and GlideUser (g_user) APIs.
Reduces server load by executing logic without sending requests to the backend.
A. Server script:
Runs on the server-side, not in the browser.
Examples: Business Rules, Script Includes, Scheduled Jobs.
B. Local script:
No such script type in ServiceNow.
C. Database script:
ServiceNow does not allow direct database scripting.
Client Scripts Overview
Scripting Best Practices
Key Features of Client Scripts:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
Which one of the following describes the primary operations performed against tables in the Service Now platform?
Create, Rate, Update, Delete
Create, Read, Upload, Delete
Create, Read, Write, Delete
Capture, Rate, Write, Develop
The primary operations performed on tables in ServiceNow follow the CRUD model:
Create (C) – Adding a new record to a table.
Read (R) – Viewing or retrieving a record from a table.
Write (W) – Editing or updating an existing record.
Delete (D) – Removing a record from a table.
These operations are fundamental to database management and align with ServiceNow’s Access Control Rules (ACLs), which enforce security permissions for each operation.
A. Create, Rate, Update, Delete⌠Incorrect – "Rate" is not a standard database operation.
B. Create, Read, Upload, Delete⌠Incorrect – "Upload" is not a standard database operation.
D. Capture, Rate, Write, Develop⌠Incorrect – None of these terms (except "Write") relate to database operations.
Incorrect Answer Choices Analysis:
ServiceNow Docs – CRUD Operations in Tables📖 Tables and CRUD Operations
ServiceNow Docs – Access Control Rules📖 ServiceNow ACLs for CRUD
Official ServiceNow Documentation References:
What feature do you use to specify which users are able to access a Service Catalog Item?
Can Read Role
Catalog User Role
Can Order Tab
User Criteria
In ServiceNow Service Catalog, the User Criteria feature is used to specify which users are eligible to access (view or order) a Service Catalog Item. User Criteria allows administrators to define rules that determine whether a user can see or request a catalog item based on attributes such as roles, groups, departments, and locations.
User Criteria is created to define the conditions (e.g., users in the IT department can order a laptop).
It is then applied to Catalog Items, Categories, or Access Control Rules.
If a user meets the criteria, they can see and order the item. If not, it remains hidden.
A. Can Read Role → Incorrect. There is no such feature named "Can Read Role" in ServiceNow Service Catalog.
B. Catalog User Role → Incorrect. ServiceNow does not have a predefined "Catalog User Role." However, the catalog_admin role can manage catalog items, but it does not control access for end users.
C. Can Order Tab → Incorrect. This is not a valid ServiceNow feature. Ordering permissions are controlled through User Criteria.
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:
An administrator creates "customer_table_admin" and "customer_table_user" roles for the newly created "Customer Table". Which ACL rule would grant access to all rows and all fields to both the customer_table_admin and customer_table_user roles?
customer.all
customer .*
customer.field
customer.none
In ServiceNow Access Control Rules (ACLs), if an administrator wants to grant access to all rows and all fields of a custom table (e.g., customer table) to specific roles (customer_table_admin and customer_table_user), they should create an ACL rule using the format:
âž¡ï¸ tablename.*
For the Customer Table, the correct ACL format is:
âž¡ï¸ customer.*
This rule allows both customer_table_admin and customer_table_user full access to all fields and records in the customer table.
A. customer.all âŒ
Incorrect syntax; ServiceNow does not use .all in ACL rules.
C. customer.field âŒ
This would apply only to a specific field, not all rows and fields.
D. customer.none âŒ
No such ACL naming convention exists in ServiceNow.
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.
What actions are required to refine the number of records displayed in a list view?
O Right-click to configure relationship list
O Add embedded lists and form annotations
O Select the filter icon and apply conditions
O Modify field properties and duplicate form views
To filter records in a list view, users can:
Click on the filter icon.
Apply conditions to refine the displayed records.
What actions art taken to filter a long list of records to show only those which have “email†Short Description?
Click List Magnifier to expand column search. on Short Description type %email. click enter
Click List Magnifier to expand column search, on Short Description, type email, click enter
On Search box. select text, type email, click enter
Click List Magnifier to expand column search, on Short Description type 'email, dick enter
To filter a long list of records and find those where Short Description contains "email", the best practice is to use the column search feature:
Click the List Magnifier (ðŸ”) to open the column search options.
In the "Short Description" column search box, type:
Steps to Filter a List by "email" in Short Description:email
Press Enter to apply the filter.
This method automatically applies a "contains" filter, meaning it will show any records where "email" appears anywhere in the Short Description field.
A. Click List Magnifier to expand column search, on Short Description, type %email, click enter → ⌠Incorrect
% (percent sign) is not a valid wildcard in ServiceNow's list filters.
C. On Search box, select text, type email, click enter → ⌠Incorrect
The global search box searches across multiple tables, not just the Short Description field.
D. Click List Magnifier to expand column search, on Short Description type 'email, click enter → ⌠Incorrect
Single quotes ('email') are not required in column searches.
Why Other Options Are Incorrect?
Using List Filters in ServiceNow
ServiceNow Search Operators
Official ServiceNow Documentation Reference:
What are the components that make up a filer condition?
Choose 3 answers
Column
Match Criteria
Field
Value
Operator
In ServiceNow, a filter condition is used to query data from tables. It consists of three main components:
1. Column (Field)✅ Represents the database column (or field) that is being filtered.
Example: Priority, State, Assigned To
In ServiceNow UI, this appears as the first dropdown in a filter condition.
2. Operator✅ Defines the comparison condition for the filter.
Examples: is, is not, greater than, contains, starts with
In ServiceNow UI, this appears as the middle dropdown in a filter condition.
3. Value✅ Specifies the criteria being matched against the column.
Example: High, Closed, John Doe
In ServiceNow UI, this is the third input field in a filter condition.
Example of a Filter Condition in ServiceNow UI:Column (Field)
Operator
Value
Priority
is
High
State
is not
Resolved
This filter will return records where:
The Priority field is set to High
The State field is NOT Resolved
B. Match Criteria⌠Incorrect – No such term exists in ServiceNow filters.
C. Field⌠Incorrect – "Field" is another word for "Column", but "Column" is the correct term in ServiceNow filter conditions.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Filtering Data📖 How to Create Filters in ServiceNow
ServiceNow Docs – Query Builder and Operators📖 Building Filter Queries
Official ServiceNow Documentation References:
What are the steps for applying an update set to an instance?
Retrieve, Preview, Commit
Specify, Transform, Apply
Retrieve, Assess, Apply
Get, Test, Push
Pull, Review, Push
Applying an Update Set in ServiceNow follows a structured process to ensure that changes are correctly transferred from one instance to another.
Retrieve – The update set is fetched from the remote instance or uploaded manually.
Preview – The system analyzes the update set for potential conflicts or missing dependencies.
Commit – The update set is applied to the target instance, implementing the changes.
Retrieve:
The update set is pulled from a remote instance (such as from a development to a test instance) using the "Retrieve Update Set" option.
Alternatively, an XML file containing the update set can be manually uploaded.
Preview:
Before applying, ServiceNow checks for conflicts or missing dependencies.
It ensures that the update set will not introduce errors or inconsistencies.
If conflicts are detected, they must be resolved before committing.
Commit:
The update set is permanently applied to the instance.
The system integrates the changes into the instance’s configuration and logs the update.
B. Specify, Transform, Apply:
This does not reflect the correct update set process.
"Transform" is a term used in data imports, not update sets.
C. Retrieve, Assess, Apply:
There is no official "Assess" step in the update set process.
The correct term is "Preview" because it checks dependencies and conflicts before committing.
D. Get, Test, Push:
"Push" is not a valid step in applying an update set.
Instead, update sets are retrieved and committed, not "pushed."
E. Pull, Review, Push:
"Push" is not part of the update set application process.
The official process uses "Retrieve," not "Pull."
Steps for Applying an Update Set:Explanation of Each Step:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:For more details, refer to the official ServiceNow documentation:
Update Set Overview
Applying Update Sets
A Service Catalog project will involve building 80 catalog items. For each of the catalog items, the following fields will be mandatory on the forms:
* Requested for
*Requested by
* Approving manager
* Delivery instructions
All of the other variables will be specific to the individual catalog item. What features would you use when designing the catalog item form?
Create one Variable Set for the four variables; then add that variable set to each of the 80 catalog items.
Create a Record Producer that contains the four fields: then add to the record producer related list on the Catalog files.
Create a Flow Designer Action, with Variable Set Data Pill; then apply flow to all of the 80 catalog items.
Create an Order Guide, which includes all variables: then copy and hide variables as needed.
Create a Variable Set Template: then apply to all of the catalog items.
When designing Service Catalog items, Variable Sets allow you to reuse common fields across multiple catalog items.
Instead of creating the same four fields (Requested for, Requested by, Approving manager, Delivery instructions) 80 times,
You can define them once in a Variable Set and apply it to all catalog items.
Best Approach (Correct Answer: A)Advantages of Using a Variable Set:✅ Reusability – The same Variable Set can be added to multiple catalog items.✅ Consistency – Ensures the four mandatory fields are always included.✅ Easier Maintenance – Changes to these fields only need to be made in one place.
B. Create a Record Producer that contains the four fields → ⌠Incorrect
A Record Producer is used to create records in a specific table (e.g., Incident, Request, Change).
It is not designed for defining reusable fields across multiple catalog items.
C. Create a Flow Designer Action with Variable Set Data Pill → ⌠Incorrect
Flow Designer is for process automation, not for defining form variables.
It does not allow you to create reusable fields for catalog item forms.
D. Create an Order Guide and hide variables as needed → ⌠Incorrect
Order Guides are used for ordering multiple catalog items together.
They do not provide a structured way to manage common fields across different catalog items.
E. Create a Variable Set Template → ⌠Incorrect
There is no concept of a "Variable Set Template" in ServiceNow.
Variable Sets themselves act as templates.
Why Other Options Are Incorrect?
Using Variable Sets in Service Catalog
Building Service Catalog Forms
Official ServiceNow Documentation Reference:
How would you define an Access Control, to allow a user with iti role to have permission to create incident records?
Name: incidentâ€; Permission: write; Role: itil
Name: incident Any, Operation: write, Permission: itil
Name: incident.*; Operation: write; Permission: itil
Name: incident None, Permission: create: Role: itil
Name: incident. None; Operation: create; Role: itil
In ServiceNow, Access Control Rules (ACLs) are used to grant or restrict permissions for performing actions on a table or field.
To allow a user with the itil role to create Incident records, the correct Access Control Rule must:
Apply to the incident table
Grant the "create" operation
Be restricted to users with the "itil" role
Breaking Down the Correct ACL Configuration:ACL Field
Correct Value
Name
incident.None (applies to the table-level, not a field)
Operation
create (allows creating new records)
Role
itil (only users with the itil role can create incidents)
incident.None → Applies to the entire table (for record creation).
incident.* → Applies to all fields in the table (not needed for create operations).
Why is "incident.None" used instead of "incident.*"?
A. Name: incidentâ€; Permission: write; Role: itil⌠Incorrect – The "write" permission allows editing existing records, but does not allow creating new ones.
B. Name: incident Any, Operation: write, Permission: itil⌠Incorrect – There is no such name format "incident Any" in ACLs. Also, "write" does not allow record creation.
C. Name: incident.*; Operation: write; Permission: itil⌠Incorrect – "incident.*" applies to all fields in the table, but does not apply to record creation.
D. Name: incident None, Permission: create: Role: itil⌠Incorrect – The correct format uses "Operation: create", not "Permission: create".
Incorrect Answer Choices Analysis:
ServiceNow Docs – Access Control Rules📖 How ACLs Work
ServiceNow Docs – Configuring ACLs for Tables and Fields📖 Table-Level vs Field-Level ACLs
Official ServiceNow Documentation References:
A manager wants to view a snapshot of month-end Sales performance data, as compared to Sales targets. In addition, the manager wants to be able to see those monthly numbers trended over time, and
forecasted into the future. What capability do you suggest for this manager?
Scheduled Reports, a custom snapshot table, and a Trend report
Scheduled Reports and Excel
Scheduled Reports, a custom snapshot table, and a Projection report
Performance Analytics
Key Performance Indicators
Performance Analytics (PA) is the best solution for the manager's requirements because it provides:
Snapshot of Sales Performance Data – PA allows the creation of historical and real-time dashboards to track sales performance against targets.
Trend Analysis Over Time – With PA, historical data is captured and can be visualized in trend reports, showing patterns over time.
Forecasting Capabilities – PA includes predictive intelligence that can project future trends based on past performance, helping managers make data-driven decisions.
A. Scheduled Reports, a custom snapshot table, and a Trend report – While reports and snapshots provide historical data, they do not offer forecasting capabilities.
B. Scheduled Reports and Excel – Excel is static and does not provide built-in forecasting or trend analysis.
C. Scheduled Reports, a custom snapshot table, and a Projection report – This approach is manual and lacks the dynamic analytics that PA provides.
E. Key Performance Indicators (KPIs) – KPIs track metrics but do not inherently provide trend analysis or forecasting.
Which helps to visualize configuration items and their relationships?
Transform Map
Schema Map
Tables
Flow Design
Dependency View
The Dependency View provides a visual representation of the relationships between configuration items (CIs) in ServiceNow. It allows you to see how CIs are connected and how changes to one CI may impact others.
References:
ServiceNow Product Documentation:Â Configuration item relationships in the CMDB -Â https://docs.servicenow.com/bundle/vancouve r-servicenow-platform/page/product/configuration-management/concept/c_CIRelationships.html
ServiceNow Community:Â How to display dependencies for CIs in the Dependency View -Â https://www.servicenow.com/community/service-management-forum/load-a-specific-dependency-view-map/m-p/410421
The testing team needs to be able to perform activities in the test instance, as though they are a member of the Service Desk group. What role would they need to be able to switch between user accounts, without logging out and back in?
service_desk
impersonator
admin
incognito
In ServiceNow, the impersonation feature allows users to temporarily act as another user without having to log out and log back in. This is particularly useful for testing and troubleshooting.
Allows Users to Switch Between Accounts Without Logging Out
Users with the impersonator role can impersonate other users from the User Menu (top-right of the screen).
This allows them to see what the other user sees, including roles, permissions, and UI settings.
Commonly Used in Testing and Troubleshooting
Helps test permissions, workflows, and security settings without needing multiple login sessions.
QA and testing teams often use impersonation to validate how different users interact with the system.
Does Not Grant Admin-Level Permissions
Unlike the admin role, impersonator only allows switching between users, without providing system-wide control.
Why is "impersonator" the Correct Answer?
Click on your profile icon (top-right corner).
Select Impersonate User from the dropdown.
Search for and select the user to impersonate.
ServiceNow will reload, and you will now be acting as that user.
How to Impersonate a User in ServiceNow:
A. service_desk⌠Incorrect – This is a functional role for Service Desk agents but does not allow impersonation.
C. admin⌠Incorrect – While admins can impersonate users, the admin role is not required for impersonation. The impersonator role alone is sufficient.
D. incognito⌠Incorrect – No such role exists in ServiceNow.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Impersonation Feature📖 How to Impersonate a User
ServiceNow Docs – Roles and Permissions📖 Understanding the Impersonator Role
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ B. impersonator
The impersonator role allows users to switch between user accounts without logging out, making it ideal for testing and troubleshooting.
When working on a task, which field do you use to share knowledge and other customer-visible details?
Caller note
Customer notes
Additional comments
Description
✔ The "Additional comments" field is used to communicate information that is visible to the customer. This field is commonly used in Incident Management, Service Requests, and other task-based records.
Key Differences Between Fields:
Additional Comments (✔ Correct Answer) – Used for customer-facing communication.
Work Notes – Used for internal team communication (not visible to the customer).
Caller Note (A) – No such standard field exists.
Customer Notes (B) – Not a standard ServiceNow field.
Description (D) – Holds initial details of the issue but is not used for ongoing communication.
📌 Reference: ServiceNow ITSM – Incident Management & Customer Communication
Which data consistency settings can be achieved using UI Policy?
Choose 3 answers
Setting fields to accept the data with ‘n’ number of characters
Setting fields hidden
Setting fields to accept the data in an expected format
Settings fields read-only
Setting fields mandatory
UI Policies in ServiceNow dynamically control form field behaviors without scripting. They help maintain data consistency and improve user experience.
B. Setting fields hidden ✅
UI Policies can hide form fields based on conditions.
Example: Hide the "Resolution Notes" field unless State = Resolved.
D. Setting fields read-only ✅
UI Policies can make fields read-only to prevent users from modifying certain data.
Example: Set "Requested For" field read-only after submission.
E. Setting fields mandatory ✅
UI Policies can enforce mandatory fields based on conditions.
Example: Make the "Justification" field mandatory if Priority = High.
A. Setting fields to accept the data with ‘n’ number of characters âŒ
Field length restrictions are set in the Dictionary Definition, not UI Policies.
C. Setting fields to accept the data in an expected format âŒ
Data formatting (e.g., date, phone number) is controlled by Field Types and Data Policies, not UI Policies.
ServiceNow Documentation: UI Policies Overview
ServiceNow Developer Guide: Creating UI Policies
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
What is the primary purpose of Form Builder in the Now Platform?
To generate analytical reports from data tables
To edit forms used for populating records
To create new tables within the platform
To configure system settings and permissions
✔ Form Builder is used to design and modify forms that users interact with when entering and updating records.
Key Features of Form Builder:
Drag-and-drop interface to add, remove, or rearrange fields.
Supports sections, tabs, and related lists.
Enables quick modification of forms without writing scripts.
Option A (Generate analytical reports) is incorrect because reports are created using the Report Designer, not Form Builder.
Option C (Create new tables) is incorrect because tables are created via Table Builder or directly in the Table module.
Option D (Configure system settings and permissions) is incorrect because permissions are managed through roles, ACLs, and system properties.
📌 Reference: ServiceNow Platform UI – Form Builder Guide
An order for new office equipment has Men placed through the Service Catalog. How would you view the lists of requests after the orders have Men placed?
All > Service Catalog > Open Records > Items
In the Navigation Filter, type 'requests. Let' and press the Enter key.
All > Tables and Columns > Taste
All > Service Catalog > Requests
When a user places an order through the Service Catalog, it generates a Request [sc_request] record in ServiceNow.
How to View Service Catalog Requests:📌 Navigation Path:All > Service Catalog > Requests
This module displays:
All submitted service catalog requests
Their current status (e.g., Pending Approval, Fulfilled)
Associated Requested Items (RITM) and Tasks (SCTASK)
A. All > Service Catalog > Open Records > Items → ⌠Incorrect
The "Items" module does not show submitted requests; it lists available catalog items.
B. In the Navigation Filter, type 'requests' and press Enter → ⌠Incorrect
Typing "requests" might bring up multiple unrelated records, making it inefficient.
The correct approach is to navigate to Service Catalog > Requests.
C. All > Tables and Columns > Taste → ⌠Incorrect
"Tables and Columns" is used for table management and is not related to service catalog requests.
Also, "Taste" is a typo (likely meant to be "Tasks").
Why Other Options Are Incorrect?
Service Catalog Requests Overview
Official ServiceNow Documentation Reference:
What is the result of the order in which access controls are evaluated?
Ensures user has access to the fields in a table, before considering their access to the table
Ensures user can get to work as quickly as possible
Ensures user has access to the application, before evaluating access to a module within the application
Ensures user has access to a table, before evaluating access to a field in the table
In ServiceNow, Access Control Rules (ACLs) determine user permissions for accessing tables, records, and fields. The evaluation order follows a structured hierarchy to ensure security and proper access control enforcement.
Table-Level Access Control – The system first checks if the user has access to the table. If the user does not have access at the table level, field-level ACLs are not evaluated.
Field-Level Access Control – If table access is granted, the system evaluates field-level access. A user must pass both the table-level and field-level conditions to access specific fields.
Row-Level Access – If there are row-level ACLs (e.g., access based on record ownership), they are also evaluated.
A. Ensures user has access to the fields in a table, before considering their access to the table – Incorrect because table access is evaluated first, not field access.
B. Ensures user can get to work as quickly as possible – Access controls prioritize security over speed, so this is not the primary result of ACL order evaluation.
C. Ensures user has access to the application, before evaluating access to a module within the application – Application access is controlled separately from ACLs and does not follow the same hierarchy.
Which field (or fields) is used as a unique key during imports?
Match Fields
Coalesce Fields
Key Fields
Sys IDs
Understanding Data Imports in ServiceNow:
When importing data into ServiceNow, you need to determine how incoming data matches existing records to avoid duplication.
Coalescing fields are used to identify whether an incoming record already exists in the target table.
Why "Coalesce Fields" is the Correct Answer:
Coalescing means using specific fields as unique identifiers to determine if a record should be updated or inserted as a new record.
If a match is found based on the coalesce field, ServiceNow updates the existing record.
If no match is found, a new record is inserted.
Why Other Answers Are Incorrect:
A. Match Fields → Not an official ServiceNow term related to import sets. Matching is done through coalescing, but "Match Fields" is not the correct terminology.
C. Key Fields → This is a general database term, but in ServiceNow, "Coalesce Fields" is the term used for identifying unique keys during imports.
D. Sys IDs → The Sys ID is a unique identifier for each record in ServiceNow, but it is not used for coalescing unless explicitly set as the coalesce field.
Best Practice Solution:
Set a single or multiple fields as coalesce fields in the Transform Map to ensure proper data deduplication.
Navigate to System Import Sets → Transform Maps, select the relevant transform map, and mark the coalescing fields.
Which script can run when a record is displayed, inserted, updated, deleted, or when a table is queried?
Business Rule
Client Script
Record Rule
UI Script
Scheduled Job
Detailed Explanation:Business Rules in ServiceNow are server-side scripts that execute in response to database operations, such as when a record is displayed, inserted, updated, deleted, or queried. They are critical for automating processes, ensuring data integrity, and performing backend operations without user intervention. Business Rules can be set to run at different times, such as before or after the database action, depending on the requirement. (Reference: ServiceNow Documentation - Business Rules and Server-side Scripting)
=================
On the knowledge base record, which tab would you use to define which users are able to write articles to the knowledge base?
Can Read
Can Write
Can Contribute
Can Author
Cannot Author
In ServiceNow Knowledge Management, access to who can write articles in a knowledge base is controlled using the "Can Contribute" permission.
The "Can Contribute" tab allows administrators to specify which users or groups can create, edit, and manage knowledge articles within a specific knowledge base.
For example:
If a user is granted "Can Contribute" access, they can write and edit knowledge articles.
If a user only has "Can Read" access, they can view articles but cannot create or modify them.
A. Can Read ⌠– Defines who can view knowledge articles, but not who can write them.
B. Can Write ⌠– No such tab exists in ServiceNow knowledge base settings. Instead, the correct term is "Can Contribute."
D. Can Author ⌠– "Can Author" is not an official permission setting in ServiceNow. The correct term is "Can Contribute."
E. Cannot Author ⌠– No such option exists in ServiceNow Knowledge Base permissions.
What process allows users to create, categorize, review approve and browse important information in a centralized location that is shared oy the entire organization?
Self Service Management
Knowledge Management
Knowledge-Centered Management
Information Portal Management
Business Information Management
Knowledge Management (KM) in ServiceNow is the process that enables users to create, categorize, review, approve, and browse important information in a centralized repository that is shared across the organization.
Key Features of Knowledge Management:✅ Centralized knowledge base for storing important information.✅ Categorization and tagging for easy search and retrieval.✅ Approval workflows to ensure content accuracy.✅ Role-based access control (User Criteria) for managing visibility.✅ Integration with Self-Service and Service Catalog for user assistance.
Example Use Case:A company’s IT support team documents solutions to common IT issues. Employees can search the Knowledge Base for solutions before opening a ticket, reducing the number of support requests.
A. Self-Service Management → ⌠Incorrect
Self-Service allows users to submit requests and incidents but does not manage knowledge articles systematically.
C. Knowledge-Centered Management → ⌠Incorrect
No such term as "Knowledge-Centered Management" in ServiceNow.
The correct industry term is Knowledge-Centered Service (KCS), but ServiceNow uses Knowledge Management (KM).
D. Information Portal Management → ⌠Incorrect
No such concept in ServiceNow; portals provide UI access but do not manage structured knowledge bases.
E. Business Information Management → ⌠Incorrect
Business Information Management (BIM) focuses on business data strategy, not knowledge sharing.
Why Other Options Are Incorrect?
Knowledge Management Overview
Creating and Managing Knowledge Articles
Official ServiceNow Documentation Reference:
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.
Which best describes a field in a SeniceNow table?
A field is a table cell that stores data
A field is a table row
A field is an item that appears in a menu list
A field is a record in a table
In ServiceNow, a field is a single data point in a table, similar to a cell in a spreadsheet.
Fields store specific data in a table, such as:
Short Description (text field)
Priority (choice field)
Assignment Group (reference field)
Each record consists of multiple fields
Example: In the Incident table, a single Incident record contains multiple fields such as:
Number (INC0012345)
State (In Progress)
Assigned To (John Doe)
Fields have different data types
Text, Integer, Choice, Date/Time, Reference, etc.
Understanding Fields in ServiceNow:
B. A field is a table row⌠Incorrect – A table row represents an entire record, not just a single field.
A record consists of multiple fields (columns).
C. A field is an item that appears in a menu list⌠Incorrect – Menu items are UI elements, not database fields.
A field is part of a table, while a menu contains navigation links.
D. A field is a record in a table⌠Incorrect – A record is a full row of data, which includes multiple fields.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Understanding Tables, Records, and Fields📖 Tables and Fields Overview
ServiceNow Docs – Field Types and Definitions📖 Field Data Types
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ A. A field is a table cell that stores data.
A field is a single piece of data within a record, much like a cell in a spreadsheet.
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:
While testing a Catalog Item for ordering an expensive computer, the mandatory approval is being skipped for requester Bob, Smith, but not for any of the other requesters. What could explain the issue?
There is a business rule, excluding Bob.Smith from any approvals.
Bob Smith does not have a delegate set up on his account,
The Bob Smith user account, does not have a manager specified.
The manager does not have a delegate assigned,
Bob Smith is a VIP.
In ServiceNow Catalog Item Workflows, an approval process often includes a Manager Approval step, which typically requires the requester's manager (as defined in the sys_user record) to approve the request.
If Bob Smith's user record does not have a manager specified, the system cannot determine who should approve the request, which may result in the approval step being skipped.
A. There is a business rule, excluding Bob Smith from any approvals. âŒ
While business rules can affect approvals, it is unlikely that a rule would exist specifically to exclude Bob Smith unless explicitly configured, which is uncommon.
B. Bob Smith does not have a delegate set up on his account. âŒ
Delegates are optional and only apply when a manager is unavailable. This does not affect whether the approval is skipped.
D. The manager does not have a delegate assigned. âŒ
A delegate only comes into play if an approver is out of office or unavailable. This does not impact whether an approval is skipped entirely.
E. Bob Smith is a VIP. âŒ
Being marked as a VIP does not automatically bypass approval workflows. Approval processes follow defined rules in workflow configurations.
Which tool graphically displays an infrastructure view for a configuration item (CI) and its relationship with other CIs?
Schema Map
Dependency View
Dependency Map
Database View
The Dependency View graphically represents Configuration Items (CIs) and their relationships in ServiceNow’s Configuration Management Database (CMDB). It provides an interactive visualization of dependencies and relationships between infrastructure components, helping administrators understand system architecture.
Displays CI relationships in an interactive graphical format.
Helps identify upstream and downstream dependencies (e.g., how a failed server affects dependent applications).
Can be accessed via the Configuration Item (CI) form under the Related Links section.
Used in Impact Analysis for Change Management and Incident Management.
A. Schema Map – Used to visualize table relationships, not CI dependencies.
C. Dependency Map – Not a ServiceNow term; the correct term is Dependency View.
D. Database View – Used to create virtual tables combining data from multiple tables but does not display CI dependencies graphically.
What actions are taken to filter a long list of records to show only those with the Category of Hardware?
On Breadcrumb, click the > icon, type Hardware and click enter
On the Category column header, right-click and select Show > Hardware
On the list, locate and right-click on the value Hardware, select Show Matching
Right-click on magnifier type Hardware and click enter
Click Funnel icon, type Hardware and click enter
When working with a long list of records, users can filter data quickly using the Show Matching feature.
C. On the list, locate and right-click on the value Hardware, select Show Matching ✅
Right-clicking on the "Hardware" value and selecting "Show Matching" filters the list to only show records where the Category is Hardware.
This is the fastest way to apply a quick filter.
A. On Breadcrumb, click the > icon, type Hardware and click enter âŒ
Breadcrumbs do not support direct text input for filtering.
Breadcrumbs show existing filters but are not used to type new values.
B. On the Category column header, right-click and select Show > Hardware âŒ
Incorrect menu option—There is no "Show > Hardware" selection.
Instead, users would need to use "Show Matching" (Correct Answer C).
D. Right-click on magnifier, type Hardware, and click enter âŒ
There is no "magnifier" option for filtering in list view.
E. Click Funnel icon, type Hardware and click enter âŒ
The Funnel (Filter) icon is used to create advanced filters, but it does not support direct text input like this.
The correct way to use the Filter would be:
Click the Funnel icon
Set Category = Hardware
Click Run
ServiceNow Documentation: Filtering Data in a List
ServiceNow UI Guide: Using the Show Matching Feature
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
The Report Designer contains different sections for configuring your report. Which section is used to adjust the look of your report, including colors, files, and legend layout?
Format
Layout
Style
Configure
The Report Designer in ServiceNow is used to create, configure, and format reports. It contains multiple sections to control different aspects of the report.
C. Style ✅
The Style section is responsible for adjusting the visual appearance of the report, including:
Colors
Font styles
Legend layout
Gridlines and chart elements
This section allows users to customize the report to enhance readability and visual impact.
Example Usage:
Changing a bar chart’s colors to align with corporate branding.
Adjusting the legend placement for better visualization.
A. Format âŒ
"Format" is not a specific section in the Report Designer.
Formatting options are controlled within the Style section.
B. Layout âŒ
The Layout section controls how the report data is arranged, but not the appearance.
Example: Setting a two-column layout for a report.
D. Configure âŒ
The Configure section is used for defining the data source, conditions, and filters for the report, not its appearance.
ServiceNow Documentation: Report Designer Guide
ServiceNow Reporting Best Practices: Configuring Report Styles
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
After finishing your work on High Security Settings, what is a possible way to return to normal admin security levels?
Use System Administration > Normal Security module
Select Normal role
Log out and back in
Select Global Update Set
End impersonation
When working with High Security Settings in ServiceNow (such as security_admin role), the system temporarily elevates your security privileges. To return to normal admin security levels, the most effective way is to log out and log back in.
Resets Elevated Security Permissions
The security_admin role is temporarily assigned and will be removed upon logout.
Logging out ensures that you return to default admin security levels.
Prevents Unintended Access
If you remain in High Security Mode, you might make unauthorized changes.
Logging out ensures security compliance.
Best Practice in ServiceNow Security Administration
ServiceNow recommends logging out after making security changes to avoid accidentally altering critical configurations.
Why Logging Out and Back In is the Correct Answer?
A. Use System Administration > Normal Security module⌠Incorrect – No such module exists in ServiceNow.
B. Select Normal role⌠Incorrect – You cannot manually remove the security_admin role. It expires upon session logout.
D. Select Global Update Set⌠Incorrect – The Update Set selection does not affect security roles.
E. End impersonation⌠Incorrect – Ending impersonation only applies when using the "Impersonate User" feature. It does not affect elevated security roles.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Managing High Security Settings📖 Elevating Security Roles in ServiceNow
ServiceNow Docs – Logging Out to Reset Security Roles📖 Best Practices for Security Admin Role
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ C. Log out and back in
Logging out removes elevated security roles, restoring normal admin security levels.
Typically, based on Best Practice, which of the following interactions is used to make fields mandatory, read-only, and/or hidden?
O Client Scripts
O UI Policies
O Business Rules
O UI Actions
UI Policies are the preferred method to dynamically control the visibility, read-only state, or mandatory status of form fields without requiring a page reload.
Best Practice suggests using UI Policies over Client Scripts whenever possible because UI Policies execute on the client side and are easier to manage.
They do not require scripting in most cases and provide a simple rule-based approach.
Explanation of Incorrect Options:
Client Scripts (A) → Used for executing JavaScript logic in the browser, but making fields mandatory or hidden should be done via UI Policies.
Business Rules (C) → Run on the server-side and do not directly affect form fields in real-time.
UI Actions (D) → Used for creating buttons, links, or context menu actions; not for modifying field properties.
A customer wants to use a client script to validate things on a form m order to make sure the submission makes sense. What type of client script would you recommend to meet this requirement?
onSubmission()
onSubmit()
onLoad
onUpdate()
In ServiceNow, Client Scripts run on the client-side (browser) and modify form behavior dynamically.
To validate form data before submission, you must use an onSubmit() Client Script.
Executes Before Form Submission
The onSubmit() Client Script runs just before the form is submitted, allowing validation checks.
If an issue is found, you can prevent form submission using return false;.
Best for Data Validation
Can check if required fields are filled.
Can enforce business rules on the client-side.
Example: Preventing submission if the "Short Description" field is empty.
Why is "onSubmit()" the Correct Answer?
Example onSubmit() Client Script:function onSubmit() {
var shortDesc = g_form.getValue('short_description');
if (!shortDesc) {
alert('Short Description is required before submitting.');
return false; // Stops the form from being submitted
}
return true; // Allows form submission
}
A. onSubmission()⌠Incorrect – This is not a valid ServiceNow Client Script type.
C. onLoad⌠Incorrect – Runs when the form loads, but does not validate form submission.
D. onUpdate()⌠Incorrect – Runs when a record is updated, but does not control form submission.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Client Scripts Overview📖 Understanding Client Scripts
ServiceNow Docs – Using onSubmit() Client Scripts📖 Client Script Examples
Official ServiceNow Documentation References:
When creating a new notification, what must you define?
Choose 3 answers
What is the content of the notification
The associated knowledge base
Under what conditions is the notification sent
Who receives the notification
Settings for handling inactive user accounts
When setting up a notification in ServiceNow, you must define three critical elements:
What is the content of the notification?
This includes email subject, body, variables, and templates that define how the notification will be displayed to the recipient.
Under what conditions is the notification sent?
Notifications are triggered based on conditions such as:
Record Insert/Update/Delete
Specific field value changes
Events generated by business rules
Who receives the notification?
The recipients can be configured using:
Specific users or groups
Scripted recipients
Users associated with the record (e.g., Caller, Assigned To)
B. The associated knowledge base – Notifications are not tied to knowledge bases; they are triggered by records and events.
E. Settings for handling inactive user accounts – While user preferences exist, this is not a required step in notification creation.
ServiceNow Notifications Guide
ServiceNow CSA Training Module: "Creating and Managing Notifications in ServiceNow"
Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
TESTED 02 Apr 2025