- Home
- ServiceNow
- Certified System Administrator
- CSA
- ServiceNow Certified System Administrator Questions and Answers
CSA ServiceNow Certified System Administrator Questions and Answers
Which one of the following statements best describes the purpose of an Update Set?
Options:
An Update Set allows administrators to group a series of changes into a named set and then move this set as a unit to other systems
By default, an Update Set includes customizations, Business Rules, and homepages
An Update Set is a group of customizations that is moved from Production to Development
By default, the changes included in an Update Set are visible only in the instance to which they are applied
Answer:
AExplanation:
AnUpdate Setin ServiceNow is a mechanism thattracks and packages customizations and configuration changesso they can be transferred between instances (e.g., fromDevelopmenttoTestorProduction).
It is primarily used ininstance migrationandchange management, ensuring that changes made in one environment can beapplied consistentlyin another.
Tracks Customizations– Records changes to system configurations, such as Business Rules, Client Scripts, UI Policies, and Workflows.
Facilitates Deployment– Enables controlled migration of changes from one ServiceNow instance to another.
Reduces Manual Effort– Instead of manually reconfiguring settings in different environments, administrators can package updates into asingle unit.
Version Control– Ensures that onlyintended changesare moved between instances.
Key Features of Update Sets:
Why the Correct Answer is A:A. An Update Set allows administrators to group a series of changes into a named set and then move this set as a unit to other systems(Correct)
This accurately describes the primary function of anUpdate Set.
Administratorsgroupmultiple changes into anUpdate Set, export it, and apply it to another instance.
Example Workflow:
Admin makes configuration changes(e.g., modifies a Business Rule, updates a Workflow).
Update Set captures those changesin a structured format.
The Update Set is exportedfrom the Development instance.
The Update Set is importedinto the Testing/Production instance and applied.
Why the Other Options Are Incorrect:B. By default, an Update Set includes customizations, Business Rules, and homepages(Incorrect)
Update Setsdo include customizations and Business Rules, but theydo notinclude homepages by default.
Dashboards and homepagesrequire a separate process usingsys_portal_page and sys_ui_page tables.
C. An Update Set is a group of customizations that is moved from Production to Development(Incorrect)
Update Sets are typically movedfrom Development to Test/Production, not the other way around.
Best practice is to make changes inDevelopment, test them inTest/UAT, and then deploy them toProduction.
D. By default, the changes included in an Update Set are visible only in the instance to which they are applied(Incorrect)
This is misleading becausean Update Set can be exported and applied to multiple instances.
Once an Update Set isimported and committed, its changes become active in that instance.
Best Practices for Using Update Sets:✔Always preview an Update Set before committing itto ensure it contains the correct changes.
✔Use Named Update Sets, not the default " Default Update Set, " to track changes effectively.
✔Ensure all related changes are included(e.g., dependencies such as script includes and tables).
✔Test Update Sets in a sub-production instancebefore applying them inProduction.
What is (are) best practice(s) regarding users/groups/roles? Choose 2 answers
Options:
You should never assign roles to groups.
You should assign roles to users.
You should assign roles to groups
You should add users to groups
Answer:
C, DExplanation:
InServiceNow, the best practice for managingusers, groups, and rolesis based onrole-based access control (RBAC).
Assign Roles to Groups (Correct)
Instead of assigning roles directly to users, it is abest practice to assign roles to groups.
This ensuresbetter role management, easier administration, and scalability.
Example:
The " IT Support " group has the " itil " role.
All users in this group automatically get theitilrole.
Add Users to Groups (Correct)
Users should be assigned togroupsrather thanroles directly.
Groups inherit roles, so when a user is added to a group, they automatically receivethe appropriate access.
Example:
A new Service Desk agent joins the " Service Desk " group and immediately gets the associated roles (itil,incident_manager, etc.).
A. You should never assign roles to groups(Incorrect)
Incorrect: Assigning roles to groups is therecommended best practice.
Managing roles at thegroup levelmakesaccess control more efficient and scalable.
B. You should assign roles to users(Incorrect)
Incorrect: Assigning roles directly to users isnot a best practicebecause it becomes difficult to manage as the organization grows.
Instead, users should beadded to groupsthat have the necessary roles.
Best Practices for Users, Groups, and Roles:Why Other Options Are Incorrect?
Managing Users, Groups, and Roles
ServiceNow Best Practices for Roles & Groups
Role-Based Access Control (RBAC)
User Administration
References from ServiceNow CSA Documentation:
Which one of the following statements is true about Column Context Menus?
Options:
It displays actions such as creating quick reports, configuring the list, and exporting data
It displays actions related to filtering options, assigning tags, and search
It displays actions related to viewing and filtering the entire list
It displays actions such as view form, view related task, and add relationship
Answer:
AExplanation:
Column Context Menusin ServiceNow provide options for interacting with list columns in a table. These menus allow users to customize list views, generate quick reports, export data, and configure list settings.
When users right-click on acolumn headerin a list view, they see a context menu with several actions. The correct answer,Option A, correctly describes these capabilities.
Create Quick Reports
Users can generatebar charts, pie charts, or other visual reportsbased on column data.
Example: Right-clicking on the " State " column in anIncidentslist allows users to create a report showing the count of incidents per state.
Configure the List
Users can modify the list layout, display additional columns, or customize fields.
Options includePersonalize List, Show / Hide Columns, and Sortfeatures.
Export Data
Data can be exported in various formats, such asExcel, CSV, PDF, or XML.
Example: Exporting all incidents assigned to a particular group.
Key Features of Column Context Menus:
Why the Other Options Are Incorrect:B. It displays actions related to filtering options, assigning tags, and search (Incorrect)
Filtering options are part of theFilter Navigator and List Context Menu, not theColumn Context Menu.
Assigning tags and performing searches happen within the list view but are not primary functions of theColumn Context Menu.
C. It displays actions related to viewing and filtering the entire list (Incorrect)
While column menus allow sorting and filtering, filtering theentirelist is mainly done via theList Context Menu(right-clicking the entire list or using the filter option at the top).
D. It displays actions such as view form, view related task, and add relationship (Incorrect)
Viewing forms, related tasks, and adding relationships are functions available when interacting withrecord-levelactions (right-clicking a row), not a column.
These actions are available via theList Context MenuorRelated Lists, not theColumn Context Menu.
Navigate toIncident > All.
Right-click on thePrioritycolumn header.
A menu appears with options such as:
Sort (Ascending/Descending)
Group By This Field
Create Report
Export Data
Configure List Layout
Example of Using a Column Context Menu in ServiceNow:
Which one of the following statements is a recommendation from ServiceNow about Update Sets?
Options:
Avoid using the Default Update set as an Update Set for moving customizations from instance to instance
Before moving customizations from instance to instance with Update Sets, ensure that both instances are different versions
Use the Baseline Update Set to store the contents of items after they are changed the first time
Once an Update Set is closed as “Complete”, change it back to “In Progress” until it is applied to another instance
Answer:
AExplanation:
Update Setsin ServiceNow are used tocapture customizations and configurationsmade in an instance, allowing these changes to be moved between instances (e.g., from development to test or production). ServiceNow provides best practices to ensure smooth migration and avoid issues with missing or conflicting updates.
What is an Update Set?
AnUpdate Setis a collection of customizations (e.g., changes to forms, scripts, workflows, business rules) that can be moved from one instance to another.
Ittracks changesin a controlled way, preventing accidental loss of configurations.
Why Avoid Using the Default Update Set?
TheDefault Update Setis automatically used when no other update set is selected.
It captures changesbut should never be used for instance-to-instance migrationsbecause:
Itcannot be exported.
It contains system changes that arenot logically grouped.
It can causeinconsistencies and missing dependencieswhen moving updates.
Instead, administrators shouldcreate a named Update Setfor specific development work.
Understanding Update Sets in ServiceNow:
Why Answer " A " is Correct:✔️ " Avoid using the Default Update Set as an Update Set for moving customizations from instance to instance. "
This follows ServiceNow’sbest practicesfor managing Update Sets.
Using theDefault Update Setcan lead tomissing updates, conflicts, and untracked changes, making migrations unreliable.
Why the Other Answers Are Incorrect:B. " Before moving customizations from instance to instance with Update Sets, ensure that both instances are different versions. "
Incorrectbecause ServiceNowrecommends that instances be on the same versionbefore applying Update Sets.
If instances are ondifferent versions, the Update Set may includeincompatible changes, causing failures.
C. " Use the Baseline Update Set to store the contents of items after they are changed the first time. "
Incorrectbecause there is no such thing as a " Baseline Update Set " in ServiceNow.
ServiceNowdoes not automatically create a backup of original configurations—administrators should manually create an Update Set before making changes.
D. " Once an Update Set is closed as ' Complete, ' change it back to ' In Progress ' until it is applied to another instance. "
Incorrectbecausea completed Update Set should not be reopened.
Once markedComplete, an Update Set isready for export and migration. Reopening it can causedata integrity issuesand confusion in version control.
ServiceNow CSA Study Guide – Update Sets & Configuration Management
ServiceNow Docs: Best Practices for Update Sets(ServiceNow Documentation)
ServiceNow Docs: Moving Customizations with Update Sets
References from the Certified System Administrator (CSA) Documentation:
What kind of data can Import Sets use to populate tables in ServiceNow?
Options:
CSS, SOAP, and Excel
XML. CSV, and Excel
SOAP, REST, and XML
XML, SOAP, and CSS
Answer:
BExplanation:
In ServiceNow,Import Setsallow administrators toimport and transform datafrom external sources into ServiceNow tables. The platform supports multiple file formats for importing data, includingXML, CSV, and Excel.
XML (Extensible Markup Language)
Used for structured data exchange between systems.
ServiceNow canimport XML filescontaining records formatted according to its schema.
CSV (Comma-Separated Values)
One of the most common formats for bulk data imports.
ServiceNow can processCSV filesand map them to target tables.
Excel (XLS/XLSX)
ServiceNow allows direct imports fromMicrosoft 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 aTransform 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 areweb 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:Coverssupported data formats for Import Sets (XML, CSV, and Excel).
Which of the following concepts are associated with the ServiceNow CMDB? (Choose four.)
Options:
Service Processes
User Permissions
Tables and Fields
A Database
The Dependency View
Answer:
A, C, D, EExplanation:
TheConfiguration Management Database (CMDB)in ServiceNow is a centralized repository that stores information aboutConfiguration Items (CIs), their attributes, and relationships. It plays a crucial role in IT Service Management (ITSM), helping organizations track assets, dependencies, and service impacts.
Thefour correct concepts associated with the CMDBare:
The CMDB is structured usingtablesandfieldswithin the ServiceNow database.
Different tables store different types ofConfiguration 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 hasfieldsthat store attributes (e.g.,Serial Number, IP Address, Location).
The CMDB is essentially adatabasethat holds detailed information about IT assets and their relationships.
It enables organizations to maintain an accurate inventory of IT infrastructure.
The database helps withincident management, change management, and asset tracking.
Dependency Viewprovides agraphical representationof how Configuration Items (CIs) are related.
This visualization helps IT teamsunderstand dependencies, impact analysis, and root cause analysis.
Example:
If adatabase servergoes down, theDependency Viewcan show which applications and services will be affected.
The CMDB supports variousIT 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)
Whileuser permissions(such as roles and access controls) exist in ServiceNow, they arenot a fundamental concept of the CMDB itself.
Permissions (likecmdb_readoradmin) controlwho can access and modify the CMDB, but they are notcore CMDB components.
AnIT administratorwants to checkwhich business services depend on a specific database serverbefore performing maintenance.
Using theCMDB Dependency View, they see that the database server is linked to anemail serviceand acustomer portal.
This insight helps them plan achange requestto notify impacted users before the server is taken offline.
Example Use Case:
What are the 6 methods available for user authentication?
Options:
Local Database: The user name and password in their user record in the instance database.
Multifactor: The user name and password in the database and passcode sent to the user ' s mobile device that has Google Authenticator installed
LDAP: The user name and password are accessed via LDAP in the corporate directory, which has a matching user account in the database.
SAML 2.0: The user name and password configured in a SAML identity provider account, which has a matching user account in the database.
OAuth 2.0: The user name and password of OAuth identity provider, which has a matching user account in the database.
Digest Token: An encrypted digest of the user name and password in the user record.
Answer:
A, B, C, D, E, FExplanation:
Thesix methods available for user authenticationin ServiceNow are:
Local Database– The user authenticates using a username and password stored in theinstance database.
Multifactor Authentication (MFA)– The user provides their username, password, and apasscode(e.g., from Google Authenticator).
LDAP (Lightweight Directory Access Protocol)– The user authenticates using credentials stored in a corporateLDAP directory.
SAML 2.0 (Security Assertion Markup Language)– The user is authenticated via an externalSAML Identity Provider (IdP).
OAuth 2.0– The user authenticates via anOAuth identity provider(such as Google, Microsoft, or Facebook).
Digest Token Authentication– The user authenticates using anencrypted tokenrather than directly submitting a password.
Thus, the correct answer is:
A, B, C, D, E, F
ServiceNow supports multiple authentication methods to provideflexibility, security, and integration capabilitieswith external identity providers.
Local Database Authentication:
ServiceNow storesusernames and passwordsin the internal database.
Users authenticate directly with the instance.
This method is commonly used when no external authentication provider is configured.
Multifactor Authentication (MFA):
Enhances security by requiringtwo authentication factors:
Username and password(stored in the database).
Passcodefrom a registered device (such as Google Authenticator, Microsoft Authenticator).
MFA helpsprevent unauthorized accesseven if credentials are compromised.
LDAP Authentication:
Allows users toauthenticate against an external LDAP directory(such as Microsoft Active Directory).
The user must have amatching record in the ServiceNow user table ([sys_user]).
ServiceNowdoes not store passwordswhen using LDAP; it only validates credentials against the directory.
SAML 2.0 Authentication:
Users authenticate via aSAML Identity Provider (IdP)such asOkta, Microsoft Azure AD, or Ping Identity.
ServiceNow acts as aService Provider (SP)and does not store passwords.
ProvidesSingle Sign-On (SSO)capabilities.
OAuth 2.0 Authentication:
Allows authentication viaOAuth providers(Google, Facebook, Microsoft, etc.).
Users do not need to store passwords in ServiceNow; instead, authentication is delegated to theOAuth identity provider.
Digest Token Authentication:
Uses anencrypted token(instead of a plaintext password) to authenticate users.
Often used forAPI-based authenticationor scenarios where passwords should not be transmitted over the network.
Each method aligns with ServiceNow ' s authentication mechanisms as per official documentation.
ServiceNow supports a hybrid authentication approach, allowing multiple methods to coexist.
ServiceNow Docs – Authentication Methodshttps://docs.servicenow.com
ServiceNow Security Best Practices – Authentication & Access Controls
ServiceNow Developer Portal – SSO & OAuth Authentication
Why These Are the Correct Methods?References from Certified System Administrator (CSA) Documentation:
What is generated from the Service Catalog once a user places an order for an item or service?
Options:
A change request
An Order Guide
A request
An SLA
Answer:
CExplanation:
When a user places an order for an item or service from theService Catalogin ServiceNow, the system generates aRequest (REQ). This is a core component ofRequest Managementwithin the IT Service Management (ITSM) module.
User Places an Order:
The user selects an item from theService 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):
ThisRequest (REQ#)acts as the umbrella record that tracks the order as a whole.
It is stored in thesc_requesttable.
Creation of Requested Items (RITM#):
Each item within the request generates aRequested Item (RITM#), stored in thesc_req_itemtable.
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 moreCatalog Tasks (SCTASK#)in thesc_tasktable.
These tasks define the steps required to fulfill the request (e.g., procurement, approval, and configuration).
A. A Change Request– Incorrect. AChange 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. AnOrder Guideis 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. AService Level Agreement (SLA)may be associated with the request or tasks, but it is not automatically generated when a request is placed.
ServiceNow Product Documentation → Service Catalog → Request Fulfillment
ServiceNow CSA Study Guide → Service Catalog and Request Management
ServiceNow Tables Reference → sc_request, sc_req_item, sc_task
Understanding the Request Process in ServiceNow:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
What is a schema map?
Options:
A schema map enables administrators to define records from specific tables as trouble sources for Configuration Items
A schema map graphically organizes the visual task boards for the CMDB
A schema map graphically displays the Configuration Items that support a business service
A schema map displays the details of tables and their relationships in a visual manner, allowing administrators to view and easily access different parts of the database schema
Answer:
DExplanation:
ASchema Mapin ServiceNow is a graphical representation of tables and their relationships within the database. It helpsadministrators and developersunderstand how data is structured and interconnected.
Visual Representation:Showsparent-child relationships,reference fields, andextensionsbetween tables.
Database Schema Navigation:Enablesquick accessto table structures and fields.
Impact Analysis:Helps inassessing changesbefore modifying fields, tables, or relationships.
Enhances Development Efficiency:Aids in customizing the system by understanding data dependencies.
Navigate to:System Definition → Schema Map
Select a Table:Enter a table name (e.g.,incident,task)
View Relationships:The map will display related tables (e.g., extended, referenced, and referencing tables).
Key Features of a Schema Map:How to Access Schema Maps:
A. A schema map enables administrators to define records from specific tables as trouble sources for Configuration Items– Incorrect.
Schema mapsdo not define trouble sources; they are used to visualizetable relationships.
B. A schema map graphically organizes the visual task boards for the CMDB– Incorrect.
Visual Task Boardsare separate from schema maps and are used for task management, not database visualization.
C. A schema map graphically displays the Configuration Items that support a business service– Incorrect.
This describes aDependency View, which is part of theCMDB, not the Schema Map feature.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Schema Maps
ServiceNow CSA Study Guide → Data Schema & Table Relationships
ServiceNow Developer Documentation → Understanding Tables & Relationships
References from Certified System Administrator (CSA) Documentation:Would you like me to verify another question? ????
Table Access Control rules are processed in the following order:
Options:
any table name (wildcard), parent table name, table name
table name, parent table name, any table name (wildcard)
parent table name, table name, any table name (wildcard)
any table name (wildcard), table name, parent table name
Answer:
BExplanation:
In ServiceNow,Table Access Control (ACL) rulesdefine the permissions for accessing records within a table. When a user attempts to access a record, ServiceNow processesACL rules in a specific orderto determine if the user has the necessary permissions.
Specific Table Name ACLs
ServiceNowfirst checks ACL rulesthat are defined for the exact table being accessed.
If there are multiple ACL rules for the same table, ServiceNow evaluates themfrom most specific to least specific(i.e., field-level ACLs before table-level ACLs).
Parent Table Name ACLs(If applicable)
If the table inherits from another table (e.g.,Incident inherits from Task), ServiceNownext checks ACL ruleson theparent table.
This ensures that inherited rules are properly applied.
Wildcard ACLs (*)(Any table)
If no explicit ACL rule is found for the table or its parent, ServiceNow checkswildcard ACL rules (*), which apply toall tables.
Wildcard ACLs act as alast resortwhen no table-specific rules exist.
Order of Processing ACL Rules:
(A) any table name (wildcard), parent table name, table name – Incorrect
Wildcard rules (*) areprocessed last, not first.
(B) table name, parent table name, any table name (wildcard) – Correct
This follows the correctprocessing order:
First:ACLs for the specific table
Second:ACLs for the parent table (if applicable)
Third:Wildcard ACLs (*)
(C) parent table name, table name, any table name (wildcard) – Incorrect
Parent table ACLs arechecked aftertable-specific ACLs, not before.
(D) any table name (wildcard), table name, parent table name – Incorrect
Wildcard ACLs (*) arealways processed last, so this order is incorrect.
Explanation of Each Option:
Field-level ACLs(column-specific) take precedence overtable-level ACLs.
If multiple ACL rules apply,all must evaluate totruefor access to be granted.
Explicit Deny:If an ACL rule explicitlydenies access, the user is denied, even if another ACL grants access.
Always Test ACLs:Use the " Security Debugging " feature (/sys_security_acl_list.do) to verify how ACLs are applied.
Additional Notes & Best Practices:
ServiceNow Docs: How Access Control Rules Work
https://docs.servicenow.com
ServiceNow Community: Understanding ACL Processing Order
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
What are the two pathways to view feedback left on a published article?
Options:
Knowledge > articles > My Flagged
Knowledge base > my knowledge > flagged articles
Knowledge > My articles > Flagged
Knowledge > articles > published
Answer:
B, CExplanation:
InServiceNow Knowledge Management, users can providefeedbackonpublished knowledge articlesby flagging them. This feedback helpsknowledge managers and authorsidentify errors, outdated information, or areas for improvement.
Toview feedback left on a published article, there are two primary pathways:
Pathway 1: Knowledge Base > My Knowledge > Flagged Articles
This option allowsknowledge managers and authorsto see all flagged articlesthey have authored or have access towithin a specificKnowledge Base.
Location:Knowledge Base → My Knowledge → Flagged Articles
Pathway 2: Knowledge > My Articles > Flagged
This option lets authorsview only their own articlesthat have been flagged.
Location:Knowledge → My Articles → Flagged
A. Knowledge > Articles > My Flagged
There isno direct " My Flagged " optionunderKnowledge > Articles.
D. Knowledge > Articles > Published
This showsall published articlesbut doesnot specifically show flagged (feedback) articles.
Navigate toKnowledge > My Articles > Flagged.
OR navigate toKnowledge Base > My Knowledge > Flagged Articles.
Open a flagged article to review thefeedback comments and reason for the flagging.
ServiceNow Docs: Managing Knowledge Feedback and Flagged Articleshttps://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/knowledge-management/task/review-article-feedback.html
ServiceNow CSA Official Training Guide (Knowledge Management & Feedback Handling)
Why the Other Options Are Incorrect?How to View Feedback in ServiceNow?References from Certified System Administrator (CSA) Documentation:This confirms that the correct pathways to view feedback on published articles are " Knowledge Base > My Knowledge > Flagged Articles " and " Knowledge > My Articles > Flagged " .
What is the Import Set Table?
Options:
A table where data will be placed, post-transformation
A table that determines relationships
A staging area for imported records
A repository for Update Set information
Answer:
CExplanation:
InServiceNow, anImport Set Tableis atemporary staging areawhere raw data is storedbefore it is transformed and moved into a target table. It is primarily used indata import processesto ensure data integrity and allow transformation before committing data to production tables.
Stores incoming data from external sources(e.g., CSV files, Excel files, APIs, LDAP, etc.).
Acts as a temporary staging areabefore records are mapped and transformed into atarget table(e.g.,incident,cmdb_ci,problem).
Allows validation and error handlingbefore final data migration.
Uses Transform Mapsto determine how fields in the import set relate to fields in the target table.
Key Functions of an Import Set Table:
Data is importedinto anImport Set Tablefrom an external source.
TheImport Set Table temporarily stores the datawithout affecting existing records.
ATransform Mapis applied to move and modify the data before inserting it into the correct table.
Once transformation is complete, the data is transferred to thetarget table, and the Import Set Table can be cleared.
Example Workflow of an Import Set:
(A) A table where data will be placed, post-transformation – Incorrect
Thetarget table(e.g.,incident,cmdb_ci,problem) holds the dataaftertransformation.
TheImport Set Table is only a temporary staging areabefore transformation occurs.
(B) A table that determines relationships – Incorrect
Relationship tables(e.g.,cmdb_rel_ci) definedependencies between recordsbut are not used for data import.
Import Set Tables do not determine relationships between records.
(C) A staging area for imported records – Correct
Import Set Tables temporarily store incoming recordsbefore processing.
The data is transformed and mappedbefore being inserted into the final target table.
This ensuresdata integrity and consistency.
(D) A repository for Update Set information – Incorrect
Update Sets (sys_update_set) store changes to configurations, such as scripts, workflows, and UI policies.
Import Set Tables are used for data imports, not Update Sets.
Explanation of Each Option:
Always review data in the Import Set Table before applying transformationsto avoid incorrect data entry.
Use Transform Mapsto define field mappings between Import Set Tables and target tables.
Monitor Import Logs(sys_import_set_run) for errors or incomplete data.
Delete old Import Set dataperiodically to improve performance and avoid unnecessary storage usage.
Additional Notes & Best Practices:
ServiceNow Docs: Import Set Overview
https://docs.servicenow.com
ServiceNow Community: Best Practices for Import Set Management
https://community.servicenow.com
References from Certified System Administrator (CSA) Documentation:
What is the function of user impersonation?
Options:
Testing and visibility
Activate verbose logging
View custom perspectives
Unlock Application master list
Answer:
AExplanation:
InServiceNow,User Impersonationallows anadmin or a user with the appropriate roleto temporarily act as another userwithout needing their password. This is mainly used fortesting and visibility, helping administrators and developers verify user permissions, role-based access, and UI experiences.
Testing Permissions & Roles
Ensures thatusers have the correct access rights(e.g., verifying ITIL user permissions for incident management).
Helps testUI Policies, Business Rules, and ACLs (Access Control Rules)by viewing the system from the perspective of different roles.
Debugging & Troubleshooting
Identifies why a usercannot access certain records or modules.
Helps inresolving permission-related issueswithout affecting live users.
Experience Validation
Ensures userssee the correct menus, fields, and optionsbased on their assigned roles.
Useful when developingnew applications, workflows, or Service Catalog items.
Admins and authorized userscan impersonate by clicking on their name in the top-right corner and selectingImpersonate 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 ofuser impersonationis totest and verify what different users can see and doin the system.
It helps withdebugging UI, role-based access, ACLs, and workflow execution.
(B) Activate verbose logging – Incorrect
Verbose loggingis used fordetailed debugging and performance monitoring, butimpersonation does not enable logging features.
(C) View custom perspectives – Incorrect
ServiceNow doesnotuse the term " custom perspectives " in the context of impersonation.
Impersonationshows what a specific user sees based on their roles, but it doesnot create custom perspectives.
(D) Unlock Application master list – Incorrect
There isno such featureas an " Application Master List " that requires impersonation to unlock.
Application access is controlled byroles and permissions, not impersonation.
Explanation of Each Option:
Never impersonate a user without permission, especially in production environments.
All impersonation actions are loggedin the system for security and auditing purposes.
Use impersonation in a sub-production (development or test) instancebefore making changes to production.
Admins should use impersonation instead of logging in with test user accountsto 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:
Each knowledge bases can have unique lifecycle workflows, user criteria, category structures, and management assignments.
Options:
True
False
Answer:
AExplanation:
In ServiceNow, eachKnowledge Base (KB)can have unique configurations, includinglifecycle workflows, user criteria, category structures, and management assignments. This flexibility allows organizations to manage knowledge articles according to different business needs, departments, or service functions.
Each knowledge base can have a customworkflowthat defines how articles are created, reviewed, published, and retired.
Examples of workflow stages:Draft → Review → Published → Retired.
Workflows ensure proper governance and content accuracy before publishing.
ServiceNow allows administrators to defineUser Criteriato controlwho can read, create, or contributeto a knowledge base.
Example:
IT Knowledge Base is only accessible to users with theITIL role.
HR Knowledge Base is only available toHR employees.
Each knowledge base can have a uniquecategory hierarchyto organize articles efficiently.
Example:
IT KB Categories:Hardware, Software, Network.
HR KB Categories:Benefits, Policies, Payroll.
Different knowledge bases can have different owners or managers.
Example:
IT KB is managed byIT Support Team.
HR KB is managed byHR Admins.
ServiceNow allows multiple knowledge bases with distinct configurations.
Each knowledge base can haveits ownworkflow, user criteria, categories, and managers.
This ensuresflexibility and proper governancein knowledge management.
ServiceNow Docs: Knowledge Management Overview
ServiceNow CSA Study Guide – Knowledge Base Administration
ServiceNow Product Documentation: Configuring Knowledge Bases
Key Aspects of Knowledge Base Customization:1. Unique Lifecycle Workflows2. User Criteria (Access Control)3. Category Structures4. Management AssignmentsWhy " A. True " is the Correct Answer?References from Certified System Administrator (CSA) Documentation:
What are the three components of a filter condition?
Options:
Table
Value
Field
Operator
Answer:
B, C, DExplanation:
In ServiceNow, afilter conditionconsists 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 theFieldand theValue.
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 theStateisNew, the filter condition would be:
Field:State
Operator:is
Value:New
A. Table–
A table is where data is stored, but it isnota component of a filter condition.
Filters are appliedona 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 thatField, Operator, and Valueare the three core components of a filter condition.
A group is stored in which table?
Options:
Group[user group]
Group[sys_user]
Group[sys_user_group]
Group[sys_user_group_profile]
Answer:
CExplanation:
In ServiceNow,groupsare stored in theGroup [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 theUsertable, 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 thesys_user_groupTable:Common Use Cases for Groups:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which one of the following statements describes a characteristic of role assignment?
Options:
Roles can contain other roles, when you are assigned a role, you inherit all the roles within that role
Users can click on the Personalize Role feature to try different roles
A role is granted to a user by the System Administrator
Each user has a role in the ServiceNow platform
Answer:
AExplanation:
InServiceNow Role Management, aroleis a collection ofpermissionsthat control what users can see and do within the platform.
Role Hierarchy (Role Inheritance)
Rolescan contain other roles(known asnested roles).
When a user is assigned aparent role, theyinherit all child roleswithin it.
Example:
TheITIL roleincludesincident_managerandproblem_managerroles.
AssigningITILto a userautomatically grants them all the permissions of the included roles.
Roles Are Assigned by Administrators
Typically, roles are assigned by aSystem Administratoror an authorized user.
Role-Based Access Control (RBAC)
ServiceNow usesRBACto control access to applications, records, and actions.
B. Users can click on the Personalize Role feature to try different roles
Incorrectbecause userscannot manually switch rolesunless they have theimpersonation privilege.
C. A role is granted to a user by the System Administrator
Partially correct, butnot the best answerbecause rolescan also be assigned via groupsor automated processes, not just by a System Administrator.
D. Each user has a role in the ServiceNow platform
Incorrectbecause not all usersmust have a role.
Example:A self-service user can access the systemwithouthaving any specific role.
ServiceNow Docs: Role-Based Access Control (RBAC)https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/roles/reference/r_RBAC.html
ServiceNow CSA Official Training Guide (User & Role Management)
Key Characteristics of Role Assignment:Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms thatroles can contain other roles, and when a user is assigned a role, they inherit all roles within it.
The display sequence is controlled in a Service Catalog Item using which of the following?
Options:
The Default Value field in the Catalog Item form
The Sequence field in the Catalog Item form
The Order field in the Variable form
The Choice field in the Variable form
Answer:
CExplanation:
In ServiceNow’sService Catalog, the display sequence of variables within aCatalog Itemis controlled by theOrder field in the Variable form. TheOrder fielddetermines the position in which the variables appear when a user fills out a catalog item. Lower values appear first, and higher values appear later.
(A) The Default Value field in the Catalog Item form – Incorrect
TheDefault Valuefield sets an initial value for a variable but doesnotcontrol the display sequence. It is used to pre-fill a value when the form loads.
(B) The Sequence field in the Catalog Item form – Incorrect
There isno such fieldcalled " Sequence " in the Catalog Item form. The field that determines the sequence of variables is theOrderfield in the Variable form.
(C) The Order field in the Variable form – Correct
Each variable in a catalog item has anOrder field.
Variables with a lower order number are displayedbeforethose with a higher order number.
If multiple variables have the same order value, ServiceNow orders them based oninternal system processing order.
(D) The Choice field in the Variable form – Incorrect
TheChoice fieldapplies only toMultiple Choice, Select Box, and Radio Buttonvariables, determining the selectable options for users. It doesnotcontrol the display sequence of variables in a catalog item form.
Explanation of Each Option:
It is a best practice to useincremental numbering (e.g., 100, 200, 300, etc.)for order values instead of consecutive numbers (e.g., 1, 2, 3). This makes it easier to insert new variables later without having to renumber existing ones.
The order values are respectedunless a layout configuration (e.g., multi-column form layout)changes the positioning.
ServiceNow Docs: Creating and Configuring Service Catalog Variables
https://docs.servicenow.com
ServiceNow Community Best Practices for Service Catalog Variables
https://community.servicenow.com
Additional Notes & Best Practices:References from Certified System Administrator (CSA) Documentation:
Which configuration allows you to use a script to coalesce data in Import Sets?
Options:
Multiple-field coalesce
No coalesce
Conditional coalesce
Single-field coalesce
Answer:
CExplanation:
InServiceNow Import Sets,coalescingis the process ofmatching existing recordsto avoid duplicate entries when importing data.Conditional coalesceis the only method that allows using ascriptto determine if records should be updated or inserted.
Single-field Coalesce (Incorrect)
Usesone fieldto determine if a record exists.
If a match is found, the record isupdated; otherwise, a new record is created.
Example: Usingemailas a coalesce field when importing user data.
Multiple-field Coalesce (Incorrect)
Usesmultiple fieldsto find a match.
If all specified fields match, the record isupdated. Otherwise, a new record is created.
Example: MatchingFirst Name + Last Name + Email.
No Coalesce (Incorrect)
Every import creates anew record, regardless of whether a similar record exists.
Conditional Coalesce (Correct)
Allows using ascript to define custom logicfor identifying records to update.
This isthe only coalescing method that supports scripting.
Example:
A script can check if eitheremailoremployee IDexists, andif 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:
The baseline Service Catalog homepage contains links to which of the following components?
Options:
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
Answer:
AExplanation:
TheService Catalogis a core feature in ServiceNow that provides users with a structured interface to request services and products. Thebaseline Service Catalog homepageincludes 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, becauseItem VariablesandWorkflowsare 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 of the following statements is true when a new table is created by extending another table?
Options:
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
Answer:
CExplanation:
When a new table is created inServiceNowby extending another table, it followstable inheritanceprinciples. This means the newly created table (child table) receives all the fields from its parent table. Additionally, the new table can includecustom fieldsthat 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 fieldscannot be removedfrom the child table but can be modified or overridden.
The child table can also have additionalcustom fieldsthat do not exist in the parent table.
Business Rules, Client Scripts, and UI Policies:
Unlike fields, these components arenot automatically inherited.
However, they can still affect the child tableif 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 beexplicitly definedfor the new table.
Access Control Rules (ACLs):
ACLs are not automatically inherited.
Each table in ServiceNow has its own set ofAccess Control Rules, which must be explicitly configured for the child table if different permissions are required.
Database Structure:
The child table creates aone-to-one relationshipwith the parent table, meaningall 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 tableinherits all fieldsfrom the parent table.
The child table can also have its owncustom fields.
Business Rules, Client Scripts, UI Policies, and ACLs arenot automatically inherited, meaning options B and D are incorrect.
The tabledoes not archivethe 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:
A knowledge article must be which of the following states to display to a user?
Options:
Published
Drafted
Retired
Reviewed
Answer:
AExplanation:
InServiceNow Knowledge Management, knowledge articles must be in a specificstatebefore they can be visible to end users. The correct state that allows users to view the article isPublished.
Understanding Knowledge Article StatesKnowledge articles in ServiceNow go through alifecyclethat includes the following states:
Draft– The article is being created or edited and isnot visibleto end users.
Review– The article is under internal review by approvers before publication. It remainshiddenfrom users.
Published– The article isapproved and publicly availableto users who have access to the Knowledge Base.
Retired– The article is no longer relevant or has been replaced. It isnot visibleto end users.
OnlyPublishedarticles appear in the Knowledge Base and can be accessed by users.
Articles inDraft, Review, or Retiredstates arenot visibleto the general audience.
B. Drafted– Articles inDraftare still being written or edited andcannot be accessed by users.
C. Retired– Retired articles are considered obsolete and areno longer displayedin the Knowledge Base.
D. Reviewed– Articles inRevieware under approval butare not yet visibleto users.
ServiceNow Docs: Knowledge Article Stateshttps://docs.servicenow.com/en-US/bundle/utah-servicenow-platform/page/product/knowledge-management/concept/knowledge-article-states.html
ServiceNow CSA Official Training Guide (Knowledge Management Lifecycle & Publishing Workflow)
Why is " Published " the Correct Answer?Why the Other Options Are Incorrect?References from Certified System Administrator (CSA) Documentation:This confirms that aknowledge article must be in the " Published " stateto be visible to users in the Knowledge Base.
What is the platform name for the User table?
Options:
u_users
sys_users
x_users
sys_user
Answer:
DExplanation:
In ServiceNow, every table has a uniqueplatform name(also known as thedatabase nameorsys_id). The table that stores user records in ServiceNow is called " sys_user " .
Table Name:sys_user
Purpose:Stores user records, including their roles, group memberships, and personal details.
Location in ServiceNow:You can access this table by navigating to:All → Users and Groups → Users
Key Fields in sys_user Table:
User ID (user_name)– Unique identifier for the user.
Name (name)– Full name of the user.
Email (email)– Email address of the user.
Roles (roles)– Defines user permissions in the system.
Active (active)– Indicates if the user is active in the system.
A. u_users– Incorrect. The prefixu_is typically used forcustom tablescreated by administrators. This is not a default system table.
B. sys_users– Incorrect. The correct name issys_user(singular), notsys_users. ServiceNow follows a singular naming convention for system tables.
C. x_users– Incorrect. The prefixx_is reserved forScoped Applicationscreated within an instance. The User table is a core system table, not a scoped one.
ServiceNow Product Documentation → User Administration → sys_user Table
ServiceNow Tables Reference → sys_user
ServiceNow CSA Study Guide → User and Data Administration
Understanding the sys_user Table:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
Which tool is used to have conversations with logged-in users in real-time?
Options:
Connect Chat
Now Messenger
User Presence
Comments
Answer:
AExplanation:
Connect Chatis the real-time messaging tool in ServiceNow that allows logged-in users to communicate instantly within the platform. It provideslive, interactive conversationsbetween users, which is particularly useful for collaboration in IT Service Management (ITSM), HR, and other ServiceNow modules.
Primary Functionality:
Enablesreal-time conversationswithin ServiceNow.
Allows communication betweenindividual users, groups, and support teams.
Can be integrated into variousServiceNow applications(e.g., Incident Management, HR Service Delivery).
Where to Access It:
Users can accessConnect Chatfrom theConnect Sidebar(a chat window on the right side of the screen).
Available under:All → Connect Chat.
Key Features:
Supportsone-on-one and group conversations.
Integrates withwork notes and commentson ServiceNow records.
Providesnotifications and presence indicatorsto show who is online.
Understanding Connect Chat:
B. Now Messenger– Incorrect.
No such tool calledNow Messengerexists in ServiceNow.
C. User Presence– Incorrect.
User Presenceallows users to seewho is onlinein the system but does not provide chat functionality.
D. Comments– Incorrect.
Commentsare used to provideasynchronous updateson records but do not enablereal-time communication.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Connect Chat
ServiceNow CSA Study Guide → Collaboration Tools in ServiceNow
ServiceNow Knowledge Base → Connect Chat vs. User Presence
References from Certified System Administrator (CSA) Documentation:
Which three Variable Types can be added to a Service Catalog Item?
Options:
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
Answer:
DExplanation:
In ServiceNow’sService 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 validvariable typesthat can be added to aService Catalog Itemare:
Multiple Choice:
This variable type presents users with multiple predefined options, but only allows them to selectoneanswer.
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 ofIT, HR, Finance, etc.
Checkbox:
A simpleTrue/Falsevariable 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/Falseis not a variable type in the Service Catalog. ServiceNow usesCheckboxfor Boolean (Yes/No) values instead.
Orderedisnot a valid Service Catalog variable type.
Option B (True/False, Checkbox, and Number List)
True/False is incorrect(ServiceNow uses " Checkbox " instead).
Number List is not a valid Service Catalog variable type.
Option C (Number List, Single Line Text, and Reference)
Number List is not a valid variable type.
Single Line Text and Reference are valid variables but were not all correct in this case.
ServiceNow Docs: Service Catalog Variableshttps://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/service-catalog-management/concept/c_ServiceCatalogVariables.html
ServiceNow CSA Official Training Guide (Service Catalog & Request Management)
Why the other options are incorrect?References from Certified System Administrator (CSA) Documentation:
Which are valid Service Now User Authentication Methods? (Choose three.)
Options:
XML feed
Local database
LDAP
SSO
FTP authentication
Answer:
B, C, DExplanation:
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 withcorporate directory services, such as Microsoft Active Directory, to authenticate users.
Users authenticate using theircorporate 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 isnot a valid authentication methodin 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 thatLocal Database, LDAP, and SSOare valid authentication methods in ServiceNow.
Which group of permissions is used to control Application and Module access?
Options:
Access Control Rules
UI Policies
Roles
Assignment Rules
Answer:
CExplanation:
InServiceNow,Rolesare used to control access toApplications and Moduleswithin the platform. ARoleis a set of permissions that define what actions a user can perform and which records they can access.
Grant Access to Applications and Modules:
If a userdoes not have the required role, theycannot see or accessan application/module.
Control Record-Level and Field-Level Access:
SomeAccess Control Rules (ACLs)depend on roles topermit or restrictdata visibility.
Assign Multiple Roles to a User:
A user can havemultiple rolesbased on job responsibilities.
Example Roles in ServiceNow:
admin– Full access to all system features.
itil– Can manage incidents, problems, and changes.
catalog_admin– Manages the Service Catalog.
asset– Manages assets and CI records.
Key Functions of Roles in Access Control:
Navigate to:All → Users and Groups → Users
Open a user record
Scroll to the Roles related list
Click Edit and add roles
How to Assign Roles to Users:
A. Access Control Rules– Incorrect.
Access Control Rules (ACLs)definerecord-level and field-levelsecurity, but they donot control access to applications and modulesdirectly.
B. UI Policies– Incorrect.
UI Policiescontrol the visibility and behavior of form fields,not module or application access.
D. Assignment Rules– Incorrect.
Assignment Rulesautomatically assigntasks(e.g., Incidents, Requests) to groups or users, but theydo not control access.
Explanation of Incorrect Answers:
ServiceNow Product Documentation → Roles and Permissions
ServiceNow CSA Study Guide → User and Role Management
ServiceNow Knowledge Base → Controlling Access to Applications and Modules
References from Certified System Administrator (CSA) Documentation:
Create Incident, Password Reset, and Report outage: what do these services in the Service Catalog have in common?
Options:
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
Answer:
AExplanation:
InServiceNow,Create Incident, Password Reset, and Report Outageare examples ofService Catalog itemsthat guide users through submitting requests. These services are commonly implemented usingRecord Producers.
What is a Record Producer?ARecord Produceris a special type ofcatalog itemthat:
Creates recordsin a table (e.g., Incident, Change, or Request).
Provides auser-friendly interfacein the Service Catalog.
Maps user input fields to corresponding fieldsin the target table.
For example:
" Create Incident " uses a Record Producer to create a record in theIncident [incident]table.
" Password Reset " can create a record in acustom password reset tableor trigger a workflow.
" Report Outage " may create a record in theProblem or Incident table.
Why is Option A Correct? " They direct the user to a record producer. "
These catalog servicesdo not create Service Requests (REQs) like normal catalog items.
Instead, theyuse Record Producers to generate records directly in specific tables (e.g., Incident, Change, Problem).
This allowscustom form fields, pre-filled values, and direct mappingto the target table.
Why Are the Other Options Incorrect?B. " They direct the user to a catalog property. "
Incorrect:Catalog properties aresystem settingsthat control Service Catalog behavior, not user-facing forms.
Example:Catalog properties controlcart behavior, request approval rules, etc.
C. " They direct the user to a catalog UI policy. "
Incorrect:UI Policies controlfield behavior (e.g., hiding, showing, making fields mandatory) on the formbut do not determine how the request is processed.
D. " They direct the user to a catalog client script. "
Incorrect:Catalog Client Scripts controlform 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 acatalog itemthat lets users create records in a table instead of generating a standard request. "
Conclusion:The correct answer isA. 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 module in the Service Catalog application does an Administrator access to begin creating a new item?
Options:
Maintain Categories
Maintain Items
Content Items
Items
Answer:
BExplanation:
In ServiceNow, theService Catalogapplication 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 theService Catalogapplication.
Maintain Categories (Option A)
This module is used to create and managecategorieswithin 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 tocreate, edit, and manage catalog itemsin the Service Catalog.
It provides options to define the item name, description, fields, workflows, and pricing details.
Administrators use this module when they want tobegin creating a new catalog item.
Content Items (Option C)
This module is related toContent Management System (CMS) and Knowledge Basebut 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)
TheItemsmodule displays catalog items but does not allow an administrator to create new ones.
It is primarily forviewingitems rather than maintaining them.
Explanation of the Available Options:
The " Maintain Items " module is theonlymodule 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:
When using the Load Data and Transform Map process, what is the Mapping Assist used for?
Options:
Mapping fields using the Import Log
Mapping fields using Transform History
Mapping fields using an SLA
Mapping fields using a Field Map
Answer:
DExplanation:
InServiceNow, theLoad Data and Transform Mapprocess is used toimport data from external sources(e.g., CSV, Excel, XML) into the ServiceNow platform. TheMapping Assisttool is a feature within this process that helps administrators visually map fields between thesource data(imported file) and thetarget tablein ServiceNow.
Load Data:
Data is imported from an external source (e.g., CSV file, Excel spreadsheet, XML data).
The imported data is temporarily stored in astaging table(Import Set Table).
Transform Map:
ATransform Mapdefines how fields in the import set should be mapped to the target table in ServiceNow.
It allows datatransformation, filtering, and scriptingduring the import process.
Mapping Assist:
Mapping Assistis avisual toolthat helps administrators easily map fields between the import set and the target table.
It provides adrag-and-drop interfaceto connect fields.
Helps preventerrors in field mapping, ensuring data integrity.
Understanding the Load Data and Transform Map Process
Why Answer " D " is Correct:✔️ " Mapping fields using a Field Map. "
TheField Mapis created in theTransform Mapto define how fields from the import set match fields in the target table.
Mapping Assistis used tovisually linkthese fields, making it easier to set up the transformation process.
Why the Other Answers Are Incorrect:A. " Mapping fields using the Import Log. "
Incorrectbecause theImport Logtracks the progress of an import job but does not provide field mapping.
The Import Log is used fortroubleshooting errors, not for mapping fields.
B. " Mapping fields using Transform History. "
IncorrectbecauseTransform Historytracks past transformations and changes made during imports, but it isnot used for mapping fields.
It is used forauditing and debugging transformations, not field mapping.
C. " Mapping fields using an SLA. "
IncorrectbecauseSLAs (Service Level Agreements)are used for tracking and enforcing deadlines on tasks,not for data mapping.
SLAs have no role in theLoad Data and Transform Mapprocess.
ServiceNow CSA Study Guide – Import Sets & Data Transformation
ServiceNow Docs: Transform Maps & Field Mapping(ServiceNow Documentation)
ServiceNow Docs: Mapping Assist Feature
References from the Certified System Administrator (CSA) Documentation:
Knowledge articles within a knowledge base are grouped by category.
Options:
True
False
Answer:
AExplanation:
InServiceNow, knowledge articles within aKnowledge Base (KB)aregrouped by categoriesto help users easily find and navigate relevant information.
Hierarchical Structure:
Categories can haveparent-child relationships, allowing forsubcategories.
Example:
Key Features of Knowledge Article Categorization:nginx
CopyEdit
ITSupport
├── Hardware
│ ├── Laptops
│ ├── Printers
├── Software
│ ├── Windows
│ ├── MacOS
Improved Search & Filtering:
Users can filter knowledge articlesby categoryin the Service Portal, Knowledge Management homepage, or in the Global Search.
Permissions & Visibility Control:
Categories can havespecific user criteriato restrict access to certain articles based on roles or groups.
Article Organization & Management:
Knowledge managers canreassign articlesto different categories if needed.
Knowledge Base (KB) articlesare always assigned to acategoryfor structured organization.
Without categories, articles would be unstructured and difficult to locate.
Knowledge Management Overview
Knowledge Management in ServiceNow
Creating and Managing Knowledge Categories
Knowledge Base Categories
Why the Answer is True?References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
From the User menu, which actions can a user select? (Choose three.)
Options:
Send Notifications
Log Out ServiceNow
Elevate Roles
Impersonate Users
Order from Service Catalog
Approve Records
Answer:
B, C, DExplanation:
TheUser Menuin ServiceNow is accessible from the top-right corner of the interface by clicking on the user’s avatar or name. This menu provides various options that allow users to manage their sessions, roles, and impersonation settings.
The three correct actions a user can select from the User Menu are:
TheLog Outoption allows users to end their session and securely exit ServiceNow.
It is an essential feature for security and session management.
Location:User Menu > Log Out
Users with appropriate privileges (such as administrators) canelevate their rolesto gain temporary access to higher permissions.
This is primarily used when a user needs elevated access (e.g.,security_admin) to perform specific administrative actions.
Location:User Menu > Elevate Roles
Example:
A system administrator can elevate their role tosecurity_adminto access security-related configurations.
TheImpersonate Userfeature allows an administrator to act as another user without needing their credentials.
This is useful for troubleshooting, testing permissions, and verifying user-specific configurations.
Location:User Menu > Impersonate User
Example:
An admin impersonating a regular user can verify that the correct permissions and UI settings are applied.
1. Log Out ServiceNow (Correct)2. Elevate Roles (Correct, for Admin Users)3. Impersonate Users (Correct, for Admin Users)
Why the Other Options Are Incorrect:A. Send Notifications (Incorrect)
The User Menudoes notinclude an option to send notifications.
Notifications (emails, push notifications, SMS) are managed through:
System Notification > Email > Notifications
Outbound SMS or Messaging Settings
E. Order from Service Catalog (Incorrect)
Users can order items from theService Catalog, butthis action is not available from the User Menu.
Instead, users access the Service Catalog through:
Self-Service > Service Catalog
Requests and Catalog Items pages
F. Approve Records (Incorrect)
Users canapprove recordsif they have approval roles (e.g.,approver), but this action is not directly available from theUser Menu.
Approvals are managed through:
My Approvalsin Self-Service
The Approvals module in theServiceNow application navigator
A REQ number in the Service Catalog represents…
Options:
the order number.
the stage.
the task to complete.
the individual item in the order.
Answer:
AExplanation:
In theServiceNow Service Catalog, aREQ numberrepresents aRequest (REQ) record, which functions as anorder numberfor a service request. When a user submits a request through the Service Catalog, the system generates aRequest (REQ) record, which tracks the overall order.
REQ (Request Record) – The Order Number
This is theparent recordthat 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 ownRequested 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)
Thestageof a request is part of the request lifecycle (e.g., Approval, Fulfillment, Completed), but it is not represented by theREQ number.
C. The task to complete (Incorrect)
Atask to completeis represented by aCatalog Task (TASK), not theREQ number.
Tasks are specific actions assigned to fulfill an item request.
D. The individual item in the order (Incorrect)
Anindividual itemin a Service Catalog request is represented by aRequested Item (RITM), not theREQ number.
Example Scenario:A user submits a request for anew 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
Which are states that you can make a field on a form using UI Policy?
Options:
read-only
write-only
Necessary
Mandatory
Empty
Hidden
Answer:
A, D, FExplanation:
InServiceNow,UI Policiesallow administrators todynamically control form fieldsbased on conditions without using scripts. With UI Policies, you can change thebehaviorof a field by making it:
Read-only→ The user canviewthe field butcannot edit it.
Mandatory→ The field becomesrequired, and the usermustfill it out before submitting the form.
Hidden→ The field isremoved from visibilityon the form.
Explanation of Each Option:A. Read-only–Correct
A UI Policy can make a fieldread-only, meaning users canseethe field butcannot modifyits value.
Example: A field likeRequest Number (REQ0001)is typicallyread-onlyafter submission.
B. Write-only–Incorrect
ServiceNowdoes nothave a " write-only " field setting in UI Policies.
If a field iseditable, users canboth read and write; if it’s hidden or read-only, writing is not possible.
C. Necessary–Incorrect
There isno " Necessary " field state in ServiceNow UI Policies.
If the intent is to make a field required, the correct term is " Mandatory " .
D. Mandatory–Correct
UI Policies can make a fieldmandatory, requiring the user toenter a valuebefore submitting the form.
Example: AnIncident Descriptionfield might be mandatory before an incident is submitted.
E. Empty–Incorrect
UI Policiescannot directly enforce an " empty " state. However, adefault valuecould be cleared using aclient script, but this isnot a UI Policy feature.
F. Hidden–Correct
UI Policies canhide a field, making it invisible on the form.
Example: A " Manager Approval " field may be hiddenuntila certain condition (e.g., request cost > $1000) is met.
Final Answer:Read-only
Mandatory
Hidden
ServiceNow Docs – UI Policies and UI Policy Actionshttps://docs.servicenow.com
ServiceNow Learning – Form Configuration & UI Policies
ServiceNow Developer Portal – Controlling Form Behavior with UI Policies
References from Certified System Administrator (CSA) Documentation:
Which one of the following modules can be used to view field settings for a table?
Options:
Tables & Columns
Access Control
Columns and Fields
Tables and Fields
Answer:
AExplanation:
In ServiceNow,Tables & Columnsis the module that allows administrators to view and managefield settingsfor a table. This module provides a list of tables in the system along with details about theircolumns (fields), data types, and attributes.
Displaysall fields (columns)within a selected table.
Showsdata types, attributes, and configurationsof each field.
Allows admins toadd, modify, or removefields.
Provides details onrelationships between tables(e.g., reference fields, one-to-many relationships).
Navigate to:System Definition > Tables & Columns
Select a table to view itsfield settings.
B. Access Control – Incorrect
This module managessecurity 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 of the following are a type of client scripts supported in ServiceNow? (Choose four.)
Options:
onSubmit
onUpdate
onCellEdit
onLoad
onEdit
onChange
onSave
Answer:
A, C, D, FExplanation:
InServiceNow,Client Scriptsare used to execute JavaScript codeon the client-side (browser)to control form behavior, validate data, or enhance user interaction.
Types of Client Scripts in ServiceNow:There arefourtypes of Client Scripts supported in ServiceNow:
onLoad (Option D)
Runswhen a form loads.
Used to pre-fill fields, hide/show elements, or set default values.
Example: Automatically setting the " Priority " field toHighwhen a new incident is created.
onChange (Option F)
Runswhen a specific field value changes.
Used for dynamic form behavior, such as making fields mandatory based on another field ' s value.
Example: If " Category " is changed to " Hardware, " then show the " Hardware Type " field.
onSubmit (Option A)
Runswhen the form is submitted.
Used for final validation before allowing submission.
Example: Preventing submission if a mandatory field is left empty.
onCellEdit (Option C)
Runswhen a cell value is edited inline in a list view.
Used to trigger immediate validation or updates without opening the full form.
Example: Displaying an alert when a user directly changes an incident ' s priority from a list view.
Why Are the Other Options Incorrect?B. onUpdate
No " onUpdate " client script type exists in ServiceNow.
" onUpdate " is relevant inBusiness Rules, not Client Scripts.
E. onEdit
No " onEdit " client script type exists.
Similar functionality can be achieved with " onChange " or " onCellEdit " scripts.
G. onSave
No " onSave " client script type exists.
" onSubmit " handles validation before saving a record.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – Client Scripts
???? ServiceNow Client Scripts Documentation
" Client Scripts can beonLoad, onChange, onSubmit, or onCellEditdepending on when they execute. "
Conclusion:The correct answers are:
A. onSubmit(Runs when submitting a form)
C. onCellEdit(Runs when editing a list cell)
D. onLoad(Runs when a form loads)
F. onChange(Runs when a field value changes)
Reports can be created from which different places in the platform? (Choose two.)
Options:
List column heading
Metrics module
Statistics module
View / Run module
Answer:
A, DExplanation:
In ServiceNow, reports can be created from multiple locations within the platform. Reports provide insights into data stored within the system and help visualize trends, patterns, and key performance indicators (KPIs). The two correct locations from which reports can be created are:
ServiceNow allows users to create a report directly from a list view.
This feature is useful when working with records in a table, as it enables quick reporting based on the visible columns.
To generate a report from a list view:
Navigate to a list view (e.g., Incidents, Requests, etc.).
Click on acolumn headingto access the context menu.
SelectBar Chart, Pie Chart, or other visualization optionsto generate an instant report.
If needed, refine the report using the reporting interface.
TheView / Run moduleis the primary location for creating and managing reports in ServiceNow.
It allows users tocreate new reports, modify existing reports, and run pre-built reports.
Users can access theReport Designerfrom this module, where they can configure:
Data sources (tables)
Report type (bar chart, pie chart, trend, etc.)
Filters and conditions
Visualization settings
To access it:
Navigate toReports > View / Runin the Application Navigator.
ClickCreate a Reportto start building a new report.
1. List Column Heading (Correct)2. View / Run Module (Correct)Why the Other Options Are Incorrect:B. Metrics module (Incorrect)
TheMetrics modulein ServiceNow is used to track and measure the performance of records over time, but it isnot used to create reports.
Metrics focus on data such astime to resolution, SLA compliance, and process efficiency, but reporting is handled separately in the Reports module.
C. Statistics module (Incorrect)
ServiceNow does not have a dedicatedStatistics modulefor report creation.
While reports can generate statistical insights, this is done within theView / Run moduleand not a standalone " Statistics module. "
When searching using the App Navigator search field, what can be returned? (Choose four.)
Options:
Names of Applications and Modules
Names of Modules
Names of Applications
Favorites
History Records
Titles of Dashboard Gauges
Answer:
A, B, C, DExplanation:
TheApplication Navigator (App Navigator) search fieldin ServiceNow allows users to quickly findapplications, modules, and favoritesby typing relevant keywords. It helps in easy navigation by filtering available options as the user types.
Thefour correct answersdescribe what the App Navigator search field can return:
The search field can return bothapplicationsand their respectivemodulesin the left navigation panel.
Example: Searching for " Incident " will return:
Application: " Incident "
Modules: " All " , " Open " , " Resolved " , " Create New "
Modulesare specific functionalities within an application.
Searching by a module name directly will display results that match the keyword.
Example: Searching for " Create New " will return modules like:
" Create New Incident "
" Create New Change Request "
The search field supports findingfull applicationsby their name.
Example: Typing " Change " will display theChange Managementapplication and its related modules.
If a user has marked specific modules or applications asFavorites, they will appear in search results.
This helps users quickly access commonly used features.
1. Names of Applications and Modules (Correct)2. Names of Modules (Correct)3. Names of Applications (Correct)4. Favorites (Correct)
Why the Other Options Are Incorrect:E. History Records (Incorrect)
TheHistory tabin the navigation panel showsrecently accessed records, but it isnot searchable through the App Navigator.
Instead, users can find history under:
History Module(System Settings > History)
Recent History Tabin the left navigation
F. Titles of Dashboard Gauges (Incorrect)
Dashboard Gaugesare visual elements onPerformance Analytics or Reporting Dashboardsand arenot searchablein the App Navigator.
Instead, dashboards and reports are found under:
Self-Service > Dashboards
Performance Analytics > Dashboards
A ServiceNow user wants toquickly access the " All Incidents " module.
They type " incident " into the App Navigator search.
The search results return:
Incident (Application)
All (Module)
Assigned to Me (Module)
Resolved (Module)
Example Use Case:This allows for quick navigation without manually expanding application menus.
Where can Admins check which release is running on an ServiceNow instance?
Options:
Memory Stats module
Stats module
System.upgraded table
Transactions log
Answer:
CWhat defines conditions that are evaluated against users to determine which users can create, read, write, and retire knowledge articles.
Options:
User conditions
User info
User Criteria
User permissions
Answer:
CExplanation:
In ServiceNow,User Criteriadefine conditions that determinewhich userscancreate, read, write, and retireknowledge articles in aKnowledge Base (KB). User Criteria help enforceaccess controland ensure that only authorized users can interact with specific knowledge bases.
Control who canread, contribute, edit, or retireknowledge articles.
Based onroles, groups, departments, locations, or custom conditions.
Applied at theKnowledge Base level, affecting all articles within that KB.
Can be combined using " Must match all " or " Match any " logic.
Example 1: Restricting Read Access
A knowledge base for IT Support should be accessibleonly to IT employees.
User Criteria:Department = IT, OR Role = itil
Only IT employees or ITIL users can read articles in this KB.
Example 2: Controlling Who Can Contribute
OnlyHR staffshould be allowed to create or update HR-related knowledge articles.
User Criteria:Group = HR Team, OR Role = knowledge_manager
Only HR Team members and Knowledge Managers can contribute.
User Criteriais the official term in ServiceNow for defining access control conditions for knowledge articles.
It allows precise control over who canread, create, write, or retirearticles.
It is a feature within theKnowledge Management application.
A. User Conditions – Incorrect
No such concept exists in ServiceNow. User Criteria, not " User Conditions, " determine knowledge article access.
B. User Info – Incorrect
" User Info " refers to details stored in thesys_usertable (e.g., name, email) but does not define knowledge permissions.
D. User Permissions – Incorrect
While permissions exist in ServiceNow (via roles and ACLs),User Criteriaspecifically manageKnowledge Baseaccess.
ServiceNow Docs: User Criteria for Knowledge Management
ServiceNow CSA Study Guide – Knowledge Management Permissions
ServiceNow Product Documentation: Configuring Knowledge Base Access
Key Features of User Criteria:Examples of User Criteria:Why " C. User Criteria " is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
What is a formatter? Select one of the following.
Options:
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
Answer:
BExplanation:
Aformatterin ServiceNow is aUI elementthat is added to a form to display useful information that isnot stored as a field in the database record.
Itenhances the form UIby providing additional context or tools for users.
Formattersdo not store datain the underlying database table.
They aredrag-and-drop elementsthat can be added to forms using theForm 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 additionalvisual or functional elementson a form without altering stored data.
Why Are the Other Options Incorrect?A. " A formatter allows you to configure applications on your instance. "
Incorrect:Formattersdo not configure applications; they only modify the form layout for better user experience.
Correct Alternative:Application configuration is done viaSystem ApplicationsorApplication Navigator.
C. " A formatter allows you to populate fields automatically. "
Incorrect:Formattersdo not fill or modify fields.
Correct Alternative:Business Rules, Client Scripts, and UI Policieshandle field population.
D. " A formatter is a set of conditions applied to a table to help find and work with data. "
Incorrect:Thecorrect term for this is a Filter or Condition Builder, not a Formatter.
Correct Alternative:Filters are used inList Views, Reports, and Business Rules.
Reference from Certified System Administrator (CSA) Documentation:???? ServiceNow Docs – Form Layout and Formatters
???? ServiceNow Formatters Documentation
" A formatter is aform element that displays information that is not a field in the recordbut enhances the user experience. "
What is the master table that contains a record for each table in the database?
Options:
[sys_master_db]
[sys_db_object]
[sys_master_object]
[sys_object_db]
Answer:
BExplanation:
In ServiceNow,all tablesin the database are recorded in amaster tablecalled[sys_db_object]. This table stores metadata about each table in the system, including itsname, label, and other attributes.
Stores a record for every table in the ServiceNow instance.
Tracks essential table properties, such as thetable name, label, and whether it is an extension of another table.
Helps administratorsview, modify, or create new tablesin ServiceNow.
Used inTable Administration and Custom Table Development.
A. [sys_master_db]–
This tabledoes not existin ServiceNow.
C. [sys_master_object]–
There is no such table named " sys_master_object " in ServiceNow.
D. [sys_object_db]–
This tabledoes not existin ServiceNow.
The correct name issys_db_object.
Navigate toSystem Definition→Tables.
Search for the tablesys_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 themaster tablethat contains a record for every table in the ServiceNow database.
What is the purpose of flagging an article in a knowledge base?
Options:
To mark an article to read later.
Allow a user to submit feedback about an article
Reporting an error
Answer:
CExplanation:
InServiceNow Knowledge Management,flagging an articleis a feature that allows users toreport errors or issueswithin a knowledge article. This helps maintain article accuracy and ensures that outdated or incorrect information is addressed by knowledge managers.
Error Reporting
Users can flag an article if they findincorrect, outdated, or misleading information.
Knowledge managers receive anotificationabout flagged articles and can review them for updates.
Article Quality Control
Helps improve knowledge base content by allowing users topoint out inaccuracies.
Ensures that knowledge articles remainrelevant and useful.
Notifying Knowledge Managers
Flagged articles appear in theKnowledge Base Administration module, allowing managers totrack and resolve flagged issues.
A. To mark an article to read later
Incorrect: There isnobuilt-in " read later " feature in ServiceNow Knowledge Management.
Instead, users canbookmarkan article for quick access.
B. Allow a user to submit feedback about an article
Incorrect:
Feedback is submitted through theFeedback feature, which allows users to rate articles and provide comments.
Flaggingis specifically forerror reporting, not general feedback.
Key Purposes of Flagging an Article:Why Other Options Are Incorrect?
Flagging Knowledge Articles
Flagging an Article for Review
Managing Flagged Articles
Knowledge Management Administration
References from ServiceNow CSA Documentation:
Which of the following is true of Service Catalog Items in relation to the Service Catalog?
Options:
They run behind the scenes.
They are the building blocks.
They are optional.
They provide options.
Answer:
BExplanation:
InServiceNow, theService Catalogis a centralized portal where users can request IT services, hardware, software, and other business-related items. Within theService Catalog, the fundamental components are known asService Catalog Items.
Definition of Service Catalog Items:
AService Catalog Itemrepresents a specific service, product, or action that a user can request from theService Catalog.
It is thecore componentthat defines what users can request.
Examples include:
Requesting anew laptop
Submitting anaccess request
Ordering asoftware 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 processesthat define how the request is handled.
They form the foundationof 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 Itemsserve as the fundamental componentsof the catalog.
They define what services and products are available for request.
Withoutcatalog items, the Service Catalog would not function as intended.
Why the Other Answers Are Incorrect:A. " They run behind the scenes. "
Incorrectbecause Service Catalog Items arevisible to usersin the Service Catalog portal.
While workflows and fulfillment processes may operate in the background, the items themselves arenot hidden.
C. " They are optional. "
Incorrectbecause Service Catalog Items aremandatoryfor a functioning Service Catalog.
Thecatalog is useless without catalog items, making them essential, not optional.
D. " They provide options. "
Incorrectbecause while Service Catalog Items can havevariables(such as dropdown selections or checkboxes), their primary role isnot 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 type of interface enables you to display multiple performance analytics, reporting and other widgets on a single screen?
Options:
Form
List
Dashboard
Timeline
Answer:
CExplanation:
ADashboardin ServiceNow is an interface that allows users to display multiplePerformance Analytics (PA) widgets, reports, and other visual elementsin a single, consolidated view.
Provides asingle-screenview of critical data, improvingvisibilityinto key metrics.
Can includereports, Performance Analytics indicators, lists, and interactive filters.
Allows users tocustomize layoutsand adjust widgets based on roles and permissions.
Useful forexecutive summaries, ITSM performance tracking, and real-time operational monitoring.
A. Form–
A Form is used todisplay and input data for a single recordin a table (e.g., an incident, change request, or user record).
It does not provide a multi-widget interface.
B. List–
A List displaysmultiple records from a tablein a tabular format but does not support widgets or Performance Analytics.
D. Timeline–
The Timeline visualization is used for showingtime-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 purpose of a Related List?
Options:
To create a one-to-many relationship
To dot-walk to a core table
To present related fields
To present related records
Answer:
DExplanation:
ARelated Listin 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:
AnIncidentrecord may have a Related List showing allTasksassociated with it.
AUserrecord may have a Related List displayingGroup Memberships.
AChange Requestrecord may have a Related List displaying all relatedCI (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 throughreference fields,many-to-many tables, ordatabase 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:
Which of the following allows a user to edit field values in a list without opening the form?
Options:
Data Editor
Edit Menu
List Editor
Form Designer
Answer:
CExplanation:
n ServiceNow, theList Editorallows users to edit field values directly within a list without opening the record in a form. This feature is particularly useful for making quick modifications to multiple records without the need to open each one individually.
Users navigate to a list view of records (e.g., an incident list).
If a field is editable via the List Editor, clicking on it will allow inline editing.
After making changes, users can pressEnteror click outside the field to save.
Inline Editing:Users can modify fields directly from the list.
Multi-Row Editing:Certain fields support bulk updates.
Security Controls:Admins can control which fields are editable via List Editor through dictionary settings.
Audit and History Tracking:Changes made via List Editor are logged for tracking purposes.
A. Data Editor:No such term as " Data Editor " exists in ServiceNow.
B. Edit Menu:This does not refer to inline editing; instead, it ' s a general menu for editing options.
D. Form Designer:Used for configuring form layouts, not for inline editing.
ServiceNow Product Documentation → Lists and List Editing
ServiceNow CSA Exam Guide → Covers List Editor as a core feature of instance configuration.
How List Editor Works:Key Features of List Editor:Why Other Options Are Incorrect:Reference from CSA Documentation:This verifies thatList Editoris the correct answer.
ServiceNow uses what term to describe all the data saved within a particular form?
Options:
Fields
Form
Record
Lists
Answer:
CExplanation:
InServiceNow, aRecordrepresents all thedata saved within a particular form. Each record corresponds to a single entry in atableand contains multiplefieldsstoring different pieces of information.
ARecordis asingle instanceof data stored in a ServiceNowtable.
When a user fills out and submits aform, arecord is createdor updated in the respective table.
Each record has a uniqueSys ID(a 32-character identifier).
Example:
AnIncidentrecord contains fields such asNumber,Caller,Short Description, andPriority.
AChange Requestrecord contains fields likeChange Number,Requested By, andAssignment Group.
A. Fields
Fieldsare individualdata pointswithin a record.
Example: TheCallerandPriorityfields in anIncidentrecord.
B. Form
AFormis auser interfaceto enter and display data, but it does not store data itself.
It is just a way tointeract with records.
D. Lists
AListdisplaysmultiple recordsfrom a table, but each row in a list represents asingle 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.
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?
Options:
Services Approval Processing
6 Services Catalog Item Request
Service Catalog Request
Purchasing Process Flow
Answer:
CExplanation:
InServiceNow Service Catalog, approvals forcatalog item requestsare handled through workflows. Since the approval policy is based on thetotal cost of a request, it is managed within theService Catalog Request workflow.
C. Service Catalog Request
This workflowhandles approvals for catalog item requests, includingpurchase approvals.
Since the policy change involvesadjusting an approval threshold, this workflow needs to be updated.
The approval logic is likely configured in aconditional activity (if total cost > $3,100, require approval), which must be modified to$3,150.
A. Services Approval Processing
Not a standard ServiceNow workflowfor managing purchase approvals.
Service approvals are typically handled within theService Catalog Requestworkflow.
B. 6 Services Catalog Item Request
Likely acustom workflow, but not adefault ServiceNow workflowfor purchase approvals.
D. Purchasing Process Flow
There isno default " Purchasing Process Flow " in ServiceNow.
Theapproval workflow for purchasesis managed withinService Catalog Request workflows.
If you have the Impersonate role, what type of user are you not able to impersonate?
Options:
Customer
VIP
System Administrator
Approver
Catalog User
Answer:
CExplanation:
Detailed Explanation:
In ServiceNow, users with the Impersonate role can impersonate other users to troubleshoot and validate user permissions and experiences. However,System Administratoraccounts cannot be impersonated to maintain security and prevent unintended administrative access. This restriction ensures that sensitive administrative functions are secure and can only be accessed directly. (Reference: ServiceNow Documentation - User Impersonation and Security Restrictions)
=================
The Report Designer contains different sections for configuring your report. Which section is used to specify grouping and calculations to be run against me data?
Options:
Style
Format
Data
Configure
Group by
Answer:
CExplanation:
InReport Designer, theDatasection is used to specifygrouping and calculationsto be performed on the report ' s dataset.
Youselect the tablefrom which the report will pull data.
You definefiltersto limit the dataset.
You specify " Group By " fieldsto categorize data.
You applyaggregations (SUM, COUNT, AVG, etc.)to perform calculations on fields.
A. Style– Controlsvisual appearance(colors, fonts, chart type, etc.) but doesnot handle data grouping or calculations.
B. Format– Used forformattingelements but doesnot control grouping or data calculations.
D. Configure– There is no " Configure " section inReport Designer; settings are managed under other sections.
E. Group By– While " Group By " is usedwithintheDatasection, it is not a separate section itself.
ServiceNow Report Designer – Data Configuration
ServiceNow CSA Training Module: " Creating and Configuring Reports "
What Happens in the " Data " Section?Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
A task worker asks how they can monitor any updates occurring to recands assigned to him, like responses from customers, What do you suggest?
Options:
Open an Agent workspace tab for each record he wants to monitor
Select Service Desk > My Work Dashboard
Click on the eyeglass icon to. expand the Monitor frame
On My Work list, select the Activity Stream icon to show a frame with live updates
Answer:
DExplanation:
TheActivity Stream icon (Live Feed)allows users tomonitor real-time updateson records assigned to them. This is particularly useful for task workers who need to trackcustomer responses, status changes, and work progresswithout manually refreshing records.
Navigate toMy Work List(or any list view showing assigned tasks).
Click theActivity Stream (Live Updates) iconat the top of the list.
Areal-time updates frameappears, showing all changes to the listed records.
A. Open an Agent Workspace tab for each record he wants to monitor
WhileAgent Workspaceoffers real-time updates, opening multiple tabs isinefficient and unnecessarywhen live updates can be monitored in a single stream.
B. Select Service Desk > My Work Dashboard
TheMy Work Dashboardprovides an overview of assigned tasks butdoes not show live updates.
C. Click on the eyeglass icon to expand the Monitor frame
There isno " eyeglass icon " used for monitoring updates in ServiceNow.
What are the main components of the Form Design interface? (Choose three.)
Options:
Field Layout
Page Header
Field Navigator
Field Picker
Form Layout
Answer:
B, C, EExplanation:
TheForm Designerin ServiceNow allows administrators to create, edit, and configure forms to control how records are displayed and interacted with in the system. It consists of three key components:
Page Header– This section contains controls such as " Save, " " Undo, " and " Redo. " It allows users to manage their changes while designing forms. The Page Header also displays the name of the form being edited.
Field Navigator– This panel provides a categorized list of available fields that can be dragged and dropped onto the form layout. The fields are divided into different sections, such as " Available Fields " and " Existing Fields, " helping users to manage the form ' s data structure effectively.
Form Layout– This is the central workspace where users design the form by arranging fields. Users can add new fields, move existing ones, and configure their properties. The layout determines how the form appears to end-users.
ServiceNow Product Documentation – Form Designer
ServiceNow CSA Training Module: " Configuring Forms and Fields "
" ServiceNow System Administration Guide – Form Customization Best Practices "
References from Certified System Administrator (CSA) Official Documentation:Would you like me to verify and format more questions in the same manner?
The wait time for end users is based on the round-trip between the client and the server. What activities are included in the round-trips?
Options:
Request + Response
Save + Update
Write + Read
Submit + Query
Insert + Verify
Answer:
BA new employee joins the IT department and needs to perform work assigned to Network and Hardware groups. How would you set up their access?
Choose 3 answers
Options:
Add User Account to itil group
Add User Account to Hardware group
Create User Account
Add User Account to IT Knowledgebase
Add User Account to Network group
Add User Account to ACL
Answer:
B, C, EOn a Business Rule, the When salting determines at what point the rule executes. What are the options for specifying that timing?
Options:
Insert, Update, Delete. Query
4G} Before, After, Async, Display
Prior to, Synchronous, on Update
Before, Synchronous, Scheduled Job, View
Answer:
BExplanation:
InServiceNow,Business Rulesareserver-side scriptsthat execute when a record is created, updated, deleted, or queried. The " When " setting in a Business Rule determineswhen the rule runs in relation to database operations.
BeforeExecutes before a record is inserted, updated, or deleted.
Used forvalidations, data modifications, and setting field valuesbefore saving.
AfterExecutes after a record has been committed to the database.
Used fortriggering notifications, writing logs, or updating related records.
Async(Asynchronous)Executes after a short delay, allowing the main transaction to complete first.
Used forlong-running processes like API calls, email sending, or external system updates.
DisplayExecutes before the record is sent to the client (UI).
Used topopulateg_scratchpadfor 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, QueryIncorrect– These aredatabase operations, not the execution timing options for Business Rules.
C. Prior to, Synchronous, on UpdateIncorrect– These termsdo not matchthe standard ServiceNowBusiness Rule timing settings.
D. Before, Synchronous, Scheduled Job, ViewIncorrect– " Scheduled Job " isnota Business Rule timing option (it is part ofScheduled 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:
When crafting a scoped application that contains flow actions, what is the application called?
Options:
Flow
Bundle
Action
spoke
Answer:
DIf a user is on an Incident form and is alerted when they change the value of the Priority field, which type of script executes in the Platform?
Options:
A server script
A client script
A fix script
A business rule
Answer:
BExplanation:
Client Scriptsin ServiceNow are scripts that runon the client-side (browser)and execute in real-time based on user interactions with a form.
B. A client script
Runs in the user’s browserwhen they interact with the form.
Can trigger alerts, field changes, or validationsinstantly.
Example:
If a user changes thePriorityfield on anIncident form, aClient Scriptcan:
Display analert
Change other field values (e.g., auto-setImpact and Urgency)
Validate input before submission
A. A server script
Server-side scripts executeon the server, not in the browser.
These includeBusiness Rules, Script Includes, and Scheduled Jobs.
They runafter form submission, not during real-time user interactions.
C. A fix script
Fix scripts areone-time scriptsused fordata correctionsorinstance updates.
They donotexecute based on form interactions.
D. A business rule
Business Rulesrunon the serverand typically triggeron record insert, update, or delete.
They donotprovide real-time alerts in the user’s browser.
A user is complaining that they are seeing a blank page, when they click Create New, from your custom Inventory application. You have confirmed that they can see the Inventory application, and the Create New module on the application navigator. What could be the cause of this issue?
Options:
Create New module has a broken link
Known intermittent issue with U115
User should be using Chrome instead of Explorer for their browser
User has read role, but not the write role on the Inventory table
User session has timed out
Answer:
DExplanation:
In ServiceNow, role-based access control (RBAC) determines what a user can see and do within the platform. If a user can see an application and its module but encounters a blank page when attempting to create a new record, the most likely reason is insufficient permissions.
Understanding the Issue:
The usercan see the application and module, which indicates they have at leastreadaccess.
The blank page appears when they attempt to create a new record, which suggests a lack ofwriteaccess.
Role-Based Access Control in ServiceNow:
Every table in ServiceNow can haveACLs (Access Control Rules)that define what users can do based on their roles.
If a user hasonly read accessto the Inventory table (x_inventory), they can view records butcannot create new ones.
AwriteorcreateACL is required to allow the user to insert new records into the table.
Why Other Answers Are Incorrect:
A. Create New module has a broken link→ If the module had a broken link, the user would likely get an error or a " Page not found " message rather than a blank page.
B. Known intermittent issue with U115→ No such known issue exists in official CSA documentation.
C. User should be using Chrome instead of Explorer for their browser→ While browser compatibility issues can exist, they do not typically result in a blank page specifically when trying to create a new record.
E. User session has timed out→ If the session had expired, the user would be redirected to the login page rather than seeing a blank page.
Best Practice Solution:
Verify the ACLson the Inventory table (x_inventory) to check if the user haswriteandcreatepermissions.
Check the roles assignedto the user underUser Administration → Usersand ensure they have the appropriate roles for Inventory management.
Review the Application Menu and Module settingsto confirm proper configuration.
Which statement correctly describes the differences between a Client Script and a Business Rule?
Options:
A Client Script executes on the server and a Business Rule executes on the client
A Client Script executes before a record is loaded and a Business Rule executes after a record is loaded
A Client Script executes on the client and a Business Rule executes on the server
A Client Script executes before a record is loaded and a Business Rule executes after a record is updated
Answer:
CExplanation:
The fundamental difference between a Client Script and a Business Rule in ServiceNow lies in where they execute and when. A Client Script runs on the client side — that is, in the user ' s browser — and is primarily used to control UI behavior, validate data before submission, and enhance user interaction with forms. Client Scripts can run at different stages (onLoad, onChange, onSubmit), but they always execute within the browser environment.
A Business Rule, on the other hand, runs on the server side and executes when records are inserted, updated, deleted, or queried in the database. Business Rules are used for enforcing data integrity, automating server-side logic, and integrating with other systems. They can be set to run before or after a database action (before insert, after update, etc.).
Therefore, the correct statement is that Client Scripts execute on the client and Business Rules execute on the server.
Why would you build a custom app?
Choose 2 answers A
Options:
To create a custom integration for a 3rd party system
To fulfill a specific use case on internal processes
To avoid using a code repository like GitHub or GitLab
To replace ServiceNow base tables
Answer:
A, BWhich roles are required to configure the form layout using Table Builder? (Choose 2 answers)
Options:
personalize_form
app_engine_admin
admin
read_only_user
support_specialist
Answer:
A, CExplanation:
InTable Builder, only users with appropriate permissions can modify form layouts.
✔Theadmin role(Option C) has full access to configure forms, tables, and relationships.
✔Thepersonalize_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 forsupport personnelwho handle incidents and cases, not form design.
???? Reference:ServiceNow Platform Administration – Roles & Permissions
Which data consistency settings can be achieved using UI Policy?
Choose 3 answers
Options:
Setting fields to accept the datawith ‘n’numberofcharacters
Settingfields hidden
Setting fields to accept the data inan expected format
Settings fields read-only
Setting fields mandatory
Answer:
B, D, EExplanation:
UI Policiesin ServiceNow dynamically control form field behaviorswithout scripting. They help maintaindata consistencyand improve user experience.
B. Setting fields hidden
UI Policies canhideform fields based on conditions.
Example: Hide the " Resolution Notes " field unlessState = Resolved.
D. Setting fields read-only
UI Policies canmake fields read-onlyto prevent users from modifying certain data.
Example: Set " Requested For " fieldread-onlyafter submission.
E. Setting fields mandatory
UI Policies canenforce mandatory fieldsbased on conditions.
Example: Make the " Justification " field mandatory ifPriority = High.
A. Setting fields to accept the data with ‘n’ number of characters
Field length restrictions are set in theDictionary Definition, not UI Policies.
C. Setting fields to accept the data in an expected format
Data formatting (e.g., date, phone number) is controlled byField Types and Data Policies, not UI Policies.
When moving a homepage or dashboard between instances, what must you remember?
Options:
Create a separate update set for them
They are automatically added to the update set
Manually add them to the update set
They cannot be moved via update set
Answer:
CExplanation:
When movinghomepagesordashboardsbetween ServiceNow instances (e.g., from development to production), they arenot automatically includedin an update set. Instead, they must bemanually addedto the update set before migration.
C. Manually add them to the update set
Homepages and dashboards donotget included in update sets by default.
To move them, you must:
Navigate toSystem UI > Homepage Admin > PagesorPerformance Analytics > Dashboards
Select the homepage or dashboard you want to move.
Use theAdd to Update Setfunction to include them in your active update set.
Once added, move the update set to another instance and commit it.
A. Create a separate update set for them
While it ' s a good practice to keep UI elements in separate update sets, it isnot a requirement.
Homepages/dashboards can be added toany active update setmanually.
B. They are automatically added to the update set
Incorrect—ServiceNowdoes notautomatically add homepages or dashboards to update sets.
D. They cannot be moved via update set
Incorrect—Theycanbe moved via update sets, but they must bemanually added.
Which of the following is NOT a trigger type in Flow Designer?
Options:
Record
Schedule
Outbound Email
Application
Answer:
CAn order for new officeequipmenthas Men placed through the Service Catalog. How would you view the lists of requests after the orders have Menplaced?
Options:
All > Service Catalog > Open Records > Items
In the Navigation Filter, type ' requests. Let ' and press the Enter key.
All > Tables and Columns > Taste
All > Service Catalog > Requests
Answer:
DExplanation:
When a user places an order through theService Catalog, it generates aRequest [sc_request]record in ServiceNow.
How to View Service Catalog Requests:???? Navigation Path:
All > Service Catalog > Requests
This module displays:
All submitted service catalog requests
Theircurrent status(e.g., Pending Approval, Fulfilled)
AssociatedRequested Items (RITM) and Tasks (SCTASK)
A. All > Service Catalog > Open Records > Items →Incorrect
The " Items " module does not show submitted requests; it listsavailable catalog items.
B. In the Navigation Filter, type ' requests ' and press Enter →Incorrect
Typing " requests " might bring up multiple unrelated records, making it inefficient.
The correct approach is to navigate toService Catalog > Requests.
C. All > Tables and Columns > Taste →Incorrect
" Tables and Columns " is used fortable managementand is not related to service catalog requests.
Also, " Taste " is atypo(likely meant to be " Tasks " ).
Why Other Options Are Incorrect?
Service Catalog Requests Overview
Official ServiceNow Documentation Reference:
Once an application is ready to share, which of the following methods of publishing are supported by ServiceNow?
Choose 3 answers
Options:
Publish to a local drive
Publish to an Update Set
Publish to an application repository
Publish to a spreadsheet
Publish to a local USB device
Publish to the ServiceNow Store
Answer:
B, C, FWhat is the primary purpose of Form Builder in the Now Platform?
Options:
To generate analytical reports from data tables
To edit forms used for populating records
To create new tables within the platform
To configure system settings and permissions
Answer:
BExplanation:
✔Form Builderis used todesign and modify formsthat users interact with when entering and updating records.
Key Features of Form Builder:
Drag-and-drop interface toadd, remove, or rearrange fields.
Supportssections, tabs, and related lists.
Enables quick modification of forms without writing scripts.
Option A (Generate analytical reports)is incorrect because reports are created using theReport Designer, not Form Builder.
Option C (Create new tables)is incorrect because tables are created viaTable Builderor directly in the Table module.
Option D (Configure system settings and permissions)is incorrect because permissions are managed throughroles, ACLs, and system properties.
???? Reference:ServiceNow Platform UI – Form Builder Guide
What do you click when you have made modification to your report, and your want to see the results without saving?
Options:
Execute
Try ir
Run
Test
Preview
Answer:
CExplanation:
InServiceNow Reporting, when modifying a report, users can preview the resultswithout savingby clicking the " Run " button. This executes the report with the current settings and displays the updated resultsbefore committing any changes.
C. Run
The " Run " button allows users toexecute the report immediatelyto see updated results.
It helps users verify if filters, conditions, or visualizations are correctbefore saving the report.
Example: If a user changes thedate rangeon anincident report, clicking " Run " updates the chartwithout saving the report permanently.
A. Execute
There isno " Execute " buttonin ServiceNow Reporting.
" Execute " is used in scripting (e.g., Business Rules, Scheduled Jobs), not for reports.
B. Try it
Not a valid option in ServiceNow Reporting.
Possibly confused with " Try It " in Flow Designeror Catalog Items.
D. Test
" Test " is used inWorkflows, Business Rules, and Flow Designer, not in reports.
E. Preview
There isno " Preview " buttonfor running reports.
" Preview " is typically used inUI Policies and Forms.
Which type of ServiceNow script runs on the web browser?
Options:
Server script
Local script
Database script
Client script
Answer:
DExplanation:
In ServiceNow,Client Scriptsare scripts that execute in the user ' sweb browserrather than on the server. They are used to enhance user experience by dynamically controlling form behavior, validating user input, or performing real-time updates without requiring a server request.
Types of Scripts in ServiceNow:Script Type
Runs On
Purpose
Client Script
Web browser (client-side)
Modify UI behavior, perform field validations, or respond to user interactions.
Server Script
ServiceNow backend (server-side)
Processes data, enforces business rules, and performs background operations.
Database Script
Database layer
Used for stored procedures or database triggers (not applicable in ServiceNow).
Local Script
Not an actual ServiceNow script type
No such category exists in ServiceNow.
Runsin the web browserwhen a form is loaded, changed, or submitted.
Can manipulate field values, display messages, or enforce rules in real time.
UsesGlideForm (g_form)andGlideUser (g_user)APIs.
Reduces server load by executing logic without sending requests to the backend.
A. Server script:
Runs on theserver-side, not in the browser.
Examples:Business Rules, Script Includes, Scheduled Jobs.
B. Local script:
No such script type in ServiceNow.
C. Database script:
ServiceNow does not allow direct database scripting.
Client Scripts Overview
Scripting Best Practices
Key Features of Client Scripts:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
What is the REST API Explorer used to do?
Options:
Find resources on the web for learning about REST
Practice using REST to interact with public data providers
Create sample code for sending REST requests to ServiceNow
Convert SOAP Message functions to REST methods
Answer:
CServiceNow contains over 25 different report types. What are some of the types?
Choose 5 answers
Options:
Pie
Speedometer
Odometer
Thermometer
Horizontal Bar
Semi-Donut
Donut
Answer:
A, B, C, E, GExplanation:
ServiceNow providesover 25 report typesto visually represent data for analysis and decision-making. Reports can becharts, tables, or trend graphs, depending on the data set.
A. Pie
A circular chart thatshows proportionswithin a whole.
Example:Distribution of Incidentsby category (Hardware, Software, Network).
B. Speedometer
Agauge-style reportthat represents values within a range (low to high).
Example:Incident SLA Compliance Percentage.
C. Odometer
A report type similar to aSpeedometer, but shows asingle metric value.
Example:Number of Open Tickets in a Queue.
E. Horizontal Bar
Displaysbars horizontally, ideal for comparingmultiple categories.
Example:Number of Incidents per Assignment Group.
G. Donut
Similar to aPie Chart, but with ahole in the middle.
Example:Percentage of Change Requests by Risk Level (Low, Medium, High).
D. Thermometer
Not a standard ServiceNow report type.
No officialthermometer-stylereports exist.
F. Semi-Donut
Not a standard report type in ServiceNow.
ServiceNow supportsPie, Donut, and Speedometer, but not " Semi-Donut " .
What are the main UI component(s) of the ServiceNow Platform?
Options:
Banner Navigator
Banner Frame
Application Frame
Application Navigator
Content Menu
Content Frame
Answer:
B, D, FExplanation:
Themain UI components of the ServiceNow platformare 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 isBanner Frame.
C. Application Frame– No such UI component exists in ServiceNow.
E. Content Menu– This is not a primary UI component; the correct term isContent Frame.
Why Other Options Are Incorrect:
ServiceNow Documentation:User Interface Overview
CSA Exam Guide:CoversBanner Frame, Application Navigator, and Content Frameas the three primary UI components.
Reference from CSA Documentation:Thus, the correct answer is:
B. Banner Frame, D. Application Navigator, F. Content Frame
A User is stored in which table?
Options:
User [sys_user]
User [ sys_user_group]
User [ syst_user_profile]
User [user_profile]
Answer:
AExplanation:
In ServiceNow, user records are stored in theUser [sys_user]table. This table contains all user-related data, including usernames, email addresses, roles, department affiliations, and more.
User ID(user_name) – Unique identifier for the user.
First Name & Last Name(first_name,last_name) – User’s full name.
Email(email) – The user’s email address.
Department(department) – The department to which the user belongs.
Roles(roles) – List of assigned roles that determine access permissions.
Active(active) – Indicates whether the user account is active or inactive.
B. User [sys_user_group]– Incorrect. This table storesgroups, not individual users.
C. User [syst_user_profile]– Incorrect. This table does not exist in ServiceNow.
D. User [user_profile]– Incorrect. There is no such table in ServiceNow.
ServiceNow Docs: User Administration – sys_user Table
ServiceNow CSA Study Guide – User and Group Administration
Key Fields in thesys_userTable:Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
When managing tags, you can adjust who is able to see it. What are the visibility options?
Choose 3 answers
Options:
Admins
Everyone
Groups and Users
Roles and Permissions
Me
Answer:
B, C, EExplanation:
In ServiceNow,tagsare used to categorize and organize records for quick access. When managing tags, users can control theirvisibilityby settingwho can see them.
B. Everyone
The tag ispublicand visible to all users in the instance.
Example: AService Desk teamcreates a " High Priority " tag that everyone can use.
C. Groups and Users
Tags can be restricted to specificgroupsorindividual users.
Example: ASecurity Teamcreates a tag only visible toIT Security staff.
E. Me
Tags can beprivate, meaning only the creator (you) can see them.
Example: A user creates a " Follow-up " tag for theirownpersonal tracking.
A. Admins
Incorrect—Admins can manage tags, but " Admins " isnota visibility setting.
Instead, visibility is set toEveryone, Groups, or Me.
D. Roles and Permissions
Incorrect terminology—ServiceNowdoes notprovide a tag visibility setting based on " Roles and Permissions. "
Tags are assigned based onspecific users or groups, not roles.
A Service Catalog project will involve building 80 catalog items. For each of the catalog items, the following fields will be mandatory on the forms:
* Requested for
*Requested by
* Approving manager
* Delivery instructions
All of the other variables will be specific to the individual catalog item. What features would you use when designing the catalog item form?
Options:
Create one Variable Set for the four variables; then add that variable set to each of the 80 catalog items.
Create a Record Producer that contains the four fields: then add to the record producer related list on the Catalog files.
Create a Flow Designer Action, with Variable Set Data Pill; then apply flow to all of the 80 catalog items.
Create an Order Guide, which includes all variables: then copy and hide variables as needed.
Create a Variable Set Template: then apply to all of the catalog items.
Answer:
AExplanation:
When designing Service Catalog items,Variable Setsallow you toreuse common fields across multiple catalog items.
Instead ofcreating the same four fields(Requested for, Requested by, Approving manager, Delivery instructions)80 times,
You candefine them once in a Variable Setand apply it to all catalog items.
Best Approach (Correct Answer: A)Advantages of Using a Variable Set:Reusability– The same Variable Set can be added to multiple catalog items.
Consistency– Ensures the four mandatory fields are always included.
Easier Maintenance– Changes to these fields only need to be made inone place.
B. Create a Record Producer that contains the four fields →Incorrect
ARecord Produceris used to create records in a specific table (e.g., Incident, Request, Change).
It isnot designed for defining reusable fieldsacross multiple catalog items.
C. Create a Flow Designer Action with Variable Set Data Pill →Incorrect
Flow Designeris for process automation, not fordefining form variables.
It does not allow you to create reusable fields for catalog item forms.
D. Create an Order Guide and hide variables as needed →Incorrect
Order Guidesare used for ordering multiple catalog items together.
They do not provide a structured way to manage common fields across different catalog items.
E. Create a Variable Set Template →Incorrect
There is no concept of a " Variable Set Template " in ServiceNow.
Variable Setsthemselves act as templates.
Why Other Options Are Incorrect?
Using Variable Sets in Service Catalog
Building Service Catalog Forms
Official ServiceNow Documentation Reference:
Which action enables personalization in a form for the admin role, only?
Options:
Navigate to sys_form_properties.list and set the property glide.ui.enable_personalize_form.admin to true.
Navigate to Context Menu > Configure > Form Layout and select ' Enable Personalization ' and Enter the ' admin ' role.
Navigate to Context Menu > Configure > Table and add the role ' Admin ' in the ' Available User ' list box.
Navigate to sys_properties.list find the property glide.ui.personalize_form.role and set the Value to admin.
Answer:
DExplanation:
In ServiceNow,form personalizationallows users to customize the visibility and arrangement of fields on a form. To restrictform personalizationto theadminrole, you must configure theglide.ui.personalize_form.rolesystem property.
Navigate to:sys_properties.list(System Properties).
Find the property:glide.ui.personalize_form.role.
Set the value to:admin.
Save the changesand refresh the instance.
Steps to Enable Personalization for Admin Only:This ensures thatonly users with the " admin " rolecan personalize forms.
A. Navigate to sys_form_properties.list and set glide.ui.enable_personalize_form.admin to true.
The propertyglide.ui.enable_personalize_form.admindoes not existin ServiceNow.
B. Navigate to Context Menu > Configure > Form Layout and select ' Enable Personalization ' .
There isno such optionin " Form Layout " settings.
C. Navigate to Context Menu > Configure > Table and add the role ' Admin ' in the ' Available User ' list box.
This modifies table permissions butdoes not control form personalization.
ServiceNow Personalization System Properties
ServiceNow CSA Training Module: " Customizing Forms and System Properties "
Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What is the purpose of the coalesce field when importing data?
Options:
When a match is found, a new record is inserted
a match " s not found, the existing record is updated
To identify and merge duplicate records
To determine if a record matches an existing record or is a new record
Answer:
DWhat is the result of the order in which access controls are evaluated?
Options:
Ensures user has access to the fields in a table, before considering their access to the table
Ensures user can get to work as quickly as possible
Ensures user has access to the application, before evaluating access to a module within the application
Ensures user has access to a table, before evaluating access to a field in the table
Answer:
DExplanation:
In ServiceNow,Access Control Rules (ACLs)determine user permissions for accessing tables, records, and fields. The evaluation order follows a structured hierarchy to ensure security and proper access control enforcement.
Table-Level Access Control– The system first checks if the user has access to the table. If the user does not have access at the table level, field-level ACLs are not evaluated.
Field-Level Access Control– If table access is granted, the system evaluates field-level access. A user must pass both the table-level and field-level conditions to access specific fields.
Row-Level Access– If there are row-level ACLs (e.g., access based on record ownership), they are also evaluated.
A. Ensures user has access to the fields in a table, before considering their access to the table– Incorrect because table access is evaluated first, not field access.
B. Ensures user can get to work as quickly as possible– Access controls prioritize security over speed, so this is not the primary result of ACL order evaluation.
C. Ensures user has access to the application, before evaluating access to a module within the application– Application access is controlled separately from ACLs and does not follow the same hierarchy.
Which components are the responsibility according to the Shared Responsibility Model?
Choose 2 answers
Options:
Backup and restore
Media disposal and destruction
Authentication and authorization
Infrastructure management
Data encryption at rest
Answer:
B, DExplanation:
The Shared Responsibility Model in ServiceNow clearly delineates responsibilities between the cloud service provider (ServiceNow) and the customer. ServiceNow manages the infrastructure, including the physical data centers, networking, hardware, and media disposal and destruction, ensuring proper security of the underlying platform. Hence, Media disposal and destruction and Infrastructure management fall under the provider’s responsibility.
The customer is responsible for their data, including backup and restore, access management (authentication and authorization), and encryption configuration on their data. While ServiceNow provides encryption capabilities, the customer must configure and manage encryption keys and access controls.
This model is critical for maintaining security and compliance in cloud environments and is explicitly detailed in ServiceNow’s official documentation and cloud security best practices.
Which sequence of actions applies an update set to an instance?
Options:
Preview, Retrieve, Commit
Preview, Save, Commit
Retrieve, Commit, Preview
Retrieve, Preview, Commit
Answer:
DExplanation:
Moving configuration changes between ServiceNow instances (e.g., from Development to Test) involves a strict lifecycle using Update Sets . 13 The correct standard operating procedure to apply a remote update set is Retrieve, Preview, Commit .
1. Retrieve (The First Step):
Before you can do anything, the target instance (e.g., Production) must fetch the completed update set from the source instance (e.g., Development).
Action: You connect to the source instance and click " Retrieve Completed Update Sets. " This pulls the XML file into the sys_remote_update_set table on the target instance. The state becomes Previewed or Loaded .
2. Preview (The Validation Step):
Once retrieved, you must validate the data before committing it to the database.
Action: You select the retrieved update set and click Preview Update Set .
Purpose: This checks for potential conflicts (e.g., trying to update a record that doesn ' t exist or has been modified locally). You must resolve all errors before proceeding.
3. Commit (The Application Step):
After the preview is successful (no errors), the changes are ready to be written to the system.
Action: Click Commit Update Set .
Result: The system writes the changes to the local tables/database. The Update Set state changes to Committed .
Why the other orders are wrong:
You cannot Preview before you Retrieve (you don ' t have the file yet).
You should never Commit before Previewing (this skips the safety check for conflicts).
When importing data, what happens to imported rows, if no coalesce field is specified?
Options:
All rows are rejected from the import, as coalesce field is required.
All rows are treated as new records. No existing records are updated.
Duplicate rows are rejected from the import.
All rows are treated as new records, but errors will be flagged in the import log.
Answer:
BExplanation:
When importing data into ServiceNow via anImport Set, the system determines whether to update existing records or create new ones based on theCoalescefield setting.
If noCoalesce Fieldis defined,ServiceNow treats every imported row as a new record.
The import process doesnotcheck for existing records, meaning no records in the target table are updated.
This can result induplicate entriesif the imported data includes records that already exist in the target table.
ACoalesce Fieldis used tomatchincoming data to existing records.
If a matching record is found, it is updated instead of inserting a new one.
If no matching record is found, a new record is created.
Behavior When No Coalesce Field is Specified:How Coalescing Works:Incorrect Answers Explanation:A.All rows are rejected from the import, as coalesce field is required
This is incorrect because the import does not require a coalesce field to proceed. The system will still import all rows.C.Duplicate rows are rejected from the import
Without a coalesce field, duplicates arenotrejected. Instead, every row is inserted as a new record, even if it already exists in the target table.D.All rows are treated as new records, but errors will be flagged in the import log
Errors are only flagged in cases ofdata mismatches, validation failures, or incorrect mappings, not just because coalescing is missing.
ServiceNow Documentation→ " Importing Data - Coalescing Best Practices "
ServiceNow Import Set Documentation→ " Understanding Import Set Behavior Without Coalescing "
References from Certified System Administrator (CSA) Documentation:
On a filter condition, there is an element, which is based on the table, the user access rights, and columns on the table. What is this element called?
Options:
Attribute
Label
Field
Column
Data Element
Answer:
CExplanation:
In ServiceNow, when defining afilter condition, theelement being filteredis called aField.
Afieldis an individual piece of data within atable(e.g.,Caller,State,Priorityin theIncidenttable).
The available fields in a filter depend on:
The table being filtered
User access rights (roles and permissions)
The columns (fields) available on the table
Understanding Fields in Filter Conditions:Example of a Filter Condition:css
CopyEdit
[ State ][ is ] [ In Progress ]
State→ This is aFieldin the table.
is→ This is theOperatorused for filtering.
In Progress→ This is theValuebeing compared.
A. Attribute– Attributes aremetadataabout a field but do not define filter conditions.
B. Label– The label is thedisplay nameof a field but is not used in filtering.
D. Column– While fields arestored as columnsin a database, in filtering, they are referred to asFields.
E. Data Element– This is a general term, not specific to filter conditions.
ServiceNow Filtering and Conditions
ServiceNow CSA Training Module: " Using Filters and Queries in ServiceNow "
Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What are some of the benefits of extending an existing table such as the Task table when creating a new application?
a. You can repurpose existing fields by simply changing the label.
b. Use existing fields with no modifications.
c. Existing logic from the parent table will be automatically applied to the new table.
d. All of the parent table records are copied to the new table.
Options:
b and c
a and b
a, b, c, and d
a, b, and c
Answer:
DWhat types of entities can receive task assignments, in ServiceNow?
Choose 2 answers
Options:
Groups
Users
Departments
Teams.
Answer:
A, BExplanation:
In ServiceNow, tasks (such as Incidents, Change Requests, and Service Requests) can be assigned toindividual usersorgroupsto manage workload distribution efficiently.
A. Groups
Groups in ServiceNow represent a collection of users with common roles or responsibilities.
Tasks are often assigned to groups first, allowing any member to take ownership.
Example:
IT Support Groupfor handling incident tickets.
Change Advisory Board (CAB)for approving changes.
B. Users
Individual users can receive task assignments directly.
Assigned users are responsible for completing or updating the task.
Example:
A specificService Desk Agentassigned to resolve an incident.
C. Departments
Departments in ServiceNow representorganizational divisions(e.g., HR, IT, Finance), but they donotreceive task assignments.
Assignments are made to groups or individuals within departments, not the department itself.
D. Teams
" Teams " is not a structured entity in ServiceNow for task assignments.
While some organizations may informally refer to groups as " teams, " the platform recognizesGroupsandUsersas valid task recipients.
An IT user calls the service desk because they need to work on task records. All they can see is Self Service on their homepage when they login to the
ServiceNow instance. What issue could explain this?
Choose 2 answers
Options:
Their user account failed LDAP authentication
Their user account is not logged in properly
Their user account was not approved by their manager
Their user account does not have itil role
Their user account does not belong to any groups, which contain the itil role
Answer:
D, EExplanation:
In ServiceNow,rolesdetermine what users can see and do within the platform.
The IT useronly sees the Self-Service homepageinstead of the full ServiceNow interface, including task records.
This suggests that their accountdoes not have the necessary role(s) to access task records.
Issue:Why the Correct Answers?D. Their user account does not have the itil role
Theitil roleis required to work with ITSM task records (e.g., Incidents, Problems, Changes).
Without this role, usersonly have access to the Self-Service portal.
E. Their user account does not belong to any groups, which contain the itil role
Even if a user is not directly assigned theitil role, they can inherit itthrough a group membership.
If theiruser account is not part of an ITSM-related groupthat has theitil role, they will not be able to access tasks.
A. Their user account failed LDAP authentication →Incorrect
If LDAP authentication failed, the userwould not be able to log in at all.
In this case, theyare logged in but only see Self-Service, meaning authentication is not the issue.
B. Their user account is not logged in properly →Incorrect
If the login was incorrect, they would belogged out or receive an error message.
The issue here isa lack of permissions, not a login failure.
C. Their user account was not approved by their manager →Incorrect
Manager approval is not required for standard ITSM roles and access.
Why Other Options Are Incorrect?
User Roles in ServiceNow
Assigning Roles and Group Memberships
Official ServiceNow Documentation Reference:
Which script can run when a record is displayed, inserted, updated, deleted, or when a table is queried?
Options:
Business Rule
Client Script
Record Rule
UI Script
Scheduled Job
Answer:
AExplanation:
Detailed Explanation:
Business Rulesin ServiceNow are server-side scripts that execute in response to database operations, such as when a record is displayed, inserted, updated, deleted, or queried. They are critical for automating processes, ensuring data integrity, and performing backend operations without user intervention. Business Rules can be set to run at different times, such as before or after the database action, depending on the requirement. (Reference: ServiceNow Documentation - Business Rules and Server-side Scripting)
=================
Which feature can be used to categorize a set of records from a list and make them visible to other users?
Options:
Tags
History
Favorites
Activity Formatter
Answer:
AExplanation:
In ServiceNow,Tagsallow users tocategorize and grouprecords in a list. Tagged records arevisible to othersif set to public or shared with specific users or groups.
A. Tags
Tags help usersorganize and quickly locaterecords.
Tags can beprivate (Me)orshared (Everyone, Groups, or Specific Users).
Example:
A support team might tagcritical incidentswith " Urgent " for easy tracking.
B. History
TheHistorymodule showsrecently accessed recordsbut does not categorize or share records.
C. Favorites
Favoritesallow users tobookmark specific records or listsfor quick access, but they areprivateand not shared with others.
D. Activity Formatter
TheActivity Formattertrackschanges and updatesin a record (e.g., who modified the record, comments added), but it does notcategorize or sharerecords.
Exportitem table is extended from Item Table with the additional column of ItemCountry added. The Item table contains the columns ItemName and ItemQty.
Which fields are available in the Exportitem Table?
Options:
Only ItemName, ItemQty
Only ItemCountry
ItemName, ItemQty, and ItemCountry
ItemCountry, Number
Answer:
CWhile testing a Catalog Item for ordering an expensive computer, the mandatory approval is being skipped for requester Bob, Smith, but not for any of the other requesters. What could explain the issue?
Options:
There is a business rule, excluding Bob.Smith from any approvals.
Bob Smith does not have a delegate set up on his account,
The Bob Smith user account, does not have a manager specified.
The manager does not have a delegate assigned,
Bob Smith is a VIP.
Answer:
CExplanation:
InServiceNow Catalog Item Workflows, anapproval processoften includes aManager Approval step, which typically requires the requester ' smanager(as defined in thesys_userrecord) to approve the request.
IfBob Smith ' s user record does not have a manager specified, the systemcannot determine who should approve the request, which may result in the approval step beingskipped.
A. There is a business rule, excluding Bob Smith from any approvals.
While business rules can affect approvals, it isunlikelythat a rule would exist specifically to exclude Bob Smith unless explicitly configured, which is uncommon.
B. Bob Smith does not have a delegate set up on his account.
Delegates areoptionaland only apply when a manager is unavailable. This does not affect whether the approval is skipped.
D. The manager does not have a delegate assigned.
A delegate only comes into play if an approveris out of officeor unavailable. This does not impact whether an approval isskipped entirely.
E. Bob Smith is a VIP.
Being marked as aVIPdoes not automatically bypass approval workflows. Approval processes follow defined rules in workflow configurations.
What are the steps for applying an update set to an instance?
Options:
Retrieve, Preview, Commit
Specify, Transform, Apply
Retrieve, Assess, Apply
Get, Test, Push
Pull, Review, Push
Answer:
AExplanation:
Applying anUpdate Setin ServiceNow follows a structured process to ensure that changes are correctly transferred from one instance to another.
Retrieve– The update set is fetched from the remote instance or uploaded manually.
Preview– The system analyzes the update set for potential conflicts or missing dependencies.
Commit– The update set is applied to the target instance, implementing the changes.
Retrieve:
The update set ispulledfrom a remote instance (such as from a development to a test instance) using the " Retrieve Update Set " option.
Alternatively, anXML filecontaining the update set can be manually uploaded.
Preview:
Before applying, ServiceNow checks forconflicts or missing dependencies.
It ensures that the update set will not introduce errors or inconsistencies.
If conflicts are detected, they must be resolved before committing.
Commit:
The update set is permanently applied to the instance.
The system integrates the changes into the instance’s configuration and logs the update.
B. Specify, Transform, Apply:
This does not reflect the correct update set process.
" Transform " is a term used in data imports, not update sets.
C. Retrieve, Assess, Apply:
There is no official " Assess " step in the update set process.
The correct term is " Preview " because it checks dependencies and conflicts before committing.
D. Get, Test, Push:
" Push " is not a valid step in applying an update set.
Instead, update sets are retrieved and committed, not " pushed. "
E. Pull, Review, Push:
" Push " is not part of the update set application process.
The official process uses " Retrieve, " not " Pull. "
Steps for Applying an Update Set:Explanation of Each Step:Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:For more details, refer to the official ServiceNow documentation:
Update Set Overview
Applying Update Sets
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?
Options:
Access List
Can Access
Accessible to
Can Read
Answer:
BExplanation:
In ServiceNowKnowledge Management, access to knowledge articles is controlled through access settings in theKnowledge Baserecord. The " Can Read " tab is used to specify which users, groups, or roles canview knowledge articlesin a particular Knowledge Base.
???? Why " Can Read " ?
TheCan Readlist defines theusers, groups, or roles that can access and view articlesin a specific Knowledge Base.
This ensures thatsensitive or restricted knowledge is only available to authorized users.
If no restrictions are set in theCan Readtab, the knowledge base ispublicly accessibleto all users.
???? Steps to Configure " Can Read " Permissions:
Navigate toKnowledge Management > Knowledge Bases.
Open a specificKnowledge Base record.
Go to theCan Readtab.
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 isCan Read.
C. Accessible to– Does not exist in the Knowledge Base settings.
???? Reference:
ServiceNow Knowledge Management User Roles
Managing Knowledge Base Access
What component causes a flow to run after a record has been created or updated?
Options:
Date-based trigger
Record-based trigger
On-change trigger
Application-based trigger
Updated-date trigger
Answer:
BExplanation:
A record-based trigger is a component thatcauses a flow to run after a record has been created or updated in a specified table1. It allows users to define conditions and actions for the flow based on the record’s state and values1. For example, a record-based trigger can start a flow when a new incident is created or when an existing incident is updated with a certain priority1.
References
Flow trigger types - Product Documentation: San Diego - ServiceNow1
Which access control rule applies to every field in the incident table?
Options:
incident < == >
incident.all
incident | | *
incident.*
Answer:
DExplanation:
In ServiceNow Access Control Lists (ACLs), the wildcards used to define rules follow a specific syntax: table_name.field_name.
1. The Wildcard (*):
The asterisk * represents " all " or " the rest. "
incident.* : This is a field-level ACL. It applies to every field on the incident table that does not have a specific ACL defined for it. For example, if you have an ACL for incident.short_description and an ACL for incident.* , the .* rule covers everything else (Priority, State, Caller, etc.).
2. The Record Level (None):
incident.None (often displayed just as incident ): This is a record-level ACL. It grants access to the row (the record itself). A user needs access to the record ( incident.None ) and the field ( incident.* ) to view or edit data.
3. Why other options are incorrect:
A & B: These use invalid syntax ( < == > , .all ) that does not exist in the ServiceNow ACL definitions.
C: This appears to be a syntactical error or a distractor. The pipe symbols ( | ) are not used in ACL name definitions.
When you are viewing a record, like an incident, how can you detect if someone else is also actively working on the Incident? (Choose 2 answers)
Options:
A chat bubble automatically launches, so you can collaborate
An icon appears to the left of fields that have been updated by other users
A notification appears asking the new user to collaborate
The Work notes list contains names of the other users
User presence icon shows initials of users actively viewing the record
Answer:
B, EExplanation:
Detailed Explanation:
In ServiceNow,User Presencefeatures provide real-time visibility into record collaboration. This includes:
Option B:An icon that appears beside fields updated by other users, indicating recent changes.
Option E:A user presence icon showing initials of users currently viewing the record. These real-time indicators improve collaboration and prevent conflicts during data entry. (Reference: ServiceNow Documentation - Real-time Collaboration and User Presence)
=================
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
Options:
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.
Answer:
A, B, EExplanation:
InServiceNow Service Catalog, the best practice for handling accessory selections is to usevariables or variable setswithin asingle catalog itemrather than creating multiple separate catalog items.
A. Create a Catalog Item for the tablet and add a checkbox variable for each accessory option.Correct– Addingcheckbox variablesfor accessories allows users to select multiple options within a single request.
Example variables:
[✓] Carrying Case
[✓] Screen Cleaner
[✓] Tablet Stand
[✓] Screen Protector
This makes orderingsimpler and more user-friendly.
B. Create a Catalog Item for the tablet, and add a variable set to the form for accessory options.Correct– AVariable Setis a reusable collection of variables that can be applied to multiple catalog items.
This approach is beneficial if multipledevices (e.g., laptop, phone, tablet)sharethe same accessory options.
The Variable Set can includecheckboxesfor selecting accessories.
E. In Shopping Cart configuration, select the option to show the " Add Accessories " button.Correct– Enabling the " Add Accessories " button in theShopping Cartallows users to add related products as separate items in their order.
This works well when accessories areseparate items in the catalogbut 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 – Thisforces users to order accessories separately, making the processless efficient.
Best practice is to keep accessorieswithin the same formunless they are standalone items.
D. Create a Record Producer, and on the form, add a checkbox variable for each accessory option.Incorrect –Record Producerscreate records intables (e.g., Incident, Request, HR Case)but arenot used for Service Catalog ordering.
Thecorrect approachis to use aCatalog Item with variablesinstead.
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 approachenhances user experience, ensures flexibility, and aligns with ServiceNow Service Catalog best practices.
When working on a task, which field do you use to share knowledge and other customer-visible details?
Options:
Caller note
Customer notes
Additional comments
Description
Answer:
CExplanation:
✔The " Additional comments " fieldis used to communicate information that isvisible to the customer. This field is commonly used inIncident Management, Service Requests, and other task-based records.
Key Differences Between Fields:
Additional Comments (✔Correct Answer)– Used forcustomer-facingcommunication.
Work Notes– Used forinternal team communication(not visible to the customer).
Caller Note (A)– No such standard field exists.
Customer Notes (B)– Not a standard ServiceNow field.
Description (D)– Holdsinitial details of the issuebut is not used for ongoing communication.
???? Reference:ServiceNow ITSM – Incident Management & Customer Communication
Which items are valid Ul Action types in ServiceNow?
Choose 3 answers
Options:
List banner button
Record navigation button
Workflow action
Form button
Form choice
List choice
Answer:
A, B, DWhen an administrator sets a policy that is applied to all data entered into the Platform (UI, Import Sets, or Web Services), where does this policy run by default?
Options:
Network
Server
Client
Browser
Answer:
BExplanation:
When an administrator sets apolicy(such asData Policies) that applies toall data entered into ServiceNow, it runs on theserver-side.
Why Data Policies Run on the Server?Data Policies apply to all data sources:
UI forms
Import Sets
Web Services (APIs, integrations)
Enforces field validation at the database level
Ensuresdata consistencyacrossall entry points.
Reducesclient-side dependencyfor validation.
Applies uniformly regardless of how the data is entered
UnlikeUI Policies(which only work on forms),Data Policiesensure field rules are enforcedeverywhere.
A. Network →Incorrect
Policies are not enforced at thenetwork level.
They operate within theServiceNow application.
C. Client →Incorrect
Client-side scripts (likeUI Policies or Client Scripts)onlyenforce validation within the browser.
Data Policies run at the server level, ensuring broader enforcement.
D. Browser →Incorrect
While UI Policies and Client Scripts run in the browser,Data Policies are applied on the server.
Why Other Options Are Incorrect?
Key Differences Between Client and Server Processing:Validation Type
Runs On
Applies To
Purpose
Data Policies
Server
UI, Import Sets, Web Services
Ensures global data consistency
UI Policies
Client (Browser)
Forms (User Interface)
Controls form behavior dynamically
Client Scripts
Client (Browser)
Forms, Fields
Runs JavaScript in the user ' s browser
Business Rules
Server
Database Transactions
Executes logic when records are inserted, updated, or deleted
Data Policies in ServiceNow
UI Policies vs. Data Policies
Official ServiceNow Documentation Reference:
How would you navigate to the Schema map for a table?
Options:
System Dictionary > Show Schema Map; Select Table
System Definition > Tables; Select Table; Go to Related links and click Show Schema Map
System Definition > Show Schema Map; Select Table
System Definition > Dictionary: Select Table; Go to Related links and click Show Schema Map
Answer:
BExplanation:
ASchema Mapin ServiceNow provides avisual representationof a table ' s relationships, including itsextensions, references, and dependencies. This is useful for administrators and developers to understandhow data is structuredwithin an instance.
Navigate to System Definition > Tables
Select the desired table(e.g.,incident,task,cmdb_ci, etc.)
Scroll to the " Related Links " sectionat the bottom of the form
Click " Show Schema Map "
How to Access the Schema Map for a Table:This will open agraphical representationof the table, showing:
Tables thatextend fromthe selected table
Tables thatreferencethe selected table
Fields that establish relationships
A. System Dictionary > Show Schema Map; Select Table
The Schema Map isnot accessed via the System Dictionary.
C. System Definition > Show Schema Map; Select Table
There is nodirect " Show Schema Map " menuunder System Definition; you must go throughTablesfirst.
D. System Definition > Dictionary: Select Table; Go to Related Links and click Show Schema Map
TheDictionarymodule does not provide a Schema Map option directly for tables.
Schema Maps Overview
Viewing Table Relationships with Schema Map
Why Other Options Are Incorrect?Official ServiceNow Documentation Reference:
What is a role in ServiceNow?
Options:
A role is one record m the Role [sys_user_role] table
A role is one record in the Role Iuser_sys_role] table
A role is a persona used In Live Feed Chat
A role Is a set of modules for a particular application
Answer:
AExplanation:
In ServiceNow, aroleis arecord stored in the sys_user_role tablethat defines a set ofpermissionsfor users. Roles determine what users cansee and dowithin the platform by granting access to applications, modules, and specific functionalities.
Stored in thesys_user_roletable.
Assignpermissionsto users and groups.
Define access toapplications, modules, and records.
Can beinheritedby users throughgroup membership.
Used inAccess Control Rules (ACLs)to restrict or allow access to records.
Key Features of Roles in ServiceNow:Common Roles in ServiceNow:Role Name
Description
admin
Full system access, including configuration and security settings.
itil
Allows access to IT Service Management (ITSM) modules like Incident, Change, and Problem.
catalog_admin
Manages the Service Catalog.
knowledge_manager
Manages the Knowledge Base.
Roles arestored as recordsin thesys_user_roletable.
Each role grantsspecific permissionsto users.
Users can have multiple roles assigned to them.
B. A role is one record in the Role [user_sys_role] table – Incorrect
The correct table name issys_user_role, not " user_sys_role " .
C. A role is a persona used in Live Feed Chat – Incorrect
Live Feed is a collaboration tool, butroles are not personas for chat.
D. A role is a set of modules for a particular application – Incorrect
Rolesgrant accessto modules, but they arenotthe modules themselves.
ServiceNow Docs: User Roles & Permissions
ServiceNow CSA Study Guide – Role-Based Access Control
ServiceNow Product Documentation: sys_user_role Table
Why " A. A role is one record in the Role [sys_user_role] table " is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
As an IT employee what interface would you use, if you wanted to browse internal IT documentation, like troubleshooting scripts and FAQs?
Options:
Knowledge
ServiceNow Wiki
Knowledge Now
SharePoint
Stack Overflow
Answer:
AExplanation:
A colleague wants to rearrange the columns on their My Work list. Once the user has navigated to the list where should they navigate to select and arrange the columns?
Options:
Click Personalize List
Right click on any column header. Context Menu > Configure > List Layout
Click List Context Menu > Personalize List
Click List Content Menu > Configure > List Layout
Answer:
BExplanation:
In ServiceNow, users cancustomizetheir list views byrearranging, adding, or removing columns. This is done through theList Layout Configuration.
B. Right-click on any column header. Context Menu > Configure > List Layout
Thequickestway to modify columns in a list view.
Steps:
Right-click on any column headerin the list.
SelectConfigure > List Layoutfrom the context menu.
Add, remove, or rearrange columns as needed.
ClickSave.
A. Click Personalize List
Incorrect terminology—there is no " Personalize List " option for configuring list columns.
" Personalize " is used for settingpersonal preferences, not list layouts.
C. Click List Context Menu > Personalize List
TheList Context Menudoes not have a " Personalize List " option for column arrangement.
D. Click List Content Menu > Configure > List Layout
Typo in " List Content Menu " —the correct term is " List Context Menu " .
However,right-clicking on the column header(Answer B) is the recommended method.
What is the primary application used to load data into ServiceNow?
Options:
Service Level Management
Configuration
System Import Sets
System Update Sets
Answer:
CExplanation:
InServiceNow,System Import Setsis the primary application used toimport and transform datafrom external sources into the platform. It provides a structured way toload data into tableswhile allowingdata transformation and mappingbefore final insertion.
Data Loading from External Sources:
Supports imports fromCSV, Excel, XML, JSON, and JDBC databases.
Allows data fromexternal systemsto be brought into ServiceNow.
Staging Area for Data Processing:
Imported data first enters atemporary staging table(Import Set Table).
Data can then betransformedbefore being committed to the target table.
Data Mapping and Transformation:
UsesTransform Mapsto map fields from theImport Set Tableto theTarget Table.
Supportsautomatic field mappingandscripted transformations.
Data Cleansing and Validation:
Duplicate records can bedetected and removed.
Invalid or missing data can becorrected before insertion.
Navigate to System Import Sets(All → System Import Sets → Load Data).
Upload the data file(CSV, XML, JSON, etc.).
Create a Transform Mapto define how data is mapped to the target table.
Run the transformationto move data from the Import Set Table to the final table.
Verify the datain the target table.
A company importsemployee recordsfrom an externalHR system (CSV file).
TheSystem Import Setsmodule loads this data into astaging table.
ATransform Mapmoves the data into theUser [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 trackService Level Agreements (SLAs), not to import data.
B. Configuration→ Incorrect
Configuration Management (CMDB)helps trackconfiguration items (CIs)but does not handle data imports.
D. System Update Sets→ Incorrect
Update Setsare used tomove configurations and customizationsbetween 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:
Access Control rules may provide access security for which of the following database objects?
Options:
For a specific role, group, or user
For a specific row, column, or table
For specific groups
For a specific CMDB Configuration item
Answer:
CExplanation:
When creating acustom table in ServiceNow, the platform automatically assigns a table name prefixed with " u_ " to differentiatecustomtables fromout-of-the-box (OOB) tables.
The default prefix " u_ " is applied to allcustom 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 usersautomatically receive the " u_ " prefix.
Prevents conflicts withServiceNow’s internal tables.
Ensurescustom 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 forinternal ServiceNow functionality.
B. abc – Incorrect
Custom tablesdo not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
" sys_ " is reserved forsystem 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:
How can administrators utilize the same content for different notification channels?
Options:
Configure Default notification content
Enable Actionable notification content
Provide Common notification content
Set up Related notification content
Answer:
CExplanation:
InServiceNow, administrators canreuse the same notification contentacross multiple channels (such asemail, SMS, and push notifications) by usingCommon Notification Content.
Consistency Across Channels
Ensures that the same message format is used acrossemail, SMS, and push notifications.
Easier Maintenance
Instead ofcreating separate contentfor 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 totake 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 would NOT appear in the Application Navigator if “service” is typed into the filter field?
Options:
Configuration > Business Services
Self-Service > Knowledge
Service Portal > Widgets
Incident > Assigned to me
Answer:
DExplanation:
TheApplication Navigatorin ServiceNow allows users to quickly filter and locateapplications, modules, and menusby typing keywords in thefilter field.
When you type " service " into the filter field,only modules containing the word " service " in theirname or pathwill 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 " doesnotcontain the word " service " , itwould NOT appearin theApplication Navigatorwhen filtering by " service " .
Configuration > Business Services
The " Business Services " module underConfigurationincludes 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
Thisdoes NOT contain " service " in its path, so it willnotappear.
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 appearin the Application Navigator when filtering by " service " .
What field contains a record’s 32-character, unique identifier?
Options:
sn_rec_id
rec_id
u_id
sys_id
sn_gu_id
sn_sys_id
id
Answer:
DExplanation:
In ServiceNow, every record in a table has a unique 32-character identifier calledsys_id. This ID uniquely identifies a record and is stored in thesys_id fieldfor every table.
sys_id is a globally unique identifierassigned to every record in ServiceNow.
It is a 32-character hexadecimal string, ensuring uniqueness across instances.
It remains constant for a record, even if other fields in the record are modified.
sys_id is used in API calls, reference fields, and update setsto track records across environments.
A. sn_rec_id:No such field in ServiceNow.
B. rec_id:Not a valid field in ServiceNow.
C. u_id:Not a standard ServiceNow field. Custom fields may use " u_ " prefix butu_id is not a system field.
E. sn_gu_id:No such field in ServiceNow.
F. sn_sys_id:No such standard field in ServiceNow.
G. id:Generic term, but not a standard field in ServiceNow.
ServiceNow Data Model and sys_id Explained: ServiceNow Docs
sys_id Best Practices for Data Management
Why is the Correct Answer " sys_id " ?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:Thesys_idis crucial for tracking and managing records efficiently in ServiceNow and plays a key role in integrations, workflows, and automation.
What feature can track the amount of time that a task has been open, to ensure that tasks are completed within an allotted time?
Options:
Task Escalation Clock
Service Level Agreements
Inactivity Monitor
Response Time Clock
Business Time Remaining
Answer:
BExplanation:
AService Level Agreement (SLA)in ServiceNow is a tracking mechanism that ensures tasks are completed within a specified time frame. SLAs help inmonitoring and enforcing deadlinesfor various tasks, such as incidents, changes, or service requests.
Tracks Task Duration
SLAs calculate theelapsed timesince a task was created and determine if it meets or breaches the defined resolution targets.
Ensures Timely Completion
SLAs definestart, pause, and stop conditionsbased on specific criteria (e.g., an incident must be resolved within 8 hours).
Visual Indicators
SLAs includeprogress bars, warning alerts, and breach notificationsto help users track deadlines.
Works with Business Rules and Workflows
SLAs can triggerescalations, notifications, or automated actionsif 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 usingSLA workflows and escalation rules.
C. Inactivity Monitor(Incorrect)
TheInactivity Monitoris 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 SLAstrack thetime taken to acknowledge a task, but this is part of the broader SLA system.
E. Business Time Remaining(Incorrect)
This isnot a specific featurebut 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?
Options:
Reference
Verity
Options
Selections
Dot walk
Lookup
Answer:
AExplanation:
AReference fieldin ServiceNow allows you tolook 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 asys_id(unique identifier) of a record from another table.
Displays a user-friendly label from the referenced record.
Allowsdot-walking, enabling access to related fields from the referenced table.
Incident Table (source table)→ Contains a " Caller " field that references theUser Table(sys_user).
TheCallerfield allows users to select a user from theUser 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 afeaturethat 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.
When does the Submit button appear on a form?
Options:
When saving an old record
When creating a new record
When changing the reference field in an existing record
When updating an existing record
Answer:
BExplanation:
InServiceNow, theSubmit buttonappears whencreating a new record, but it is not visible when editing an existing record. Instead, when editing an existing record, theUpdate buttonis used.
Creating a New Record:
When a user opens a form to create anew record, theSubmit button appears.
ClickingSubmitsaves the record and closes the form.
Example: When creating anew Incident, Change Request, or User record, the Submit button is visible.
Editing an Existing Record:
When a useropens an existing record, theUpdate button replaces the Submit button.
ClickingUpdatesaves the changes but does not create a new record.
Example: Editing anexisting Incident recorddoes not show a Submit button, only Update.
Changing a Reference Field in an Existing Record:
Updating areference field(like Assigned To or Caller) in an existing record does not trigger aSubmitbutton—onlyUpdateis available.
Saving an Old Record:
TheSavebutton may be available when a user makes changes but does not want to exit the form.
When Does the Submit Button Appear?When Does the Submit Button NOT Appear?Why Option B (When Creating a New Record) is Correct?The Submit button appears only when a new record is being created.
Why Other Options Are Incorrect?A. When saving an old record→ Incorrect
TheSave buttonappears when modifying an existing record but does not replaceSubmit.
C. When changing the reference field in an existing record→ Incorrect
Editing a reference field doesnotmake the Submit button appear. OnlyUpdateis available.
D. When updating an existing record→ Incorrect
TheUpdate buttonappears instead ofSubmitwhen modifying an existing record.
ServiceNow Docs – Forms and Form Buttonshttps://docs.servicenow.com
ServiceNow Learning – Creating and Editing Records
ServiceNow Developer Portal – Understanding Form Actions (Submit vs. Update)
References from Certified System Administrator (CSA) Documentation:
What ServiceNow tables can Administrators define as " destinations " for imported data, when using Transform Maps in the System Import Sets application?
Options:
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
Answer:
DExplanation:
InServiceNow ' s System Import Sets, administrators canimport data from external sources(such as CSV, Excel, or databases) intoany tablewithin the platform usingTransform Maps.
ATransform Mapdefines how data from an Import Set table is mapped to fields in atarget table (destination table).
Administrators can select any tablein the system as the destination, including bothstandard and custom tables.
Thedestination table is not limitedto Task-related tables (Incident, Problem, Change, etc.).
Users can also applycoalesce rulesto determine if records should be updated or inserted during the transformation.
ServiceNowallows administrators to select any tableas the destination when setting up a Transform Map.
This includes standardITSM tables (Incident, Problem, Change, Task, Service Catalog)as well ascustom tablescreated by administrators.
There areno restrictionson which table can be a destination.
A. " The Task table is the only table that can be a destination " →Incorrect
TheTasktable is widely used, but it isnot the only tablethat can receive imported data.
B. " Only Incident, Problem, Change, Task, and Service Catalog tables can be destinations " →Incorrect
These are common ITSM tables, butany table in the systemcan be selected as a destination.
C. " Only the Incident, Problem, and Change tables can be destinations " →Incorrect
This istoo restrictivebecause other tables, including custom ones, can also be used.
Navigate to:System Import Sets > Create Transform Map
Select the Import Set Tableas thesource.
Choose any available tablein ServiceNow as thedestination.
Definefield mappingsbetween the source and target table.
Configurecoalesce rulesto 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 thatany ServiceNow tablecan be adestination tablefor imported data when using Transform Maps inSystem Import Sets.
What is the difference between a Ul Policy and Data Policy?
Options:
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
Answer:
BExplanation:
BothUI PoliciesandData Policiesare used to enforce rules on data in ServiceNow, but they work differently in terms ofwhere and howthey apply.
Key Differences Between UI Policies and Data Policies:Feature
UI Policy
Data Policy
Scope
Worksonly on formsin the user interface (UI)
Works onall data entry methods, including forms, imports, and web services
Execution
Runsclient-sidein the browser
Runsserver-sideon the database
Purpose
Dynamicallyshow/hide, make fields mandatory, or read-onlyon forms
Enforcesmandatory and read-only fieldsat thedatabase level
Applies to
Userinteractions 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 arenot 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:CoversUI Policies and Data Policies differencesin 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 Is the purpose of the Fitter navigator In the Application Navigator?
Options:
Filter applications in order of use
Quickly navigate to applications and modules
Collapse and expand applications
List applications In order of Top Requests
Answer:
BExplanation:
TheFilter Navigatorin theApplication Navigatoris a powerful search tool inServiceNowthat allows users toquickly find applications and modulesby typing keywords instead of manually browsing through the navigation menu.
Quick Navigation:
Users can type thename of an application or moduleto 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 modulesdynamically updatesas you type.
Helps users findrelevant sectionswithout scrolling through the full menu.
Keyboard Navigation Support:
Users canuse the keyboard (arrow keys and Enter)to navigate through the filtered results.
Time-Saving Feature:
Reduces the need toexpand and collapse menus manually.
Especially useful fornew 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 Navigatordoes not sort applications by usage; it simply filters based on text input.
C. Collapse and expand applications→ Incorrect
Expanding/collapsing applications is donemanually, but the Filter Navigator is purely forsearching and filtering.
D. List applications in order of Top Requests→ Incorrect
The Filter Navigatordoes not rank applicationsby usage or requests. It onlyfiltersbased 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:
When you need to orchestrate business processes across services with little technical user knowledge, which utility would you use?
Options:
Flow Manager
Flow Designer
Flow Editor
Workflow Editor
Workflow Designer
Answer:
BExplanation:
Flow Designeris ano-code/low-codeautomation tool in ServiceNow that enables users toorchestrate business processes across different serviceswith minimal technical knowledge. It allowsnon-technical usersto build complex workflows using drag-and-drop functionality.
No-Code/Low-Code Automation
Users candesign, test, and managebusiness processeswithout coding skills.
Actions can be executedsequentially or conditionallybased on logic.
Integration with ServiceNow Applications
Flow Designer works withIntegrationHub, allowing ServiceNow to interact with external systems like Slack, Microsoft Teams, and Jira.
Trigger-Based Execution
Flows can be triggeredby conditions, schedules, or user actions.
Prebuilt Spokes & Actions
ServiceNow providesprebuilt " Spokes " with reusable actions that simplify workflow automation.
A. Flow Manager(Incorrect)
No such module called " Flow Manager " exists in ServiceNow.
C. Flow Editor(Incorrect)
The term " Flow Editor " is not used in ServiceNow; the correct name isFlow Designer.
D. Workflow Editor(Incorrect)
Workflow Editoris part of the olderLegacy Workflow Engine, which requires scripting and is not recommended for no-code automation.
E. Workflow Designer(Incorrect)
This is not an official ServiceNow tool; Flow Designer has replaced older workflow tools for modern automation needs.
Flow Designer Overview:https://docs.servicenow.com/en-US/bundle/utah-automation/page/administer/flow-designer/concept/flow-designer.html
Building Flows in Flow Designer:https://docs.servicenow.com/en-US/bundle/utah-automation/page/administer/flow-designer/task/t_CreateFlow.html
Key Features of Flow Designer:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
Which certificate-based authentication methods can be enabled so that users can log into the Service Portal? (Select all that apply) Select 2 Answers from the below options
Options:
Extended Validation Access (EVA)
Organization Verification Card (OVC)
Common Access Card (CAC)
Domain Authentication Card (DAC)
Personal Identify Verification (PIV)
Answer:
C, EExplanation:
In ServiceNow, users can log into theService Portalusingcertificate-based authentication methods. The two commonly supported methods are:
ACACis a smart card issued by theU.S. Department of Defense (DoD).
It is used by military personnel, contractors, and government employees for secure authentication.
ServiceNow supportsCAC authenticationby integrating with external identity providers.
APIV cardis used byU.S. federal agenciesfor authentication.
It followsFederal Information Processing Standard (FIPS) 201for identity verification.
ServiceNow allows users to log in using PIV authentication, ensuringsecure accessto government and enterprise systems.
1. Common Access Card (CAC) – (Correct Answer)2. Personal Identity Verification (PIV) – (Correct Answer)
Both CAC and PIV are widely recognized certificate-based authentication methodsused in ServiceNow for secure user authentication.
They provide multi-factor authentication (MFA)and meet federal security standards.
Why " C. CAC " and " E. PIV " are the Correct Answers?
A. Extended Validation Access (EVA) – Incorrect
No such authentication method exists in ServiceNow.Extended Validation (EV) certificatesare used for website security, not user authentication.
B. Organization Verification Card (OVC) – Incorrect
Not a recognized ServiceNow authentication method.
D. Domain Authentication Card (DAC) – Incorrect
No such authentication method exists in ServiceNow.
Explanation of Incorrect Options:
ServiceNow Docs: Common Access Card (CAC) Authentication
ServiceNow Docs: Personal Identity Verification (PIV) Authentication
ServiceNow CSA Study Guide – Authentication Methods in ServiceNow
References from Certified System Administrator (CSA) Documentation:
What are two ways to generate an Event? (Choose two.)
Options:
Business Rule
Workflow
Log entry
Knowledge article publication
Answer:
A, BWhen creating a global custom table named “abc”, what is the table name that is automatically assigned by the platform?
Options:
snc_abc
abc
u_abc
sys_abc
Answer:
CExplanation:
When creating acustom table in ServiceNow, the platform automatically assigns a table name prefixed with " u_ " to differentiatecustomtables fromout-of-the-box (OOB) tables.
The default prefix " u_ " is applied to allcustom 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 usersautomatically receive the " u_ " prefix.
Prevents conflicts withServiceNow’s internal tables.
Ensurescustom 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 forinternal ServiceNow functionality.
B. abc – Incorrect
Custom tablesdo not use raw names; they always include a prefix (u_).
D. sys_abc – Incorrect
" sys_ " is reserved forsystem tables(e.g.,sys_user,sys_db_object).
Explanation of Incorrect Options:
ServiceNow Docs: Creating Custom Tables
ServiceNow CSA Study Guide – Table Administration
ServiceNow Product Documentation: Understanding Table Naming Conventions
References from Certified System Administrator (CSA) Documentation:
What do you need to do before you can use an Application-based trigger in your flow?
Options:
Activate application trigger spoke
Activate trigger security rules
Activate application spoke, and plug-ins as needed
Assign Application trigger role [sn_app_trigger_write] to SME
Activate application plugins only
Answer:
CExplanation:
In ServiceNow Flow Designer, anApplication-based triggeris used to initiate a flow based on events from a specific application. Before using an application-based trigger, you must ensure that the necessaryapplication spokeand any requiredplug-insare activated.
Application Spokes:
Spokes are pre-built integration modules that allow Flow Designer to interact with different applications within ServiceNow.
Each application that provides triggers typically has its own spoke.
Plug-ins:
Some application spokes rely on additional plug-ins for full functionality.
These plug-ins must be enabled before the application-based triggers can be used.
A. Activate application trigger spoke→ Incorrect
There is no generic " Application Trigger Spoke. " Instead, each application has its own spoke that must be enabled.
B. Activate trigger security rules→ Incorrect
Security rules govern access to triggers, but they do not enable the functionality of application-based triggers.
D. Assign Application trigger role [sn_app_trigger_write] to SME→ Incorrect
Roles likesn_app_trigger_writemay provide permissions but do not activate the trigger itself.
E. Activate application plugins only→ Incorrect
While plug-ins may be necessary, you also need to activate the corresponding spoke.
What is the purpose of a Data Policy?
Options:
Data Policies enforce security
Data Policies standardize data in Update Sets
Data Policies enforce data consistency
Data Policies apply to lists to standard data
Answer:
CExplanation:
In ServiceNow,Data Policiesare rules thatenforce data consistencyby ensuring that specific fields meet certain conditionsbefore being saved to the database. They apply toall data operations, including form submissions, web services, and data imports.
Work at the server-side level, ensuring data integrity before it is stored.
Canmake fields mandatoryorread-onlyacross different interfaces (e.g., forms, API calls, imports).
UnlikeUI Policies, which apply only toforms, Data Policies apply to alldata transactions, including integrations and imports.
Help maintaindata quality and consistencyacross the system.
Making a Field Mandatory:
Ensure that the " Short Description " field is always filled before saving anIncident.
Enforcing a Read-Only Field:
Prevent users from modifying the " Created Date " field.
Standardizing Data on Import:
When importing employee data, ensure that the " Department " field is always set and not left blank.
Data Policies ensuredata accuracy and integritybefore it is stored.
They apply toforms, web services, import sets, and background processes.
They help organizationsmaintain standardized and structured data.
A. Data Policies enforce security – Incorrect
Security is enforced usingAccess Control Lists (ACLs), not Data Policies.
B. Data Policies standardize data in Update Sets – Incorrect
Update Sets trackconfiguration changes, not data validation.
D. Data Policies apply to lists to standard data – Incorrect
Data Policies do not specifically target lists; they enforce rules at thedatabase level.
ServiceNow Docs: Data Policies Overview
ServiceNow CSA Study Guide – Data Policies vs. UI Policies
ServiceNow Product Documentation: Enforcing Data Consistency with Data Policies
Key Features of Data Policies:Example Use Cases of Data Policies:Why " C. Data Policies enforce data consistency " is the Correct Answer?Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
Which one of the following statements is true?
Options:
When an incident form is saved, all the Work Notes field text is recorded to the Activity Log field
When an incident form is saved, the Work Notes field text is overwritten each time work is logged against the incident
When an incident form is saved, the impact field is calculated by adding the Prion:, and Urgency values
When an Incident form is saved, the Additional Comments field text is cleared and recorded to the Work Notes section
Answer:
AExplanation:
InServiceNow Incident Management,work notesare used to capturetechnical and internal updatesfor an incident. These notes arestored in the Activity Logwhenever the incident is saved.
TheWork Notesfield is used forinternal communicationamong support teams.
When an incident is updated and saved,all work notesareappended to the Activity Log(a complete history of the incident).
The Activity Log provides achronological recordof all changes, includingwork notes, field updates, and system-generated messages.
Understanding Work Notes and the Activity Log:Why Option A is Correct? " All Work Notes field text is recorded in the Activity Log " – This is correct because every time an incident is saved, the Work Notesare appended to the Activity Log.
Why Other Options Are Incorrect?B. Work Notes field text is overwritten each time work is logged→ Incorrect becauseWork Notes are appended, not overwritten. Previous work notes remain visible in the Activity Log.
C. Impact is calculated by adding Priority and Urgency→ Incorrect becauseImpact, Urgency, and Priorityare independent fields, thoughPriorityis determined based onImpact + Urgencyvia business rules.
D. Additional Comments are cleared and recorded in Work Notes→ Incorrect becauseAdditional Comments(for customer-facing communication) andWork Notes(for internal teams) areseparate fields. Additional Comments are not cleared upon save.
ServiceNow Docs – Incident Management: Work Notes and Activity Loghttps://docs.servicenow.com
ServiceNow Learning – Understanding the Incident Activity Stream
ServiceNow Best Practices – Internal vs. External Communication in Incidents
References from Certified System Administrator (CSA) Documentation:
What import utility do you use when the field names on the import set match the name of the fields on the Target table?
Options:
Schema Mapping
Automatic Mapping
Mapping Assist
Mapping Dashboard
Answer:
BExplanation:
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.)
Options:
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
Answer:
B, CExplanation:
To add a field to a form in ServiceNow, you can use two primary methods:
How to access:Right-click on the form header → SelectConfigure > Form Layout
Functionality:
Provides a simple interface toadd, remove, or reorder fieldson 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 thecontext menu(three horizontal bars on the top-left of the form) → SelectConfigure > Form Designer
Functionality:
Adrag-and-dropinterface to add, remove, or rearrange fields easily.
Enables more advanced customization, such as addingsections 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:
Group records are stored in which table?
Options:
Group [sn_user_group]
Group [sys_user_group]
Group [s_sys_group]
Group [u_sys_group]
Answer:
BExplanation:
Which ServiceNow capability provides assistance to help users obtain information, make decisions, and perform common work tasks via a messaging interface?
Options:
Agent Workspace
Chat bot
Virtual Agent
Knowledge Chat
Now Support
Answer:
CExplanation:
Virtual Agentis ServiceNow’sAI-powered chatbotthat provides assistance via amessaging interface. It helps users obtain information, make decisions, and complete common tasks without human intervention.
Conversational Interface→ Users interact through chat to get information and perform tasks.
Automated Responses→ Uses predefinedtopicsandnatural language understanding (NLU)to provide relevant answers.
Integration with ServiceNow Applications→ Can create incidents, reset passwords, check order statuses, etc.
Available on Multiple Channels→ Works with Microsoft Teams, Slack, and the ServiceNow portal.
A. Agent Workspace→ A unified interface for agents to manage cases, not an AI chatbot.
B. Chat bot→ A generic term; Virtual Agent is the official chatbot in ServiceNow.
D. Knowledge Chat→ No such feature exists; however, Virtual Agent can integrate with the Knowledge Base.
E. Now Support→ ServiceNow’s customer support portal, not an AI-driven assistant.
Where in Flow Designer can users access information about actions that are added to the flow?
Options:
Virtual Agent Help
Local Action Help
Help Panel
Flow Assistant
Answer:
CExplanation:
InServiceNow Flow Designer, users can accessdetailed informationabout actions added to a flow via theHelp Panel. The Help Panel providescontextual guidanceand documentation about the available actions, conditions, and steps within the flow.
Displays Information About Actions:
When an action is selected in Flow Designer, theHelp Panelprovidesdescriptions and usage details.
Helps users understandwhat the action doesand how to configure it.
Accessing the Help Panel:
Inside Flow Designer, users can click theHelp icon ( ? )or expand the Help Panel from the side.
This providesinline documentationfor added actions.
Guidance for New Users:
The panel providesServiceNow documentation links and tipsto help users build flows effectively.
Key Features of the Help Panel:Why Option C (Help Panel) is Correct?TheHelp Panelprovides built-in documentation and details about actions added to the flow.
Why Other Options Are Incorrect?A. Virtual Agent Help→ Incorrect
Virtual Agent Help is related tochatbot and conversational assistance, not Flow Designer.
B. Local Action Help→ Incorrect
No such feature exists in ServiceNow; action details are found in theHelp Panel.
D. Flow Assistant→ Incorrect
Flow Assistanthelps withbuilding expressions and selecting data pillsbut does not provide action documentation.
ServiceNow Docs – Flow Designer Help Panelhttps://docs.servicenow.com
ServiceNow Learning – Flow Designer and Automation Best Practices
ServiceNow Developer Portal – Flow Designer Action Configuration
References from Certified System Administrator (CSA) Documentation:
Which feature allows you to automate business logic for a particular application or process such as approvals, tasks notifications, and record operations?
Options:
Flows
Action Sequences
Action Sets
Task Flows
Flow Diagrams
Answer:
AExplanation:
Thecorrect answer is " Flows " , which refers toFlow Designerin ServiceNow.
Flow Designeris ano-code/low-code automation toolthat allows users to automatebusiness logicfor a specific application or process, such as:
Approvals
Task creation
Notifications
Record operations(such as updating or deleting records)
AFlowis a sequence of automated actions that are triggered by specific events.
It ispart of Flow Designer, which is themodern alternative to the legacy Workflow Engine.
It providestrigger-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 Designervisually representsflows, there isno 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:
What are the components that make up a filter condition? (Choose three.)
Options:
Operator
Match Criteria
Value
Column
Field
Answer:
A, C, DExplanation:
Afilter conditionin ServiceNow consists of three essential components that define how data is filtered in lists, reports, and queries. These components determine which records meet specific criteria.
Column (D)– Represents thefieldin the table that is being filtered (e.g., " Priority " in theincidenttable).
Operator (A)– Defines the comparison method, such asis, contains, starts with, greater than, etc.
Value (C)– Specifies thecriteriaused for filtering (e.g., " High " for Priority).
Components of a Filter Condition:Example of a Filter Condition in an Incident Table:PriorityisHigh
Column:Priority
Operator:is
Value:High
B. Match Criteria→ Not a defined component; filtering is based on column, operator, and value.
E. Field→ While " Field " is a general term,ServiceNow officially uses " Column " in filter conditions.
Which fields can be configured in reporting to perform arithmetic, coalesce, concatenation, and length?
Options:
Sourcing fields
Function fields
Computational fields
Calculation fields
Answer:
BExplanation:
InServiceNow Reporting,Function Fieldsare used toperform calculations, manipulate text, and transform datain a report. These fields allow users to applyarithmetic operations, coalescing, concatenation, and length calculationson existing data.
Arithmetic Operations– Performaddition, subtraction, multiplication, and divisionon 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 aredesigned specifically for calculations and data transformationsin reports.
They allowadvanced data processing without requiring scripting.
A. Sourcing Fields→Incorrect
" Sourcing Fields " isnot a valid termin 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 answerfor performingarithmetic, coalescing, concatenation, and length calculationsin reporting.
Which module would you use to create a new automation of business logic such as approvals, tasks, and notifications?
Options:
Process Automation > Flow Designer
Process Automation > Flow Administration
Process Automation > Workflow Editor
Process Automation > Process Flow
Process Automation > Active Flows
Answer:
AExplanation:
TheFlow Designermodule in ServiceNow is used to create and manageautomationsthat involve business logic such asapprovals, tasks, notifications, and integrations. It provides ano-code/low-codeenvironment 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 adrag-and-dropinterface.
Replaces Legacy Workflows– Flow Designer is themodernalternative to Workflow Editor.
Integrates with Spokes– Can connect to other systems usingIntegration 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 formanaging existing flows, not creating new ones.
C. Process Automation > Workflow Editor→ This is thelegacyworkflow automation tool, replaced by Flow Designer.
D. Process Automation > Process Flow→ No such module exists in ServiceNow.
E. Process Automation > Active Flows→ Displaysalready running flows, but does not allow new flow creation.
What is a no-code approach to control the mandatory or read-only state of a form field?
Options:
UI Action
Client Script
UI Script
UI RuIe
UI Policy
Answer:
EExplanation:
AUI Policyis the preferredno-codeapproach in ServiceNow to dynamically control themandatory, read-only, or visibilitystate of form fields based on specified conditions. Unlike Client Scripts, which require JavaScript coding, UI Policies provide aneasy-to-configure, rule-based solution.
They allow administrators tocontrol form behaviorwithout scripting.
They arefaster and more efficientthan Client Scripts.
Theyrun on the client-side, meaning changes occur dynamically as users interact with the form.
Defineconditions(e.g., " Priority is High " ).
Setactions(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 alow-coderather than ano-codesolution.
C. UI Script→ UI Scripts are reusable JavaScript libraries, not designed for controlling form fields.
D. UI Rule→ No such feature exists in ServiceNow.
In addition to the admin role, which one of the following roles allows a user to add or remove fields from a list?
Options:
personal ize.control
personal_list
ul_page_admin
ui_action_admin
Answer:
BExplanation:
InServiceNow, thepersonal_listrole allows users toadd or remove fields from a list viewwithout requiring full administrator privileges.
Modify List Layout (Columns & Fields)
Users canadd, remove, or rearrange columnsin list views.
Save Personal List Preferences
Customizations applyonly to the user, unless they have additional permissions to modify system-wide settings.
Does NOT Allow System-Wide Changes
Unlike theadminrole,personal_listonly affectspersonal viewsof lists, not global configurations.
A. personalize.control(Incorrect)
No such role exists in ServiceNow.
C. ui_page_admin(Incorrect)
This role allows users tomanage UI Pages, but it does not provide list customization permissions.
D. ui_action_admin(Incorrect)
This role is used tomanage UI Actions(buttons, links, and client-side scripts), not list view configurations.
Key Capabilities of thepersonal_listRole:Why Other Options Are Incorrect?
Role-Based List Customization
ServiceNow List Personalization
User Roles and Permissions
ServiceNow User Roles
References from ServiceNow CSA Documentation:
On a Business Rule, the When setting determines at what point the rule executes. What are the options for specifying that timing?
Options:
Before, After, Async, Display
Prior to, Synchronous, on Update
Insert, Update, Delete, Query
Before, Synchronous, Scheduled Job, View
Answer:
AExplanation:
In ServiceNow,Business Rulesare server-side scripts that executeat specific timesrelative to database operations. The " When " settingdetermineswhenthe Business Rule runs in relation to a record action (Insert, Update, Delete, Query).
Why is Option A Correct?Before
Executesbeforea record is saved to the database.
Used tovalidate data, modify values, or prevent an action(e.g., stopping an invalid update).
After
Executesaftera record is inserted, updated, or deleted.
Commonly used fortriggering notificationsor creating related records.
Async (Asynchronous)
Runsaftera database operation but executes inthe background.
Ideal forlong-running or performance-heavy tasks(e.g., integrating with external systems).
Display
Executesbefore a form loads, allowing modifications to fieldsbefore they are displayedto the user.
Typically used forpre-filling form fieldsbased on user roles or conditions.
Why Are the Other Options Incorrect?B. Prior to, Synchronous, on Update
" Prior to " is not a valid Business Rule execution timing.
" Synchronous " is a general term but isnot a specific execution timing optionin Business Rules.
" on Update " is a database operation,not an execution timing.
C. Insert, Update, Delete, Query
These aredatabase operationsthat trigger Business Rules,not execution timings.
Execution timing determineswhen(before, after, etc.), while these determinewhat triggers it.
D. Before, Synchronous, Scheduled Job, View
" Synchronous " is not a Business Rule timing option.
" Scheduled Job " refers toScheduled Jobs(not Business Rules).
" View " is a UI-related concept,not a Business Rule execution timing.
ServiceNow Business Rules - How They Work
ServiceNow Best Practices - Business Rule Execution Timing
ServiceNow Developer Documentation - Before, After, Async, and Display Business Rules
References to Official Certified System Administrator (CSA) Documentation:
What is a Notification?
Options:
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
Answer:
BWhat do you call any component that needs to be managed in order to deliver services?
Options:
CSDM Items
CMDB
Configuration item
Service Offerings
Asset
Answer:
CExplanation:
AConfiguration Item (CI)is any component thatneeds to be managed to deliver IT services. In ServiceNow, CIs are stored in theConfiguration Management Database (CMDB)and can include servers, applications, databases, network devices, and more.
Tracking & Management: Helps organizations track IT assets and their relationships.
Service Impact Analysis: Identifies how an issue with one component can affect related services.
Change Management Support: Ensures changes to IT assets are controlled and well-documented.
Incident & Problem Resolution: Provides insights into troubleshooting and root cause analysis.
Hardware: Servers, network devices, storage systems.
Software: Applications, databases, operating systems.
Services: Business services, IT services.
Documentation: Policies, SLAs, knowledge articles.
Why Are Configuration Items Important?Examples of Configuration Items (CIs):
Incorrect Answer Choices Explanation:A. CSDM Items– TheCommon Service Data Model (CSDM)is a framework for structuring CMDB data, but individual components in the CMDB are calledConfiguration Items (CIs).
B. CMDB– TheCMDB (Configuration Management Database)is thedatabasethat stores Configuration Items, but it is not a CI itself.
D. Service Offerings– AService Offeringrepresents a set of capabilities available to customers but is not the same as a CI.
E. Asset– AnIT Assetrefers to aphysical or virtual resourceowned by the organization, butnot all assets are CIs(e.g., a computer mouse may be an asset but not a CI).
ServiceNow CMDB Overview
Configuration Items (CIs)
Official CSA Documentation Reference:
Your customer would like to create a new template to notify users who are affected by network outages at their site. Which module would you use to create a new notification?
Options:
System Notification > Email > Notifications
Administration > Notification Overview
System Properties > Email > Settings
User Preferences > Email > Notifications
Click Gear > Notifications > New
Answer:
AExplanation:
To create anew email notificationin ServiceNow for users affected bynetwork outages, you must navigate to theNotifications moduleunderSystem Notification.
Navigate to:System Notification > Email > Notifications
ClickNewto create a new notification.
Configure the notification with the following:
Name: " Network Outage Notification "
Table:Select the relevant table (e.g.,Incident, Task)
When to Send:Define the trigger (e.g., when anIncident is created or updatedwith a Network Outage category).
Who Will Receive:Specifyaffected users.
Message Content:Create the email subject and body usingdynamic fields(such as affected user’s site).
Save and test the notification.
Notifications are managed in System Notification.
TheNotifications moduleallows you to configureemail triggers, recipients, conditions, and templatesfor system alerts.
B. Administration > Notification Overview:No such module in ServiceNow.
C. System Properties > Email > Settings:This configuresemail server settings, not individual notifications.
D. User Preferences > Email > Notifications:User preferences onlyenable or disablepersonal notifications, not create new ones.
E. Click Gear > Notifications > New:The gear icondoes not provide accessto email notifications.
Creating and Managing Email Notifications in ServiceNow:ServiceNow Docs
ServiceNow Notification Configuration Guide
Steps to Create a New Notification:Why is the Correct Answer " System Notification > Email > Notifications " ?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:By usingSystem Notification > Email > Notifications, administrators can create a targetedemail notificationto alert users ofnetwork outageseffectively.
Which section of the ServiceNow UI allows you to perform a global search?
Options:
Application Navigator
Banner frame
List pane
Content frame
Answer:
BExplanation:
In ServiceNow, theglobal search baris located in theBanner Frame, which is thetopmost sectionof the user interface. Theglobal search featureallows users to search across multiple tables and records within the platform.
Searches across multiple record types(Incidents, Knowledge Articles, Change Requests, etc.).
Auto-suggests resultsas you type.
Filters resultsbased on user roles and permissions.
Uses indexingto improve search speed and efficiency.
Key Features of the Global Search in the Banner Frame:
Why " B. Banner frame " is Correct:TheBanner Framecontains theglobal search bar, which enables users to search across all available records in ServiceNow.
A. Application Navigator→The Application Navigator is used forbrowsing modules and applications, not for performing a global search.
C. List pane→The List Pane only displaysrecords from a specific table, and its search is limited to that list view.
D. Content frame→The Content Frame displaysforms, lists, and dashboards, but does not provide a global search function.
Why Other Options Are Incorrect:
ServiceNow Documentation:Global Search in ServiceNow
CSA Exam Guide:CoversBanner Frame and its functions, including Global Search.
Reference from CSA Documentation:Thus, the correct answer is:
B. Banner frame
Access Control rules are applied to a specific table, like the Incident table. What is the object name for a rule that is specific to the Incident table and the Major Incident field?
Options:
Incident.Major_Incident
incident= > major_incident
incident < = > major_incident
incident||major_incident
incident.major_incident
Answer:
EExplanation:
Access Control rules in ServiceNow define who cancreate, read, write, or deleterecords in a table or specific fields. These rules are applied at thetable or field leveland follow a specificnaming convention:
TableName.FieldName
Naming Convention for Access Control Rules:
If an Access Control rule applies to a specifictable, its format isTableName(e.g.,incident).
If it applies to a specificfield, it followsTableName.FieldName(e.g.,incident.major_incident).
Major Incident is a field in the Incident table:
Theincidenttable represents the ITSMIncident Management module.
Major Incidentis aspecific fieldwithin theincidenttable.
To apply anAccess Control Ruleto this field, the rule name must beincident.major_incident.
A. Incident.Major_Incident:Incorrect because ServiceNow Access Control rulesdo not use uppercase table or field names—they are alwayslowercase.
B. incident= > major_incident:Incorrect syntax—ServiceNow does not use= > in Access Control names.
C. incident < = > major_incident:Incorrect syntax—ServiceNow does not use < = > in rule naming conventions.
D. incident||major_incident:Incorrect syntax—ServiceNow does not use||(logical OR) in Access Control naming.
ServiceNow Access Control Rules Guide:ServiceNow Docs
How to Create and Manage Access Control Rules in ServiceNow
Why is the Correct Answer " incident.major_incident " ?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:By usingincident.major_incident, we correctly definefield-level securityfor theMajor Incidentfield in theIncident table.
What is a sys_id?
Options:
Unique 32-character identifier that is assigned to every record
A client-side Business Rule
A server-side Business Rule
Unique 64-character identifier that is assigned to every record
Answer:
AExplanation:
In ServiceNow, asys_idis aunique 32-character identifier(UUID - Universally Unique Identifier) that is automatically assigned to every record in the system.
It isa unique 32-character alphanumeric string(e.g.,5137153cc611227c000bbd1bd8cd2005).
Every record in every table in ServiceNow has asys_idfield.
Thesys_id remains the same across instances if the record is transferred via an Update Set.
It helpsuniquely identifyrecords and is used in scripting, APIs, and database relationships.
In theIncident [incident]table, an incident record might have:
Number:INC0012345
sys_id:9d72f6141b122200d37a85e15b2d6fe6
Key Characteristics of sys_id:Example:
Thesys_id is always 32 characters long.
It is acritical part of the ServiceNow database structure.
Used forrelationships, APIs, scripting, and querying records.
Why " A. Unique 32-character identifier that is assigned to every record " is Correct?
B. A client-side Business Rule – Incorrect
Business Rulesdo not generate sys_ids; they control logic execution.
C. A server-side Business Rule – Incorrect
Business Rules are used for automation, but sys_id is a system-generated field.
D. Unique 64-character identifier that is assigned to every record – Incorrect
The correct length of sys_id is32 characters, not 64.
Explanation of Incorrect Options:
ServiceNow Docs: Understanding sys_id
ServiceNow CSA Study Guide – Database Architecture
ServiceNow Product Documentation: Unique Identifiers in ServiceNow
References from Certified System Administrator (CSA) Documentation:
What are the steps to retrieve an Update Set?
Options:
Verify Update Set is Complete, Retrieve, Preview, Apply
Verify Update Set is Complete, Test Connection, Apply
Verify Update Set is Complete, Test Connection, Commit
Verify Update Set is Complete, Retrieve, Preview, Commit
Answer:
DExplanation:
AnUpdate Setin ServiceNow is a mechanism used tocapture configuration changes(such as UI policies, business rules, client scripts, and more) from one instance and move them to another. This ensures that customizations and modifications can be transferred across different ServiceNow instances efficiently.
The process ofretrieving an Update Setfrom another instance follows these key steps:
Verify Update Set is Complete
Before moving an Update Set, it must be marked asCompleteto ensure that all related changes are included.
Navigate toSystem Update Sets > Local Update Setsand confirm that the status is set toComplete.
If the status isIn Progress, the Update Set cannot be retrieved.
Retrieve Update Set
In thetarget instance, navigate toSystem Update Sets > Retrieved Update Sets.
Click " Retrieve Update Set " and provide the remote instance’s URL where the update set exists.
The system will fetch the Update Set from the source instance.
Preview Update Set
Before applying changes, ServiceNow provides apreview optionto check for potential errors or collisions with existing customizations.
Click " Preview Update Set " to initiate validation.
The preview will highlight any skipped records, collisions, or missing dependencies.
Commit Update Set
If the preview is successful (i.e., no critical errors), click " Commit Update Set " to apply the changes to the instance.
Once committed, the changes in the Update Set will be merged into the system ' s configuration.
" Commit " is the correct final step– after previewing, the Update Set must becommittedto take effect.
" Apply " is incorrect– ServiceNow does not use " Apply " in the Update Set process; instead, it uses " Commit. "
" Test Connection " is not part of the Update Set retrieval process– it is relevant forMID Server connectivitybut not for Update Sets.
Why the Correct Answer is " D. Verify Update Set is Complete, Retrieve, Preview, Commit " Thus, the correct sequence is:
✔Verify Update Set is Complete → Retrieve → Preview → Commit
ServiceNow CSA Official Documentation– Update Set Management
ServiceNow Docs - Update Sets(Search for " Update Set Lifecycle " )
ServiceNow Community Best Practices on Update Sets
ServiceNow Community(Search for " Best Practices for Update Sets " )
ServiceNow Learning Portal - Admin Fundamentals
Available via ServiceNow Now Learning Platform(Look under " Instance Configuration " and " Update Sets " )
References from Certified System Administrator (CSA) Documentation:
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?
Options:
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.
Answer:
AExplanation:
In ServiceNow, the " Service Desk > My Groups Work " module is designed to display tasks assigned to a groupbut not yet assigned to an individual user.This means that even if an IT manager oversees theNetworkandHardwareassignment groups, they will not see any tasks in this listif all tasks have already been assigned to specific individualswithin the group.
Let’s break down whyoption Ais the correct answer and why the other options are incorrect:
The " My Groups Work " list only shows tasks that are assigned to thegroupbut have not been assigned to a specificindividualwithin the group.
If all tasks are assigned to specificteam members, then the manager will not see any tasks in this list.
The IT manager can verify this by navigating to theTask List(e.g., Incidents, Changes, or Requests) and filtering by theNetworkandHardwareassignment groups.
Explanation for Correct Answer (A):
Theitil roleallows users toview, create, update, and resolve incidents, changes, problems, and other ITSM tasks.
However, not having this role wouldrestrict accessto various ITSM functionalities, but itdoes notimpact whether tasks appear inMy Groups Work.
If the manager lacks theitilrole, they might have trouble accessing or modifying tasks, but this wouldn ' t explain why they don’t see anything in the list.
TheService Desk groupis a separate entity in ServiceNow, typically associated with incident handling and user support.
TheMy Groups Workmodule isnot restricted to the Service Desk group—it displays work assigned toany groupthe user belongs to.
Since the manager is responsible for theNetwork and Hardwaregroups, being part of theService Deskgroup is irrelevant.
If the manager wasnot a memberof these groups, they wouldn ' t seeany group-related tasksat all.
However, the question states that the manager isresponsible for these groups, so it’s reasonable to assume they are either a member or at least agroup managerwith visibility.
Even if they were just a manager and not an officialgroup member, they would still be able to see the tasks assigned to the groups.
TheAssignment Group managerfield is an informational field that indicates who manages a group.
This fielddoes not controlwhat is displayed in theMy Groups Workmodule.
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:
When impersonating a user for testing purposes, what is the best way to return the instance, logged in with your user account?
Options:
Turn your computer off and on again
Clear browser cache
End Impersonation
Log out and back in
Answer:
CExplanation:
When youimpersonatea user in ServiceNow for testing, you temporarily assume their permissions and role-based access. Toreturn to your own user session, thebestway is toEnd Impersonation.
Click on theUser Menu (top right corner).
Select " End Impersonation " .
You will immediately return to your original user session.
A. Turn your computer off and on again→ Unnecessary and does not affect session management.
B. Clear browser cache→ Cache clearing is not required; impersonation is session-based.
D. Log out and back in→ While this works, it isnot the bestmethod becauseEnd Impersonationis a faster and direct solution.
ServiceNow contains a resource which provides the following:
A standard and shared set of service related definitions across ServiceNow products and platform that will enable and support true service level reporting.
A CMDB framework across our products and platform that will enable and support multiple configuration strategies.
What resource do these statements describe?
Options:
Common Services Data Model (CSDM)
Information Technology Service Management (ITSM)
Configuration Management Database (CMDB)
Information Technology Infrastructure Library (ITIL)
Answer:
AExplanation:
TheCommon Services Data Model (CSDM)is a standardized framework within ServiceNow that provides a shared set of service-related definitions across ServiceNow products and the platform. It ensures consistency inservice reporting, CMDB structure, and configuration strategies, enabling organizations to achieve awell-structured, scalable, and maintainable Configuration Management Database (CMDB).
Why is the Answer A. Common Services Data Model (CSDM)?The statements in the question directly align with the objectives of CSDM:
" A standard and shared set of service-related definitions across ServiceNow products and platform that will enable and support true service level reporting. "
CSDM provides a structured framework toalign services, applications, and infrastructurein a way that supports consistent reporting and governance.
It enablesaccurate service reportingby defining standardized relationships between services, applications, and technical components in the CMDB.
" A CMDB framework across our products and platform that will enable and support multiple configuration strategies. "
CSDM provides astructured CMDB frameworkthat definesbest practices for data organization and relationships within the CMDB.
It supports multiple configuration strategies, such asapplication-centric, service-centric, and infrastructure-centric approaches.
B. Information Technology Service Management (ITSM):
ITSM refers toprocesses for managing IT services, such as Incident, Problem, Change, and Service Request Management.
While ITSM benefits from CSDM, itdoes not define a structured CMDB frameworklike CSDM does.
C. Configuration Management Database (CMDB):
CMDB is a database that stores configuration items (CIs) and their relationships.
CSDMprovides structure and best practicesfor CMDB but is not the same as CMDB itself.
D. Information Technology Infrastructure Library (ITIL):
ITIL is aset of best practicesfor IT service management.
It provides general guidance onservice management and CMDB usage, butit is not a ServiceNow-specific frameworklike CSDM.
ServiceNow Common Services Data Model (CSDM) Overview:ServiceNow Documentation
CSDM and CMDB Best Practices Guide(ServiceNow Community and Knowledge Base)
CMDB and ServiceNow Data Model Best Practices
Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:CSDM is critical forensuring a structured and governed CMDB, enabling service visibility, and supporting ITSM and ITOM processes effectively.
What needs to be specified, when creating a Business Rule? (Choose four.)
Options:
UI action
Table
Fields to update
Who can run
Script to run
Application scope
Update set
Answer:
B, E, H, IExplanation:
ABusiness Rulein ServiceNow is aserver-side scriptthat executes when records are inserted, updated, deleted, or queried in a specified table. Business Rules allow automation and customization of workflows by defining logic that runs under specific conditions.
Table (B) –Correct
ABusiness Rulemust be associated with aspecific tablewhere it will execute (e.g., Incident, Change, Task).
This determineswhich recordsthe rule applies to.
Script to Run (E) –Correct
A script must be provided when defining advanced logic in a Business Rule.
Business Rules useserver-side JavaScriptto perform various actions, such as setting field values, enforcing validation, or triggering workflows.
Timing (H) –Correct
The execution timing of a Business Rule determineswhenit runs relative to a database transaction.
Business Rules can run:
Before(before record is saved)
After(after record is saved)
Async(after the transaction completes)
Display(when a form loads)
Condition to Evaluate (I) –Correct
Conditions definewhen the Business Rule should executebased on specific criteria.
Example: A Business Rule might runonly when the priority is set to High.
A. UI Action(Incorrect)
UI Actions (buttons, links, context menus) are separate from Business Rules and are used for UI customization.
C. Fields to update(Incorrect)
While Business Rules can update fields,you do not specify " fields to update " as a required setting. Instead, updates are made via scripts within the rule.
D. Who can run(Incorrect)
Business Rulesalways run on the server-sideand do not require user-specific execution settings.
F. Application Scope(Incorrect)
Although Business Rules belong to an application scope, this isautomatically determinedbased on the current application.
G. Update Set(Incorrect)
Business Rules arecaptured in an Update Set, but this is not a configuration setting while creating the rule.
ServiceNow Business Rules Overview:https://docs.servicenow.com/bundle/utah-application-development/page/script/server-scripting/concept/business-rules.html
Creating Business Rules:https://docs.servicenow.com/en-US/bundle/utah-application-development/page/script/server-scripting/task/t_CreateABusinessRule.html
Key Elements to Specify When Creating a Business Rule:Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
Your company is giving all first line workers a special T-shirt as a recognition for their hard work. Management team wants a way for employees to order the T-shirt, with the ability to specify the preferred size and color. How would you ensure that only first line workers (non-managers) can submit the order?
Options:
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
Answer:
AExplanation:
In ServiceNow,Record Producersallow users to create records in tables through a user-friendly interface in the Service Catalog. Since the goal is to enableonly first-line workersto order the T-shirt, we need to control access based on their role.
ARecord Producerin 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 specificusers or roles.
TheFirst Line [sn_first_line]role is explicitly designed to includeonly first-line workerswhile 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 Itemsare valid for this use case but using the " Not Available For " list is a less effective approach.
If newmanager rolesorgroupsare added in the future, this method won’t automatically exclude them.
It’s better toexplicitly definewho can access the item rather than relying on exclusions.
C. Create Catalog Item and use the Available For list to specify ITIL [itil] role
TheITIL roleis typically assigned to Service Desk personnel and IT staff,not first-line workers.
This approach would allowmany unintended usersto request the T-shirt.
D. Create Order Guide and use the User Criteria list to specify First Line [sn_first_line] role
Order Guidesare used to bundle multiple catalog items and guide users through a complex ordering process.
Since this scenario only involves asingle 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:
The ServiceNow Virtual Agent provides assistance within a messaging interface. Which capability allows end users to configure virtual Agent to intercept and help resolve submitted incidents?
Options:
Incident Auto-Resolution
Ticket Resolver
Virtual Agent Helper
Web Intelligence
Answer:
AExplanation:
TheServiceNow Virtual Agentis an AI-powered chatbot that assists userswithin a messaging interface(such as Microsoft Teams, Slack, or Service Portal). It helpsautomate resolutions and guide usersthrough common IT and HR issues.
Incident Auto-ResolutionallowsVirtual Agenttoautomatically detect, intercept, and resolve incidentsbefore they reach a human agent.
It appliesmachine learning (ML) and predefined rulesto determine whether a ticketcan be resolved through automation.
If an issuematches a known solution, the Virtual Agentprovides the resolution stepsto the user.
If self-resolution fails, the ticket isescalated to an agent.
It is anofficial feature in ServiceNow Virtual Agent.
It allows the chatbot tointercept incidentsand attempt resolution before escalation.
B. Ticket Resolver→Incorrect
" Ticket Resolver " isnot an official ServiceNow feature.
C. Virtual Agent Helper→Incorrect
No feature called " Virtual Agent Helper " exists in ServiceNow.
D. Web Intelligence→Incorrect
Web Intelligenceisnot related to ServiceNow Virtual Agent.
What is Incident Auto-Resolution?Why is " A. Incident Auto-Resolution " the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Virtual Agent & Incident Auto-Resolutionhttps://docs.servicenow.com/en-US/bundle/utah-virtual-agent/page/administer/virtual-agent/concept/incident-auto-resolution.html
References from Certified System Administrator (CSA) Documentation:This confirms that " Incident Auto-Resolution " is the correct answer, as it allowsVirtual Agent to intercept and resolve submitted incidents automatically.
Which icon would you double click, to expand and collapse the list of all Applications and Modules?
Options:
Star
Clock
Application
Funnel
Answer:
CExplanation:
In ServiceNow, theApplication Navigatorallows users to browse and accessApplications and Modules. Toexpand or collapsethe Application Navigator, users interact with theApplication Menu icon (☰), commonly known as the " Hamburger " menu.
Locate thethree-line " Hamburger " icon (☰)at the top-left of theApplication Navigator.
Double-clickorsingle-clickto expand/collapse the list of applications and modules.
A. Star(Incorrect)
TheStar icon (⭐)representsFavorites, allowing users to mark frequently used modules for quick access.
B. Clock(Incorrect)
TheClock icon (⏱️)is forRecently Viewed Items, showing the user ' s most recent navigations.
D. Funnel(Incorrect)
TheFunnel icon (???? )is afilterused to refine search results or application lists, not to expand/collapse the navigator.
Navigating the Application Menu:https://docs.servicenow.com/en-US/bundle/utah-platform-user-interface/page/administer/navigation-and-ui/concept/c_NavigationAndTheUserInterface.html
How to Expand/Collapse Applications & Modules:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What is NOT an example of a UI Action?
Options:
Search
Form buttons
list Buttons
Related Links
Answer:
AExplanation:
InServiceNow,UI Actionsare used to addinteractive elementslikebuttons, links, and context menu itemsto forms and lists. They can triggerscripts, workflows, or other actionswhen 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 theRelated Linkssection of a form and provide quick navigation or actions.
Common Types of UI Actions:SinceForm Buttons, List Buttons, and Related Linksare alltypes of UI Actions, they arevalid UI Actions.
Search is a built-in system functionalitythat allows users to find records but doesnot involve UI Actions.
UI Actionsexecute predefined actions, whereasSearch simply retrieves and filters data.
ServiceNow search functions (Global Search, List Search, and Quick Search)arenot 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:
Which core table in the ServiceNow platform provides a series of standard fields used on each of the tables that extend it, such as the Incident [incident] and Problem [problem] tables?
Options:
Task [task]
Assignment [assignment]
Service [service]
Workflow [workflow]
Answer:
AExplanation:
InServiceNow, theTask [task]table is acore tablethat provides aset of standard fieldsused by multiple tables that extend it, including:
Incident [incident]
Problem [problem]
Change Request [change_request]
Service Request [sc_request]
These tablesinherit fieldsfrom theTasktable, ensuring consistency inassignments, state management, and workflows.
Standard Fields:
Assigned To
Assignment Group
Priority
State
Created By / Updated By
Short Description / Description
Extensibility:
TheIncident, Problem, and Change tablesallextendthe Task table, inheriting its fields.
Developers canadd additional fieldswhile keeping core task properties intact.
TheTask table is the primary tablefor work-related records in ServiceNow.
Itstandardizes fieldsacross multiple ITSM modules.
B. Assignment [assignment]→Incorrect
There isno standard " Assignment " tablein ServiceNow.
Assignments are managed through theTask tablevia theAssigned To and Assignment Group fields.
C. Service [service]→Incorrect
There isno generic " Service " tablethat acts as a core table for ITSM processes.
Service-related items are stored in different tables, such ascmdb_ci_service(for service records).
D. Workflow [workflow]→Incorrect
TheWorkflow tableis used for managing automated workflows anddoes not store task-related records.
Key Features of the Task Table:Why is " A. Task [task] " the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Task Table Overviewhttps://docs.servicenow.com/en-US/bundle/utah-it-service-management/page/product/incident-management/concept/task-table.html
References from Certified System Administrator (CSA) Documentation:This confirms thatthe Task table is the core table that extends to Incident, Problem, and other related tables.
The ServiceNow platform includes which types of interfaces? (Choose three.)
Options:
Now Mobile Apps
Agent Control Center
Back Office Dashboard
Service Portals
Now Platform® User Interfaces
Field Service Taskboard
Answer:
A, D, EExplanation:
TheServiceNow platformprovides variousinterfacesfor 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 providesNow Mobile applicationsfor bothiOS and Android.
These apps allow users to access self-service options, request services, check approvals, and complete tasks from mobile devices.
Apps includeNow Mobile, Field Service Mobile, and Mobile Agent.
Service Portals (D) –Correct
Service Portalsprovide auser-friendly web interfacethat allows users tosubmit requests, search for knowledge, and interact with catalog itemsin a simplified way.
Service Portals are customizable and used forself-service and customer-facing interactions.
Now Platform® User Interfaces (E) –Correct
This includes the standardUI16 (Current Web Interface), UI Builder for custom interfaces, and theClassic UIfor legacy systems.
Users can access ServiceNow throughdesktop 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 afeaturewithinField 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:
Two departments (HR Onboarding and Facilities) have come to you, asking for a way for employees to request event room set up services. The requirements are the same for the form and the task routing to the Facilities’ assignment group.
For HR, the item will be used primarily for the Onboarding coordinators, for employee orientation sessions.
For Facilities, the item will be used for anyone in the company who needs room set up services.
However, both departments have their own service catalogs. What do you do, to support these requirements?
Options:
Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Create one Catalog Item for Event Room Set Up; then publish to both Catalogs.
Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
Answer:
BExplanation:
ServiceNow allowsa single Catalog Itemto be published tomultiple service catalogs, avoiding duplication while ensuring accessibility for the right users.
Instead ofcreating duplicate catalog items(which would require managing two separate items with the same functionality), we createone Catalog Itemandpublish it in both catalogs (HR and Facilities).
This approach ensurescentralized managementwhile maintaining accessibility for both departments.
It simplifies updates—any changes to the form or workflow will apply toboth catalogs automatically.
Why is Option B Correct?
Why Are the Other Options Incorrect?A. Create one Catalog Item for HR Event Room Set Up and one for Facilities Event Room Set Up; then publish each to the appropriate Catalog.
Incorrectbecause it createsduplicate catalog itemswith thesame functionality, increasing maintenance effort.
C. Create one Catalog Item for Event Room Set Up; then publish to the Parent Catalog, which is accessible to both HR and Facilities.
Incorrectbecausethere is no " Parent Catalog " conceptin ServiceNow.
ServiceNow allowspublishing a single item to multiple catalogs, but there is no need for aparent catalog.
D. Create one Catalog Item for Event Room Set Up; then use ACLs to control access.
Incorrectbecause ACLsrestrict access at a field, table, or record level, but theydo not control where a Catalog Item appears.
Thecorrect approachis topublish the item to multiple catalogsrather than using ACLs.
ServiceNow Service Catalog Management - Publishing Items to Multiple Catalogs
ServiceNow ITSM - Best Practices for Catalog Item Reusability
ServiceNow CSA Guide - Managing Service Catalogs and Items
References to Official Certified System Administrator (CSA) Documentation:
When moving multiple update sets at one time, what might you do to facilitate the move?
Options:
Batch
Verify
Test
Preview