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:
What ServiceNow feature can be triggered by events, and is used to inform users about activities or updates in ServiceNow?
Notifications
Alerts
Texts
Events
Emails
ServiceNow Notifications are used to inform users about events or activities occurring within the system. They can be triggered based on system events and can be delivered via multiple channels, such as email, SMS, and push notifications.
How Notifications Work:
Triggered by events (e.g., when an incident is assigned to a user).
Configurable through System Notification > Email > Notifications.
Can be sent via Email, SMS, or Push Notifications.
B. Alerts – Alerts provide system messages but are not tied to the notification system.
C. Texts – Not a ServiceNow feature; SMS notifications are handled within the Notification system.
D. Events – Events trigger notifications but do not directly inform users.
E. Emails – Email is one of the delivery methods for notifications, but Notifications is the actual ServiceNow feature managing them.
On the Cl Dependency View, what enables you to trace from an infrastructure item, like a Server, to the Services that are dependent on that Server?
Service Tracer
Automapping Utility
Relationships
Transform Map
The CI Dependency View in ServiceNow visualizes relationships between Configuration Items (CIs), allowing IT teams to trace dependencies between infrastructure components, such as servers, applications, and services.
Relationships define dependencies between Configuration Items (CIs) in the Configuration Management Database (CMDB).
The CI Dependency View uses relationships to map infrastructure components and their service dependencies.
A Server (CI) hosts a Database (CI) → The database supports an Application (CI) → The application provides a Service (CI).
By viewing CI Relationships, you can trace failures upstream or downstream to understand the impact.
Key Concept: CI RelationshipsExample Scenario:
A. Service Tracer → ❌ Incorrect
No such feature called "Service Tracer" exists in ServiceNow.
B. Automapping Utility → ❌ Incorrect
Auto-Discovery tools help populate the CMDB, but they do not enable tracing in the CI Dependency View.
D. Transform Map → ❌ Incorrect
Transform Maps are used in Import Sets to map data between tables, not for dependency mapping.
Why Other Options Are Incorrect?
CI Dependency Views
Understanding CMDB Relationships
Official ServiceNow Documentation Reference:
When selecting the Target table for an import, which tables can you select?
Choose 3 answers
Tables within the global scope
Tables within the existing application scope
Tables outside of ServiceNow
Tables which allow write access to other applications
Related tables, using Dot Walk
When selecting a Target Table for an Import Set, you must choose a table that exists within the ServiceNow system and falls within your scope of permissions. The following types of tables are eligible as target tables:
Tables within the Global Scope (A - Correct Answer)
If the table exists within the global application scope, it is accessible from all applications.
Example: Task [task], User [sys_user], Configuration Item [cmdb_ci]
Tables within the Existing Application Scope (B - Correct Answer)
Tables belonging to the same application scope as the import set can be selected.
Example: If you are working in a scoped application like HR Service Delivery, you can import data into HR-related tables.
Related Tables Using Dot Walk (E - Correct Answer)
You can select related tables using dot-walking to reference data from linked tables.
Example: If importing into Incident [incident], you can reference data from Caller (sys_user) via dot-walking.
C. Tables outside of ServiceNow
ServiceNow cannot directly import data into external databases or non-ServiceNow tables.
Instead, you can export data to an external system after processing.
D. Tables which allow write access to other applications
ServiceNow enforces scope protection, so you cannot write to tables in a different application scope unless explicitly allowed.
You need cross-scope privileges to modify tables in another application.
Importing Data into ServiceNow
Understanding Application Scope
Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
Which tables are available by default in a ServiceNow instance?
Choose 3 answers
User
Incident
Item
Issue
Project
Task
Every ServiceNow instance comes with a set of default tables that support core platform functionality.
User (sys_user)✅ Stores user records for authentication and authorization.
Contains user details such as username, email, roles, department.
Incident (incident)✅ Stores incident records for ITSM (IT Service Management).
Part of the default ITSM application used for managing issues and requests.
Task (task)✅ Base table for all task-related records in ServiceNow.
Many other tables (e.g., Incident, Change, Problem) extend from Task.
Stores common task fields like Assignment Group, State, and Short Description.
The Three Default Tables in ServiceNow:
C. Item❌ Incorrect – No default table named "Item" exists in ServiceNow.
Possible confusion with sc_cat_item (Service Catalog Items), but this is part of the Service Catalog module, not a core default table.
D. Issue❌ Incorrect – No "Issue" table exists by default in ServiceNow.
Possible confusion with Problem Management (problem table), which is separate from Incident Management.
E. Project❌ Incorrect – Project Management (pm_project) is part of the Project Portfolio Management (PPM) plugin, which is not enabled by default.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Default Tables Overview???? ServiceNow Table Structure
ServiceNow Docs – Task Table and Extensions???? Understanding Task-Based Tables
Official ServiceNow Documentation References:
What is used frequently to move customizations from one instance to another?
Table Templates
Application Files
UI Script Includes
Update Sets
✔ Update Sets are the primary method for moving customizations from one ServiceNow instance to another. An Update Set records changes made to an instance, including modifications to:
Forms, fields, and tables
Business rules, scripts, and workflows
UI policies and ACLs
How Update Sets Work:
When you modify configurations, the changes are captured in an active Update Set.
The Update Set is then exported from the development instance and imported into the target instance (e.g., from Dev to Test to Production).
Once imported, the Update Set is committed, applying the changes.
Option A (Table Templates) is incorrect because these define default field structures for tables but do not move customizations.
Option B (Application Files) is incorrect because individual application files exist within Update Sets but do not serve as a transport mechanism.
Option C (UI Script Includes) is incorrect because script includes are reusable scripts, not a method for transferring configurations.
???? Reference: ServiceNow Administration – Update Sets & Instance Migration
A subject matter expert routinely receives tasks which have been worked by first level support, before receiving the assignment
What could you suggest. to make it easier for the expert to read only the work notes in the Activity log?
Click Context menu > Work Notes View
Click Personalize icon and select Activity Stream
Right click form header > Form Layout > Add Work Notes Section
Click Funnel icon and select only work notes
Click Context menu > History
The Activity Stream in ServiceNow records all updates, comments, work notes, and system events related to a record.
To filter the Activity log to show only Work Notes, follow these steps:
Locate the Activity Stream section on the form.
Click the Funnel (Filter) icon.
Select Work Notes to display only the relevant updates.
This allows the subject matter expert to focus only on work notes left by other users, ensuring quick access to important information.
A. Click Context menu > Work Notes View ❌
There is no default "Work Notes View" option in the context menu for filtering the Activity log.
B. Click Personalize icon and select Activity Stream ❌
The Personalize icon is used for UI preferences, not for filtering work notes.
C. Right-click form header > Form Layout > Add Work Notes Section ❌
Adding a "Work Notes" field to the form does not filter the existing activity log.
E. Click Context menu > History ❌
The History option tracks user navigation and does not filter Work Notes in the Activity log.
On what part of the ServiceNow instance, would you find the option to access applications, like Incident Management?
Self Service Module
Application Navigator
Service Desk Homepage
Favorites
The Application Navigator is the primary navigation panel in ServiceNow. It provides access to all applications and modules, including Incident Management, Change Management, Service Catalog, and more.
It is found on the left-hand side of the ServiceNow interface.
Users can search, expand, and collapse applications for easy navigation.
Common applications include Incident, Problem, Change, and CMDB.
A. Self-Service Module – This module is for end users to submit requests but does not provide access to all applications.
C. Service Desk Homepage – This is a dashboard, not a navigation tool.
D. Favorites – The Favorites section stores frequently accessed modules but does not list all applications.
ServiceNow Navigation – Application Navigator
ServiceNow CSA Training Module: "Navigating the ServiceNow Platform"
Where is the Application Navigator Located?Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What attributes can you manage, using System Properties > Basic Configuration UI16? (Choose five.)
Browser tab title
Module text color
Preferred browser
Base theme
Font style
Animation style
Header background color
The System Properties > Basic Configuration UI16 page in ServiceNow allows administrators to customize the UI appearance for end users. It provides basic branding and theming options for the ServiceNow instance.
Browser tab title → (A) You can modify the browser tab title that appears when users open ServiceNow.
Module text color → (B) This setting allows you to change the text color of the left navigation menu items.
Base theme → (D) You can select a base theme for the platform UI, impacting overall styling.
Header background color → (G) This setting changes the background color of the header in UI16.
Banner Image → (H) Allows uploading a custom banner/logo to replace the default ServiceNow logo.
C. Preferred browser → Incorrect. ServiceNow does not allow setting a preferred browser from System Properties. Users must configure this on their own.
E. Font style → Incorrect. UI16 Basic Configuration does not provide font customization options. Fonts are controlled through system themes and CSS.
F. Animation style → Incorrect. ServiceNow UI16 does not provide options to change animation styles from Basic Configuration.
What type of query allows you to filter list data using normal words, instead of the condition builder?
Natural Language Query
Alexa Query
Machine Learning Query
Predictive Intelligence Query
Auto-suggest Query
A Natural Language Query (NLQ) allows users to filter list data using plain English instead of using the traditional condition builder. NLQ interprets human-readable search terms and translates them into system queries, making it easier for non-technical users to retrieve information without having to understand the underlying database structure.
User-friendly: Users can type a question in normal language (e.g., "Show me all open incidents assigned to me").
Automatic Query Conversion: The system translates the NLQ into a structured query that ServiceNow understands.
Faster Search & Filtering: It helps in quickly filtering and finding records without manually setting conditions.
Works on Lists: NLQ is used primarily in list views where users need to filter or search records.
Key Features of NLQ in ServiceNow:Example Usage:If a user enters "Show me all open incidents for John Doe", the NLQ engine will convert it into a structured query like:[State = Open] AND [Assigned To = John Doe]
ServiceNow Product Documentation → "Natural Language Query Overview"
ServiceNow List Filters and Condition Builder → "Using Natural Language Queries for Filtering"
References from Certified System Administrator (CSA) Documentation:
How would you describe the relationship between the incident and Task table?
Incident table has a many to many relationships with the Task table.
Incident table has a one to much relationship with the Task table.
Incident table is extended from task table.
incident table is related to the Task table via the INC number
incident table is a database view of the Task table
In ServiceNow, the task table is the parent table for many ITSM processes, including incidents, problems, changes, and requests.
task is a Parent Table
The task table is a base table that contains common fields shared by multiple process tables.
Fields like Short Description, Assignment Group, Assigned To, and State exist in task and are inherited by its child tables.
incident Table Extends task
The incident table inherits fields from the task table, adding incident-specific fields such as:
Impact
Urgency
Priority
This extension allows incidents to share common workflow actions with other task-based tables.
Why is "Incident Table is Extended from Task Table" the Correct Answer?
Hierarchy Example:Table Name
Extends From
Purpose
task
(Base Table)
Parent table for task-related records.
incident
task
Stores incidents (support issues).
problem
task
Stores problems (root cause analysis).
change_request
task
Stores change requests.
A. incident table has a many-to-many relationship with the task table.❌ Incorrect – The incident table extends task (inheritance), but they do not have a many-to-many (M2M) relationship.
B. incident table has a one-to-many relationship with the task table.❌ Incorrect – incident does not own multiple tasks; rather, it is a child of task.
D. incident table is related to the task table via the INC number.❌ Incorrect – The "INC" number is just a record identifier, not the basis of the relationship between incident and task.
E. incident table is a database view of the task table.❌ Incorrect – A database view (DB View) is a virtual table combining data from multiple tables, but incident is a physical table that extends task.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Understanding Table Extensions???? How Tables Extend in ServiceNow
ServiceNow Docs – Task Table and its Extensions???? ServiceNow Task Table Overview
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ C. incident table is extended from the task table.
The incident table inherits fields from the task table, making it a specialized version of a task in ServiceNow.
A customer has asked for the following updates to a form:
* Make Resolution code mandatory, admin state is changed to Resolved.
* Hide major incident check box, unless logged in user has Major incident Manager role
What type of rules (s) would you use to implement this requirement?
Dictionary Design
Field Limiter
UI Policy
UI Design
Form Constraint
✔ UI Policies are the best way to implement dynamic form behavior such as making fields mandatory, hiding/showing fields, and setting values based on conditions.
Making "Resolution Code" mandatory when "State" is changed to "Resolved"
This requires a UI Policy that:
Condition: State = Resolved
Action: Set "Resolution Code" field to Mandatory = True
Hiding the "Major Incident" checkbox unless the logged-in user has the "Major Incident Manager" role
This requires another UI Policy that:
Condition: User does NOT have the role major_incident_manager
Action: Hide the field
Option A (Dictionary Design) ❌
The dictionary defines the structure of fields but does not control dynamic form behavior like field visibility or conditions.
Option B (Field Limiter) ❌
There is no such feature called "Field Limiter" in ServiceNow.
Option D (UI Design) ❌
"UI Design" is not a recognized concept in ServiceNow. UI Policies are used for form behavior changes.
Option E (Form Constraint) ❌
There is no "Form Constraint" feature in ServiceNow; ACLs and UI Policies control field behavior instead.
You have been asked to configure a form so an employee could a tablet and select the standard accessary options to purchase with it. These standard options are: carrying case, screen cleaner, tablet stand, and screen protector. What approach would you take?
Choose 3 answers
Create Catalog item for the tablet, and on the form, add a check box variable for each accessary option.
Create Catalog item for the tablet, and add a variable set to the form, for the accessary options.
Create one Catalog item for each: tablet, carrying case, screen cleaner, tablet stand, and screen protector.
Create a Records producer, and on the form, add a check box variable for each accessary option.
On shopping Cart configuration, select option to show the Add Accessories button.
In ServiceNow Service Catalog, the best practice for handling accessory selections is to use variables or variable sets within a single catalog item rather than creating multiple separate catalog items.
A. Create a Catalog Item for the tablet and add a checkbox variable for each accessory option.✅ Correct – Adding checkbox variables for accessories allows users to select multiple options within a single request.
Example variables:
[✓] Carrying Case
[✓] Screen Cleaner
[✓] Tablet Stand
[✓] Screen Protector
This makes ordering simpler and more user-friendly.
B. Create a Catalog Item for the tablet, and add a variable set to the form for accessory options.✅ Correct – A Variable Set is a reusable collection of variables that can be applied to multiple catalog items.
This approach is beneficial if multiple devices (e.g., laptop, phone, tablet) share the same accessory options.
The Variable Set can include checkboxes for selecting accessories.
E. In Shopping Cart configuration, select the option to show the "Add Accessories" button.✅ Correct – Enabling the "Add Accessories" button in the Shopping Cart allows users to add related products as separate items in their order.
This works well when accessories are separate items in the catalog but need to be linked for convenience.
Best Practices for Configuring the Tablet and Accessories:
C. Create one Catalog Item for each: tablet, carrying case, screen cleaner, tablet stand, and screen protector.❌ Incorrect – This forces users to order accessories separately, making the process less efficient.
Best practice is to keep accessories within the same form unless they are standalone items.
D. Create a Record Producer, and on the form, add a checkbox variable for each accessory option.❌ Incorrect – Record Producers create records in tables (e.g., Incident, Request, HR Case) but are not used for Service Catalog ordering.
The correct approach is to use a Catalog Item with variables instead.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Creating and Managing Catalog Items???? Creating Service Catalog Items
ServiceNow Docs – Variable Sets???? Service Catalog Variable Sets
ServiceNow Docs – Shopping Cart Configuration???? Shopping Cart Configuration
Official ServiceNow Documentation References:
Conclusion:The correct answers are:✅ A. Create a Catalog item for the tablet and add checkbox variables for accessories.✅ B. Use a Variable Set for the accessory options.✅ E. Enable the "Add Accessories" button in Shopping Cart configuration.
This approach enhances user experience, ensures flexibility, and aligns with ServiceNow Service Catalog best practices.
Which path would you take to access the table configuration page from a form?
The Form Context menu > View > Table
The Form Context menu > Configure > Table
The Form Context menu > Configure > Dictionary
The Form Context menu > View > Show Table
In ServiceNow, the table configuration page allows administrators to modify table settings, fields, relationships, and properties.
To access this page from a form view, you must use the Form Context Menu (☰ in the top-left corner of the form) and navigate to:
???? Configure > Table
This will open the Table Configuration Page, where you can:
View and edit table properties.
Manage fields, relationships, and indexing.
Configure security settings (ACLs) for the table.
Open a record in a form view (e.g., a Catalog Task form).
Click the Form Context menu (☰ at the top-left).
Select "Configure" from the dropdown.
Click "Table" to access the Table Configuration Page.
Step-by-Step Navigation:
Why "Configure > Table" is the Correct Answer?✅ Directly accesses the table's configuration page✅ Allows modification of table-level settings✅ Best practice method for modifying table properties
A. The Form Context menu > View > Table❌ Incorrect – There is no "View > Table" option in the context menu.
C. The Form Context menu > Configure > Dictionary❌ Incorrect – The "Dictionary" option allows editing individual field properties but not the entire table configuration.
D. The Form Context menu > View > Show Table❌ Incorrect – No such "Show Table" option exists in the Form Context Menu.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Configuring Tables???? Table Administration
ServiceNow Docs – Modifying Table Properties???? Configuring a Table
Official ServiceNow Documentation References:
Conclusion:The correct answer is:✅ B. The Form Context menu > Configure > Table
This is the correct navigation path to access the table configuration page from a form in ServiceNow.
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:
An IT user calls the service desk because his work needs to be completed on ask records. All he can see a Self Service on his homepage when he logs in to the ServiceNow instance. What issue could explain this?
Choose 2 answers
His user account failed LDAP authentication
His user account does not Belong to any groups, which contain the ITIL role
His user account was not approved by his manager
His user account does not have ITIL role
His user account Is not logged in properly
In ServiceNow, a user only sees modules and records they have permission for, based on roles and group memberships. If an IT user can only see Self-Service, it's likely because they lack the required roles for IT tasks.
B. His user account does not belong to any groups that contain the ITIL role ✅
The ITIL role is assigned via user groups (e.g., "Service Desk," "IT Support").
If the user is not in an ITIL role group, they will not see IT-related modules.
D. His user account does not have the ITIL role ✅
The ITIL role (itil) is required to access Incidents, Changes, Tasks, and Service Catalog Management.
Without it, the user only sees Self-Service options (e.g., requesting services, reporting issues).
A. His user account failed LDAP authentication ❌
If LDAP authentication failed, the user would not be able to log in at all.
The issue here is role-based access, not authentication.
C. His user account was not approved by his manager ❌
User approval may be required for account creation, but it does not affect role permissions.
E. His user account is not logged in properly ❌
If the user was not logged in properly, they would not see any homepage at all.
The issue here is limited access due to missing roles.
ServiceNow Documentation: User Roles and Permissions
ServiceNow Best Practices: Managing ITIL Roles and Groups
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
You have an existing customer, who is using workflows for their catalog items. Their existing purchasing policy is to require approval for any request that totals over 31000. However, management wants to change the approval threshold to 31500. Which
workflow would you update to make this change?
Services Approval Processing
6 Services Catalog Item Request
Service Catalog Request
Purchasing Process Flow
In ServiceNow Service Catalog, approvals for catalog item requests are handled through workflows. Since the approval policy is based on the total cost of a request, it is managed within the Service Catalog Request workflow.
C. Service Catalog Request ✅
This workflow handles approvals for catalog item requests, including purchase approvals.
Since the policy change involves adjusting an approval threshold, this workflow needs to be updated.
The approval logic is likely configured in a conditional activity (if total cost > $3,100, require approval), which must be modified to $3,150.
A. Services Approval Processing ❌
Not a standard ServiceNow workflow for managing purchase approvals.
Service approvals are typically handled within the Service Catalog Request workflow.
B. 6 Services Catalog Item Request ❌
Likely a custom workflow, but not a default ServiceNow workflow for purchase approvals.
D. Purchasing Process Flow ❌
There is no default "Purchasing Process Flow" in ServiceNow.
The approval workflow for purchases is managed within Service Catalog Request workflows.
ServiceNow Documentation: Service Catalog Workflows
ServiceNow Developer Guide: Modifying Approval Conditions in Workflows
Correct Answer Explanation:Incorrect Answer Choices Explanation:References:
Which roles are required to configure the form layout using Table Builder? (Choose 2 answers)
personalize_form
app_engine_admin
admin
read_only_user
support_specialist
In Table Builder, only users with appropriate permissions can modify form layouts.
✔ The admin role (Option C) has full access to configure forms, tables, and relationships.✔ The personalize_form role (Option A) allows users to configure form layouts, but not table structures.
Option B (app_engine_admin) is incorrect because this role is used for managing custom applications, not form layouts.
Option D (read_only_user) is incorrect because it does not grant any configuration permissions.
Option E (support_specialist) is incorrect because it is typically for support personnel who handle incidents and cases, not form design.
???? Reference: ServiceNow Platform Administration – Roles & Permissions
Which testing framework is used to test ServerNew Applications?
Selenium
Test Driven Framework (TDF)
Junit
Automated test Framework (ATF)
The Automated Test Framework (ATF) is the built-in testing framework in ServiceNow used to test applications, including Server-side scripts and logic.
Enables automated testing of ServiceNow applications without manual effort.
Can test server-side scripts (e.g., Business Rules, Script Includes, and Workflows).
Supports UI testing for forms, lists, and portals.
Reduces testing time and enhances release reliability.
ServiceNow is a low-code/no-code platform, so ATF provides a platform-specific testing tool.
ATF allows test creation without coding, making it easy for administrators and developers to use.
Integrates with Continuous Integration (CI/CD) pipelines to ensure smooth updates.
Key Features of ATF:Why ATF is Used for Testing ServiceNow Applications?
A. Selenium → ❌ Incorrect
Selenium is used for web UI automation, but it is not built into ServiceNow.
ATF is the preferred testing framework for ServiceNow applications.
B. Test Driven Framework (TDF) → ❌ Incorrect
No such framework called "Test Driven Framework" in ServiceNow.
TDD (Test-Driven Development) is a software development methodology, not a testing tool.
C. JUnit → ❌ Incorrect
JUnit is a Java-based testing framework used for Java applications.
ServiceNow scripts use JavaScript, not Java.
Why Other Options Are Incorrect?
Automated Test Framework (ATF)
Official ServiceNow Documentation Reference:
Which tab on the knowledge base record, would you use to identify the sets of users who are able to read articles in that knowledge base?
Access List
Can Access
Accessible to
Can Read
In ServiceNow Knowledge Management, access to knowledge articles is controlled through access settings in the Knowledge Base record. The "Can Read" tab is used to specify which users, groups, or roles can view knowledge articles in a particular Knowledge Base.
???? Why "Can Read"?
The Can Read list defines the users, groups, or roles that can access and view articles in a specific Knowledge Base.
This ensures that sensitive or restricted knowledge is only available to authorized users.
If no restrictions are set in the Can Read tab, the knowledge base is publicly accessible to all users.
???? Steps to Configure "Can Read" Permissions:
Navigate to Knowledge Management > Knowledge Bases.
Open a specific Knowledge Base record.
Go to the Can Read tab.
Add the users, groups, or roles that should be able to read the articles.
Save the record.
???? Incorrect Options Explained:
A. Access List – No such tab exists in Knowledge Management.
B. Can Access – Incorrect name; the correct tab is Can Read.
C. Accessible to – Does not exist in the Knowledge Base settings.
???? Reference:
ServiceNow Knowledge Management User Roles
Managing Knowledge Base Access
On the Form header, which icon do you use to access form templates?
Paperclip
Pages
Stamp
More Options {...)
In ServiceNow, the Stamp icon (????) in the Form Header is used to access Form Templates. Templates allow users to quickly populate fields in a form with predefined values, improving efficiency and consistency.
Open a record form (e.g., Incident, Change, or Request form).
Click the Stamp (????) icon in the form header.
Select a template from the list.
The form fields will be pre-filled with the template’s values.
A. Paperclip ❌
The Paperclip icon is used to attach files to a record, not access templates.
B. Pages ❌
No Pages icon is used for templates in ServiceNow.
D. More Options {...} ❌
The More Options menu provides access to additional record actions, but templates are accessed using the Stamp icon.
On a Business Rule, the When salting determines at what point the rule executes. What are the options for specifying that timing?
Insert, Update, Delete. Query
4G} Before, After, Async, Display
Prior to, Synchronous, on Update
Before, Synchronous, Scheduled Job, View
In ServiceNow, Business Rules are server-side scripts that execute when a record is created, updated, deleted, or queried. The "When" setting in a Business Rule determines when the rule runs in relation to database operations.
Before✅ Executes before a record is inserted, updated, or deleted.
Used for validations, data modifications, and setting field values before saving.
After✅ Executes after a record has been committed to the database.
Used for triggering notifications, writing logs, or updating related records.
Async (Asynchronous)✅ Executes after a short delay, allowing the main transaction to complete first.
Used for long-running processes like API calls, email sending, or external system updates.
Display✅ Executes before the record is sent to the client (UI).
Used to populate g_scratchpad for client-side scripts.
The Four Timing Options for Business Rules:
Example Use Cases for Business Rule Timings:Business Rule Timing
When It Runs
Use Case
Before
Before saving to the database
Validate data, auto-populate fields
After
After saving to the database
Send notifications, update related records
Async
Shortly after the transaction completes
Call an external API, send an email
Display
Before the form loads
Pass server data to client-side scripts (g_scratchpad)
A. Insert, Update, Delete, Query❌ Incorrect – These are database operations, not the execution timing options for Business Rules.
C. Prior to, Synchronous, on Update❌ Incorrect – These terms do not match the standard ServiceNow Business Rule timing settings.
D. Before, Synchronous, Scheduled Job, View❌ Incorrect – "Scheduled Job" is not a Business Rule timing option (it is part of Scheduled Script Executions).
Incorrect Answer Choices Analysis:
ServiceNow Docs – Business Rules Overview???? Understanding Business Rules
ServiceNow Docs – Best Practices for Business Rules???? Best Practices for Business Rules
Official ServiceNow Documentation References:
Which tables are children of the Task table and come with the base system?
Choose 3 answers
Incident
Problem
Change Request
Config
Dictionary
cmdb
In ServiceNow, the Task (task) table is a parent table that provides a common structure for work-related records. Several core tables inherit from the Task table, meaning they reuse its fields, business rules, and workflows.
The following tables are children of the Task table in the base system:
Incident (incident) ✅
Used for managing break/fix issues reported by users.
Inherits fields like Assigned To, State, Priority from the Task table.
Problem (problem) ✅
Used for root cause analysis of recurring incidents.
Inherits Task table properties, making it easy to relate problems to incidents.
Change Request (change_request) ✅
Used to manage changes in IT infrastructure (e.g., software updates, hardware replacements).
Inherits fields like Assignment Group, Description, State from the Task table.
D. Config ❌
No such table named "Config" exists as a child of the Task table. Configuration-related data is stored in CMDB tables.
E. Dictionary ❌
The Dictionary (sys_dictionary) table stores metadata about database fields, not task-related records.
F. cmdb ❌
The CMDB (cmdb) table is not a child of the Task table. It stores Configuration Items (CIs) like servers, routers, and software, which are separate from task-based workflows.
Access controls are evaluated in this order:
1. Match object against table ACL
2, Match the object against field ACL
Within step 1 above, what order are the table ACLs evaluated?
Specific to general: Table.Field ACL, Parent Table.Field ACL, *.Field ACL
Bottom to top: Table ACL. Table.Field ACL, Parent Table. Field ACL
General to specific: Table ACL, Table.Field ACL, Parent Table, Field ACL
Top to bottom: Wildcard Table ACL, Parent Table ACL, Table ACL
Specific general: Table ACL, Parent Table ACL, Wildcard (*) ACL
In ServiceNow, Access Control Rules (ACLs) determine whether a user can access a specific record, table, or field.
When evaluating table ACLs, ServiceNow follows a specific-to-general approach:
First, it checks the most specific ACL (Table ACL)
Example: If the table is incident, ServiceNow first checks ACLs for incident.
Then, it checks the Parent Table ACL (if the table is inherited)
Example: Since incident extends task, it will check ACLs for task.
Finally, it checks the Wildcard ACL (* ACL)
If no specific or parent table ACL is matched, ServiceNow checks for a wildcard ACL (*.read, *.write, etc.).
Specific Table ACL (e.g., incident.read)
Parent Table ACL (e.g., task.read)
Wildcard ACL (e.g., *.read)
Order of ACL Evaluation:This ensures granular access control, giving priority to more specific rules before applying broader permissions.
*A. Specific to general: Table.Field ACL, Parent Table.Field ACL, .Field ACL❌ Incorrect – Field ACLs are evaluated after table ACLs. This option confuses table and field evaluation.
B. Bottom to top: Table ACL, Table.Field ACL, Parent Table.Field ACL❌ Incorrect – The correct order is Table ACL → Parent Table ACL → Wildcard ACL, not Table.Field ACL order.
C. General to specific: Table ACL, Table.Field ACL, Parent Table, Field ACL❌ Incorrect – ServiceNow applies specific ACLs first, not general ones.
D. Top to bottom: Wildcard Table ACL, Parent Table ACL, Table ACL❌ Incorrect – Wildcard ACLs are evaluated last, not first.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Access Control Evaluation Order???? Access Control Rules
ServiceNow Community – ACL Best Practices???? Understanding ACL Processing
Official ServiceNow Documentation References:
In Flow Designer, where is the data from an action stored so it can be used in subsequent actions in the flow?
Field Icon
Field Value
Data Pill
Data Element
Data Trigger
In Flow Designer, when an action is executed, its output (data) is stored as a Data Pill. These Data Pills can be used in subsequent actions within the same flow.
Data Pills represent pieces of data produced by previous steps in the flow.
They are visually represented as draggable tokens in Flow Designer.
Users can drag and drop Data Pills into fields of subsequent actions to dynamically use the stored data.
A "Create Record" action generates a new incident.
The Incident Number is stored as a Data Pill.
A subsequent "Send Email" action can use this Incident Number Data Pill in the email subject/body.
A. Field Icon – No such term exists in Flow Designer.
B. Field Value – Field values exist on forms but are not used for storing action data in Flow Designer.
D. Data Element – This is a general term but does not specifically refer to Flow Designer storage.
E. Data Trigger – A trigger initiates a flow but does not store action data.
ServiceNow Flow Designer – Data Pills
ServiceNow CSA Training Module: "Using Data in Flow Designer Actions"
What is a Data Pill?Example Scenario:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
If a knowledge base has no access details specified, what users are able to read articles in that knowledge base?
itil users
Any user with an article's permalink
Any active user
No users
Users with kb_user role
What is the name of the string that display filter criteria?
Topic
Choice
Breadcrump
Menu
In ServiceNow, a Breadcrumb is the string of filter criteria displayed at the top of a list when filters are applied. Breadcrumbs help users navigate and refine filters without having to manually edit conditions.
Navigate to a list view (e.g., Incidents, Requests).
Apply a filter (e.g., "Priority is High" AND "State is New").
A breadcrumb string appears, displaying the filter conditions.
Users can click on different parts of the breadcrumb to adjust or remove filter conditions dynamically.
A. Topic ❌
Topics are used in Knowledge Management and Virtual Agent but do not represent filter criteria.
B. Choice ❌
A Choice refers to dropdown options in ServiceNow fields, not filters.
D. Menu ❌
Menus provide navigation options, but they do not display filters.
What framework can be used to manage the tables and Cis associated with a use case?
Common Service Date Model (CSDM) product view
Scename Dashboard
CMDB Use Case Modelar
CI Use Case Modeler
The CMDB Use Case Modeler is a framework in ServiceNow that helps manage tables, Configuration Items (CIs), and relationships in the CMDB based on specific use cases.
Manages Tables and CIs for Specific Use Cases
Helps organizations align their CMDB with business needs.
Provides visual modeling tools to structure tables and relationships.
Supports CMDB Best Practices
Ensures data integrity, compliance, and governance in CMDB.
Helps optimize CMDB for ITSM, ITOM, and ITAM use cases.
Facilitates CMDB Implementation and Maintenance
Simplifies the process of defining relationships between CIs.
Enables visualization of how CIs interact within business services.
Why "CMDB Use Case Modeler" is the Correct Answer?
A. Common Service Data Model (CSDM) product view❌ Incorrect – CSDM is a framework for structuring CMDB data but does not include a modeling tool like the CMDB Use Case Modeler.
B. Service Dashboard❌ Incorrect – No such feature directly manages tables and CIs for a use case.
D. CI Use Case Modeler❌ Incorrect – No standard "CI Use Case Modeler" exists in ServiceNow.
Incorrect Answer Choices Analysis:
ServiceNow Docs – CMDB Use Case Modeler???? Understanding CMDB Use Case Modeler
ServiceNow Docs – CSDM vs CMDB Use Case Modeler???? How CMDB Aligns with CSDM
Official ServiceNow Documentation References:
An order from the Service Catalog has been placed. Two records in the Platform are created as a result. Which two records are associated with tins newly ordered item?
Choose 2 answers
A record of sc_task
A record of sc_req_llem table
A change record
An Incident record
A problem record
When an item is ordered from the Service Catalog, two main records are created in ServiceNow:
sc_req_item (Requested Item - RITM) ✅
Represents each individual item in the order.
Tracks the approval process, fulfillment, and delivery for that specific item.
sc_task (Service Catalog Task - SCTASK) ✅
Used to assign work to different fulfillment teams (e.g., IT, HR).
A single sc_req_item may generate multiple sc_task records.
A user orders a MacBook Pro from the Service Catalog.
A Request (REQ#) is created.
A Requested Item (RITM#) is generated to track the MacBook order.
One or more Service Catalog Tasks (SCTASK#) are created for fulfillment (e.g., Procurement, Shipping).
C. A change record ❌
Change records (chg_request) are created only if the catalog item is linked to Change Management, which is not always the case.
D. An Incident record ❌
Incidents (incident) are created for issues or break/fix cases, not for service requests.
E. A problem record ❌
Problem records (problem) are used for root cause analysis, not service catalog requests.
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:
Which form element displays the list of activities, or history, on a task form?
O Sidebar
O Action Stream
O Action Formatter
O Activity Formatter
Activity Formatter is a UI element in ServiceNow forms that logs all updates, comments, and history related to a task.
It consolidates user interactions and system-generated updates in one place.
What icon do you use to change the boon and color on a Favorite?
Pencil
Star
Clack
Tringle
In ServiceNow, the Pencil (✏) icon is used to edit and customize Favorites in the Application Navigator.
Open the Application Navigator.
Locate the Favorites section.
Click the Pencil (✏) icon next to the favorite you want to edit.
Choose a new icon and color.
Click Save to apply changes.
B. Star ❌
The Star icon is used to add or remove a favorite, not edit it.
C. Clock ❌
The Clock icon represents Recently Viewed items, not Favorites customization.
D. Triangle ❌
No Triangle icon is used for modifying Favorites in ServiceNow.
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.
Farm a form, what would you click, to modify the order of the fields on the form?
Choose 2 answers
Context Menu > Configure > Form Layout
Context Menu > Form > Layout
Right click on header > Configure > Form Design
Context Menu > Configure > Form Designer
Right click on header > Configure > UX Dashboard
To modify the order of fields on a form in ServiceNow, you have two main options:
Form Layout (A - Correct Answer)
Navigation: Context Menu > Configure > Form Layout
Allows you to rearrange fields using a simple list-based interface.
You can add, remove, or reorder fields quickly.
Form Design (C - Correct Answer)
Navigation: Right-click on the form header > Configure > Form Design
Opens a drag-and-drop interface for modifying form layout.
Provides more advanced customization options, including sections, tabs, and field arrangements.
B. Context Menu > Form > Layout
No such menu option exists in ServiceNow.
D. Context Menu > Configure > Form Designer
There is no direct "Form Designer" option in the context menu; instead, it's accessed via Configure > Form Design.
E. Right-click on header > Configure > UX Dashboard
UX Dashboard is used for UI pages, dashboards, and workspace configurations, not form layout changes.
Configuring Forms in ServiceNow
Using Form Designer
Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
A customer wants to be able to identify and track components of their infrastructure that support their ecommerce service. What ServiceNow products could support this requirement?
Choose 3 answers
Performance Analytics
Configuration Management (CMDB)
Financial Management
Discovery
Service Mapping
To track and manage infrastructure components that support an eCommerce service, a customer needs tools that provide visibility into IT assets, relationships, and dependencies.
B. Configuration Management (CMDB) ✅
The CMDB is a central repository that stores information about Configuration Items (CIs) such as servers, databases, applications, and network devices.
Helps track relationships between components supporting the eCommerce service.
Example: Tracking which servers host the online store application.
D. Discovery ✅
Discovery automatically identifies and updates IT assets and infrastructure in the CMDB.
Scans on-premise and cloud environments to find servers, applications, and databases.
Example: Detecting newly deployed servers supporting the eCommerce platform.
E. Service Mapping ✅
Service Mapping builds a visual map of how infrastructure components (CIs) relate to a business service.
Helps identify dependencies between applications and underlying infrastructure.
Example: Mapping how web servers, databases, and payment systems interact to support eCommerce transactions.
A. Performance Analytics ❌
Performance Analytics (PA) is used for trend analysis and reporting, but it does not track infrastructure components.
PA could be used later to analyze eCommerce performance, but it does not discover or track components.
C. Financial Management ❌
Financial Management (Now ITFM or TBM) tracks IT costs and budgets, not infrastructure components.
It helps analyze IT spending related to infrastructure but does not provide technical tracking of eCommerce components.
ServiceNow Documentation: CMDB Overview
ServiceNow Documentation: Discovery Overview
ServiceNow Documentation: Service Mapping Overview
Correct Answers Explanation:Incorrect Answer Choices Explanation:References:
What are examples of Ul Actions, relating to Lists?
Choose 4 answers
List Links
List Control
List Buttons
List Context Menu
List Override
List Choices
UI Actions related to Lists in ServiceNow provide ways to interact with and modify list data through different UI elements.
A. List Links ✅
Appear at the bottom of lists and provide actions such as "Create New" or "Save as Template."
B. List Control ✅
Located in the list title bar, allowing users to configure views, export data, and refresh lists.
C. List Buttons ✅
Buttons added to a list form that trigger specific actions, such as "Approve" or "Reject."
D. List Context Menu ✅
Right-click menu on list records providing actions like Edit, Delete, Assign, and Export.
E. List Override ❌
No such feature called "List Override" exists in ServiceNow.
F. List Choices ❌
This term is not a recognized UI Action for lists in ServiceNow.
When looking at a long list of records, you want to quickly filler, to show only those which have Shon Description containing email
How might you do that?
Click List Magnifier to expand column search, on Short Description, type “email, click enter
Click List Magnifier to expand column search, on Short Description, lype *email, click enter
Click List Magnifier to expand column search, on Short Description, type email, click enter
On Search box, select text, type email, click enter
In ServiceNow, wildcards are used to filter lists effectively. To search for records where Short Description contains "email", use the asterisk (*) wildcard.
Click the List Magnifier (????) to enable column search.
In the "Short Description" column search box, type:
Steps to Filter a List for "email" in Short Description:CopyEdit
Press Enter to apply the filter.
*email → Finds any record where "email" appears anywhere in the Short Description.
email* → Finds records where "email" is at the beginning of the Short Description.
*email* → Also works but is redundant, as *email already searches within the text.
A. Click List Magnifier, on Short Description, type “email”, click enter → ❌ Incorrect
Typing just "email" only searches for an exact match, not occurrences within the text.
C. Click List Magnifier, on Short Description, type email, click enter → ❌ Incorrect
Same issue as (A) – it does not use a wildcard, so it only returns exact matches.
D. On Search box, select text, type email, click enter → ❌ Incorrect
The global search bar is not column-specific, meaning it searches across multiple tables, not just Short Description.
Using List Filters and Wildcards
ServiceNow Search Wildcards
Why Wildcards Matter?Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
When using Flow Designer what is the Flow Execution initiated by?
A trigger
An existing subflow
Allow logic
An execution data pill
In Flow Designer, a Flow Execution is initiated by a trigger. A trigger determines when and under what conditions a flow starts.
Record-Based Trigger
Executes the flow when a record is created, updated, or deleted in a specific table.
Example: A flow runs when an Incident is created with a specific priority.
Schedule-Based Trigger
Executes the flow at a specific time or on a recurring schedule.
Example: A flow runs every Monday at 8 AM to check overdue tasks.
Application-Based Trigger (Inbound Actions, API Calls, or Events)
Executes the flow when a specific event occurs in ServiceNow.
Example: A flow runs when an email is received in ServiceNow.
Types of Triggers in Flow Designer:
B. An existing subflow
Subflows are reusable flows that can be called within a parent flow.
A subflow does not initiate execution on its own; it must be triggered by a flow or script.
C. Allow logic
No such term exists in Flow Designer; logic applies within a flow but does not initiate execution.
D. An execution data pill
Data pills represent stored data within a flow but do not trigger execution.
Why Other Answers Are Incorrect:
ServiceNow Flow Designer – Triggers
ServiceNow CSA Training Module: "Building Flows with Flow Designer"
References from Certified System Administrator (CSA) Official Documentation:
What is a Notification?
A new Knowledge article created by a Business Rule
A tool for alerting users that events that concern them have occurred
A message through Connect related to a Change Request
An email file attachment
In addition to the admin role, which one of the following roles allows a user to add or remove fields from a list?
personal ize.control
personal_list
ul_page_admin
ui_action_admin
In ServiceNow, the personal_list role allows users to add or remove fields from a list view without requiring full administrator privileges.
Modify List Layout (Columns & Fields)
Users can add, remove, or rearrange columns in list views.
Save Personal List Preferences
Customizations apply only to the user, unless they have additional permissions to modify system-wide settings.
Does NOT Allow System-Wide Changes
Unlike the admin role, personal_list only affects personal views of lists, not global configurations.
A. personalize.control ❌ (Incorrect)
No such role exists in ServiceNow.
C. ui_page_admin ❌ (Incorrect)
This role allows users to manage UI Pages, but it does not provide list customization permissions.
D. ui_action_admin ❌ (Incorrect)
This role is used to manage UI Actions (buttons, links, and client-side scripts), not list view configurations.
Key Capabilities of the personal_list Role:Why Other Options Are Incorrect?
Role-Based List Customization
ServiceNow List Personalization
User Roles and Permissions
ServiceNow User Roles
References from ServiceNow CSA Documentation:
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:
What is specified in an Access Control rule?
Groups, Conditional Expressions and Workflows
Table Schema, CRUD, and User Authentication
Object and Operation being secured; Permissions required to access the object
security_admin
An Access Control rule (ACL) in ServiceNow defines who can access data and what actions they can perform on that data. Each ACL consists of three primary components:
Object being secured – The specific table, field, or record that the rule applies to.
Operation – The type of action that is being secured (e.g., Read, Write, Create, Delete).
Permissions required – The conditions, roles, or scripts that determine whether access is granted.
ACLs evaluate whether a user has permission to access a specific table, field, or action.
The security rules are processed from most specific to least specific (e.g., field-level > table-level).
Permissions can be granted based on roles, conditions, or custom scripts using GlideSystem (gs).
A. Groups, Conditional Expressions, and Workflows ❌ (Incorrect)
ACLs do not manage workflows or directly control group assignments.
B. Table Schema, CRUD, and User Authentication ❌ (Incorrect)
CRUD (Create, Read, Update, Delete) permissions are controlled by ACLs, but User Authentication is managed separately through login policies (LDAP, SSO, etc.).
D. security_admin ❌ (Incorrect)
security_admin is a special elevated role required to modify security settings, but it is not what an ACL specifies.
Access Control Rules Overview:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/concept/access-control-rules.html
Configuring ACLs in ServiceNow:https://docs.servicenow.com/en-US/bundle/utah-platform-security/page/administer/security/task/t_CreateOrModifyAnAccessControl.html
How ACLs Work in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What 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:
An IT manager is responsible for the Network and Hardware assignment groups, each group contains 5 team members. These team members are working on many tasks, but the manager cannot see any tasks on the Service Desk > My Groups Work list. What could explain this?
The Service Desk > My Groups Work list shows active work tasks that are not yet assigned.
The manager does not have the itil role.
The manager is not a member of the Service Desk group.
The manager is not a member of the Network and Hardware groups.
The Assignment Group manager field is empty.
In ServiceNow, the "Service Desk > My Groups Work" module is designed to display tasks assigned to a group but not yet assigned to an individual user. This means that even if an IT manager oversees the Network and Hardware assignment groups, they will not see any tasks in this list if all tasks have already been assigned to specific individuals within the group.
Let’s break down why option A is the correct answer and why the other options are incorrect:
The "My Groups Work" list only shows tasks that are assigned to the group but have not been assigned to a specific individual within the group.
If all tasks are assigned to specific team members, then the manager will not see any tasks in this list.
The IT manager can verify this by navigating to the Task List (e.g., Incidents, Changes, or Requests) and filtering by the Network and Hardware assignment groups.
✅ Explanation for Correct Answer (A):
The itil role allows users to view, create, update, and resolve incidents, changes, problems, and other ITSM tasks.
However, not having this role would restrict access to various ITSM functionalities, but it does not impact whether tasks appear in My Groups Work.
If the manager lacks the itil role, they might have trouble accessing or modifying tasks, but this wouldn't explain why they don’t see anything in the list.
The Service Desk group is a separate entity in ServiceNow, typically associated with incident handling and user support.
The My Groups Work module is not restricted to the Service Desk group—it displays work assigned to any group the user belongs to.
Since the manager is responsible for the Network and Hardware groups, being part of the Service Desk group is irrelevant.
If the manager was not a member of these groups, they wouldn't see any group-related tasks at all.
However, the question states that the manager is responsible for these groups, so it’s reasonable to assume they are either a member or at least a group manager with visibility.
Even if they were just a manager and not an official group member, they would still be able to see the tasks assigned to the groups.
The Assignment Group manager field is an informational field that indicates who manages a group.
This field does not control what is displayed in the My Groups Work module.
Even if this field were empty, it wouldn’t prevent a manager (who is a group member) from seeing unassigned tasks.
❌ Explanation for Incorrect Answers:(B) The manager does not have the itil role.(C) The manager is not a member of the Service Desk group.(D) The manager is not a member of the Network and Hardware groups.(E) The Assignment Group manager field is empty.
ServiceNow CSA Guide - User Interface and Navigation
ServiceNow ITSM Fundamentals - Incident and Task Management
ServiceNow Role-Based Access Controls and Group Management
ServiceNow KB Articles - My Groups Work Module
References to Official Certified System Administrator (CSA) Documentation:
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:
When a user reports that they are not able to see modules on the application navigator, what can you do, to see what modules are visible to them?
Look up their password, so you can login with their account
Initiate a Connect Chat session
Install the Bomgar plug-in
Impersonate the user
Launch a NowChat window
If a user reports that they cannot see certain modules in the Application Navigator, the best way to troubleshoot is to impersonate the user. Impersonation allows an administrator to see exactly what the user sees without needing their password.
Click on your profile icon (top-right corner).
Select Impersonate User.
Search for and select the user’s name.
The instance will reload, and you will see the UI as the user experiences it.
Navigate to the Application Navigator and check for missing modules.
Once done, click Stop Impersonation.
Ensures security (no need to reset or look up passwords).
Speeds up troubleshooting by allowing admins to replicate user issues.
Helps verify role-based access permissions.
Steps to Impersonate a User in ServiceNow:Why is Impersonation Useful?
Incorrect Answer Choices Explanation:❌ A. Look up their password, so you can login with their account
This is a security violation and not an acceptable practice.
❌ B. Initiate a Connect Chat session
Chatting with the user can help gather information, but it does not allow you to see what they see.
❌ C. Install the Bomgar plug-in
Bomgar is a remote support tool, but impersonation is the built-in and recommended method for troubleshooting in ServiceNow.
❌ E. Launch a NowChat window
NowChat is used for customer support and collaboration, not for verifying module visibility.
Impersonate Users in ServiceNow
User Roles and Permissions
Official CSA Documentation Reference:
When designing a flow, how do you reference data from a record, in that flow?
Drag the table icon onto the flow definition
Use the condition builder to specify the desired values
Specify the source table on the data pill related list
Drag the data pill onto the flow definition
Add the table reference using the slush bucket
In ServiceNow Flow Designer, a data pill represents variables, record fields, or outputs from previous steps that can be used dynamically in the flow.
Data pills allow flow designers to reference record data without manually specifying table fields.
Dragging a data pill onto a flow step ensures that the correct values are automatically mapped from the referenced record.
This is the recommended method for using record data within a flow.
Why is Option D Correct?
Why Are the Other Options Incorrect?❌ A. Drag the table icon onto the flow definition
Incorrect because Flow Designer does not use table icons for referencing records.
Instead, it utilizes data pills and actions to retrieve and manipulate record data.
❌ B. Use the condition builder to specify the desired values
Incorrect because the condition builder is used for decision logic (e.g., If-Else conditions), not for referencing record data.
❌ C. Specify the source table on the data pill related list
Incorrect because you cannot manually specify a table in a data pill.
Data pills are automatically created when an action retrieves data from a record.
❌ E. Add the table reference using the slush bucket
Incorrect because slush buckets are used in ServiceNow for selecting multiple items (e.g., roles, groups), not for referencing record data in a flow.
ServiceNow Flow Designer - Using Data Pills
ServiceNow Flow Designer - Best Practices for Record Referencing
ServiceNow ITSM - Automating Workflows with Flow Designer
References to Official Certified System Administrator (CSA) Documentation:
What 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".
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:
What is the primary application used to load data into ServiceNow?
Service Level Management
Configuration
System Import Sets
System Update Sets
In ServiceNow, System Import Sets is the primary application used to import and transform data from external sources into the platform. It provides a structured way to load data into tables while allowing data transformation and mapping before final insertion.
Data Loading from External Sources:
Supports imports from CSV, Excel, XML, JSON, and JDBC databases.
Allows data from external systems to be brought into ServiceNow.
Staging Area for Data Processing:
Imported data first enters a temporary staging table (Import Set Table).
Data can then be transformed before being committed to the target table.
Data Mapping and Transformation:
Uses Transform Maps to map fields from the Import Set Table to the Target Table.
Supports automatic field mapping and scripted transformations.
Data Cleansing and Validation:
Duplicate records can be detected and removed.
Invalid or missing data can be corrected before insertion.
Navigate to System Import Sets (All → System Import Sets → Load Data).
Upload the data file (CSV, XML, JSON, etc.).
Create a Transform Map to define how data is mapped to the target table.
Run the transformation to move data from the Import Set Table to the final table.
Verify the data in the target table.
A company imports employee records from an external HR system (CSV file).
The System Import Sets module loads this data into a staging table.
A Transform Map moves the data into the User [sys_user] table.
Key Features of System Import Sets:Steps to Load Data Using Import Sets:Example Use Case:
Why Option C (System Import Sets) is Correct?✅ System Import Sets is the primary tool for loading data into ServiceNow from external sources.
Why Other Options Are Incorrect?❌ A. Service Level Management → Incorrect
Service Level Management (SLM) is used to track Service Level Agreements (SLAs), not to import data.
❌ B. Configuration → Incorrect
Configuration Management (CMDB) helps track configuration items (CIs) but does not handle data imports.
❌ D. System Update Sets → Incorrect
Update Sets are used to move configurations and customizations between instances, not to import data.
ServiceNow Docs – Importing Data with System Import Setshttps://docs.servicenow.com
ServiceNow Learning – Data Import & Transformation Best Practices
ServiceNow Developer Portal – Using Import Sets Efficiently
References from Certified System Administrator (CSA) Documentation:
What import utility do you use when the field names on the import set match the name of the fields on the Target table?
Schema Mapping
Automatic Mapping
Mapping Assist
Mapping Dashboard
What is the name of the table relationship, where two or more tables are related in a bi-directional relationship, so that the related records are visible from both tables in a related list?
Database View
Many to Many
One to Many
Extended
A Many-to-Many (M2M) relationship in ServiceNow allows two or more tables to be related bi-directionally, so that related records are visible in a related list on both tables.
Unlike a One-to-Many (1:M) relationship (where only one table references another), M2M relationships link records in both directions.
This is achieved through an intermediary table, known as a Many-to-Many table, which stores the relationships.
A Many-to-Many table contains:
A reference field for each of the tables being linked.
The relationship records, which connect records between the two tables.
Suppose you want to relate Incidents to Problems and vice versa.
Instead of adding a reference field in each table, you create an m2m_incident_problem table.
Now, an Incident can be linked to multiple Problems, and each Problem can be linked to multiple Incidents.
These relationships will be visible as related lists in both tables.
How Many-to-Many Relationships Work in ServiceNow:Example of a Many-to-Many Relationship:
Incorrect Answer Choices Explanation:❌ A. Database View – Used to combine data from multiple tables for reporting but does not establish a bi-directional relationship between tables.
❌ C. One to Many (1:M) – A single record in one table relates to multiple records in another, but the relationship is not bi-directional.
❌ D. Extended – Refers to table inheritance, where a table inherits fields from its parent table, not a Many-to-Many relationship.
Many-to-Many Relationships in ServiceNow
Understanding Table Relationships
Official CSA Documentation Reference:
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:
Which fields can be configured in reporting to perform arithmetic, coalesce, concatenation, and length?
Sourcing fields
Function fields
Computational fields
Calculation fields
In ServiceNow Reporting, Function Fields are used to perform calculations, manipulate text, and transform data in a report. These fields allow users to apply arithmetic operations, coalescing, concatenation, and length calculations on existing data.
Arithmetic Operations – Perform addition, subtraction, multiplication, and division on numeric fields.
Coalesce – Combine multiple fields into one (useful for handling NULL values).
Concatenation – Join multiple string fields together (e.g., combining first and last names).
Length Calculation – Measure the length of a text field (e.g., checking character count in a description field).
Function fields are designed specifically for calculations and data transformations in reports.
They allow advanced data processing without requiring scripting.
A. Sourcing Fields → ❌ Incorrect
"Sourcing Fields" is not a valid term in ServiceNow reporting.
C. Computational Fields → ❌ Incorrect
While this term sounds relevant, ServiceNow does not use "Computational Fields" in reporting.
D. Calculation Fields → ❌ Incorrect
"Calculation Fields" is not an official ServiceNow reporting term.
Function fields handle calculations, not a separate category called "Calculation Fields."
Key Functions of Function Fields:Why is "B. Function Fields" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Function Fields in Reportinghttps://docs.servicenow.com/en-US/bundle/utah-performance-analytics-and-reporting/page/use/reporting/concept/c_FunctionField.html
References from Certified System Administrator (CSA) Documentation:This confirms that "Function Fields" is the correct answer for performing arithmetic, coalescing, concatenation, and length calculations in reporting.
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 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 of the following is used to categorize, flag, and locate records?
Search
Favorites
Tags
Bookmarks
In ServiceNow, Tags are used to categorize, flag, and quickly locate records within the system. Tags help users organize records for easy retrieval and filtering.
User-created or system-defined tags allow for custom categorization of records.
Tags can be applied to any record, such as incidents, changes, knowledge articles, or tasks.
Users can filter records based on tags for quick access.
Tags are personal (for individual users) or global (shared across users).
Incident Management:
A user can tag "High Priority" incidents for quick reference.
Knowledge Base Articles:
Articles related to password reset can be tagged as "Password Issues" for easier searchability.
Service Catalog Requests:
Users can tag frequently used catalog items as "Common Requests".
Key Features of Tags in ServiceNow:Example Use Cases of Tags:
Tags categorize and organize records, making them easy to find.
They act as custom labels that help users filter and retrieve records efficiently.
They are built-in features in ServiceNow and can be managed from the Tag Management module.
Why "C. Tags" is the Correct Answer?
A. Search – Incorrect
The Search function helps users find records but does not categorize or flag them.
B. Favorites – Incorrect
Favorites allow users to bookmark frequently accessed modules and reports, but they do not categorize records.
D. Bookmarks – Incorrect
Bookmarks are not a native ServiceNow feature for categorizing records; Favorites serve this function instead.
Explanation of Incorrect Options:
ServiceNow Docs: Using Tags to Organize Records
ServiceNow CSA Study Guide – Navigating and Searching in ServiceNow
ServiceNow Product Documentation: Managing and Filtering Tagged Records
References from Certified System Administrator (CSA) Documentation:
A new service catalog item is being developed, but should only be visible to managers inside the HR Department. What method would you use to fulfill this requirement?
Specify the Dept_Mgr role on the catalog content block
Add the Department Manager group to the catalog item’s user criteria
Add the Department Manager group to the catalog item’s ACL
Only publish the item in the HR service catalog
Use a Dept_Mgr ACL on the HR service catalog
In ServiceNow, User Criteria is the best method for controlling who can see or request catalog items. To ensure that only HR Department Managers can view the service catalog item, we need to apply User Criteria by adding the Department Manager group.
Navigate to Service Catalog > Catalog Items.
Open the specific catalog item.
Scroll down to the Available For section.
Click Edit and select User Criteria.
Add the Department Manager group.
Save the changes.
Steps to Restrict Catalog Item Visibility Using User Criteria:???? Effect: Only users in the Department Manager group will be able to see and request this catalog item.
Incorrect Answer Choices Explanation:❌ A. Specify the Dept_Mgr role on the catalog content block
Roles control system permissions but are not used to filter visibility of catalog items.
❌ C. Add the Department Manager group to the catalog item’s ACL
Access Control Lists (ACLs) restrict who can modify a catalog item but do not control visibility.
❌ D. Only publish the item in the HR service catalog
Publishing an item in a specific catalog does not restrict access to a specific user group.
❌ E. Use a Dept_Mgr ACL on the HR service catalog
ACLs are not the correct approach for managing catalog item visibility; User Criteria is the best practice.
ServiceNow User Criteria for Service Catalog
Restricting Access to Service Catalog Items
Official CSA Documentation Reference:
How can administrators utilize the same content for different notification channels?
Configure Default notification content
Enable Actionable notification content
Provide Common notification content
Set up Related notification content
In ServiceNow, administrators can reuse the same notification content across multiple channels (such as email, SMS, and push notifications) by using Common Notification Content.
Consistency Across Channels
Ensures that the same message format is used across email, SMS, and push notifications.
Easier Maintenance
Instead of creating separate content for each channel, administrators can manage all notification content from one place.
Dynamic Content
Supports variables and dynamic placeholders to customize messages based on recipient data.
A. Configure Default notification content ❌
Incorrect: There is no "default notification content" feature in ServiceNow.
B. Enable Actionable notification content ❌
Incorrect: Actionable notifications allow users to take actions directly from the notification, but they do not manage common content.
D. Set up Related notification content ❌
Incorrect: No such feature as "Related notification content" exists in ServiceNow.
Key Features of Common Notification Content:Why Other Options Are Incorrect?
Common Notification Content Overview
ServiceNow Notification Management
Setting Up Common Notification Content
Creating Reusable Notification Content
References from ServiceNow CSA Documentation:
What is an Event in ServiceNow?
An Event is a trigger that has a direct response in the platform
An Event is an indication to the ServiceNow processes that something has occurred
An Event is an indicator that a Priority 1 (P1) Incident has been logged
An Event is a recognized, scheduled occurrence of a process
In ServiceNow, an Event is a system-generated notification that indicates an occurrence within the platform. Events are triggered automatically or manually when specific conditions are met and can be used to initiate notifications, business rules, workflows, or integrations.
Events Indicate That Something Has Happened
Example: When an Incident is assigned, an event like "incident.assigned" can be triggered.
These events do not execute actions themselves, but they notify other processes to take action.
Events Are Stored in the [sys_event] Table
The Event Log (System Policy > Events > Event Log) records all generated events.
Administrators can monitor what events were triggered, their sources, and timestamps.
Events Can Be Used for Notifications & Workflows
Example: An event "incident.closed" can be configured to send a "Thank You" email to the requester.
Example: A custom event "task.overdue" can be used to trigger a workflow escalation.
Events signal that something has happened, allowing other processes (like email notifications or workflows) to react.
They do not execute actions themselves but notify scripts, business rules, or workflows.
Key Characteristics of Events in ServiceNow:Why is "B. An Event is an indication to the ServiceNow processes that something has occurred" the Correct Answer?
A. "An Event is a trigger that has a direct response in the platform" → ❌ Incorrect
Events themselves do not trigger direct responses; they only notify the system about occurrences.
The system must be configured to respond to an event (e.g., via a Business Rule, Notification, or Script Action).
C. "An Event is an indicator that a Priority 1 (P1) Incident has been logged" → ❌ Incorrect
While ServiceNow can generate an event when a P1 Incident is logged, events are not limited to incidents.
Events apply to all ServiceNow processes (incidents, changes, tasks, etc.).
D. "An Event is a recognized, scheduled occurrence of a process" → ❌ Incorrect
Events are not scheduled; they are triggered by system activities (e.g., record updates, conditions met).
Scheduled Jobs or Scheduled Scripts handle time-based automation, not events.
Why the Other Options Are Incorrect?
Navigate to: System Policy > Events > Event Log
Review the event records, including event names, sources, and timestamps.
Navigate to: System Policy > Events > Registry to see predefined event names.
Use Event Registry to create new events that trigger notifications or workflows.
How to View and Use Events in ServiceNow?
ServiceNow Docs: Events in ServiceNowhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/events/reference/r_Events.html
ServiceNow CSA Official Training Guide (Event Management & Notifications)
References from Certified System Administrator (CSA) Documentation:This confirms that "An Event is an indication to the ServiceNow processes that something has occurred" is the correct answer.
How are local flow variables accessed in the Flow Designer Data panel?
As newly generated icons
As scratchpad variables
As new tabs
As data pills
In ServiceNow Flow Designer, local flow variables are accessed in the Data Panel as data pills.
Local Flow Variables:
These are temporary variables that store data during the execution of a flow.
Can be used to pass values between actions within the same flow.
Accessing Local Variables in the Data Panel:
The Data Panel contains data pills, which represent stored values.
Flow variables appear as blue data pills that can be dragged and dropped into different actions.
Example: A variable storing User ID can be dragged into an "Assign Task" action to assign a task dynamically.
Why Data Pills?
Data pills act as tokens representing values that update dynamically during flow execution.
Ensures reusability and automation across multiple actions.
How Flow Variables Work in Flow Designer:Why Option D (As data pills) is Correct?✅ Flow variables appear as "data pills" in the Data Panel, which can be dragged into flow actions.
Why Other Options Are Incorrect?❌ A. As newly generated icons → Incorrect
No "icons" are generated; flow variables are represented as data pills.
❌ B. As scratchpad variables → Incorrect
Scratchpad variables exist in Business Rules, but not in Flow Designer.
❌ C. As new tabs → Incorrect
Flow variables do not appear as tabs; they appear in the Data Panel as data pills.
ServiceNow Docs – Flow Designer: Using Data Pillshttps://docs.servicenow.com
ServiceNow Learning – Working with Flow Variables and Data Panel
ServiceNow Developer Portal – Flow Designer Best Practices
References from Certified System Administrator (CSA) Documentation:
Which of the following protects applications by identifying and restricting access to available files and data?
Application Configuration
Verbose Log
Access Control Rules
Application Scope
Access Control Rules (ACLs) are a fundamental security feature in ServiceNow that protect applications by identifying and restricting access to files and data. ACLs define which users or roles have permissions to create, read, write, or delete data within an application.
Understanding Access Control Rules (ACLs)ACLs in ServiceNow operate based on three key elements:
Object Type – Defines what is being secured (table-level or field-level access).
Operation – Specifies the type of access (Create, Read, Write, Delete, Execute, etc.).
Condition & Script – Determines when access is granted (role-based permissions or specific conditions).
Data Security: Ensures that only authorized users can access specific data.
Granular Access: Controls permissions at the table and field level.
Regulatory Compliance: Helps organizations maintain security standards and data protection laws.
ServiceNow applies ACLs from the most specific to the most general (Field-level → Table-level → Global-level).
If no ACL explicitly allows access, the system denies it by default (Deny by Default Policy).
ACLs can be role-based, condition-based, or script-based for advanced security configurations.
A. Application Configuration – This refers to application settings but does not control access to data.
B. Verbose Log – Logging helps in debugging but does not secure applications or restrict access.
D. Application Scope – Defines application boundaries but does not control data access permissions.
ServiceNow CSA Documentation: Access Control Rules (ACLs)
ServiceNow Security Best Practices: Security and Access Control
Why Access Control Rules are Important?How ACLs Work in ServiceNow?Incorrect Answer Choices Explanation:Official CSA Documentation Reference:
What ServiceNow tables can Administrators define as "destinations" for imported data, when using Transform Maps in the System Import Sets application?
The Task table is the only table that can be a destination for imported data in the Transform Map module
The Incident. Problem. Change, Task, and Service Catalog tables are the only tables that can be a destination for imported data m the Transform Map module
Only the Incident Problem, and Change tables can be a destination for imported data in the Transform Map module
Any ServiceNow table can be a destination for imported data in the Transform Map module
In ServiceNow's System Import Sets, administrators can import data from external sources (such as CSV, Excel, or databases) into any table within the platform using Transform Maps.
A Transform Map defines how data from an Import Set table is mapped to fields in a target table (destination table).
Administrators can select any table in the system as the destination, including both standard and custom tables.
The destination table is not limited to Task-related tables (Incident, Problem, Change, etc.).
Users can also apply coalesce rules to determine if records should be updated or inserted during the transformation.
ServiceNow allows administrators to select any table as the destination when setting up a Transform Map.
This includes standard ITSM tables (Incident, Problem, Change, Task, Service Catalog) as well as custom tables created by administrators.
There are no restrictions on which table can be a destination.
A. "The Task table is the only table that can be a destination" → Incorrect
The Task table is widely used, but it is not the only table that can receive imported data.
B. "Only Incident, Problem, Change, Task, and Service Catalog tables can be destinations" → Incorrect
These are common ITSM tables, but any table in the system can be selected as a destination.
C. "Only the Incident, Problem, and Change tables can be destinations" → Incorrect
This is too restrictive because other tables, including custom ones, can also be used.
Navigate to: System Import Sets > Create Transform Map
Select the Import Set Table as the source.
Choose any available table in ServiceNow as the destination.
Define field mappings between the source and target table.
Configure coalesce rules to update or insert records.
ServiceNow Docs: Creating and Using Transform Mapshttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/import-sets/concept/c_TransformMap.html
ServiceNow CSA Official Training Guide (Import Sets & Data Management)
Key Points About Transform Maps & Data Import:Why is "D. Any ServiceNow table" the Correct Answer?Why the Other Options Are Incorrect?How to Configure a Transform Map in ServiceNow?References from Certified System Administrator (CSA) Documentation:This confirms that any ServiceNow table can be a destination table for imported data when using Transform Maps in System Import Sets.
What kind of data can Import Sets use to populate tables in ServiceNow?
CSS, SOAP, and Excel
XML. CSV, and Excel
SOAP, REST, and XML
XML, SOAP, and CSS
In ServiceNow, Import Sets allow administrators to import and transform data from external sources into ServiceNow tables. The platform supports multiple file formats for importing data, including XML, CSV, and Excel.
XML (Extensible Markup Language)
Used for structured data exchange between systems.
ServiceNow can import XML files containing records formatted according to its schema.
CSV (Comma-Separated Values)
One of the most common formats for bulk data imports.
ServiceNow can process CSV files and map them to target tables.
Excel (XLS/XLSX)
ServiceNow allows direct imports from Microsoft Excel spreadsheets.
Users can upload Excel files via the Import Set UI.
Supported Data Formats for Import Sets:
Import Data: The user uploads a supported file (XML, CSV, or Excel) into an Import Set table.
Mapping: The imported data is mapped to target tables using a Transform Map.
Transformation & Processing: Data is transformed, validated, and inserted into the correct destination tables.
How Import Sets Work in ServiceNow:
A. CSS, SOAP, and Excel → ❌ CSS is a styling language, and SOAP is a protocol, not a data format.
C. SOAP, REST, and XML → ❌ SOAP and REST are web service protocols, not file formats used for import sets. XML is valid but alone is insufficient.
D. XML, SOAP, and CSS → ❌ SOAP and CSS are incorrect as they are not standard import file formats.
Why Other Options Are Incorrect:
ServiceNow Documentation: Importing Data into ServiceNow
CSA Exam Guide: Covers supported data formats for Import Sets (XML, CSV, and Excel).
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 feature allows you to automate business logic for a particular application or process such as approvals, tasks notifications, and record operations?
Flows
Action Sequences
Action Sets
Task Flows
Flow Diagrams
The correct answer is "Flows", which refers to Flow Designer in ServiceNow.
Flow Designer is a no-code/low-code automation tool that allows users to automate business logic for a specific application or process, such as:
Approvals
Task creation
Notifications
Record operations (such as updating or deleting records)
A Flow is a sequence of automated actions that are triggered by specific events.
It is part of Flow Designer, which is the modern alternative to the legacy Workflow Engine.
It provides trigger-based execution, meaning it can run when a record is created, updated, or upon a specific condition.
B. Action Sequences ❌ (Incorrect)
No such term exists in ServiceNow.
C. Action Sets ❌ (Incorrect)
No such feature exists in ServiceNow.
D. Task Flows ❌ (Incorrect)
This is not a term used in ServiceNow automation.
E. Flow Diagrams ❌ (Incorrect)
While Flow Designer visually represents flows, there is no feature named "Flow Diagrams" in ServiceNow.
Flow Designer Overview:https://docs.servicenow.com/bundle/utah-automation/page/administer/flow-designer/concept/flow-designer.html
How to Create and Use Flows:https://docs.servicenow.com/en-US/bundle/utah-automation/page/administer/flow-designer/task/t_CreateFlow.html
Why "Flows" is the Correct Answer:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
After finishing your work on High Security Settings, what do you do to return to normal admin security levels?
Select Normal role
Log out and back in
Use System Administration > Normal Security module
Select Global Update Set
End Impersonation
When using High Security Settings in ServiceNow, administrators often gain temporary elevated privileges. To revert to normal security levels, they must log out and back in to refresh their session.
High Security Settings provide elevated security configurations and may override standard role-based access controls.
Logging out clears any temporary security settings and restores normal administrator privileges.
This is the recommended practice after making security changes.
Why is Option B Correct?
Why Are the Other Options Incorrect?❌ A. Select Normal role
Incorrect because there is no "Normal" role in ServiceNow.
❌ C. Use System Administration > Normal Security module
Incorrect because there is no "Normal Security" module in ServiceNow.
❌ D. Select Global Update Set
Incorrect because Update Sets control customizations and configurations, not security settings.
❌ E. End Impersonation
Incorrect because ending impersonation only switches back to the admin account if you were impersonating a user.
It does not reset security settings from High Security Mode.
ServiceNow CSA Guide - High Security Settings
ServiceNow Best Practices - Managing Security Configurations
References to Official Certified System Administrator (CSA) Documentation:
Which 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 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
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:
What type of field allows you to look up values from one other table?
Reference
Verity
Options
Selections
Dot walk
Lookup
A Reference field in ServiceNow allows you to look up values from another table, effectively creating a relationship between two tables. When a user selects a value in a reference field, they are selecting a record from the referenced table.
Stores a sys_id (unique identifier) of a record from another table.
Displays a user-friendly label from the referenced record.
Allows dot-walking, enabling access to related fields from the referenced table.
Incident Table (source table) → Contains a "Caller" field that references the User Table (sys_user).
The Caller field allows users to select a user from the User Table.
B. Verity → Not a valid field type in ServiceNow.
C. Options → Options are typically used in choice lists, not for referencing another table.
D. Selections → No such field type exists in ServiceNow.
E. Dot Walk → Dot-walking is a feature that allows accessing related fields but is not a field type itself.
F. Lookup → While "Lookup Select Box" exists, it functions differently by filtering choices rather than directly referencing another table.
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:
Access Control rules may provide access security for which of the following database objects?
For a specific role, group, or user
For a specific row, column, or table
For specific groups
For a specific CMDB Configuration item
When creating a custom table in ServiceNow, the platform automatically assigns a table name prefixed with "u_" to differentiate custom tables from out-of-the-box (OOB) tables.
The default prefix "u_" is applied to all custom global tables.
The table name follows the format: "u_" + [custom name].
Example:
If you create a table named "abc", the system assigns it the table name: u_abc.
All custom tables created by users automatically receive the "u_" prefix.
Prevents conflicts with ServiceNow’s internal tables.
Ensures custom tables are easy to identify.
Naming Convention for Custom Tables:Why "C. u_abc" is Correct?
A. snc_abc – Incorrect
"snc_" is not used for custom tables; it is reserved for internal ServiceNow functionality.
B. abc – Incorrect
Custom tables do not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
"sys_" is reserved for system tables (e.g., sys_user, sys_db_object).
Explanation of Incorrect Options:
ServiceNow Docs: Creating Custom Tables
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Understanding Table Naming Conventions
References from Certified System Administrator (CSA) Documentation:
Your company is giving all first line workers a special T-shirt as a recognition for their hard work. Management team wants a way for employees to order the T-shirt, with the ability to specify the preferred size and color. How would you ensure that only first line workers (non-managers) can submit the order?
Create Record Producer and use the Available For list to specify First Line [sn_first_line] role
Create Catalog Item and use the Not Available list to specify the Manager Group
Create Catalog Item and use the Available For list to specify ITIL [itil] role
Create Order Guide and use the User Criteria list to specify First Line [sn_first_line] role
In ServiceNow, Record Producers allow users to create records in tables through a user-friendly interface in the Service Catalog. Since the goal is to enable only first-line workers to order the T-shirt, we need to control access based on their role.
A Record Producer in the Service Catalog is the best way to gather user input (size, color, etc.) and create a new order record in the system.
The "Available For" list allows administrators to restrict access to specific users or roles.
The First Line [sn_first_line] role is explicitly designed to include only first-line workers while excluding managers.
Why is Option A Correct?Why Are the Other Options Incorrect?❌ B. Create Catalog Item and use the Not Available list to specify the Manager Group
Catalog Items are valid for this use case but using the "Not Available For" list is a less effective approach.
If new manager roles or groups are added in the future, this method won’t automatically exclude them.
It’s better to explicitly define who can access the item rather than relying on exclusions.
❌ C. Create Catalog Item and use the Available For list to specify ITIL [itil] role
The ITIL role is typically assigned to Service Desk personnel and IT staff, not first-line workers.
This approach would allow many unintended users to request the T-shirt.
❌ D. Create Order Guide and use the User Criteria list to specify First Line [sn_first_line] role
Order Guides are used to bundle multiple catalog items and guide users through a complex ordering process.
Since this scenario only involves a single item (T-shirt request), using an Order Guide is unnecessary.
ServiceNow Service Catalog Management - Record Producers
ServiceNow User Criteria and Access Control Best Practices
ServiceNow CSA Guide - Managing Roles and Access Restrictions
References to Official Certified System Administrator (CSA) Documentation:
What Is the purpose of the Fitter navigator In the Application Navigator?
Filter applications in order of use
Quickly navigate to applications and modules
Collapse and expand applications
List applications In order of Top Requests
The Filter Navigator in the Application Navigator is a powerful search tool in ServiceNow that allows users to quickly find applications and modules by typing keywords instead of manually browsing through the navigation menu.
Quick Navigation:
Users can type the name of an application or module to locate it instantly.
Example: Typing "incident" in the Filter Navigator will show links to "Create New Incident," "All Incidents," "Open Incidents," etc.
Dynamic Filtering:
The list of applications and modules dynamically updates as you type.
Helps users find relevant sections without scrolling through the full menu.
Keyboard Navigation Support:
Users can use the keyboard (arrow keys and Enter) to navigate through the filtered results.
Time-Saving Feature:
Reduces the need to expand and collapse menus manually.
Especially useful for new users or users working across multiple modules.
Key Functions of the Filter Navigator:Why Option B is Correct?✅ The Filter Navigator is specifically designed to help users quickly search and navigate to applications and modules.
Why Other Options Are Incorrect?❌ A. Filter applications in order of use → Incorrect
The Filter Navigator does not sort applications by usage; it simply filters based on text input.
❌ C. Collapse and expand applications → Incorrect
Expanding/collapsing applications is done manually, but the Filter Navigator is purely for searching and filtering.
❌ D. List applications in order of Top Requests → Incorrect
The Filter Navigator does not rank applications by usage or requests. It only filters based on search input.
ServiceNow Docs – Using the Filter Navigatorhttps://docs.servicenow.com
ServiceNow Learning – Application Navigator and UI Features
References from Certified System Administrator (CSA) Documentation:
What is a key difference between Reporting and Performance Analytics?
Performance Analytics contains snapshots of data taken over time; Reporting shows only the data as it is, at the moment the report is run.
Performance Analytics can show trends; Reports cannot.
Reports can be run on a scheduled basis; Performance Analytics cannot.
Performance Analytics data can be published to Dashboards; Reports cannot.
Performance Analytics shows KPIs; Reporting does not.
The key difference between Reporting and Performance Analytics (PA) is how they handle data over time.
Shows real-time data from tables.
Runs queries on data at the moment the report is generated.
Cannot analyze historical trends unless data is manually stored.
Used for static reports, lists, charts, or dashboards.
Captures snapshots of data at scheduled intervals (e.g., daily, weekly).
Tracks trends and KPIs (Key Performance Indicators) over time.
Helps organizations forecast and analyze historical patterns.
Used for business intelligence and proactive decision-making.
ReportingPerformance Analytics (PA)
Incorrect Answer Choices Explanation:❌ B. Performance Analytics can show trends; Reports cannot.
Reporting can show trends using aggregated data (e.g., grouped by date), but PA is specifically designed for tracking trends over time.
❌ C. Reports can be run on a scheduled basis; Performance Analytics cannot.
Both Reports and PA can be scheduled to run at regular intervals.
❌ D. Performance Analytics data can be published to Dashboards; Reports cannot.
Reports can be published to dashboards, just like Performance Analytics.
❌ E. Performance Analytics shows KPIs; Reporting does not.
Reports can display KPIs using calculated metrics and aggregations, but PA is optimized for KPI tracking over time.
Performance Analytics vs. Reporting
ServiceNow Reporting Overview
Official CSA Documentation Reference:
What is a quick way to create a report from a list view?
Click on filter breadcrumb, drag and drop on the Report > Create New module
Click Funnel, define filter conditions, click Create Report
Click Context Menu, select Create Report
Apply filter, right click on column header, select Bar Chart
Apply filter, right click on column header, select Create Report
In ServiceNow, users can quickly generate a report from a list view without needing to navigate to the Reports module. The two main ways to do this are:
Steps:
Open any list view (e.g., Incident, Change, or any table-based list).
Click the three-line (hamburger) context menu on the top-left of the list.
Select Create Report to generate a basic report based on the current list view.
Modify report settings (e.g., visualization type, filters, groupings).
Save the report for future reference.
Steps:
Apply the necessary filters to refine the list view.
Right-click on a column header (e.g., Priority, State, Category).
Select Create Report from the context menu.
Configure the report visualization and save it if needed.
1. Using the Context Menu (Option C)2. Right-click on a Column Header (Option E)
Incorrect Answer Choices Explanation:❌ A. Click on filter breadcrumb, drag and drop on the Report > Create New module
There is no such drag-and-drop functionality for report creation in ServiceNow.
❌ B. Click Funnel, define filter conditions, click Create Report
The Funnel icon is used to filter list views but does not directly generate reports.
❌ D. Apply filter, right-click on column header, select Bar Chart
There is no direct "Bar Chart" option available when right-clicking on a column header.
Creating Reports from List Views
ServiceNow KB Article: KB0014148
Official CSA Documentation Reference:
Which of the following steps can be used to import new data into ServiceNow from a spreadsheet?
Select Data Source, Schedule Transform
Load Data, Create Transform Map, Run Transform
Define Data Source, Select Transform Map, Run Transform
Select Import Set, Select Transform Map, Run Transform
Importing data into ServiceNow from a spreadsheet involves a structured process to ensure data integrity and proper mapping. The three main steps in the process are:
The first step in importing data into ServiceNow is to load the spreadsheet into an Import Set table.
This can be done through the System Import Sets > Load Data module.
The system will create a temporary table (Import Set) where the data will be staged before being transformed into target tables.
A Transform Map is required to map fields from the Import Set table to the target table in ServiceNow.
Transform Maps define how data from the source (Import Set table) will be transferred and transformed into the destination table (e.g., Incident, User, CMDB, etc.).
The Transform Map allows for additional transformations such as coalescing records (to avoid duplicates) and scripting for data manipulation.
After configuring the Transform Map, the final step is to Run Transform, which applies the mappings and moves the data from the Import Set table to the target table.
This process ensures that the imported data is correctly integrated into the ServiceNow instance and adheres to the configured rules.
Option A: "Select Data Source, Schedule Transform" – Incorrect because selecting a data source is part of data import, but "scheduling" a transform is not a required step in the standard import process.
Option C: "Define Data Source, Select Transform Map, Run Transform" – Incorrect because "Define Data Source" is more relevant when setting up external data imports. The process must begin with "Load Data" rather than defining the data source.
Option D: "Select Import Set, Select Transform Map, Run Transform" – Incorrect because an Import Set must first be created by loading data before it can be selected.
ServiceNow Docs: Importing Data Overview
ServiceNow Docs: Creating a Transform Map
ServiceNow Docs: Running a Transform Map
Step 1: Load DataStep 2: Create Transform MapStep 3: Run TransformWhy Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:
What is a no-code approach to control the mandatory or read-only state of a form field?
UI Action
Client Script
UI Script
UI RuIe
UI Policy
A UI Policy is the preferred no-code approach in ServiceNow to dynamically control the mandatory, read-only, or visibility state of form fields based on specified conditions. Unlike Client Scripts, which require JavaScript coding, UI Policies provide an easy-to-configure, rule-based solution.
They allow administrators to control form behavior without scripting.
They are faster and more efficient than Client Scripts.
They run on the client-side, meaning changes occur dynamically as users interact with the form.
Define conditions (e.g., "Priority is High").
Set actions (e.g., make "Due Date" mandatory, read-only, or hidden).
Apply the UI Policy to the form automatically when the condition is met.
A. UI Action → UI Actions create buttons, links, or context menu items; they do not control form fields.
B. Client Script → While Client Scripts can achieve similar functionality, they require JavaScript coding, making them a low-code rather than a no-code solution.
C. UI Script → UI Scripts are reusable JavaScript libraries, not designed for controlling form fields.
D. UI Rule → No such feature exists in ServiceNow.
What is NOT an example of a UI Action?
Search
Form buttons
list Buttons
Related Links
In ServiceNow, UI Actions are used to add interactive elements like buttons, links, and context menu items to forms and lists. They can trigger scripts, workflows, or other actions when clicked.
Form Buttons – Buttons that appear on a form (e.g., Save, Update, Resolve Incident).
List Buttons – Buttons that appear in a list view and perform actions on multiple records.
Related Links – Links that appear in the Related Links section of a form and provide quick navigation or actions.
Common Types of UI Actions:Since Form Buttons, List Buttons, and Related Links are all types of UI Actions, they are valid UI Actions.
Search is a built-in system functionality that allows users to find records but does not involve UI Actions.
UI Actions execute predefined actions, whereas Search simply retrieves and filters data.
ServiceNow search functions (Global Search, List Search, and Quick Search) are not part of UI Actions.
B. Form Buttons → ✅ Valid UI Action
Appears on forms (e.g., Submit, Save, Update).
C. List Buttons → ✅ Valid UI Action
Used in list views for bulk actions (e.g., Close All, Approve Selected).
D. Related Links → ✅ Valid UI Action
Provides quick links in forms (e.g., View CI Details, Reopen Ticket).
ServiceNow Docs: UI Actions Overviewhttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/form-administration/concept/c_UIActions.html
ServiceNow CSA Official Training Guide (UI Actions & User Interface Customization)
Why "Search" is NOT a UI Action?Why the Other Options Are UI Actions?References from Certified System Administrator (CSA) Documentation:
What are different types of Data Sources, which may be imported into ServiceNow? (Choose four.)
Local Sources (i.e. XML, CSV, Excel)
Implementation Spoke
DataHub
JDBC Connection
Network Server
LDAP Connection
In ServiceNow, Data Sources define external data that can be imported into the platform. These sources feed data into Import Sets, which are then transformed into ServiceNow tables.
Why These Options Are Correct?✅ A. Local Sources (i.e. XML, CSV, Excel)
Allows importing structured data files stored locally or uploaded manually.
Commonly used for one-time data migrations or periodic imports.
✅ D. JDBC Connection
JDBC (Java Database Connectivity) allows ServiceNow to connect directly to external databases (e.g., MySQL, Oracle, SQL Server).
Useful for real-time integrations with legacy systems.
✅ E. Network Server
Allows importing data from a file stored on a remote server via SFTP/FTP.
Common for automated batch data imports.
✅ F. LDAP Connection
LDAP (Lightweight Directory Access Protocol) allows ServiceNow to sync user and group data from enterprise directories (e.g., Active Directory).
Used for HR, ITSM, and Identity Management.
Why Are the Other Options Incorrect?❌ B. Implementation Spoke
Incorrect because "Implementation Spoke" is not a data source but a ServiceNow IntegrationHub component used for automating ITSM tasks.
❌ C. DataHub
Incorrect because "DataHub" is not a ServiceNow data source.
ServiceNow uses IntegrationHub, JDBC, REST, and SOAP APIs for data ingestion.
ServiceNow Data Sources - Importing External Data
ServiceNow LDAP Integration - Best Practices
ServiceNow JDBC and File-Based Data Import Methods
References to Official Certified System Administrator (CSA) Documentation:
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:
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:
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.
Which one of the following statements applies to a set of fields when they are coalesced during an import?
If a match is found using the coalesce fields, the existing record is updated with the information being imported
If a match is not found using the coalesce fields, the system does not create a Transform Map
If a match is found using the coalesce fields, the system creates a new record
If a match is not found using the coalesce fields, the existing record is updated with the information being imported
Coalescing is a crucial concept in ServiceNow's data import process. When a set of fields are marked as "coalesce" in a Transform Map, they act as unique identifiers to determine if an existing record should be updated rather than creating a new one.
If a match is found based on the coalesce field(s):
The system updates the existing record with the new data from the import.
If no match is found:
A new record is created.
How Coalescing Works in ServiceNow Imports:This means that coalescing helps maintain data integrity by preventing duplicate records while ensuring existing records receive updates when necessary.
When a record in the target table matches the value(s) in the coalesce field(s), ServiceNow updates that existing record instead of creating a new one.
This ensures that data is synchronized correctly rather than creating duplicate entries.
Option B (Incorrect): "If a match is not found using the coalesce fields, the system does not create a Transform Map."
❌ The Transform Map is always created before the import process even starts. The presence or absence of a match has no impact on the Transform Map itself.
Option C (Incorrect): "If a match is found using the coalesce fields, the system creates a new record."
❌ If a match is found, the existing record is updated, not replaced or duplicated.
Option D (Incorrect): "If a match is not found using the coalesce fields, the existing record is updated with the information being imported."
❌ If a match is not found, a new record is created, not an update to an existing one.
Why is Option A Correct?Why Are the Other Options Incorrect?
ServiceNow CSA Official Documentation on Data Import & Transform Maps:
ServiceNow Docs - Transform Maps
"If a field is coalesced, the system checks for matching records before inserting new ones. If a match is found, the existing record is updated; if no match is found, a new record is created."
Reference from Certified System Administrator (CSA) Documentation:
Conclusion:✅ The correct answer is A. If a match is found using the coalesce fields, the existing record is updated with the information being imported.???? Understanding coalescing is vital for any ServiceNow administrator to ensure data integrity, avoid duplicates, and maintain system efficiency when handling data imports.
Access Control rules may be defined with which of the following permission requirements? (Choose three.)
Roles
Conditional Expressions
Assignment Rules
Scripts
User Criteria
Groups
In ServiceNow, Access Control Rules (ACLs) define the permissions required for users to interact with records, fields, or UI actions. ACLs are enforced at the database level and are evaluated before granting access to a user.
Access Control rules can be configured using three primary permission requirements:
Roles define a set of permissions assigned to users.
Access Control rules can require users to have a specific role (e.g., admin, itil, catalog_admin) to perform an action on a table, field, or record.
Example:
A rule might state: Only users with the itil role can read the Incident table.
Conditional expressions allow access based on a specified condition.
These conditions are evaluated at runtime, and access is granted if they are met.
Example:
A condition could be: "Allow access if the record's 'State' field is 'New'".
This would mean that users can only modify records if their state is "New".
Scripts allow advanced, custom logic to determine access.
ACLs support server-side scripts (written in JavaScript) that use the gs.hasRole(), current object, or other logic to evaluate whether a user should have access.
Example:
1. Roles (Correct - ✅)2. Conditional Expressions (Correct - ✅)3. Scripts (Correct - ✅)javascript
CopyEdit
// Allow access only if the user is the requester of the record
answer = current.requested_for == gs.getUserID();
Scripts provide flexibility by allowing complex access conditions beyond simple roles or expressions.
C. Assignment Rules ❌ (Incorrect)
Assignment Rules are used to automatically assign records to users or groups based on conditions.
They do not define access control permissions.
E. User Criteria ❌ (Incorrect)
User Criteria is used in Service Catalog and Knowledge Base (KB) to control access to catalog items or knowledge articles.
It is not used for ACLs at the table/field level.
F. Groups ❌ (Incorrect)
Groups are collections of users but cannot be directly used in ACLs.
Instead, roles (which are often assigned to groups) are used to define ACL permissions.
Why Other Options Are Incorrect?
ServiceNow Product Documentation - Access Control Rules
Access Control Rules Overview
Defining Access Control Rules
ServiceNow Security Model
Role-Based Access
Scripted ACLs
References from ServiceNow CSA Documentation:
Which of the following statements is true when a new table is created by extending another table?
The new table archives the parent table and assumed its roles in the database
The new table inherits all of the Business Rules, Client Scripts, and UI Policies of the parent table, but none of the existing fields
The new table inherits all of the fields of the parent table and can also contain new fields unique to itself
The new table inherits all of the fields, but does not inherit Access Control rules, Client Scripts, and UI Policies of the parent table
When a new table is created in ServiceNow by extending another table, it follows table inheritance principles. This means the newly created table (child table) receives all the fields from its parent table. Additionally, the new table can include custom fields that are unique to itself.
Here’s how inheritance works in ServiceNow when a table is extended:
Fields Inheritance:
The child table automatically inherits all fields from its parent table.
These inherited fields cannot be removed from the child table but can be modified or overridden.
The child table can also have additional custom fields that do not exist in the parent table.
Business Rules, Client Scripts, and UI Policies:
Unlike fields, these components are not automatically inherited.
However, they can still affect the child table if they are defined on the parent table using conditions that include the child table.
To apply them specifically to the child table, they need to be explicitly defined for the new table.
Access Control Rules (ACLs):
ACLs are not automatically inherited.
Each table in ServiceNow has its own set of Access Control Rules, which must be explicitly configured for the child table if different permissions are required.
Database Structure:
The child table creates a one-to-one relationship with the parent table, meaning all fields in the parent are available in the child table.
The new table is stored as a separate entity but references the parent table’s structure.
The child table inherits all fields from the parent table. ✅
The child table can also have its own custom fields. ✅
Business Rules, Client Scripts, UI Policies, and ACLs are not automatically inherited, meaning options B and D are incorrect.
The table does not archive the parent table (making option A incorrect).
ServiceNow Product Documentation – Table Inheritance:https://docs.servicenow.com
ServiceNow Fundamentals – Table Relationships
ServiceNow Developer Portal – Extending Tables
ServiceNow Best Practices – Access Controls & Security Rules
Why Option C is Correct?References from Certified System Administrator (CSA) Documentation:
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 are valid Service Now User Authentication Methods? (Choose three.)
XML feed
Local database
LDAP
SSO
FTP authentication
ServiceNow supports multiple authentication methods to verify user identities before granting access to an instance. The three valid authentication methods from the given options are:
Local Database Authentication
This is the default authentication method used in ServiceNow.
User credentials (username and password) are stored in the ServiceNow database.
Authentication is handled directly by ServiceNow without relying on external identity providers.
This is useful for small implementations or instances where external authentication is not required.
LDAP (Lightweight Directory Access Protocol)
LDAP allows ServiceNow to integrate with corporate directory services, such as Microsoft Active Directory, to authenticate users.
Users authenticate using their corporate credentials, reducing the need to maintain separate user accounts in ServiceNow.
ServiceNow connects to an LDAP server and verifies credentials without storing passwords in the ServiceNow database.
SSO (Single Sign-On)
Single Sign-On enables users to log into ServiceNow using an external identity provider (IdP).
ServiceNow supports various SSO protocols, including:
SAML 2.0 (Security Assertion Markup Language)
OAuth 2.0
OpenID Connect
Kerberos
This allows users to authenticate once and gain access to multiple applications, improving security and user experience.
A. XML feed –
XML feeds are used for data exchange, not authentication.
ServiceNow can consume XML feeds for integrations but does not use XML feeds to authenticate users.
E. FTP authentication –
FTP (File Transfer Protocol) is used for transferring files between systems and is not a valid authentication method in ServiceNow.
ServiceNow Docs: User Authentication Methodshttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/security/concept/user-authentication-methods.html
ServiceNow CSA Official Training Guide (User Authentication & Security)
Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:These references confirm that Local Database, LDAP, and SSO are valid authentication methods in ServiceNow.
A group is stored in which table?
Group[user group]
Group[sys_user]
Group[sys_user_group]
Group[sys_user_group_profile]
In ServiceNow, groups are stored in the Group [sys_user_group] table. Groups are used to organize users with similar responsibilities, permissions, or functional roles.
Name (name) – The unique name of the group.
Manager (manager) – The user responsible for managing the group.
Roles (roles) – The roles assigned to the group, which are inherited by all group members.
Parent Group (parent) – If applicable, this establishes group hierarchy.
Assigning access roles to multiple users at once.
Routing tasks or approvals (e.g., Incident assignments to an IT Support group).
Managing security and permissions in ServiceNow.
A. Group [user group] – Incorrect. This is not a valid ServiceNow table.
B. Group [sys_user] – Incorrect. This is the User table, not the Group table.
D. Group [sys_user_group_profile] – Incorrect. This table does not exist in ServiceNow.
ServiceNow Docs: User Administration – sys_user_group Table
ServiceNow CSA Study Guide – Managing Users and Groups
Key Fields in the sys_user_group Table:Common Use Cases for Groups:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which type of interface enables you to display multiple performance analytics, reporting and other widgets on a single screen?
Form
List
Dashboard
Timeline
A Dashboard in ServiceNow is an interface that allows users to display multiple Performance Analytics (PA) widgets, reports, and other visual elements in a single, consolidated view.
Provides a single-screen view of critical data, improving visibility into key metrics.
Can include reports, Performance Analytics indicators, lists, and interactive filters.
Allows users to customize layouts and adjust widgets based on roles and permissions.
Useful for executive summaries, ITSM performance tracking, and real-time operational monitoring.
A. Form –
A Form is used to display and input data for a single record in a table (e.g., an incident, change request, or user record).
It does not provide a multi-widget interface.
B. List –
A List displays multiple records from a table in a tabular format but does not support widgets or Performance Analytics.
D. Timeline –
The Timeline visualization is used for showing time-based data, such as Change Requests over time, but does not provide multiple reporting widgets in a single interface.
ServiceNow Docs: Dashboards Overviewhttps://docs.servicenow.com/en-US/bundle/utah-performance-analytics-and-reporting/page/use/dashboards/concept/dashboard-overview.html
ServiceNow CSA Official Training Guide (Reporting & Dashboards)
Key Features of a ServiceNow Dashboard:Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:
What is the master table that contains a record for each table in the database?
[sys_master_db]
[sys_db_object]
[sys_master_object]
[sys_object_db]
In ServiceNow, all tables in the database are recorded in a master table called [sys_db_object]. This table stores metadata about each table in the system, including its name, label, and other attributes.
Stores a record for every table in the ServiceNow instance.
Tracks essential table properties, such as the table name, label, and whether it is an extension of another table.
Helps administrators view, modify, or create new tables in ServiceNow.
Used in Table Administration and Custom Table Development.
A. [sys_master_db] –
This table does not exist in ServiceNow.
C. [sys_master_object] –
There is no such table named "sys_master_object" in ServiceNow.
D. [sys_object_db] –
This table does not exist in ServiceNow.
The correct name is sys_db_object.
Navigate to System Definition → Tables.
Search for the table sys_db_object.
Open the table to see records representing all tables in the instance.
ServiceNow Docs: Understanding Tables and Fieldshttps://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/metadata/concept/c_TablesAndFields.html
ServiceNow CSA Official Training Guide (System Data and Tables Overview)
Key Functions of [sys_db_object]:Why the Other Options Are Incorrect?How to View the [sys_db_object] Table in ServiceNow?References from Certified System Administrator (CSA) Documentation:This confirms that [sys_db_object] is the master table that contains a record for every table in the ServiceNow database.
The baseline Service Catalog homepage contains links to which of the following components?
Record Producers, Order Guides, and Catalog Items
Order Guides, Item Variables, and Workflows
Order Guides, Catalog Items, and Workflows
Record Producers, Order Guides, and Item Variables
The Service Catalog is a core feature in ServiceNow that provides users with a structured interface to request services and products. The baseline Service Catalog homepage includes links to key components that help users navigate and submit requests efficiently. These components are:
Record Producers – These are forms that allow users to create records in tables other than the Request table (e.g., submitting an incident or a change request).
Order Guides – These help users request multiple related items in a single submission, streamlining complex orders.
Catalog Items – These are the individual products or services users can request, such as software installations, hardware requests, or access requests.
Option B: "Order Guides, Item Variables, and Workflows" – Incorrect, because Item Variables and Workflows are not direct links on the Service Catalog homepage. Item Variables are attributes of Catalog Items, and Workflows handle backend processing but are not listed as a navigational component.
Option C: "Order Guides, Catalog Items, and Workflows" – Incorrect, because Workflows are not directly linked from the homepage.
Option D: "Record Producers, Order Guides, and Item Variables" – Incorrect, because Item Variables are part of Catalog Items but not a distinct link on the homepage.
ServiceNow Product Documentation - Service Catalog Overview
ServiceNow CSA Study Guide - Service Catalog Fundamentals
ServiceNow Docs: Service Catalog Components
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which 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 technique is used to get information from a series of referenced fields from different tables?
Table-Walking
Sys_ID Pulling
Dot-Walking
Record-Hopping
In ServiceNow, Dot-Walking is a technique used to retrieve information from referenced fields across different tables. It allows users to access data stored in related records without writing complex scripts.
When a field references another table, dot notation (.) is used to traverse the relationship and retrieve additional information from the referenced table.
It works in forms, lists, reports, workflows, business rules, and scripts.
How Dot-Walking Works:Example 1: Retrieving User Information from an Incident RecordLet's say we have an Incident table where the caller_id field references the User (sys_user) table.
If we need to retrieve the caller’s email address, we use:
caller_id.email
Here’s how it works:
caller_id → References the sys_user table
email → Retrieves the email field from the sys_user record
Example 2: Retrieving Department Name of an Incident CallerTo get the department of the caller, we use:
caller_id.department.name
caller_id → References the User table
department → References the Department table
name → Retrieves the department name
(A) Table-Walking – Incorrect ❌
There is no such term as "Table-Walking" in ServiceNow.
The correct term for referencing related fields is Dot-Walking.
(B) Sys_ID Pulling – Incorrect ❌
The sys_id is a unique identifier for each record in ServiceNow, but pulling sys_ids alone does not retrieve referenced field data.
Dot-Walking allows access to fields in related tables, not just the sys_id.
(C) Dot-Walking – Correct ✅
Dot-Walking is the correct technique used in ServiceNow to access referenced fields across tables.
It is used in scripting, reporting, workflows, Business Rules, and UI Policies.
(D) Record-Hopping – Incorrect ❌
There is no such feature as "Record-Hopping" in ServiceNow.
The correct method for referencing data in related tables is Dot-Walking.
Explanation of Each Option:
Dot-Walking reduces the need for complex queries and makes scripting easier.
Use it in filters, reports, and workflows to dynamically retrieve related data.
Limit excessive Dot-Walking in large tables to avoid performance issues.
Alternative for scripts: If Dot-Walking does not work in advanced scripts, use GlideRecord queries to retrieve referenced records manually.
Additional Notes & Best Practices:
ServiceNow Docs: Understanding Dot-Walking
https://docs.servicenow.com
ServiceNow Community: Best Practices for Dot-Walking
https://community.servicenow.com
References from 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.
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
As it relates to ServiceNow reporting, which of the following statements describes what a metric can do?
A metric is a report gauge used on homepages to display real-time data
A metric is a time measurement used to report the effectiveness of workflows and SLAs
A metric is used to measure and evaluate the effectiveness of IT service management processes
A metric is a comparative measurement used to report the effectiveness of workflows and SLAs.
In ServiceNow, metrics are essential tools used to track and measure key performance indicators (KPIs) related to IT Service Management (ITSM) processes. They help organizations assess how effectively they are meeting their objectives by collecting data over time.
Definition of a Metric:
A metric in ServiceNow refers to a method of measuring and evaluating the performance and effectiveness of IT service management processes over time.
It allows organizations to track changes in records and measure how long specific conditions exist within a workflow.
Key Characteristics of a Metric:
It is used to assess process performance and evaluate efficiency within IT services.
It provides quantifiable data to analyze trends and improvements in Service Management.
Common use cases include tracking incident resolution times, change request approvals, and SLA compliance.
Understanding ServiceNow Metrics:Why Answer "C" is Correct:✔️ "A metric is used to measure and evaluate the effectiveness of IT service management processes."
This definition aligns precisely with how ServiceNow defines metrics—they track, measure, and analyze the efficiency of various ITSM processes over time.
Metrics help organizations understand service performance trends and make data-driven decisions.
Why the Other Answers Are Incorrect:❌ A. "A metric is a report gauge used on homepages to display real-time data."
Incorrect because gauges are UI elements that visualize data from reports or metrics but are not themselves metrics. Metrics collect and measure data, whereas gauges display the information.
❌ B. "A metric is a time measurement used to report the effectiveness of workflows and SLAs."
Incorrect because while time-based metrics exist (e.g., tracking how long an incident stays in a particular state), metrics in ServiceNow are broader and not limited to time measurement alone.
❌ D. "A metric is a comparative measurement used to report the effectiveness of workflows and SLAs."
Incorrect because metrics are not necessarily comparative; they are absolute measures of process effectiveness. Metrics provide raw performance data, which can later be compared or analyzed over time.
ServiceNow CSA Study Guide – Reporting & Performance Analytics
ServiceNow Docs: Metrics Definition & Configuration (ServiceNow Docs - Metrics)
ServiceNow Performance Analytics & Reporting Overview
References from the Certified System Administrator (CSA) Documentation:
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:
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:
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
ServiceNow is a single-instance, multiple tenant architecture?
True
False
ServiceNow follows a single-instance, single-tenant architecture, not a multiple-tenant architecture. This means:
Single-Instance:
Each ServiceNow instance is a unique, independent environment for a customer.
All customers have their own dedicated instance with their own custom configurations, data, workflows, and applications.
ServiceNow instances are hosted in a multi-instance cloud model rather than a multi-tenant model.
Single-Tenant Model (Multi-Instance Architecture):
Unlike multi-tenant architectures (where multiple customers share the same application and database), ServiceNow provides each customer with a separate, isolated instance.
This ensures data security, performance isolation, and customization flexibility.
Each instance has its own data storage, configuration, and upgrade schedule, reducing risks associated with shared environments.
Why ServiceNow Uses Multi-Instance Instead of Multi-Tenant:
Security & Data Isolation: Since each customer has an independent instance, there is no risk of data leakage between tenants.
Customization & Flexibility: Customers can customize their instance freely without affecting others.
Performance & Scalability: Each instance can be scaled independently, ensuring optimal performance.
ServiceNow does NOT use a multiple-tenant architecture. ❌
ServiceNow follows a single-instance, single-tenant (multi-instance) model. ✅
Each customer has a dedicated instance with isolated resources and configurations. ✅
A multi-tenant architecture means multiple customers share the same application/database with logical separation, which is NOT the case in ServiceNow.
ServiceNow instead provides separate instances for each customer, meaning it is not a true multi-tenant system.
ServiceNow Product Documentation – Multi-Instance Cloud Modelhttps://docs.servicenow.com
ServiceNow Community – Single-Tenant vs. Multi-Tenant Explained
ServiceNow Best Practices – Security & Instance Architecture
Why Option B (False) Is Correct?Why Option A (True) Is Incorrect?References from Certified System Administrator (CSA) Documentation:
What is 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:
Where would you go in ServiceNow to order services and products offered by various departments?
Service Catalog
Self Service
Service Department
Customer Service
In ServiceNow, the Service Catalog is the primary module where users can order services and products offered by various departments. The Service Catalog provides a centralized portal for users to browse and request IT, HR, Facilities, Finance, and other departmental services in a structured and automated way.
The Service Catalog is a self-service interface where users can request predefined services, products, and resources.
It acts as a digital storefront for an organization's internal and external services.
Each service request follows a workflow that may include approvals, task assignments, and fulfillment processes.
Service Offerings:
Users can request hardware (laptops, mobile devices, monitors), software, access permissions, or HR-related services (e.g., PTO requests, onboarding).
Structured Request Fulfillment:
Each request follows a workflow with assigned tasks to the appropriate fulfillment teams.
Example: A request for a new laptop is routed to IT Support for approval and processing.
Automation and Approvals:
Some catalog items require managerial or departmental approvals before fulfillment.
Example: Requesting access to restricted applications might need approval from an IT admin.
Integration with Incident, Change, and Asset Management:
The Service Catalog can trigger change requests, incidents, and asset updates as part of the fulfillment process.
Access Through the Self-Service Portal:
Users can access the Service Catalog via the Self-Service Portal for quick and easy navigation.
What is the Service Catalog?Key Features of the Service Catalog:
Why Option A (Service Catalog) is Correct?✅ The Service Catalog is the correct place to order services and products offered by different departments in ServiceNow.✅ It provides a structured and automated way to request, approve, and fulfill service requests.
Why Other Options Are Incorrect?❌ B. Self-Service – The Self-Service Portal provides access to the Service Catalog but is not where services are ordered directly.❌ C. Service Department – No such module exists in ServiceNow. Departments use the Service Catalog to provide services.❌ D. Customer Service – The Customer Service Management (CSM) module is for external customers, not internal service requests.
ServiceNow Docs – Service Catalog Overviewhttps://docs.servicenow.com
ServiceNow Learning – Self-Service & Service Catalog Best Practices
References from Certified System Administrator (CSA) Documentation:
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.
How are Workflows moved between instances?
Workflows are moved using Update Sets
Workflows are moved using Transform Maps
Workflows are moved using Application Sets
Workflows cannot be moved between instances
Workflows in ServiceNow are typically moved between instances using Update Sets. Update Sets serve as a mechanism for capturing customizations and migrating them across different environments, such as Development (Dev) → Test → Production (Prod).
Recording Customizations:
When a workflow is modified or created, its changes are recorded in an Update Set if the Update Set is active.
Capturing Related Records:
Workflows consist of multiple components (e.g., activities, conditions, transitions).
Update Sets capture the Workflow Version and associated Workflow Activities.
Exporting and Importing:
The Update Set containing the workflow is exported from the source instance (e.g., Dev).
It is then imported into the target instance (e.g., Test or Prod).
Commit the Update Set:
After import, the Update Set must be reviewed and committed to apply the changes in the target instance.
B. Workflows are moved using Transform Maps ❌
Incorrect: Transform Maps are used for importing and mapping data from external sources into ServiceNow tables, not for migrating configurations like workflows.
C. Workflows are moved using Application Sets ❌
Incorrect: There is no such thing as "Application Sets" in ServiceNow. However, Applications (Scoped Apps) can be moved using Application Repositories (App Repo) or Update Sets, but this is different from standard Workflow migration.
D. Workflows cannot be moved between instances ❌
Incorrect: Workflows can be moved using Update Sets, and in scoped applications, they can also be packaged with the application.
How Update Sets Work for Workflows?Why Other Options Are Incorrect?
ServiceNow Product Documentation - Update Sets
Update Sets Overview
Moving Customizations Using Update Sets
ServiceNow Workflows
Workflow Management
References from ServiceNow CSA Documentation:
Which 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:
UI Action can prompt that an Incident has been successfully submitted.
True
False
A UI Action in ServiceNow can be configured to prompt or notify users when an action is completed, such as submitting an Incident. UI Actions are used to create buttons, links, or context menu items that trigger specific actions.
A UI Action (e.g., a "Submit" button on the Incident form) can be configured with a success message using the gs.addInfoMessage() function.
This message is displayed after the form submission to inform the user that their Incident has been successfully submitted.
How UI Actions Can Prompt a Success Message:Example of a UI Action Script:javascript
CopyEdit
gs.addInfoMessage("The incident has been successfully submitted.");
This will display a confirmation message at the top of the page when an Incident is submitted.
Why "True" is the Correct Answer:✅ UI Actions can display confirmation messages using gs.addInfoMessage() or similar methods.
Why "False" is Incorrect:❌ UI Actions can be used to provide user feedback, including success messages for actions like submitting an incident.
ServiceNow uses what term to describe all the data saved within a particular form?
Fields
Form
Record
Lists
In ServiceNow, a Record represents all the data saved within a particular form. Each record corresponds to a single entry in a table and contains multiple fields storing different pieces of information.
A Record is a single instance of data stored in a ServiceNow table.
When a user fills out and submits a form, a record is created or updated in the respective table.
Each record has a unique Sys ID (a 32-character identifier).
Example:
An Incident record contains fields such as Number, Caller, Short Description, and Priority.
A Change Request record contains fields like Change Number, Requested By, and Assignment Group.
A. Fields ❌
Fields are individual data points within a record.
Example: The Caller and Priority fields in an Incident record.
B. Form ❌
A Form is a user interface to enter and display data, but it does not store data itself.
It is just a way to interact with records.
D. Lists ❌
A List displays multiple records from a table, but each row in a list represents a single record.
Lists are used for filtering, sorting, and searching records but do not represent a single data entry.
Key Concepts:Why Other Options Are Incorrect?
ServiceNow Data Model - Records and Tables
Understanding Records and Forms
Forms vs. Records vs. Fields
ServiceNow Forms and Records
References from ServiceNow CSA Documentation:Final Verification: ✅ Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
Which statement is true about business rules?
A business rule must run before a database action occurs
A business rule can be a piece of Javascript
A business rule must not run before a database action occurs
A business rule monitors fields on a form
A business rule in ServiceNow is a server-side script written in JavaScript that executes when a record is inserted, updated, deleted, or queried. Business rules allow for automation and enforcement of business logic without requiring manual intervention.
Business rules are not tied to forms but instead run on the server-side when a database operation occurs. They can be configured to execute:
Before a record is saved (Before Business Rule)
After a record is saved (After Business Rule)
Asynchronously (Async Business Rule)
Before a query is run on the database (Query Business Rule)
Explanation of the Correct Answer:✅ B. A business rule can be a piece of JavaScript (Correct)
Business rules are written in JavaScript, allowing administrators to define custom logic that executes on the server.
These scripts can modify data, enforce rules, validate fields, or trigger other workflows.
Example JavaScript snippet for a business rule:
if (current.state == '3' && current.priority != '1') {
current.priority = '1';
gs.addInfoMessage("Priority set to High because state is Resolved.");
}
This rule ensures that if an incident's state is changed to Resolved, its priority is automatically set to High.
Why the Other Options Are Incorrect:❌ A. A business rule must run before a database action occurs (Incorrect)
Business rules can run before a database action occurs, but they can also execute after or asynchronously.
Business rules have four execution types:
Before – Runs before the record is inserted/updated in the database.
After – Runs after the record is committed to the database.
Async – Runs in the background after the transaction completes.
Query – Runs before data is returned to a user (modifies query results).
❌ C. A business rule must not run before a database action occurs (Incorrect)
This is false because some business rules do run before a database action (e.g., a Before Business Rule can validate data before saving).
❌ D. A business rule monitors fields on a form (Incorrect)
Business rules do not monitor form fields directly. Instead, they execute based on database operations.
If real-time monitoring of form fields is needed, Client Scripts (not Business Rules) are used for this purpose.
Automatically assigning priority based on ticket severity.
Preventing updates to certain records if a condition is not met.
Sending email notifications when a record changes.
Modifying data before it is saved to enforce business policies.
Example Use Cases for Business Rules:
ServiceNow Documentation: Business Rules Overview
ServiceNow CSA Learning Path: Business Rule Fundamentals
ServiceNow Docs: Server-Side Scripting in Business Rules
References:
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:
A Service Catalog may include which of the following components?
Order Guides, Exchange Rates, Calendars
Order Guides, Catalog Items, and Interceptors
Catalog Items, Asset Contracts, Task Surveys
Record Producers, Order Guides, and Catalog Items
In ServiceNow, the Service Catalog is a structured collection of IT and business services that users can request. It is designed to provide a self-service experience for end-users, streamlining service requests and automating fulfillment processes. The main components of a Service Catalog include:
Record Producers – These are simplified forms that allow users to create records in various tables without requiring direct access to those tables. They enable users to submit requests or incidents through the catalog in a user-friendly manner.
Order Guides – These facilitate the ordering of multiple related catalog items in a single request. For example, when a new employee is onboarded, an order guide can group multiple items such as a laptop, software access, and a phone.
Catalog Items – These are the individual items or services that users can request through the Service Catalog. Examples include hardware (like laptops and monitors), software access, and other business services.
Option A (Order Guides, Exchange Rates, Calendars) –
Exchange Rates and Calendars are not part of the Service Catalog framework in ServiceNow.
While Exchange Rates may be relevant in financial applications, they do not define the core components of the Service Catalog.
Calendars are used for scheduling, but they do not form part of the Service Catalog structure.
Option B (Order Guides, Catalog Items, and Interceptors) –
Interceptors are used to guide users through form-based submissions, but they are not a fundamental component of the Service Catalog.
Order Guides and Catalog Items are correct, but the presence of Interceptors makes this option incorrect.
Option C (Catalog Items, Asset Contracts, Task Surveys) –
Asset Contracts relate to IT Asset Management (ITAM) and are not core Service Catalog components.
Task Surveys are used for feedback collection but are not part of the core structure of a Service Catalog.
ServiceNow CSA Documentation: Service Catalog Overview
ServiceNow CSA Learning Path: Service Catalog Fundamentals
ServiceNow Product Documentation: Order Guides & Record Producers
Why the Other Options Are Incorrect:References:
What is a formatter? Select one of the following.
A formatter allows you to configure applications on your instance
A formatter is a form element used to display information that is not a field in the record
A formatter allows you to populate fields automatically
A formatter is a set of conditions applied to a table to help find and work with data
A formatter in ServiceNow is a UI element that is added to a form to display useful information that is not stored as a field in the database record.
It enhances the form UI by providing additional context or tools for users.
Formatters do not store data in the underlying database table.
They are drag-and-drop elements that can be added to forms using the Form Layout editor.
Activity Formatter – Displays the history of updates, comments, and work notes.
Process Flow Formatter – Shows a graphical representation of the record's workflow.
Parent Breadcrumb Formatter – Displays the hierarchy of parent-child relationships.
CI Relations Formatter – Shows Configuration Item (CI) relationships in CMDB.
User Approval Formatter – Displays approval status and history.
Key Characteristics of a Formatter:Common Examples of Formatters in ServiceNow:
Why is Option B Correct?✅ A formatter is a form element used to display information that is not a field in the record.
It provides additional visual or functional elements on a form without altering stored data.
Why Are the Other Options Incorrect?❌ A. "A formatter allows you to configure applications on your instance."
Incorrect: Formatters do not configure applications; they only modify the form layout for better user experience.
Correct Alternative: Application configuration is done via System Applications or Application Navigator.
❌ C. "A formatter allows you to populate fields automatically."
Incorrect: Formatters do not fill or modify fields.
Correct Alternative: Business Rules, Client Scripts, and UI Policies handle field population.
❌ D. "A formatter is a set of conditions applied to a table to help find and work with data."
Incorrect: The correct term for this is a Filter or Condition Builder, not a Formatter.
Correct Alternative: Filters are used in List Views, Reports, and Business Rules.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – Form Layout and Formatters???? ServiceNow Formatters Documentation
"A formatter is a form element that displays information that is not a field in the record but enhances the user experience."
What is the purpose of a Related List?
To create a one-to-many relationship
To dot-walk to a core table
To present related fields
To present related records
A Related List in ServiceNow is used to display records from other tables that are related to the current record. It helps users view and manage associated records without navigating away from the main record they are working on.
Related Lists appear at the bottom of a form view.
They display records from tables that have a relationship (via reference fields, many-to-many relationships, or database joins) with the current table.
Users can add, remove, or modify related records directly from the Related List, depending on their permissions.
Key Features of Related Lists:Why "D. To present related records" is the correct answer?Related Lists show records from another table that have a relationship with the current record. For example:
An Incident record may have a Related List showing all Tasks associated with it.
A User record may have a Related List displaying Group Memberships.
A Change Request record may have a Related List displaying all related CI (Configuration Items).
Option A: "To create a one-to-many relationship" – Incorrect. While Related Lists often display one-to-many relationships, they do not create them. Relationships are defined through reference fields, many-to-many tables, or database joins.
Option B: "To dot-walk to a core table" – Incorrect. Dot-walking allows users to access related fields from referenced records, but it is not the purpose of a Related List.
Option C: "To present related fields" – Incorrect. Related Lists display related records, not just individual fields. Related fields can be accessed using dot-walking or reference fields but are not the same as Related Lists.
ServiceNow Product Documentation - Related Lists
ServiceNow CSA Study Guide - Configuring Forms and Lists
ServiceNow Docs: Relationships in Tables
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What is a Record Producer?
A Record Producer is a type of Catalog Item that is used for Requests, not Services
A Record Producer creates user records
A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests
A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog
A Record Producer in ServiceNow is a type of Catalog Item that allows users to create records in tables (such as Incidents, Change Requests, or HR Cases) from the Service Catalog. It provides a simplified and user-friendly interface for users to submit structured data without needing direct access to the actual form or database tables.
Key Features of a Record Producer:✔ Creates task-based records in the appropriate table (e.g., incident, sc_task, problem).✔ Uses a simplified form instead of the standard form view of a record.✔ Can trigger workflows and business rules when submitted.✔ Maps user inputs to table fields via Variable Mappings.
An employee wants to report a broken laptop but does not need to see the full Incident form.
The IT team creates a Record Producer named "Report an IT Issue" in the Service Catalog.
The Record Producer collects user input (e.g., issue description, urgency, contact information).
Upon submission, it creates an Incident record (incident table) in ServiceNow.
Example Use Case:
Why the Correct Answer is D:✅ D. A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog (Correct)
This is the most accurate description of a Record Producer.
It allows users to create records in a specified task table (Incident, Change, Request, etc.) through the Service Catalog.
Why the Other Options Are Incorrect:❌ A. A Record Producer is a type of Catalog Item that is used for Requests, not Services (Incorrect)
Record Producers are not limited to Requests.
They can create various types of records, including Incidents, Change Requests, and HR Cases.
❌ B. A Record Producer creates user records (Incorrect)
A Record Producer does not create user records (users are managed in the sys_user table).
Instead, it creates task-based records in other tables like incident or sc_task.
❌ C. A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests (Incorrect)
Order Guides, not Record Producers, handle bundling multiple Catalog Items into a single request.
A Record Producer creates a single record in a defined table.
Comparison: Record Producer vs. Other Catalog ItemsFeature
Record Producer
Standard Catalog Item
Order Guide
Creates a record in a ServiceNow table
✅ Yes
❌ No
❌ No
Used to order physical/digital goods
❌ No
✅ Yes
✅ Yes
Can bundle multiple requests
❌ No
❌ No
✅ Yes
Uses a form-based submission
✅ Yes
✅ Yes
✅ Yes
ServiceNow Documentation: Record Producers Overview
ServiceNow Learning: Creating and Managing Record Producers
ServiceNow Docs: Service Catalog Fundamentals
References:
Which one of the following modules can be used to view field settings for a table?
Tables & Columns
Access Control
Columns and Fields
Tables and Fields
In ServiceNow, Tables & Columns is the module that allows administrators to view and manage field settings for a table. This module provides a list of tables in the system along with details about their columns (fields), data types, and attributes.
Displays all fields (columns) within a selected table.
Shows data types, attributes, and configurations of each field.
Allows admins to add, modify, or remove fields.
Provides details on relationships between tables (e.g., reference fields, one-to-many relationships).
Navigate to:System Definition > Tables & Columns
Select a table to view its field settings.
B. Access Control – Incorrect
This module manages security rules (ACLs) for accessing records but does not display table field settings.
C. Columns and Fields – Incorrect
No such module exists in ServiceNow.
D. Tables and Fields – Incorrect
The correct module name is "Tables & Columns", not "Tables and Fields".
ServiceNow Docs: System Definition – Tables & Columns
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Managing Fields in a Table
Key Features of the "Tables & Columns" Module:How to Access Tables & Columns in ServiceNow:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which term best describes something that is created, has worked performed upon it, and is eventually moved to a state of closed?
report
workflow
event
task
In ServiceNow, a task is a record that represents work that needs to be completed. It follows a lifecycle where it is:
Created – A task is generated, either manually or automatically (e.g., an incident, change request, or problem record).
Worked Upon – Users perform necessary actions, update statuses, and progress the task towards resolution.
Closed – Once completed, the task reaches a closed state, indicating that no further action is needed.
Tasks in ServiceNow are derived from the Task [task] table.
Common task-based records include Incidents, Change Requests, Problems, and Service Requests.
Tasks follow a defined workflow and state transitions (e.g., New → Work in Progress → Resolved → Closed).
Key Features of a Task:
A. Report:
A report is a visualization of data and does not follow a lifecycle involving work or closure.
B. Workflow:
A workflow defines process automation and the movement of tasks, but it is not something that gets "worked upon" directly like a task.
C. Event:
Events are system-generated triggers that notify or automate actions, but they do not have a structured lifecycle like a task.
Why Other Options Are Incorrect:
ServiceNow Documentation: Task Management in ServiceNow
CSA Exam Guide: Covers task records as fundamental entities that go through a lifecycle.
Reference from CSA Documentation:Thus, the correct answer is D. Task ✅.
What is generated from the Service Catalog once a user places an order for an item or service?
A change request
An Order Guide
A request
An SLA
When a user places an order for an item or service from the Service Catalog in ServiceNow, the system generates a Request (REQ). This is a core component of Request Management within the IT Service Management (ITSM) module.
User Places an Order:
The user selects an item from the Service Catalog (e.g., a laptop, software, or an access request).
The order may consist of multiple items, depending on the selection.
ServiceNow Generates a Request (REQ):
This Request (REQ#) acts as the umbrella record that tracks the order as a whole.
It is stored in the sc_request table.
Creation of Requested Items (RITM#):
Each item within the request generates a Requested Item (RITM#), stored in the sc_req_item table.
For example, if the user orders a laptop and a software license, two RITM records are created under the same Request.
Tasks (SCTASK#) Are Created:
Each Requested Item (RITM) may trigger one or more Catalog Tasks (SCTASK#) in the sc_task table.
These tasks define the steps required to fulfill the request (e.g., procurement, approval, and configuration).
A. A Change Request – Incorrect. A Change Request (CHG#) is created only if the requested item involves changes to the infrastructure, such as a server upgrade. Not all catalog items require a change request.
B. An Order Guide – Incorrect. An Order Guide is a tool within the Service Catalog that helps users order multiple related items at once. However, it does not get generated when an order is placed.
D. An SLA – Incorrect. A Service Level Agreement (SLA) may be associated with the request or tasks, but it is not automatically generated when a request is placed.
ServiceNow Product Documentation → Service Catalog → Request Fulfillment
ServiceNow CSA Study Guide → Service Catalog and Request Management
ServiceNow Tables Reference → sc_request, sc_req_item, sc_task
Understanding the Request Process in ServiceNow:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
FILL IN THE BLANK
_______________ is a computer program running as a service; a physical computer dedicated to running one or more services, or a system running a database.
Server
A server is a computer program running as a service, a physical machine dedicated to executing services, or a system running a database.
Types of Servers in ServiceNow & IT Infrastructure:Application Server – Runs the ServiceNow application logic and processes user requests.
Database Server – Stores and manages the ServiceNow database, where all records and configurations are maintained.
Web Server – Handles HTTP/HTTPS requests and delivers web pages to users.
In ServiceNow’s cloud-based architecture, the server infrastructure is maintained by ServiceNow and hosted in highly secure data centers worldwide.
References from Certified System Administrator (CSA) Documentation:ServiceNow Docs: Understanding ServiceNow Cloud Infrastructure
https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/platform-overview/concept/servicenow-cloud-architecture.html
Which 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:
Tables are made up of which of the following?
records
lists
forms.
fields
In ServiceNow, tables are fundamental components of the platform's database structure. A table consists of records (rows) and fields (columns) that store data.
A record is an individual entry in a table, similar to a row in a traditional database.
Each record represents a single entity (e.g., an incident, a user, a request).
Records are stored uniquely in the system and are identified by a Sys ID (a globally unique identifier).
A field is an attribute of a record, like a column in a database.
Each field has a specific data type (e.g., string, integer, date, reference).
Fields define what type of information can be stored in a record.
1. Records (Rows) – Correct Option2. Fields (Columns) – Correct OptionExample: The Incident [incident] tableSys ID
Number
Short Description
Caller
State
123abc
INC001
System crash
John D
New
456def
INC002
Network issue
Jane S
Open
Records: INC001, INC002 (each row is a record).
Fields: Number, Short Description, Caller, State (each column is a field).
B. Lists – Incorrect
Lists are a view of table data but are not a part of the table itself.
A list displays multiple records from a table but does not define the structure of a table.
C. Forms – Incorrect
Forms are user interfaces used to view or edit single records.
A form allows users to interact with the data stored in a table but is not part of the table structure itself.
ServiceNow Docs: Tables and Records
ServiceNow CSA Study Guide – Understanding Tables, Records, and Fields
ServiceNow Product Documentation: List and Form Views
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What is 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:
TESTED 08 Apr 2025
Copyright © 2014-2025 DumpsTool. All Rights Reserved