ServiceNow Certified System Administrator Questions and Answers
What is the primary objective of the Display Business Rule?
Options:
To monitor fields on a form, and provide feedback
To use a shared g_scratchpad object, which can be sent to the client, as part of the form
To set files to mandatory, hidden, and read-only
To define what happens on a form, when a particular fled changes
Answer:
BExplanation:
ADisplay Business Ruleis aserver-side scriptin ServiceNow thatruns before the form is displayed to the user.
Populatesg_scratchpad(Shared Data Object)
g_scratchpadis atemporary objectthat storesserver-side dataand makes it available toclient-side scripts (e.g., Client Scripts, UI Policies).
Example: If you need topass user-specific information(e.g., "Manager Name" or "User Role") from the server to the client, you useg_scratchpad.
Runs Before the Form Loads
Executesbefore data is sent to the client, ensuring thatpreprocessed datais available.
Improves performanceby reducing unnecessary server calls.
Does Not Modify Records Directly
Unlike other Business Rules (Before,After,Async),Display rules do not modify the recordbeing loaded.
They only preparedata for the client-side.
Primary Purpose of a Display Business Rule:
Example of a Display Business Rule:// Runs before the form loads
(functionexecuteRule(current, gScratchpad) {
gScratchpad.manager_name= current.manager.getDisplayValue();
})(current, gScratchpad);
This scriptretrieves the manager’s namefrom the server andmakes it available on the client-sideusingg_scratchpad.manager_name.
AClient Scriptcan then useg_scratchpad.manager_nameto display the manager’s name in a fieldwithout making another server call.
A. To monitor fields on a form, and provide feedbackIncorrect– This describesClient Scripts and UI Policies, not Display Business Rules.
C. To set fields to mandatory, hidden, and read-onlyIncorrect– These actions arehandled by UI Policies or Client Scripts, not Display Business Rules.
D. To define what happens on a form when a particular field changesIncorrect– This is the function of anOnChange Client Script, not a Display Business Rule.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Business Rules Overview????Display Business Rules
ServiceNow Docs – g_scratchpad Usage????Using g_scratchpad in Display Business Rules
Official ServiceNow Documentation References:
Which applications allow administrators to create and distribute data visualizations?
Choose 2 answers
Options:
Performance Analytics
Data Visualizations
Indicators
Reports
Analytics Center
Answer:
A, EHow would you define an Access Control, to allow a user with iti role to have permission to create incident records?
Options:
Name: incident”; Permission: write; Role: itil
Name: incident Any, Operation: write, Permission: itil
Name: incident.*; Operation: write; Permission: itil
Name: incident None, Permission: create: Role: itil
Name: incident. None; Operation: create; Role: itil
Answer:
EExplanation:
InServiceNow,Access Control Rules (ACLs)are used togrant or restrict permissionsfor performing actions on a table or field.
To allow a user with theitilrole tocreate Incident records, the correctAccess Control Rulemust:
Apply to theincidenttable
Grant the "create" operation
Be restricted to users with the "itil" role
Breaking Down the Correct ACL Configuration:ACL Field
Correct Value
Name
incident.None(applies to the table-level, not a field)
Operation
create(allows creating new records)
Role
itil(only users with the itil role can create incidents)
incident.None→Applies to the entire table(for record creation).
incident.*→Applies to all fieldsin the table (not needed for create operations).
Why is "incident.None" used instead of "incident.*"?
A. Name:incident”; Permission: write; Role: itilIncorrect– The "write" permissionallows editing existing records, butdoes not allow creating new ones.
B. Name:incident Any, Operation: write, Permission: itilIncorrect– There is no such name format"incident Any"in ACLs. Also, "write" does not allow record creation.
C. Name:incident.*; Operation: write; Permission: itilIncorrect– "incident.*" appliesto all fields in the table, but doesnot apply to record creation.
D. Name:incident None, Permission: create: Role: itilIncorrect– The correct format uses"Operation: create", not "Permission: create".
Incorrect Answer Choices Analysis:
ServiceNow Docs – Access Control Rules????How ACLs Work
ServiceNow Docs – Configuring ACLs for Tables and Fields????Table-Level vs Field-Level ACLs
Official ServiceNow Documentation References:
What catalog tool would you use to create a catalog item or record producer?
Options:
Catalog Formatter
Workflow Designer
Catalog Builder
Catalog Designer
Answer:
CWhich role can manage multiple knowledge bases?
Options:
knowledge_base_admin
kb_admin
sn_kb_admin
knowledge_admin
Answer:
DExplanation:
Theknowledge_adminrole in ServiceNow provides the ability to manage multiple knowledge bases. This includescreating, editing, publishing, retiring, and configuring settingsfor knowledge bases and articles.
????Whyknowledge_admin?
Manages all knowledge basesin the instance.
Has permissions tocreate, edit, and deleteknowledge bases.
Can assignknowledge base-specific rolessuch asknowledge_managerorknowledge_editorto users.
Controlsworkflows, article approvals, and permissionsfor knowledge management.
????Incorrect Options Explained:
A. knowledge_base_admin– This is not a valid ServiceNow role.
B. kb_admin– This is not an officially recognized role in ServiceNow.
C. sn_kb_admin– This role does not exist in thedefaultServiceNow configuration. The correct role isknowledge_admin.
????Reference:
Knowledge Management Roles – ServiceNow Docs
Managing Knowledge Bases in ServiceNow
What is required to link a ServiceNow application to a Git repository?
Choose 3 answers
Options:
Password
URL
URI
User name
Application name
ACL
Answer:
A, DWhat access does a user need to be able to import articles to a knowledge base?
Options:
sn_knowledge_import
sn_knowledge contribute
Can contribute
Can import
Answer:
CExplanation:
In ServiceNow, toimport articlesinto aKnowledge Base (KB), a user must have thesn_knowledge_importrole.
sn_knowledge_import→ Required to import articles into a knowledge base.
sn_knowledge_contribute→ Allows users tocreate, edit, and publishknowledge articles butnot importthem.
sn_knowledge_admin→ Grantsfull administrative accessto manage the knowledge base, including permissions, categories, and workflows.
B. sn_knowledge_contribute– This role allowscontributing and editing articlesbut doesnot grant import capabilities.
C. Can contribute– Not a valid ServiceNow role; the correct role issn_knowledge_contribute.
D. Can import– Not a recognized role in ServiceNow. The correct role issn_knowledge_import.
ServiceNow Knowledge Management Roles
ServiceNow CSA Training Module:"Managing Knowledge Bases and Importing Articles"
Key Knowledge Management Roles:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
What attributes can you manage, using System Properties > Basic Configuration UI16? (Choose five.)
Options:
Browser tab title
Module text color
Preferred browser
Base theme
Font style
Animation style
Header background color
Answer:
A, B, D, G, HExplanation:
TheSystem Properties > Basic Configuration UI16page in ServiceNowallows administrators to customize the UI appearancefor end users. It providesbasic branding and theming optionsfor the ServiceNow instance.
Browser tab title→(A)You can modify the browser tab title that appears when users open ServiceNow.
Module text color→(B)This setting allows you to change the text color of the left navigation menu items.
Base theme→(D)You can select a base theme for the platform UI, impacting overall styling.
Header background color→(G)This setting changes the background color of the header in UI16.
Banner Image→(H)Allows uploading a custom banner/logo to replace the default ServiceNow logo.
C. Preferred browser→ Incorrect. ServiceNow does not allow setting a preferred browser from System Properties. Users must configure this on their own.
E. Font style→ Incorrect. UI16 Basic Configuration does not provide font customization options. Fonts are controlled through system themes and CSS.
F. Animation style→ Incorrect. ServiceNow UI16 does not provide options to change animation styles from Basic Configuration.
Here is the Business Rule script template:
This type of JavaScript function is known as:
Options:
Scoped
Anonymous
Constructor
Self-invoking
Answer:
DOnce 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, FWhen building an extended table from a base table, which fields do you need to create? Choose 2 answers
Options:
The mandatory fields for the base table.
The reference fields for the base table.
The fields that are not in the base table.
The fields that are specific to the extended table.
Answer:
C, DExplanation:
When creating anextended tablein ServiceNow, itinherits all fieldsfrom thebase table, meaning you donotneed to recreate those fields. Instead, you only need to define fields that are:
Not present in the base table– If a fielddoes not existin the base table but is required for the extended table, it must be created.
Specific to the extended table– Custom fields that are unique to the child table need to be added.
A. The mandatory fields for the base table– Since the extended table inherits the base table’s fields, mandatory fields from the base table are already included automatically.
B. The reference fields for the base table– Reference fields are not always required unless they are specific to the extended table’s functionality.
If you extend theTasktable to create aCustom Tasktable, the new table automatically gets allTask fields(likeNumber,Short Description, etc.).
If you want to add a new field, such asCustom Priority, you need to create it manually.
ServiceNow Extending Tables
ServiceNow CSA Training Module:"Data Schema and Extending Tables"
Why Other Answers Are Incorrect:Example Scenario:References from Certified System Administrator (CSA) Official Documentation:
What process allows users to create, categorize, review approve and browse important information in a centralized location that is shared oy the entire organization?
Options:
Self Service Management
Knowledge Management
Knowledge-Centered Management
Information Portal Management
Business Information Management
Answer:
BExplanation:
Knowledge Management (KM)in ServiceNow is the process that enables users tocreate, categorize, review, approve, and browse important informationin acentralized repositorythat is shared across the organization.
Key Features of Knowledge Management:Centralized knowledge basefor storing important information.
Categorization and taggingfor easy search and retrieval.
Approval workflowsto ensure content accuracy.
Role-based access control(User Criteria) for managing visibility.
Integration with Self-Service and Service Catalogfor user assistance.
Example Use Case:A company’sIT support teamdocuments solutions to common IT issues. Employees cansearch the Knowledge Basefor solutions before opening a ticket, reducing the number of support requests.
A. Self-Service Management →Incorrect
Self-Serviceallows users to submit requests and incidents but doesnot manage knowledge articlessystematically.
C. Knowledge-Centered Management →Incorrect
No such term as"Knowledge-Centered Management"in ServiceNow.
The correct industry term isKnowledge-Centered Service (KCS), but ServiceNow usesKnowledge Management (KM).
D. Information Portal Management →Incorrect
No such concept in ServiceNow; portals provide UI access but do not manage structured knowledge bases.
E. Business Information Management →Incorrect
Business Information Management (BIM)focuses onbusiness data strategy, notknowledge sharing.
Why Other Options Are Incorrect?
Knowledge Management Overview
Creating and Managing Knowledge Articles
Official ServiceNow Documentation Reference:
Which server-side object provides methods for working with dates when writing a script in a privately scoped application?
Options:
current
GlideRecord
GlideSystem
GlideDateTime
Answer:
DWhat is the GlideForm Client-side scripting object?
Options:
gs.form
sn.form
gs.form
g_form
Answer:
DWhich is the most efficient way to move large amounts of data between instances?
Options:
Export to Data Package
Export to XML
Update Sets
Export to Zip
Answer:
AExplanation:
When transferringlarge amounts of databetween ServiceNow instances, the mostefficient and recommended methodisExport to Data Package. This method allows for bulk data transfer, ensuring that relationships, dependencies, and data integrity are maintained.
Optimized for Large Data Transfers
Data Packages are designed toefficiently handle large datasetswithout performance degradation.
They maintain relationships between records, unlike simple XML exports.
Preserves Data Integrity
Ensures that allreferenced records(e.g., related tables) are included in the export.
Prevents data loss by preserving dependent records.
Faster and More Reliable than XML or Update Sets
XML exports areless efficientfor large datasets.
Update Setsdo nottransfer actual table records, only configurations (metadata).
Supports Complex Data Structures
Useful for movingentire tablesor a large subset of records while maintaining relationships.
Why "Export to Data Package" is the Best Choice?
B. Export to XMLIncorrect– XML exports arenot efficient for large data transfersbecause:
It does not manage relationships between records.
Importing large XML filescan cause performance issues.
More suitable for movingindividual recordsrather than large datasets.
C. Update SetsIncorrect–Update Sets do NOT transfer actual data, only configurations (e.g., fields, forms, workflows).
They aremeant for customization changes, not for moving large data records.
D. Export to ZipIncorrect– There is no"Export to Zip"option for large data transfers in ServiceNow.
This is likely adistractor option.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Data Export and Import Best Practices????Data Export and Import
ServiceNow Docs – Moving Data Between Instances????Exporting and Importing Data Packages
Official ServiceNow Documentation References:
Conclusion:The correct answer isA. Export to Data Packagebecause it is themost efficient and scalableway to transfer large amounts of data between ServiceNow instances whilemaintaining relationships and data integrity.
Which system property is added and set to true in order to see impersonation events in the System Log?
Options:
glide user_setting
glide sys all_jmpersonation
glide sys log_jmpersonabon
glide.impersonation_setting
glide sys admin_login
Answer:
CExplanation:
InServiceNow, impersonation allows administrators toact as another userto troubleshoot, test permissions, or verify user experiences.
Tolog impersonation eventsin theSystem Log, the system property:
CopyEdit
glide.sys.log_impersonation
must beaddedand set totrue(true).
Key Features ofglide.sys.log_impersonation:Logswho impersonated whomin theSystem Log.
Capturestimestamp, user details, and session activity.
Helps withauditing and security compliance.
Navigate toSystem Definition > System Properties.
Search forglide.sys.log_impersonation.
If it doesn’t exist, create it:
Name:glide.sys.log_impersonation
Type:True/False
Value:true
Save the property and test impersonation.
How to Enable Impersonation Logging:
A. glide.user_setting →Incorrect
Not related to impersonation logging.
Deals withuser preferences and settings.
B. glide.sys.all_impersonation →Incorrect
No such property exists in ServiceNow.
D. glide.impersonation_setting →Incorrect
Incorrect property name; does not exist.
E. glide.sys.admin_login →Incorrect
Logsadmin logins, not impersonation events.
Why Other Options Are Incorrect?
Impersonating Users in ServiceNow
System Logs & Impersonation Tracking
Official ServiceNow Documentation Reference:
Which is used to configure access to Applications and Modules?
Options:
Roles
B Users
Groups
Departments
Answer:
AIf a knowledge base has no access details specified, what users are able to read articles in that knowledge base?
Options:
itil users
Any user with an article's permalink
Any active user
No users
Users with kb_user role
Answer:
CExplanation:
What would you do, on a list, if you wanted to show the records in groups, based on the column category? (Choose two.)
Options:
On list Context Menu, select Group By > Category
On the Filter Menu, select Group By > Category
Click Group On icon, select Category
On Navigator Filter, type tablename.group.category and press enter
On the Category column title, click Context menu > Group By Category
Answer:
A, EExplanation:
In ServiceNow, lists allow users to view, filter, and group records dynamically. If you want to group records based on a particular column (e.g.,Category), you can use the"Group By"functionality.
A. On list Context Menu, select Group By > Category
TheList Context Menu(right-clicking anywhere in the list header) provides an option to group records by a specific column.
Selecting"Group By > Category"organizes records into expandable sections based on the selected field.
This is one of the quickest ways to group records in a list.
E. On the Category column title, click Context menu > Group By Category
Each column header in a list has its ownColumn Context Menu(accessible by clicking the three-line menu or right-clicking the column title).
Clicking“Group By Category”on theCategory columnwill instantly rearrange the list based on the values in that column.
B. On the Filter Menu, select Group By > Category
TheFilter Menuis used for setting up filters and conditions, but it doesnotprovide a "Group By" option.
It allows users to filter records but does not change the list structure.
C. Click Group On icon, select Category
There isno"Group On" icon in ServiceNow lists.
Grouping is done through context menus, not a dedicated "Group On" button.
D. On Navigator Filter, type tablename.group.category and press enter
TheApplication Navigator Filteris used for searching applications, modules, and tables—not for modifying list views.
Entering something likeincident.group.categorywill not perform a grouping action on a list.
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 one of the following is true for a Script Include with a Protection Policy value of Protected?
Options:
The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store
Any user with the protected_edit role can see and edit the Script include
The Protection policy option can only be enabled by a user with the admin role
The Protection Policy is applied only if the glide.app.apply.protection system property value is true
Answer:
CWhen importing spreadsheet data into ServiceNow, what is the first step in the process?
Options:
Create Import Set
Run Data Scrubber
Set Coalesce
Define Data Source
Select Import Set
Answer:
EExplanation:
When importingspreadsheet datainto ServiceNow, thefirst stepis toDefine a Data Source.
AData Sourcedefineswhere the data is coming from(e.g., Excel, CSV, JDBC connection).
It establishes theformatandstructureof the incoming data before it can be processed by anImport Set.
Without defining theData Source, the system does not know how to handle the incoming data.
Define Data Source– Identify where the data is coming from.
Create Import Set– Temporarily store the imported data.
Set Coalesce– Define unique identifiers to prevent duplicate records.
Transform Data– Map fields to the target table.
Run the Import– Move data into the actual ServiceNow tables.
A. Create Import Set– Import Sets store the data, but they are createdafterdefining the data source.
B. Run Data Scrubber– No such step exists in ServiceNow's import process.
C. Set Coalesce– Coalescing ensuresno duplicate records, but it happensafter data is loaded into the import set.
E. Select Import Set– The Import Set is selected after defining the data source and loading the data.
ServiceNow Data Import Process
ServiceNow CSA Training Module:"Importing Data into ServiceNow"
Why Defining a Data Source is the First Step?Steps in the Data Import Process:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
When troubleshooting and debugging notifications, where do you navigate to see if an email was sent in response to an event?
Options:
System Logs > Events
System Logs > Emails
System Logs > Push Notifications
System Logs > ICE Logs
Answer:
BWhen using Flow Designer what is the Flow Execution initiated by?
Options:
A trigger
An existing subflow
Allow logic
An execution data pill
Answer:
AExplanation:
InFlow Designer, aFlow Executionis initiated by atrigger. A trigger determineswhen and under what conditions a flow starts.
Record-Based Trigger
Executes the flow when a record iscreated, updated, or deletedin a specific table.
Example: A flow runs when anIncident is createdwith a specific priority.
Schedule-Based Trigger
Executes the flow at aspecific time or on a recurring schedule.
Example: A flow runsevery Monday at 8 AMto check overdue tasks.
Application-Based Trigger (Inbound Actions, API Calls, or Events)
Executes the flow when a specificevent occursin ServiceNow.
Example: A flow runswhen an email is receivedin ServiceNow.
Types of Triggers in Flow Designer:
B. An existing subflow
Subflowsare reusable flows that can be calledwithin a parent flow.
A subflow doesnot initiate executionon its own; it must be triggeredby a flow or script.
C. Allow logic
No such term exists inFlow Designer; logic applieswithina flow but doesnot initiate execution.
D. An execution data pill
Data pillsrepresent stored datawithina flow butdo not trigger execution.
Why Other Answers Are Incorrect:
ServiceNow Flow Designer – Triggers
ServiceNow CSA Training Module:"Building Flows with Flow Designer"
References from Certified System Administrator (CSA) Official Documentation:
What ServiceNow feature allows you to include data from a secondary related table on a report?
Options:
SQL
Dot Walking
Outer Join
Joins
Answer:
BExplanation:
Dot Walkingis a ServiceNow feature that allows you to access and includedata from related tableswhen creating reports, conditions, scripts, and business rules.
When working with records, each table has fields that may reference another table (e.g., anIncidentrecord has an"Opened by"field that references theUsertable).
Dot Walkingallows you to traverse these relationships by using adot (.) notationto pull in data from related tables.
Example: If you want toinclude the email address of the user who created an incident, you can reference it as:
How Dot Walking Works:CopyEdit
incident.opened_by.email
This is useful forreportingwhen you need to include data from multiple related tables without needing custom joins.
A. SQL→ Incorrect. ServiceNow does not use direct SQL queries for reports. It relies on GlideRecord and Dot Walking instead.
C. Outer Join→ Incorrect. ServiceNow does not provide traditional SQL joins for reports. Instead, it usesDot Walking and Database Views.
D. Joins→ Incorrect. While Database Views allow for joins,Dot Walking is the primary method used to include related table data in reports.
On a form, which type of Geld has this icon which can be clicked, 10 S00 a preview of the associated record?
Options:
Drilkdown
Lookup
Quickview
Preview
Snapshot
Reference:
Answer:
FExplanation:
The icon highlighted in the image is theReference Icon(iinside a circle). It is used forReference fieldsin ServiceNow forms.
AReference fieldlinks to a record in another table (e.g., theCallerfield in anIncidentform references thesys_usertable).
Clicking theReference Icon (i)opens apreviewof the referenced recordwithout navigating away from the form.
This feature is helpful forquickly viewing user details, CI information, or related records.
A. Drilldown– This term is not used for form field behavior in ServiceNow; "drilldowns" are usually associated with reports.
B. Lookup– While lookups are used to search for values, they do not display previews of referenced records.
C. Quickview– This is not a defined ServiceNow field type.
D. Preview– While the icon allows previewing, the correct term isReference field, not "Preview field."
E. Snapshot– No such field type exists in ServiceNow.
ServiceNow Reference Fields & Preview
ServiceNow CSA Training Module:"Configuring Forms and Fields – Reference Fields and Their Behavior"
How Reference Fields Work:Why Other Answers Are Incorrect:References from Certified System Administrator (CSA) Official Documentation:
When 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)
=================
What ServiceNow feature can be triggered by events, and is used to inform users about activities or updates in ServiceNow?
Options:
Notifications
Alerts
Texts
Events
Emails
Answer:
AExplanation:
ServiceNowNotificationsare used to inform users about events or activities occurring within the system. They can be triggered based on system events and can be delivered via multiple channels, such as email, SMS, and push notifications.
How Notifications Work:
Triggered by events (e.g., when an incident is assigned to a user).
Configurable throughSystem Notification > Email > Notifications.
Can be sent viaEmail, SMS, or Push Notifications.
B. Alerts– Alerts provide system messages but are not tied to the notification system.
C. Texts– Not a ServiceNow feature; SMS notifications are handled within the Notification system.
D. Events– Events trigger notifications but do not directly inform users.
E. Emails– Email is one of thedelivery methodsfor notifications, butNotificationsis the actual ServiceNow feature managing them.
Your customer wants to update a notification so it is sent to the Caller's Manager. Which action supports this requirement?
Options:
On the ‘Who will receive’ tab on the Notification record, add the Caller field, then dot walk to the Caller's Manager field to add it.
On the Notification record, create a flow and include a notification in the flow for "All receivers".
On the ‘Send to’ tab on the Notification record, set "Who will receive" to Subscribable.
On the ‘Send to’ tab on the Notification record, add the Caller field, then dot walk to the Caller's Manager field to add it.
Answer:
DExplanation:
InServiceNow Notification Configuration, dot-walking allows administrators to reference related records dynamically.
✔To send a notification to theCaller's Manager, you need to:
Open theNotification record.
Navigate to the‘Send to’ tab.
Add theCaller field.
Usedot-walkingto select theCaller's Manager field(e.g., caller_id.manager).
Option Ais incorrect because dot-walking is configured under the‘Send to’ tab, not the‘Who will receive’ tab.
Option Bis incorrect because while Flow Designer can trigger notifications, it does not specifically configure recipients based on dot-walking.
Option Cis incorrect because setting "Who will receive" toSubscribableis used for opt-in notifications, not direct notifications to the Caller's Manager.
????Reference:ServiceNow Administration – Notification Configuration & Dot-Walking
You have heard about a new application released by SericeNow, You want to try it out, to-see if it might be useful for your company's ServiceNow implementation. What would be the best way to get hands-on experience with the new application?
Options:
Check the latest release notes at docs.servicenow.com.
Activate the application plug in, on your personal dev instance.
Search the wiki for the sales demo request form,
Activate the application plug in, on your company's production instance.
Answer:
BExplanation:
When testing anew ServiceNow application, the best practice is tofirst try it in a safe, non-production environmentto avoid any unintended impact on your company’s live instance.
Safe Testing Environment
Apersonal developer instance (PDI)is provided by ServiceNow for testing and development.
Activating a plugin in a PDIdoes not affect the company’s production system.
Allows Hands-On Experience Without Risk
You canexplore, configure, and test the new applicationin a personal dev instance.
Any issues encountered willnot disrupt business operations.
Best Practice for ServiceNow Development
ServiceNowrecommends testing all new featuresin asandbox or development instancebefore enabling them in a production environment.
Why is "Activate the application plugin on your personal dev instance" the Correct Answer?
A. Check the latest release notes at docs.servicenow.com.Incorrect– While the release notes providevaluable information, theydo not provide hands-on experiencewith the application.
C. Search the wiki for the sales demo request form.Incorrect– ServiceNow hasmoved away from using wikis. Also, requesting asales demois not the best way totest an application yourself.
D. Activate the application plugin on your company's production instance.Incorrect–Never test a new application directly in production. This can causeunexpected issuesandimpact live operations.
Incorrect Answer Choices Analysis:
ServiceNow Developer Program – Personal Developer Instances (PDI)????ServiceNow Developer Instances
ServiceNow Docs – Managing Plugins????How to Activate Plugins
Official ServiceNow Documentation References:
Conclusion:The correct answer is:
B. Activate the application plugin on your personal dev instance.
This methodallows safe testing and evaluationbefore considering implementation in a production environment.
Which source control operation is available from BOTH Studio and the Git Repository?
Options:
Stash Local Changes
Edit Repository Configurations
Apply Remote Changes
Create Branch
Answer:
DWhich ServiceNow utility provides a modern interactive graphical interface to visualize configuration items and their relationship?
Options:
CSDM Schema
Business Service Map
Dependency View
CI Class Map
Answer:
CExplanation:
In ServiceNow, theDependency Viewprovides aninteractive graphical interfaceto visualizeConfiguration Items (CIs) and their relationships. It helps IT teams understand the dependencies between infrastructure components, applications, and services.
Graphical Representation of CI Relationships:
Displays Configuration Items (CIs) and their dependencies usinga dynamic, interactive visualization.
Useslines/arrowsto represent relationships such asdepends on, runs on, hosted by, etc.
Real-Time Impact Analysis:
Helps identifyhow an outage or change to one CI affects related components.
Useful forchange management, incident resolution, and troubleshooting.
Integration with CMDB (Configuration Management Database):
Dependency Views pull data from theCMDBand display it visually.
SupportsITSM (IT Service Management), ITOM (IT Operations Management), and IT Asset Management.
Supports Multiple Relationship Types:
Application-to-Application relationships
Infrastructure dependencies (e.g., servers, databases, cloud resources)
Business Services mapping to technical services
A. CSDM SchemaIncorrect – TheCommon Service Data Model (CSDM)is a framework for organizingCMDB data models, but it does not provide agraphical interfacefor visualizing dependencies.
B. Business Service MapIncorrect – Business Service Maps arepart of Service Mapping(ITOM feature), showinghigh-level business service dependencies, butDependency Viewprovides a more detailed, real-time interactive visualization ofCIs in CMDB.
D. CI Class MapIncorrect – The CI Class Map showsCMDB class structures, not live dependency relationships between CIs.
ServiceNow Docs – Dependency Views????Dependency Views Overview
ServiceNow Community – CMDB Best Practices????CMDB and Dependency Views
Key Features of Dependency View:Incorrect Answer Choices Analysis:Official ServiceNow Documentation References:Conclusion:The correct answer isC. Dependency Viewbecause it provides amodern interactive graphical interfaceto visualizeCIs and their relationshipsinCMDB.
Which feature helps to define the rules to restrict the permissions of users from viewing and interacting with data?
Options:
Role Assignment Rules
Scripted User Rules
CRUD Rules
User Authentication Rules
Access Control (ACL)
Answer:
EExplanation:
✔Access Control Lists (ACLs)in ServiceNow definewho can read, write, create, or delete recordsin the system. ACLs apply to tables, fields, and UI elements.
Option A (Role Assignment Rules)is incorrect because rolesgrantaccess but do not define granular security controls.
Option B (Scripted User Rules)is incorrect because there is no such feature in ServiceNow.
Option C (CRUD Rules)is incorrect becauseCRUD (Create, Read, Update, Delete) permissionsare enforced through ACLs.
Option D (User Authentication Rules)is incorrect because authentication rules controllogin access, not data access.
????Reference:ServiceNow Security & Access Control – ACLs & Security Rules
Which action enables a user to view and specify date and time formats in their instance?
Options:
Create a UI Script to set the default timezone
Ask the user to adjust the time zone on their personal computer
Select the User menu > Preferences > Language & Region > Set date and time format and time zone
Select the User menu > Preferences > Time Settings > Toggle display time zone
Use the system properties to correct the instance's time zone
Answer:
CExplanation:
Users in ServiceNow canset their personal date and time formatvia:
✔User menu > Preferences > Language & Region > Set date and time format and time zone
Option A (Create a UI Script)is incorrect because UI Scripts do not modify user preferences.
Option B (Adjust the time zone on their PC)is incorrect because ServiceNow instances have their own time zone settings.
Option D (Toggle display time zone)is incorrect because there is no "Time Settings" option under Preferences.
Option E (System properties to correct time zone)is incorrect because system-wide properties affect all users, butpersonal settings are changed via Preferences.
????Reference:ServiceNow User Preferences – Date & Time Settings
To see what scripts, reports, and other application artifacts will be in a published application:
Options:
Open the artifact records individually to verify the value in the Application field
Examine the Application Files Related List in the application to be published
Enter the name of the Application in the Global search field
Open the list of Update Sets for the instance
Answer:
BWhich objects can be used in Inbound Action scripts?
Options:
current and Previous
current and producer
current and event
current and email
Answer:
DWhich field (or fields) is used as a unique key during imports?
Options:
Match Fields
Coalesce Fields
Key Fields
Sys IDs
Answer:
BExplanation:
Understanding Data Imports in ServiceNow:
When importing data into ServiceNow, you need to determine how incoming datamatches existing recordsto avoid duplication.
Coalescing fieldsare used to identify whether anincoming record already existsin the target table.
Why "Coalesce Fields" is the Correct Answer:
Coalescing means using specific fields as unique identifiersto determine if a record should beupdatedorinserted as a new record.
If a match is found based on the coalesce field, ServiceNowupdatesthe existing record.
If no match is found, anew record is inserted.
Why Other Answers Are Incorrect:
A. Match Fields→ Not an official ServiceNow term related to import sets. Matching is done through coalescing, but "Match Fields" is not the correct terminology.
C. Key Fields→ This is a general database term, but in ServiceNow, "Coalesce Fields" is the term used for identifying unique keys during imports.
D. Sys IDs→ TheSys IDis a unique identifier for each record in ServiceNow, but it is not used for coalescing unless explicitly set as the coalesce field.
Best Practice Solution:
Set asingleormultiplefields ascoalesce fieldsin theTransform Mapto ensure proper data deduplication.
Navigate toSystem Import Sets → Transform Maps, select the relevant transform map, and mark the coalescing fields.
A graphical view of relationships among tables is a
Options:
Schema map
Graphical User Interface
Map source report
Dependency view
Answer:
AWhen a custom table is created, which access control rules are automatically created?
Choose 4 answers
Options:
delete
create
execute
read
update
write
Answer:
A, B, D, EExplanation:
InServiceNow, when acustom tableis created, the systemautomatically generates four Access Control Rules (ACLs)to control the basic operations on that table. These rules define who cancreate, read, update, and delete recordsin the table.
Read (ACL: table_name.*.read)Allows users to view (read) recordsin the table.
Without this ACL, userscannot see any recordsin the table.
Create (ACL: table_name.*.create)Allows users to insert new recordsinto the table.
Without this ACL, userscannot add new records.
Update (ACL: table_name.*.update)Allows users to modify (edit) existing recordsin the table.
Userscannot edit recordsif this ACL is missing.
Delete (ACL: table_name.*.delete)Allows users to remove (delete) recordsfrom the table.
Userscannot delete recordswithout this ACL.
Default Access Control Rules Created for a New Table:
C. executeIncorrect– Theexecutepermission applies toScripts or UI Actions, not table records.
NoexecuteACL is automatically created for tables.
F. writeIncorrect–"Write" is NOT an ACL permission in ServiceNow.
Instead,"update"is the correct term for editing records.
Incorrect Answer Choices Analysis:
ServiceNow Docs – Access Control Rules (ACLs)????Access Control Best Practices
ServiceNow Docs – Creating Custom Tables????Custom Tables and Security
Official ServiceNow Documentation References:
What type of field has a drop down list, from which you can pick from pre-defined options?
Options:
Choice
Picker
Drop down
Option
Answer:
AExplanation:
Understanding Choice Fields in ServiceNow:
AChoice fieldprovides a drop-down list ofpredefined valuesthat users can select from.
These fields are useful whenstandardized inputsare required (e.g., Status: Open, In Progress, Closed).
Why "Choice" is the Correct Answer:
AChoice fieldstores predefined options that users can select from a dropdown.
It ensuresdata consistencyby limiting inputs to a set of defined values.
Administrators can configure Choice fields inSystem Definition → Tables & Columnsby adding choices to specific fields.
Why Other Answers Are Incorrect:
B. Picker→ ServiceNow does havereference pickers(e.g., User Picker, Date Picker), but these are not used for predefined choice selections.
C. Drop down→ While a Choice fieldappearsas a dropdown, "Drop down" is not an official ServiceNow field type.
D. Option→ "Option" is a general term and not a specific ServiceNow field type.
Best Practice Solution:
To create or modifyChoice fields, go toSystem Definition → Tables & Columns, select the desired table, and edit the field properties.
UseChoice Liststo manage predefined values efficiently.
What is the Endpoint when configuring a REST Message?
Options:
The provider response indicates there is no data to send back
The URI of the data to be accessed, queried, or modified
The URI of the Webserver
The command to the REST script to stop execution
Answer:
BHow can you visually rearrange fields within a form view in Table Builder?
Options:
By duplicating the form view
By adding embedded lists
By dragging fields into the form editor
By modifying field properties
Answer:
CThere is a basic strategy when creating a Utils Script Include. Identify the step that does not belong.
Options:
Script the function(s)
Create a class
Create a prototype object from the new class
Identify the table
Answer:
DWhen managing tags, you can adjust who is able to see iL 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.
Which one of the following is the baseline behavior of a table in a privately-scoped application?
Options:
Any Business Rule can read, write- delete, and update from the table
All application scopes can read from the table
only artifacts in the table's application can read from the table
The table and its data are not accessible using web services
Answer:
BWhen looking at a long list of records, you want to quickly filter, to show only those which have Category of Hardware. How might you do that?
Options:
On the Iist, locate and right click on the value Hardware, select Show Matching
Click Funnel ten, type Hardware and click enter
On the Category column header, right click and select Show > Hardware
Right dick on magnifier, type Hardware and click enter
On Breadcrumb, click > icon, type Hardware and click enter
Answer:
AExplanation:
In ServiceNow, when working with large lists of records, users canquickly filterrecords based on specific column values using built-in list functionalities.
A. On the list, locate and right-click on the value Hardware, select Show Matching
This is thefastestway to filter a list.
Steps:
Locate a record with theCategory = Hardwarevalue.
Right-clickon the word "Hardware."
Select"Show Matching"from the context menu.
The list is now filtered to display only records withCategory = Hardware.
B. Click Funnel icon, type Hardware, and click enter
TheFunnel icon(Filter) is used to createadvanced filters, but youcannot directly type"Hardware" into it.
You would need to manually create a filter condition:
Category→is→Hardware
C. On the Category column header, right-click and select Show > Hardware
Incorrect terminology—There is no"Show > Hardware"option.
Instead, you would need to useShow Matching(Answer A).
D. Right-click on magnifier, type Hardware, and click enter
There is no"magnifier"(search icon) method that filters records this way.
E. On Breadcrumb, click > icon, type Hardware, and click enter
Breadcrumbsprovide a visual representation ofexisting filters, but you cannotdirectly type values into breadcrumbs.
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 policies are applied to all data entered into the platform (i.e., through a record form (UI), Import Sets, or Web Services)?
Options:
Data Policies
Data Integrity Policies
Write Policies
Data Submission Policies
Answer:
AExplanation:
Detailed Explanation:
Data Policiesin ServiceNow are designed to enforce data consistency across all entry points into the platform, including record forms (UI), Import Sets, and Web Services. Data Policies ensure that required fields, read-only fields, and other data integrity rules are maintained consistently. Unlike UI Policies, Data Policies apply universally to data imported or integrated, ensuring platform-wide data governance. (Reference: ServiceNow Documentation - Data Policies and Data Consistency)
=================
How can an administrator modify the layout of a form using Table Builder?
Options:
By configuring form sections
By changing the database schema
By editing system scripts
By altering the page header theme
Answer:
AExplanation:
Table Builderis aServiceNow featurethat allows administrators tomodify table structures, configure forms, and manage relationshipswithin a visual interface.
When modifying form layouts inTable Builder, administrators can:
✔Add, remove, or rearrange fieldson the form.
✔Create new form sectionsto organize fields logically.
✔Configure default valuesand field properties.
✔Manage related listsand relationships between tables.
Option B (Changing the database schema)is incorrect because modifying form layouts does not require schema changes (though Table Builder can modify schemas, it's not necessary for layout changes).
Option C (Editing system scripts)is incorrect because form layout changes do not require scripting.
Option D (Altering the page header theme)is incorrect because themes affect the UI appearance, not form structure.
????Reference:ServiceNow Platform Fundamentals – Table Builder & Form Configuration
Tables may be set up with Many to Many relationships. What is a classic example of a scenario where the tables would have many to many relationships?
Options:
Requests can contain many items; and Items can be any item from the catalog.
Vendors can sell multiple products; and products can be sold by multiple vendors.
A Task can trigger many Workflows; and a Workflow can trigger many Tasks
A Configuration Item can belong to multiple Classes; and Classes can contain multiple Configuration Items.
Answer:
BExplanation:
InServiceNow, aMany-to-Many (M2M) relationshipexists whenrecords in one tablecan be associated withmultiple records in another table, and vice versa.
A classic example of anM2M relationshipis:
✔Vendors can sell multiple products
✔Products can be sold by multiple vendors
Vendors oftensell multiple productsacross different categories.
A single product can beavailable from multiple vendors.
This requires anintermediary (join) tableto track the many-to-many relationship.
A. Requests & Items
Incorrectbecause eachRequest (REQ#)can havemultiple requested items (RITM#), but anitem does not belong to multiple requests. This is aone-to-many (1:M) relationship.
C. Tasks & Workflows
Incorrectbecause workflows are associatedat an individual task level, and while multiple workflows may be involved, they do not create a trueM2M relationship.
D. Configuration Items & Classes
Incorrectbecause a Configuration Item (CI)belongs to only one class, making this aone-to-many relationship, not M2M.
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
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:
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
Now Mobile
Types of Interfaces in ServiceNow:Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
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.
Which of the following are not included in an Update Set, by default? (Choose four.)
Options:
Homepages
Data
Published Workflows
Business Rules
Schedules
Database changes
Related Lists
Answer:
A, B, C, HExplanation:
InServiceNow, anUpdate Setis a mechanism used tocapture customizationsmade in an instance andmove them to another instance(e.g., from development to production). However, certain elements arenot included in an Update Set by default.
Homepages (A) –Correct
Homepages are stored asuser-specific or global content, and they are not included in update sets by default.
To migrate them, you need tomanually export/importthem or use thesys_portal_page_settable.
Data (B) –Correct
Update Setsdo not include actual data, such as incident records, user records, or CMDB data.
Onlyconfiguration changes(like fields, forms, and workflows) are captured.
Data migration must be handled separately usingData Export or Integration methods.
Published Workflows (C) –Correct
Once a workflow ispublished, it is stored as a runtime instance and not automatically included in an Update Set.
To capture it, you mustmanually updatethe workflow before moving it in an Update Set.
Report Definitions (H) –Correct
Reports and their configurations are not automatically included in Update Sets.
You mustmanually include themby marking them as "Captured in Update Set."
D. Business Rules(Captured in Update Sets)
E. Schedules(Captured in Update Sets)
F. Database changes(Captured in Update Sets)
G. Related Lists(Captured in Update Sets)
I. Scheduled Jobs(Captured in Update Sets)
J. Client Scripts(Captured in Update Sets)
K. Views(Captured in Update Sets)
ServiceNow Update Sets
ServiceNow Update Set Best
Items NOT Included in Update Sets (By Default):Items That ARE Included in Update Sets (By Default):Official References from Certified System Administrator (CSA) Documentation:
Which of the following statements describes how data is organized in a table?
Options:
A column is a field in the database and a record is one user
A column is one field and a record is one row
A column is one field and a record is one column
A column contains data from one user and a record is one set of fields
Answer:
BExplanation:
InServiceNow (and databases in general), data is stored intables, which consist of:
Columns (Fields):Representindividual data attributes(e.g., Name, Email, Status).
Rows (Records):Representindividual entriesin the table (e.g., a specific Incident or User).
Key Concepts:Table
Columns (Fields)
Rows (Records)
Incident
Number, Caller, Priority, Description
Each unique incident entry
User
Name, Email, Role, Department
Each individual user record
A column represents a single field (data attribute), such as "Priority" or "Short Description."
A row represents a record (entry in the table), such as an individual incident or user.
A. A column is a field in the database and a record is one user→Incorrect
Records are not limited to users; a record could be an Incident, Change, or any other entry.
C. A column is one field and a record is one column→Incorrect
Arecord is not a single column; a record consists of multiple fields (columns).
D. A column contains data from one user and a record is one set of fields→Incorrect
Columns contain data for all users/records, not just one user.
A record is one row, not just a set of fields.
Why is "B. A column is one field and a record is one row" the Correct Answer?Why the Other Options Are Incorrect?
ServiceNow Docs: Understanding Tables and
References from Certified System Administrator (CSA) Documentation:
Which ServiceNow capability provides assistance to help users obtain information, make decisions, and perform common work tasks via a messaging interface?
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.
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:
When 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:
Which one of the following is NOT a type of Visual Task Board?
Options:
Feature
Guided boards
Flexible
Freeform
Answer:
AExplanation:
InServiceNow,Visual Task Boards (VTBs)provide aKanban-style interfaceto manage and track work. There arethree main typesof Visual Task Boards, but "Feature"is notone of them.
Freeform Board (Valid Type)
Manually created boards wherecards can be moved freelywithout predefined conditions.
Users canadd and organize tasks as needed.
Example: Personal task management.
Guided Board (Valid Type)
Createdfrom a list viewandlinked to a ServiceNow table(e.g., Incident, Change, Task).
Cards on the boardautomatically updatebased on conditions.
Example: Managing Incidents or Change Requests.
Flexible Board (Valid Type)
Similar toGuided Boards, but allows users tomanually reordertasks within lanes.
Offers moreflexibilitywhile still being linked to a data source.
Example: Sprint Planning or ITSM Workflows.
"Feature" is NOT a Visual Task Board type in ServiceNow.
ServiceNow does use the term"Feature"in Agile Development (for tracking high-level product functionalities), but it is not related to VTBs.
Types of Visual Task Boards in ServiceNow:Why is "Feature" Incorrect?
Why Other Options Are Correct?Guided, Flexible, and Freeformare thethree valid typesof Visual Task Boards in ServiceNow.
Visual Task Boards Overview
ServiceNow Visual Task Boards
Types of Visual Task Boards
Creating and Using VTBs
References from ServiceNow CSA Documentation:
A new Service Desk employee in Latin America complains that the create dates and times are incorrect on their Incident list. What would you suggest to fix this issue?
Options:
Have them clear their cache.
Have them use the gear icon to set the employee’s time zone.
Recommend they use Chrome, instead of Explorer.
Use the system properties to correct the instance’s time zone.
Have them correct the time zone on their computer.
Answer:
BExplanation:
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
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.
Which tool should be used to populate commonly used fields in a form?
Options:
Template
Reference Qualifier
Formatter
Assignment Rule
Answer:
AExplanation:
InServiceNow, aTemplateis a tool used topre-fill commonly used fieldsin a form, saving time and ensuring consistency in data entry.
ATemplateis a predefined set offield valuesthat can be applied to a form toautomatically populate fields.
Users can create and apply templates tospeed up form completionandreduce errors.
Templates are especially useful forstandardized requests, such asincident logging, change requests, or task assignments.
Create a Template:
Navigate toSystem UI → Templates.
Define thefieldsand their default values.
Assign the template to aspecific table(e.g.,incident,change_request).
Apply a Template to a Form:
When filling out a form, users canselect a templatefrom theTemplate Bar.
The templateautomatically populatesthe pre-configured fields.
Example Use Case:
Scenario:A Service Desk agent frequently logs incidents forpassword resets.
Solution:A"Password Reset"template can be created with:
Short Description:"Password reset request"
Category:"Access"
Assignment Group:"IT Support"
When an agent applies this template, these fields areautomatically populated, saving time.
What is a Template in ServiceNow?How to Use a Template?
Why Option A (Template) is Correct?Templates are the official ServiceNow tool for pre-filling commonly used fields in a form.
Why Other Options Are Incorrect?B. Reference Qualifier→ Incorrect
Reference Qualifierscontrolwhich values appear in a reference field(e.g., filtering available users in theAssigned Tofield).
They donot populate fields automatically.
C. Formatter→ Incorrect
AFormatteris a UI component thatdisplays additional information(e.g., anActivity Formattershows an activity log).
It doesnot populate form fields.
D. Assignment Rule→ Incorrect
Assignment Rulesautomaticallyassign recordsto users or groups based on conditions.
They donot populate multiple fieldsin a form.
ServiceNow Docs – Creating and Using
ServiceNow Learning – Templates and Data Population
ServiceNow Best Practices – Using Templates for Efficiency
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.
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.
A new service catalog item is being developed, but should only be visible to managers inside the HR Department. What method would you use to fulfill this requirement?
Options:
Specify the Dept_Mgr role on the catalog content block
Add the Department Manager group to the catalog item’s user criteria
Add the Department Manager group to the catalog item’s ACL
Only publish the item in the HR service catalog
Use a Dept_Mgr ACL on the HR service catalog
Answer:
BExplanation:
In ServiceNow,User Criteriais thebest methodfor controllingwho can see or request catalog items. To ensure that onlyHR Department Managerscan view the service catalog item, we need to applyUser Criteriaby adding theDepartment Manager group.
Navigate toService Catalog > Catalog Items.
Open the specific catalog item.
Scroll down to theAvailable Forsection.
ClickEditand selectUser Criteria.
Add theDepartment Manager group.
Save the changes.
Steps to Restrict Catalog Item Visibility Using User Criteria:????Effect:Only users in theDepartment Manager groupwill be able to see and request this catalog item.
Incorrect Answer Choices Explanation:A. Specify the Dept_Mgr role on the catalog content block
Rolescontrol system permissions but are not used tofilter visibilityof catalog items.
C. Add the Department Manager group to the catalog item’s ACL
Access Control Lists (ACLs)restrict who canmodifya catalog item but do not control visibility.
D. Only publish the item in the HR service catalog
Publishing an item in a specificcatalogdoes not restrict access to a specificuser group.
E. Use a Dept_Mgr ACL on the HR service catalog
ACLs arenot the correct approachfor managing catalog item visibility;User Criteriais the best practice.
ServiceNow User Criteria for Service Catalog
Restricting Access to Service Catalog Items
Official CSA Documentation Reference:
What is the name of the table relationship, where two or more tables are related in a bi-directional relationship, so that the related records are visible from both tables in a related list?
Options:
Database View
Many to Many
One to Many
Extended
Answer:
BExplanation:
AMany-to-Many (M2M) relationshipin ServiceNow allows two or more tables to be relatedbi-directionally, so that related records are visible in arelated liston both tables.
Unlike aOne-to-Many (1:M)relationship (where only one table references another), M2M relationshipslink records in both directions.
This is achieved through anintermediary table, known as aMany-to-Many table, which stores the relationships.
A Many-to-Many table contains:
Areference fieldfor each of the tables being linked.
The relationship records, which connect records between the two tables.
Suppose you want to relateIncidentstoProblemsand vice versa.
Instead of adding a reference field in each table, you create anm2m_incident_problemtable.
Now, an Incident can be linked tomultipleProblems, and each Problem can be linked tomultipleIncidents.
These relationships will be visible asrelated listsin both tables.
How Many-to-Many Relationships Work in ServiceNow:Example of a Many-to-Many Relationship:
Incorrect Answer Choices Explanation:A. Database View– Used tocombine data from multiple tablesfor reporting but does not establish abi-directional relationshipbetween tables.
C. One to Many (1:M)– Asinglerecord in one table relates tomultiplerecords in another, but the relationship isnot bi-directional.
D. Extended– Refers totable inheritance, where a table inherits fields from its parent table, not a Many-to-Many relationship.
Many-to-Many Relationships in ServiceNow
Understanding Table Relationships
Official CSA Documentation Reference:
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.
A user wants to create a set of filter conditions, where they want to show records which satisfy two conditions:
Incidents where the state is Closed
Incidents where Assignment Group is Network
After clicking the Funnel icon, what should the user do?
Options:
Define the first condition; click AND button; define second condition; click Run
Define the first condition; click AND button; define second condition; press enter
Define the first condition; click OR button; define second condition; press enter
Define the first condition; click > icon on breadcrumb, define second condition; click Run
Define the first condition; click > icon on breadcrumb, define second condition; press enter
Answer:
CExplanation:
In ServiceNow, when applying filters, theFunnel iconopens the condition builder, allowing users to set criteria for displaying records.
Understanding the requirement:
The user wants to seeIncidents where the state is ClosedORIncidents where the Assignment Group is Network.
The key word here isOR, meaning records satisfyingeithercondition should be displayed.
Steps to apply this filter in ServiceNow:
Click theFunnel iconto open the condition builder.
Define thefirst condition→ SelectState = Closed.
Click theORbutton (since we want records meeting either condition).
Define thesecond condition→ SelectAssignment Group = Network.
PressEnterto apply the filter.
Since the user wantseither condition to be true,ORis the correct logical operator.
PressingEnterafter defining the second conditionexecutes the filter.
A. Define the first condition; click AND button; define second condition; click Run:Incorrect becauseANDwould requireboth conditions to be true simultaneously, which is not what the user wants.
B. Define the first condition; click AND button; define second condition; press enter:Same issue as option A—AND willnarrow the resultsinstead ofexpanding them.
D. Define the first condition; click > icon on breadcrumb, define second condition; click Run:Thebreadcrumb navigationis used to modify filtersafter applying them, not to create them initially.
E. Define the first condition; click > icon on breadcrumb, define second condition; press enter:Same issue as option D—breadcrumb navigation is for modifying, not for initial filter creation.
Using Filters and Condition Builder in ServiceNow:ServiceNow Docs
ServiceNow Querying and Filtering Best Practices
Why is the Correct Answer "C"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:UsingORensures both conditions are considered independently, displaying incidents that are eitherClosedor assigned toNetwork.
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 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).
What do you activate when you want to add applications or functionality within your development instance?
Options:
App Package
Updated Pack
Patch
Plugin
App Updated Set
Answer:
DExplanation:
In ServiceNow,Pluginsare used to activate additional applications or functionalities within a development instance. A plugin is apackage of features, configurations, and applicationsthat extends the platform’s capabilities.
Plugins introduce new capabilities– They allow you to enable or disable specific functionalities, such as ITSM, CMDB, HR Service Delivery, and Performance Analytics.
Plugins can be installed or activatedfrom theSystem Definition > Pluginsmodule.
Some plugins are available by default, while others require activation by an administrator or ServiceNow support.
Plugins can depend on other plugins, meaning some functionality requires multiple plugins to be activated.
A. App Package:No such term in ServiceNow. Applications in ServiceNow are delivered viaPlugins or App Engine Studio, not "App Package."
B. Updated Pack:Not a ServiceNow term. ServiceNow updates are delivered aspatches or application updates, not an "Updated Pack."
C. Patch:Apatchis a minor update or bug fix released by ServiceNow but does not introduce new functionality.
E. App Updated Set:Update Setstrack changes in a development instance but are used formigrating configurationsbetween instances, not for activating functionality.
ServiceNow Plugins Documentation:ServiceNow Docs
Managing and Activating Plugins in ServiceNow(Admin Guide)
Why is the Correct Answer "Plugin"?Why Not the Other Options?References from the Certified System Administrator (CSA) Official Documentation:
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
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.
What are the three components of a filter condition?
Options:
Field. Operator and Value
Condition. Operator, and Value
Field, Condition, and Value
Variable, Field, and Value
Answer:
AExplanation:
InServiceNow, afilter conditionis used to definesearch criteriafor records in a table. A filter consists ofthree primary components:
Field→ The database field to be evaluated (e.g.,priority,state,assigned_to).
Operator→ Specifies how the field should be compared to a value (e.g.,is,contains,greater than).
Value→ The expected data in the field (e.g.,High,Resolved,John Doe).
Filter Condition:PriorityisHigh
Field:Priority
Operator:is
Value:High
Another Example:Stateis notResolved
Field:State
Operator:is not
Value:Resolved
Example of a Filter Condition:Why Option A is Correct?Field, Operator, and Valueare the correct components used to create a filter condition.
Why Other Options Are Incorrect?B. Condition, Operator, and Value→ Incorrect because"Condition"is a result of aField + Operator + Value, not a separate component.
C. Field, Condition, and Value→ Incorrect because"Condition"is not a direct component.
D. Variable, Field, and Value→ Incorrect becausevariablesare used in forms, not in filter conditions.
ServiceNow Docs – Creating and Applying
ServiceNow Learning – Query Builder and Conditions
ServiceNow Best Practices – Using Filters in Lists and Reports
References from Certified System Administrator (CSA) Documentation:
How is a group defined in ServiceNow?
Options:
A group is one record stored in the Group Type [sys_user_group_type] table
A group is one record stored in the Group [sys_user_group] table
A group defines a set of users that share the same location
A group defines a set of users that share the same job title
Answer:
BExplanation:
InServiceNow, agroupis acollection of userswho share common responsibilities, such as handling incidents, approvals, or service requests.
Groups are stored in thesys_user_grouptable
Eachgroupis arecord in thesys_user_grouptable, which manages user access and permissions.
Example: The "Service Desk" group (sys_user_grouprecord) may contain multiple IT support users.
Groups are used for role assignments
Instead of assigning roles directly to users,roles are assigned to groupsfor easier access management.
Groups can be used for approvals and task assignments
Groups are often assigned to handleapproval workflows, incident resolution, and change management tasks.
A. A group is one record stored in the Group Type [sys_user_group_type] table(Incorrect)
Thesys_user_group_typetable is used for categorizing groups,not storing actual group records.
C. A group defines a set of users that share the same location(Incorrect)
Incorrect: Groups arenot location-based; they are used fortask assignments, approvals, and permissions.
D. A group defines a set of users that share the same job title(Incorrect)
Incorrect: Users with the same job titlemay belong to different groupsbased on their responsibilities.
Key Details About Groups in ServiceNow:Why Other Options Are Incorrect?
Groups in ServiceNow
Managing User Groups
User and Group Management
ServiceNow User and Group Administration
References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
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:
IntegrationHub enables execution of third-party APIs as a part of a flow. These integrations are referred to as
Options:
an action
a spoke
a connection
an integration step
Answer:
BExplanation:
InServiceNow IntegrationHub, third-party API integrations within aFlow Designerflow are known asspokes. Aspokeis a scoped application containingFlow Designer actions and subflowsthat allow the flow to interact with external systems or ServiceNow applications.
Spokes in IntegrationHub
Aspokeis a collection ofpredefinedandcustomactions, subflows, and data streamsused to integrate with external systems.
Spokes provide ano-code/low-codeapproach to integrating third-party applications.
Examples ofprebuilt spokesavailable in ServiceNow include:
Slack Spoke(for Slack API integrations)
Microsoft Teams Spoke(for Teams integration)
Jira Spoke(for integrating with Atlassian Jira)
How Spokes Work
When a flow needs to interact with an external system (e.g., sending data to Jira or retrieving information from Slack), itcalls an action from a spoke.
Each spoke containsmultiple predefined actionsthat execute API requests or perform tasks like creating records, updating data, or fetching information.
Comparison with Other Options
A. an action→ Incorrect
Actions are individual steps in a flow, not the complete integration package. Actions exist inside spokes.
C. a connection→ Incorrect
Aconnectionis a configuration that stores authentication details (e.g., API keys, OAuth tokens) used by a spoke.
D. an integration step→ Incorrect
No such term as “integration step” exists in ServiceNow IntegrationHub.
ServiceNow Docs - IntegrationHub
ServiceNow Docs - Spokes in Flow
Key Concepts Related to IntegrationHub and SpokesOfficial References from the Certified System Administrator (CSA) Documentation:
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 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
Creating Business
Key Elements to Specify When Creating a Business Rule:Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What is a no-code approach to control the mandatory or read-only state of a form field?
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.
Which ServiceNow resource is a framework that ensures the data your ServiceNow application requires maps correctly to the appropriate CMDB tables?
Options:
Common Service Data Model (CSDM)
Service Mapping Utility (SMU)
Service Schema Map (SSM)
CMDB Class Manager (CMDBCM)
CI Class Manager (CICM)
Answer:
AExplanation:
TheCommon Service Data Model (CSDM)is a framework provided by ServiceNow that ensures your application's data correctly maps to theConfiguration Management Database (CMDB)tables. It standardizes howconfiguration items (CIs), services, and relationshipsare structured within the CMDB.
Standardized Data Model:Ensures consistent and correct CMDB data structuring.
Alignment with CMDB Best Practices:Helps businesses align their IT assets, services, and business functions effectively.
Better Service Mapping:Provides structured relationships between business services and their technical components.
Compliance & Governance:Ensuresdata integrityby enforcing best practices for CMDB population.
Key Functions of CSDM:
Incorrect Answer Choices Explanation:B. Service Mapping Utility (SMU)– Service Mapping is used fordiscovering and mapping dependenciesbut is not a data model framework.
C. Service Schema Map (SSM)– No such official term exists in ServiceNow documentation.
D. CMDB Class Manager (CMDBCM)– This is a tool used tomanage CI classesbut does not define a data model framework like CSDM.
E. CI Class Manager (CICM)– Incorrect term; CMDB Class Manager is used for CI class hierarchy management, not for mapping applications to CMDB tables.
ServiceNow Documentation: Common Service Data Model (CSDM)CSDM Overview
ServiceNow CMDB Best PracticesCMDB and CSDM Alignment
Official CSA Documentation Reference:
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)
How SLAs Work in
Key Features of SLAs in ServiceNow:Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
When a user reports that they are not able to see modules on the application navigator, what can you do, to see what modules are visible to them?
Options:
Look up their password, so you can login with their account
Initiate a Connect Chat session
Install the Bomgar plug-in
Impersonate the user
Launch a NowChat window
Answer:
DExplanation:
If a user reports that theycannot see certain modulesin theApplication Navigator, the best way to troubleshoot is toimpersonate the user. Impersonation allows an administrator to see exactly what the user seeswithout needing their password.
Click on your profile icon (top-right corner).
SelectImpersonate User.
Search for and select theuser’s name.
The instance will reload, and you will see the UI as the user experiences it.
Navigate to theApplication Navigatorand check for missing modules.
Once done, clickStop Impersonation.
Ensures security(no need to reset or look up passwords).
Speeds up troubleshootingby allowing admins to replicate user issues.
Helps verify role-based access permissions.
Steps to Impersonate a User in ServiceNow:Why is Impersonation Useful?
Incorrect Answer Choices Explanation:A. Look up their password, so you can login with their account
This is asecurity violationand not an acceptable practice.
B. Initiate a Connect Chat session
Chatting with the user can help gather information, but it does not allow you to see what they see.
C. Install the Bomgar plug-in
Bomgaris a remote support tool, but impersonation is thebuilt-inand recommended method for troubleshooting in ServiceNow.
E. Launch a NowChat window
NowChat is used forcustomer support and collaboration, not for verifying module visibility.
Impersonate Users in ServiceNow
User Roles and Permissions
Official CSA Documentation Reference:
What are the three permission requirements that must evaluate to true for an access control rule to apply?
Choose 3 answers
Options:
Conditions
table.
Roles
Script
table."
table.none
Answer:
A, C, DExplanation:
In ServiceNow,Access Control Rules (ACLs)determine who cancreate, read, write, delete, or executerecords within a table. Each ACL rule evaluates three main permission requirements,all of which must be truefor the rule to apply. These requirements are:
TheConditions fieldin an ACL specifies predefined logic that must be met for the rule to apply.
Example: An ACL might specify that a record is only accessible if theStatefield is set to "Open".
Conditions areevaluated firstbefore checking roles or scripts.
ACLs can berestricted to users with specific roles.
If a user does not have the required role(s), the ACL denies access.
Example: Only users with the"itil"role can edit incidents.
If the ACL does not specify any role, all users may be eligible based on conditions and script evaluations.
ACL scripts provideadvanced conditional logicusingserver-side JavaScript.
Scripts allow complex rule evaluation, such as checking whether a user is the record’s creator.
Example: A script could restrict access to records wherecurrent.requested_for == gs.getUserID()(only allow users to see their own requests).
If a script is present in an ACL, it must returntruefor access to be granted.
Access control rules are only granted when all three evaluations return true.
Conditions act asfilters.
Roles definepermissions based on user roles.
Scripts allowadvanced access logic.
1. Conditions (A - Correct Answer)2. Roles (C - Correct Answer)3. Script (D - Correct Answer)Why "A. Conditions," "C. Roles," and "D. Script" are the Correct Answers?
B. Table – Incorrect
Access control appliesto specific tables, but defining a table itself is not one of the permission checks.
E. Table." – Incorrect
This is anincorrectly formatted optionand does not relate to access control evaluation.
F. Table.none – Incorrect
"Table.none" is not an evaluation factor in ACLs. Access control applies totable-level, field-level, and record-level, but "table.none" is not an access requirement.
Explanation of Incorrect Options:
ServiceNow Docs: Access Control Rules (ACLs) Overview
ServiceNow CSA Study Guide – Security and Access Control
ServiceNow Product Documentation: Evaluating ACLs and Permissions
References from Certified System Administrator (CSA) Documentation:
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:
How are local flow variables accessed in the Flow Designer Data panel?
Options:
As newly generated icons
As scratchpad variables
As new tabs
As data pills
Answer:
DExplanation:
InServiceNow Flow Designer,local flow variablesare accessed in theData Panel as data pills.
Local Flow Variables:
These aretemporary variablesthat storedataduring the execution of a flow.
Can be used topass valuesbetween actions within the same flow.
Accessing Local Variables in the Data Panel:
TheData Panelcontainsdata pills, which representstored values.
Flow variables appear asblue data pillsthat can bedragged and droppedinto different actions.
Example: A variable storingUser IDcan be dragged into an"Assign Task"action to assign a task dynamically.
Why Data Pills?
Data pills act astokensrepresenting values that update dynamically during flow execution.
Ensuresreusabilityandautomationacross multiple actions.
How Flow Variables Work in Flow Designer:Why Option D (As data pills) is Correct?Flow variables appear as "data pills" in the Data Panel, which can be dragged into flow actions.
Why Other Options Are Incorrect?A. As newly generated icons→ Incorrect
No "icons" are generated; flow variables are represented asdata pills.
B. As scratchpad variables→ Incorrect
Scratchpad variablesexist inBusiness Rules, butnot in Flow Designer.
C. As new tabs→ Incorrect
Flow variables donot appear as tabs; they appear in theData Panel as data pills.
ServiceNow Docs – Flow Designer: Using Data
ServiceNow Learning – Working with Flow Variables and Data Panel
ServiceNow Developer Portal – Flow Designer Best Practices
References from 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
Answer:
AExplanation:
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:
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
References from Certified System Administrator (CSA) Documentation:This confirms that"Function Fields" is the correct answerfor performingarithmetic, coalescing, concatenation, and length calculationsin reporting.
What controls the publishing and retiring process for knowledge articles?
Options:
Approval Policies
Approval Definitions
Workflow Designer
Workflows
State Lifecycle
Answer:
DExplanation:
InServiceNow Knowledge Management, thepublishing and retiring process for knowledge articlesis managed throughWorkflows. These workflows define the steps an article must go through before it is published, updated, or retired.
Submission:
A user creates a knowledge article and submits it for approval.
Approval Process:
Based on the workflow, an article may require manager or SME (Subject Matter Expert) approval.
Publishing:
Once approved, the article ispublishedand made available in the Knowledge Base.
Updating & Versioning:
If edits are needed, the article enters adraft or reviewstate.
Retirement:
When an article is no longer needed, it follows the workflow toretire or archiveit.
Knowledge Approval Publish(requires approval before publishing)
Knowledge Instant Publish(automatically publishes the article)
Knowledge Retire(handles retiring or archiving articles)
A. Approval Policies(Incorrect)
ServiceNow does not use a separate "Approval Policy" for knowledge articles; approvals are managed within the workflow.
B. Approval Definitions(Incorrect)
There is no such specific feature in ServiceNow. Approvals are configured within workflows, not separate definitions.
C. Workflow Designer(Incorrect)
TheWorkflow Designeris a tool used tocreate workflows, but it does not control the publishing process directly. The workflows themselves do.
E. State Lifecycle(Incorrect)
While knowledge articleshave a lifecycle (Draft → Review → Published → Retired), this is controlledby workflows, not by an independent "State Lifecycle" feature.
Knowledge Workflows
ServiceNow Knowledge Management
How Workflows Control Knowledge Article Publishing & Retiring:Common Knowledge Workflows in ServiceNow:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
What are different types of Data Sources, which may be imported into ServiceNow? (Choose four.)
Options:
Local Sources (i.e. XML, CSV, Excel)
Implementation Spoke
DataHub
JDBC Connection
Network Server
LDAP Connection
Answer:
A, C, D, FExplanation:
In ServiceNow,Data Sourcesdefine external data that can be imported into the platform. These sources feed data intoImport Sets, which are then transformed into ServiceNow tables.
Why These Options Are Correct?A. Local Sources (i.e. XML, CSV, Excel)
Allows importingstructured data filesstored locally or uploaded manually.
Commonly used forone-time data migrationsor periodic imports.
D. JDBC Connection
JDBC (Java Database Connectivity)allows ServiceNow to connect directly toexternal databases(e.g., MySQL, Oracle, SQL Server).
Useful forreal-time integrationswith legacy systems.
E. Network Server
Allows importing data from afile stored on a remote serverviaSFTP/FTP.
Common forautomated batch data imports.
F. LDAP Connection
LDAP (Lightweight Directory Access Protocol)allows ServiceNow to syncuser and group datafrom enterprise directories (e.g., Active Directory).
Used forHR, ITSM, and Identity Management.
Why Are the Other Options Incorrect?B. Implementation Spoke
Incorrectbecause "Implementation Spoke" isnot a data sourcebut aServiceNow IntegrationHub componentused for automating ITSM tasks.
C. DataHub
Incorrectbecause "DataHub" isnot a ServiceNow data source.
ServiceNow usesIntegrationHub, JDBC, REST, and SOAP APIsfor data ingestion.
ServiceNow Data Sources - Importing External Data
ServiceNow LDAP Integration - Best Practices
ServiceNow JDBC and File-Based Data Import Methods
References to Official Certified System Administrator (CSA) Documentation:
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
Building Flows in Flow
Key Features of Flow Designer:Explanation of Incorrect Options:Official References from Certified System Administrator (CSA) Documentation:
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
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:
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
ServiceNow Learning – Flow Designer and Automation Best Practices
ServiceNow Developer Portal – Flow Designer Action Configuration
References from Certified System Administrator (CSA) Documentation:
Which plugin needs to be activated in order to translate the content of a catalog item to multiple languages?
Options:
Localization Framework plugin(com.glide.localization_framework)
Translation Framework plugin (com.glide.translation_framework)
Multiple Language Framework plugin (com.glide.multiple.language_framework)
Language Al Framework plugin (com .g I id e. language.ai _framework)
Answer:
BExplanation:
To translateService Catalog itemsinto multiple languages in ServiceNow, theTranslation Framework plugin (com.glide.translation_framework)must be activated. This plugin enablesautomatic translation of text fields, including:
Service Catalog items
Knowledge Base articles
Field labels
UI components
Providesmulti-language supportfor catalog items.
Usesmachine translation or manual translation mapping.
Works with theServiceNow Language Packsto provide localized experiences.
Key Features of the Translation Framework Plugin:
TheTranslation Framework plugin (com.glide.translation_framework)is specifically designed to supportmulti-language content translationfor the Service Catalog.
It allows translation of catalog item descriptions, labels, and options without custom scripting.
Why "B. Translation Framework Plugin" is the Correct Answer?
A. Localization Framework Plugin (com.glide.localization_framework) – Incorrect
This plugin helps withlocalization settingsbut is not specifically for catalog item translation.
C. Multiple Language Framework Plugin (com.glide.multiple.language_framework) – Incorrect
No such plugin exists in ServiceNow.
D. Language AI Framework Plugin (com.glide.language.ai_framework) – Incorrect
This is not a valid ServiceNow plugin.
Explanation of Incorrect Options:
ServiceNow Docs: Translation Framework Plugin
ServiceNow CSA Study Guide – Multi-language Support
ServiceNow Product Documentation: Translating Service Catalog Items
References from Certified System Administrator (CSA) Documentation:
What icon do you use to change the label on a Favorite?
Options:
Clock
Hamburger
Pencil
Three dots
Triangle.
Star
Answer:
CExplanation:
InServiceNow, Favorites allow users to quickly access frequently usedmodules, records, lists, or reports. Favorites can be customized, including renaming them, changing their icons, or modifying their colors.
Changing the Label of a FavoriteTorename or edit a Favorite, you must use thePencil icon (✏️), which indicatesedit mode.
Navigate to theApplication Navigatoron the left-hand side.
Locate theFavoritessection.
Hover over the favorite item you want to rename.
Click on thePencil icon(✏️) to open the edit menu.
Update thelabel(name) and other properties like color or icon.
ClickSaveto apply changes.
A. Clock(Incorrect)
TheClock icontypically representsrecently accessed items, not Favorites.
B. Hamburger(Incorrect)
TheHamburger menu (☰)represents navigation menus but is not used to edit Favorites.
D. Three dots(Incorrect)
TheThree dots (⋮)often indicate a menu with additional options but do not specifically edit Favorites.
E. Triangle(Incorrect)
NoTriangle iconis used for renaming Favorites.
F. Star(Incorrect)
TheStar icon (⭐)is used toadd or removeFavorites, but not to rename them.
ServiceNow Favorites
Steps to Change the Label of a Favorite:Explanation of Incorrect Options:Official References from Certified System Administrator (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:
Which of the following protects applications by identifying and restricting access to available files and data?
Options:
Application Configuration
Verbose Log
Access Control Rules
Application Scope
Answer:
CExplanation:
Access Control Rules (ACLs) are a fundamental security feature in ServiceNow that protect applications by identifying and restricting access to files and data. ACLs define which users or roles have permissions to create, read, write, or delete data within an application.
Understanding Access Control Rules (ACLs)ACLs in ServiceNow operate based on three key elements:
Object Type– Defines what is being secured (table-level or field-level access).
Operation– Specifies the type of access (Create, Read, Write, Delete, Execute, etc.).
Condition & Script– Determines when access is granted (role-based permissions or specific conditions).
Data Security:Ensures that only authorized users can access specific data.
Granular Access:Controls permissions at the table and field level.
Regulatory Compliance:Helps organizations maintain security standards and data protection laws.
ServiceNow applies ACLs from the most specific to the most general (Field-level → Table-level → Global-level).
If no ACL explicitly allows access, the system denies it by default (Deny by Default Policy).
ACLs can be role-based, condition-based, or script-based for advanced security configurations.
A. Application Configuration– This refers to application settings but does not control access to data.
B. Verbose Log– Logging helps in debugging but does not secure applications or restrict access.
D. Application Scope– Defines application boundaries but does not control data access permissions.
ServiceNow CSA Documentation: Access Control Rules (ACLs)
ServiceNow Security Best Practices: Security and Access Control
Why Access Control Rules are Important?How ACLs Work in ServiceNow?Incorrect Answer Choices Explanation:Official CSA Documentation Reference:
What is a key difference between Reporting and Performance Analytics?
Options:
Performance Analytics contains snapshots of data taken over time; Reporting shows only the data as it is, at the moment the report is run.
Performance Analytics can show trends; Reports cannot.
Reports can be run on a scheduled basis; Performance Analytics cannot.
Performance Analytics data can be published to Dashboards; Reports cannot.
Performance Analytics shows KPIs; Reporting does not.
Answer:
AExplanation:
Thekey differencebetweenReportingandPerformance Analytics (PA)is how they handle data over time.
Showsreal-time datafrom tables.
Runs queries on dataat the momentthe report is generated.
Cannot analyze historical trendsunless data is manually stored.
Used forstatic reports, lists, charts, or dashboards.
Capturessnapshotsof data at scheduled intervals (e.g., daily, weekly).
Tracks trends and KPIs (Key Performance Indicators)over time.
Helps organizationsforecast and analyze historical patterns.
Used forbusiness intelligence and proactive decision-making.
ReportingPerformance Analytics (PA)
Incorrect Answer Choices Explanation:B. Performance Analytics can show trends; Reports cannot.
Reporting can show trends usingaggregated data(e.g., grouped by date), butPA is specifically designedfor tracking trends over time.
C. Reports can be run on a scheduled basis; Performance Analytics cannot.
BothReports and PA can be scheduledto run at regular intervals.
D. Performance Analytics data can be published to Dashboards; Reports cannot.
Reportscanbe published todashboards, just like Performance Analytics.
E. Performance Analytics shows KPIs; Reporting does not.
Reports candisplay KPIsusing calculated metrics and aggregations, butPA is optimizedfor KPI tracking over time.
Performance Analytics vs. Reporting
ServiceNow Reporting Overview
Official CSA Documentation Reference:
Which plugin allows users to install multiple applications, application-customizations. or plugins at once?
Options:
Application Integration and Plugin Delivery (A1PD) SpokeBatch Install
Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install
Multiple Integration and Process Delivery (MIPD) SpokeBatch Install
Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install
Answer:
AExplanation:
TheApplication Integration and Plugin Delivery (A1PD) SpokeBatch Installplugin inServiceNowallows users to installmultiple applications, customizations, and pluginsat once.
Batch Installation
Enables administrators to install multiple applications or pluginssimultaneously, reducing manual effort.
Automated Delivery
Facilitatesautomated deploymentof related applications and customizations.
Improved Instance Management
Ensures consistent configurations across multiple instances (e.g.,Dev → Test → Prod).
B. Continuous Integration and Continuous Delivery (CICD) SpokeBatch Install
Incorrect: CICD is used forversion control and automated deployments, not plugin installation.
C. Multiple Integration and Process Delivery (MIPD) SpokeBatch Install
Incorrect: No such ServiceNow plugin exists.
D. Quick Integration and Multiple Delivery (QIMD) SpokeBatch Install
Incorrect: No such ServiceNow feature exists.
Key Features of A1PD SpokeBatch Install:Why Other Options Are Incorrect?
A1PD Plugin Overview
ServiceNow Plugin Installation
Application Integration Best Practices
Managing Installed Applications
References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
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????
ServiceNow CSA Exam Guide - Service Catalog & Request Fulfillment
ServiceNow Fundamentals Training - Creating and Managing Catalog Items
References from Official CSA Documentation:
Tables are made up of which of the following?
Options:
records
lists
forms.
fields
Answer:
A, DExplanation:
In ServiceNow,tablesare fundamental components of the platform's database structure. A table consists ofrecords (rows)andfields (columns)that store data.
Arecordis an individual entry in a table, similar to a row in a traditional database.
Each record represents a single entity (e.g., an incident, a user, a request).
Records are stored uniquely in the system and are identified by aSys ID(a globally unique identifier).
Afieldis an attribute of a record, like a column in a database.
Each field has a specificdata type(e.g., string, integer, date, reference).
Fields define what type of information can be stored in a record.
1. Records (Rows) – Correct Option2. Fields (Columns) – Correct OptionExample:TheIncident [incident]tableSys ID
Number
Short Description
Caller
State
123abc
INC001
System crash
John D
New
456def
INC002
Network issue
Jane S
Open
Records:INC001, INC002 (each row is a record).
Fields:Number, Short Description, Caller, State (each column is a field).
B. Lists – Incorrect
Listsare aviewof table data but are not a part of the table itself.
A list displays multiple records from a table but does not define the structure of a table.
C. Forms – Incorrect
Formsare user interfaces used to view or edit single records.
A form allows users to interact with the data stored in a table but is not part of the table structure itself.
ServiceNow Docs: Tables and Records
ServiceNow CSA Study Guide – Understanding Tables, Records, and Fields
ServiceNow Product Documentation: List and Form Views
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
How are Workflows moved between instances?
Options:
Workflows are moved using Update Sets
Workflows are moved using Transform Maps
Workflows are moved using Application Sets
Workflows cannot be moved between instances
Answer:
AExplanation:
Workflows inServiceNoware typically moved between instances usingUpdate Sets. Update Sets serve as a mechanism for capturing customizations and migrating them across different environments, such asDevelopment (Dev) → Test → Production (Prod).
Recording Customizations:
When a workflow is modified or created, its changes are recorded in an Update Set if theUpdate Set is active.
Capturing Related Records:
Workflows consist of multiple components (e.g., activities, conditions, transitions).
Update Sets capture theWorkflow Versionand associatedWorkflow Activities.
Exporting and Importing:
The Update Set containing the workflow is exported from the source instance (e.g., Dev).
It is then imported into the target instance (e.g., Test or Prod).
Commit the Update Set:
After import, the Update Set must be reviewed and committed to apply the changes in the target instance.
B. Workflows are moved using Transform Maps
Incorrect: Transform Maps are used forimporting and mapping datafrom external sources into ServiceNow tables, not for migrating configurations like workflows.
C. Workflows are moved using Application Sets
Incorrect: There is no such thing as "Application Sets" in ServiceNow. However,Applications (Scoped Apps)can be moved usingApplication Repositories (App Repo)orUpdate Sets, but this is different from standard Workflow migration.
D. Workflows cannot be moved between instances
Incorrect: Workflowscanbe moved usingUpdate Sets, and in scoped applications, they can also be packaged with the application.
How Update Sets Work for Workflows?Why Other Options Are Incorrect?
ServiceNow Product Documentation - Update Sets
Update Sets Overview
Moving Customizations Using Update Sets
ServiceNow Workflows
Workflow Management
References from ServiceNow CSA Documentation:
For Administrators creating new Service Catalog items, what is a characteristic they should know about Service Catalog variables?
Options:
Service Catalog variables can only be used in Record Producers
Service Catalog variables can only be used in Order Guides
Service Catalog variables cannot affect the order price
Service Catalog variables are global by default
Answer:
DExplanation:
Service Catalog variables in ServiceNow are used to capture user input when they request catalog items, record producers, or order guides. These variables help customize user interactions and drive automation within Service Catalog workflows.
Key Characteristics of Service Catalog Variables:
Global by Default:
When a Service Catalog variable is created, it isglobal by default, meaning it can beused across multiple catalog itemsunless scoped to a specific item.
This helps inreusabilityof variables across different catalog items, reducing redundancy.
However, administrators candisable the "Global" checkboxif they want the variable to be specific to one catalog item.
Types of Service Catalog Variables:
Variables can besingle-line text, choice lists, reference fields, checkbox, multi-line text, and more.
They allow administrators to collect structured data from users during item requests.
Reusability Across Catalog Items:
Global variables can be used across multiple catalog itemswithout creating duplicate variables.
This is useful when multiple items require the same type of user input (e.g., location, department).
Visibility and Dependency:
ServiceNow allowsUI policiesandcatalog client scriptsto control the behavior of these variables dynamically.
Admins can configurevisibility, mandatory status, or dependenciesbased on user selections.
Explanation of Other Options (Why They Are Incorrect):
Option A (Service Catalog variables can only be used in Record Producers) – Incorrect
While Service Catalog variablescanbe used in Record Producers, they arenot limitedto them.
Variables can also be used inCatalog Items, Order Guides, and Requested Items (RITM).
Option B (Service Catalog variables can only be used in Order Guides) – Incorrect
Service Catalog variablescanbe used in Order Guides, but they arenot restrictedto them.
Order Guides allow multiple items to be ordered together, but variables can be used independently in Catalog Items and Record Producers as well.
Option C (Service Catalog variables cannot affect the order price) – Incorrect
Service Catalog variablescan affect pricingthroughVariable Price Mapping.
If configured, variables (like dropdowns or checkboxes) can be linked to aprice adjustment, impacting the total cost of the request.
For example, selecting "Additional Storage" in a cloud server request could add extra costs dynamically.
Official Reference from ServiceNow Certified System Administrator (CSA) Documentation:
ServiceNow Documentation – Service Catalog Variables: ServiceNow Variables Guide
ServiceNow CSA Exam Guide: Covers Service Catalog fundamentals, including variable behavior and reusability.
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
ServiceNow Community: Best Practices for Import Set Management
References from Certified System Administrator (CSA) Documentation:
Which would NOT appear in the History section of the Application Navigator?
Options:
Records
UI Pages
Lists
Forms
Answer:
BExplanation:
TheHistory sectionin theApplication Navigatortracks recently visited records, lists, and forms within ServiceNow. This feature allows users to quickly navigate back to previously accessed content without searching manually.
What Appears in the History Section?The History sectionlogs user activityrelated to:
Records (Option A)– Recently viewed records from any table, such as incidents, requests, or tasks.
Lists (Option C)– Any list views a user has accessed, such asIncident ListorChange Request List.
Forms (Option D)– Any individual record viewed in form view, such as anincident formoruser form.
Why is Option B (UI Pages) Correct?UI Pages do NOT appear in the History section.
UI Pagesare special custom pages built with Jelly scripting and used forcustom interfaces, portals, and dashboards(e.g., Service Portal pages).
Since they do not represent individual records, lists, or forms,they are not included in the user’s History tracking.
Why Are the Other Options Incorrect?A. Records
Recordsare individual database entries (e.g., specific incidents, change requests, or users).
Since records are frequently accessed, theyare logged in History.
C. Lists
Listsdisplay multiple records from a table (e.g., all open incidents).
Since users navigate through lists frequently, theyare logged in History.
D. Forms
Formsare used to view or edit individual records (e.g., an incident form).
Since forms are commonly accessed, theyare logged in History.
Reference from Certified System Administrator (CSA) Documentation:????ServiceNow Docs – Application Navigator & History
????ServiceNow Application Navigator Documentation
"The History section of the Application Navigator displays a list of the records, lists, and forms that you have recently accessed."
"Custom UI Pages are not included in History tracking."
When working on a form, what is the difference between Insert and Update operations?
Options:
Insert creates a new record and Update saves changes, both remain on the form
Insert creates a new record and Update saves changes, both exit the form
Insert saves changes and exits the form, Update saves changes and remains on the form
Insert saves changes and remains on the form, Update saves changes and exits the form
Answer:
CExplanation:
InServiceNow, when working with forms (such as Incident, Change, or Task forms), users can perform different actions tosave records. The two key operations in this context areInsertandUpdate.
Creates a new record in the database.
Saves the record and exits the form(returns to the list view or the previous screen).
The form is cleared after inserting the record.
It doesnotmodify an existing record; instead, it generates anew record with a new unique sys_id.
Example:
A user creates a newIncident, fills in details, and clicksInsert.
The systemsaves the new Incident and exitsto the list view.
Saves changes to an existing record.
Remains on the form after saving.
It doesnot create a new record; itmodifies the existing recordin place.
Example:
A user opens an existing Incident, changes the Priority, and clicksUpdate.
The systemsaves the changes but keeps the user on the form.
1. Insert Operation (Correct Description in Option C)2. Update Operation (Correct Description in Option C)
Why the Other Options Are Incorrect:A. Insert creates a new record and Update saves changes, both remain on the form (Incorrect)
Insert does not remain on the form; it exits after creating a new record.
B. Insert creates a new record and Update saves changes, both exit the form (Incorrect)
Update does not exit the form; it remains on the form after saving.
D. Insert saves changes and remains on the form, Update saves changes and exits the form (Incorrect)
Insert exitsafter creating a new record.
Update remains on the form, not exits.
Insert and Stay: This is avariation of Insert, whichcreates a new record but keeps the form openfor additional edits.
Submit vs. Insert:
Submitis typically used when submitting a form for workflow processing (e.g., Service Catalog Requests).
Insertexplicitly saves a record as a new entry.
Additional Notes:
Example Scenario in Incident Management:Action
Result
Click "Insert"
Creates anewIncident andexitsthe form.
Click "Update"
Saves changes to theexistingrecord andstays on the form.
How is the Event Log different from the Event Registry?
Options:
Event Log contains generated Events, the Event Registry is a table of Event definitions
Event Log is formatted in the Log style, the Event Registry displays different fields
Event Log lists Events that were triggered by integrations, the Event Registry lists the Events that were triggered during the day (24-hour period)
Event Log is the same as the Event Registry
Answer:
AExplanation:
InServiceNow,Eventsplay a crucial role in theevent-driven architecture, allowing the system to respond dynamically to actions such as record updates, system notifications, and integrations.
There aretwo key componentsinvolved in event handling:
Event Registry
A table thatstores event definitions(i.e., predefined event names).
Defines which events can be triggered in the system.
Events in the registry arenot actual occurrences, but ratherpossible eventsthat can be triggered.
Located in thesys_event_registrytable.
Event Log
A log ofactual generated eventsthat have occurred in the system.
Whenever an event is triggered (e.g., record update, scheduled job, or integration), it gets recorded in theEvent Log.
Helps administrators track and troubleshoot event execution.
Stored in thesys_eventtable.
Why is Option A Correct?"Event Log contains generated Events, the Event Registry is a table of Event definitions."
Event Registry = Defines possible events that can be triggered.
Event Log = Records actual events that have been triggered.
Why Are the Other Options Incorrect?B. "Event Log is formatted in the Log style, the Event Registry displays different fields."
Misleading: While the log and registry have different layouts, the key difference isevent occurrences vs. event definitions, not just formatting.
C. "Event Log lists Events that were triggered by integrations, the Event Registry lists the Events that were triggered during the day (24-hour period)."
Incorrect:The Event Log tracks all triggered events, not just integrations.
TheEvent Registry does not track daily events, it just defines them.
D. "Event Log is the same as the Event Registry."
Completely incorrect:The Event Logrecords actual event occurrences, while the Event Registrydefines possible eventsin the system.
Reference from Certified System Administrator (CSA) Documentation:????ServiceNow Docs – Events and Event Processing
????ServiceNow Event Management Documentation
"TheEvent Registry (sys_event_registry)contains event definitions that specify when an event can be generated. TheEvent Log (sys_event)records events that have actually occurred."
Conclusion:The correct answer isA. Event Log contains generated Events, the Event Registry is a table of Event definitions.
????Understanding the difference between the Event Log and Event Registry is crucial for troubleshooting, automation, and event-driven processing in ServiceNow.
A Service Catalog may include which of the following components?
Options:
Order Guides, Exchange Rates, Calendars
Order Guides, Catalog Items, and Interceptors
Catalog Items, Asset Contracts, Task Surveys
Record Producers, Order Guides, and Catalog Items
Answer:
DExplanation:
In ServiceNow, theService Catalogis a structured collection of IT and business services that users can request. It is designed to provide a self-service experience for end-users, streamlining service requests and automating fulfillment processes. The main components of a Service Catalog include:
Record Producers– These are simplified forms that allow users to create records in various tables without requiring direct access to those tables. They enable users to submit requests or incidents through the catalog in a user-friendly manner.
Order Guides– These facilitate the ordering of multiple related catalog items in a single request. For example, when a new employee is onboarded, an order guide can group multiple items such as a laptop, software access, and a phone.
Catalog Items– These are the individual items or services that users can request through the Service Catalog. Examples include hardware (like laptops and monitors), software access, and other business services.
Option A (Order Guides, Exchange Rates, Calendars)–
Exchange RatesandCalendarsare not part of the Service Catalog framework in ServiceNow.
While Exchange Rates may be relevant in financial applications, they do not define the core components of the Service Catalog.
Calendars are used for scheduling, but they do not form part of the Service Catalog structure.
Option B (Order Guides, Catalog Items, and Interceptors)–
Interceptorsare used to guide users through form-based submissions, but they are not a fundamental component of the Service Catalog.
Order Guides and Catalog Items are correct, but the presence of Interceptors makes this option incorrect.
Option C (Catalog Items, Asset Contracts, Task Surveys)–
Asset Contractsrelate to IT Asset Management (ITAM) and are not core Service Catalog components.
Task Surveysare used for feedback collection but are not part of the core structure of a Service Catalog.
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 application is used to change the number format per table?
Options:
Number Maintenance
System Maintenance
Table Maintenance
Record Maintenance
Answer:
AExplanation:
InServiceNow, theNumber Maintenanceapplication is used toconfigure and modify numbering formats for specific tables. This application allows administrators to control how records are numbered across different modules.
Customization of Number Formats
Administrators can defineprefixes, number sequences, and suffixesfor records in different tables.
Example:INC0001001forIncidents,REQ0002001forRequests.
Resetting or Adjusting Number Sequences
You can manually adjust the numbering sequence if needed.
Example: Resetting incident numbering to start from a specific value.
Supports Multiple Tables
Works for standard tables likeIncidents, Problems, Requests, Change Requests, etc.
Can also be configured forcustom tables.
Application Navigation
Path:
Go toAll → System Definition → Number Maintenance
Locate the table and modify its numbering settings.
Key Features of Number Maintenance:Why Option A (Number Maintenance) is Correct?"Number Maintenance" is the official ServiceNow application for managing number formats per table.
Why Other Options Are Incorrect?B. System Maintenance– Incorrect; no such module in ServiceNow manages numbering formats.
C. Table Maintenance– Incorrect; this does not exist as an application in ServiceNow.
D. Record Maintenance– Incorrect; not a valid ServiceNow feature for modifying number formats.
ServiceNow Docs – Number Maintenance
ServiceNow Learning – Customizing Numbering Schemes
ServiceNow System Definition – Number Format Best Practices
References from Certified System Administrator (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:
Which one of these applications is available to all users?
Options:
Change
Incident
Facilities
Self-Service
Answer:
DExplanation:
In ServiceNow, access to applications is controlled byroles. Most applications, such asIncident, Change, and Facilities, require specific roles to access them. However, theSelf-Serviceapplication is available to all users, including those with the base"ess" (Employee Self-Service)role, which is assigned to every user by default.
Why "D. Self-Service" is the correct answer?TheSelf-Serviceapplication is designed for general users (end users, employees, customers) who do not have elevated permissions. It provides access to:
TheService Catalog(to request IT services, software, and hardware).
TheKnowledge Base(to search for articles and solutions).
Viewing and tracking submitted requests and incidents.
Submitting new incidents or requests.
Since it is meant forall users, it does not require any additional roles beyond the default ones given to employees or customers.
A. Change– Incorrect. TheChange Managementapplication is typically restricted toITIL users(users with theitilrole) and change managers. End users do not have access to this module.
B. Incident– Incorrect. While end users can create and view their own incidents viaSelf-Service, theIncident Managementmodule itself is restricted to IT support staff (users with theitilrole or higher).
C. Facilities– Incorrect. TheFacilitiesapplication, which includes asset tracking and work orders, is typically restricted to users managing physical assets or facility-related tasks. It is not available to all users by default.
ServiceNow Product Documentation - Self-Service Application Overview
ServiceNow CSA Study Guide - User Roles and Permissions
ServiceNow Docs: Access Control and Application Scope
Explanation of Incorrect Options:References from Certified System Administrator (CSA) Documentation:
UI Action can prompt that an Incident has been successfully submitted.
Options:
True
False
Answer:
AExplanation:
AUI Actionin ServiceNow can be configured toprompt or notify users when an action is completed, such as submitting an Incident. UI Actions are used to createbuttons, links, or context menu itemsthat trigger specific actions.
AUI Action(e.g., a "Submit" button on the Incident form) can be configured with asuccess messageusing thegs.addInfoMessage()function.
This message is displayed after the form submission to inform the user that theirIncident has been successfully submitted.
How UI Actions Can Prompt a Success Message:Example of a UI Action Script:javascript
CopyEdit
gs.addInfoMessage("The incident has been successfully submitted.");
This will display aconfirmation messageat the top of the page when an Incident is submitted.
Why "True" is the Correct Answer:UI Actions can display confirmation messages usinggs.addInfoMessage()or similar methods.
Why "False" is Incorrect:UI Actionscanbe used to provide user feedback, including success messages for actions like submitting an incident.
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:
Which one of the following statements applies to a set of fields when they are coalesced during an import?
Options:
If a match is found using the coalesce fields, the existing record is updated with the information being imported
If a match is not found using the coalesce fields, the system does not create a Transform Map
If a match is found using the coalesce fields, the system creates a new record
If a match is not found using the coalesce fields, the existing record is updated with the information being imported
Answer:
AExplanation:
Coalescing is a crucial concept in ServiceNow's data import process. When a set of fields are marked as "coalesce" in aTransform Map, they act as unique identifiers to determine if an existing record should be updated rather than creating a new one.
If a match is found based on the coalesce field(s):
The system updates the existing record with the new data from the import.
If no match is found:
A new record is created.
How Coalescing Works in ServiceNow Imports:This means that coalescing helps maintain data integrity by preventing duplicate records while ensuring existing records receive updates when necessary.
When a record in the target table matches the value(s) in the coalesce field(s),ServiceNow updates that existing recordinstead of creating a new one.
This ensures that data is synchronized correctly rather than creating duplicate entries.
Option B (Incorrect):"If a match is not found using the coalesce fields, the system does not create a Transform Map."
The Transform Map isalways createdbefore the import process even starts. The presence or absence of a match has no impact on the Transform Map itself.
Option C (Incorrect):"If a match is found using the coalesce fields, the system creates a new record."
If a match is found, the existing record is updated,not replaced or duplicated.
Option D (Incorrect):"If a match is not found using the coalesce fields, the existing record is updated with the information being imported."
If a match isnotfound, anew recordis created, not an update to an existing one.
Why is Option A Correct?Why Are the Other Options Incorrect?
ServiceNow CSA Official Documentation on Data Import & Transform Maps:
ServiceNow Docs - Transform Maps
"If a field is coalesced, the system checks for matching records before inserting new ones. If a match is found, the existing record is updated; if no match is found, a new record is created."
Reference from Certified System Administrator (CSA) Documentation:
Conclusion:The correct answer isA. If a match is found using the coalesce fields, the existing record is updated with the information being imported.
????Understanding coalescingis vital for any ServiceNow administrator to ensure data integrity, avoid duplicates, and maintain system efficiency when handling data imports.
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.
What is a way that you can mark a knowledge article for review?
Options:
Flag article
Review
Bookmark
On Hold
Answer:
AExplanation:
In ServiceNow, knowledge articles can bemarked for reviewusing the"Flag article"feature. This allows users toindicate issuessuch as outdated content, incorrect information, or necessary updates.
Users can flag an articleif they believe it needs review or corrections.
The flagged article appears in theKnowledge Management Dashboard, where knowledge managers can track flagged articles.
Knowledge managers or owners canreview flagged articlesand make necessary updates or retire them if needed.
How the "Flag Article" Feature Works:
B. Review→ No such option exists in ServiceNow for marking an article for review. However, knowledge managers can schedule article reviews manually.
C. Bookmark→ Used tosavefrequently accessed articles for personal reference but does not indicate that the article needs a review.
D. On Hold→ Applies to workflows or approvals but is not a method for marking an article for review.
Why Other Options Are Incorrect:
ServiceNow Documentation:Flagging a Knowledge Article
CSA Exam Guide:Covers theFlag Articlefunction as a key feature in Knowledge Management.
Reference from CSA Documentation:Thus, the correct answer is:
A. Flag article
In what order should filter elements be specified?
Options:
Field, Operator, then Value
Field, Operator, then Condition
Operator, Condition, then Value
Value, Operator, then Field
Answer:
AExplanation:
When creating filters inServiceNow, the elements should be specified in the following order:
Field– The database field (column) that is being filtered.
Operator– The comparison method, such as "is", "contains", "greater than", etc.
Value– The specific data that the filter should match.
Example of a Properly Structured Filter:Imagine filtering a list ofIncidentswhere the priority is high. The filter would be structured as:
Field:Priority
Operator:is
Value:High
is– Matches an exact value
is not– Excludes a specific value
contains– Looks for a partial match
greater than– Finds records with a value greater than the specified one
less than– Finds records with a value less than the specified one
B. Field, Operator, then Condition– Incorrect.
"Condition" is not an individual filter element in ServiceNow; theoperatoralready defines the condition (e.g., "is", "contains").
C. Operator, Condition, then Value– Incorrect.
The field must comefirstto define what data is being filtered. The operator follows next.
D. Value, Operator, then Field– Incorrect.
This is completely reversed; you must specifywhat fieldyou are filtering first before applying conditions.
ServiceNow Product Documentation → Filters and Condition Builder
ServiceNow CSA Study Guide → Data Management and List Filters
ServiceNow List Views → Using Filters and Operators
Common Operators in ServiceNow Filters:Explanation of Incorrect Answers:References from Certified System Administrator (CSA) Documentation:
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:
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?????
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
ServiceNow Community: Best Practices for User Impersonation
References from Certified System Administrator (CSA) Documentation:
Which term best describes something that is created, has worked performed upon it, and is eventually moved to a state of closed?
Options:
report
workflow
event
task
Answer:
DExplanation:
In ServiceNow, ataskis a record that represents work that needs to be completed. It follows a lifecycle where it is:
Created– A task is generated, either manually or automatically (e.g., an incident, change request, or problem record).
Worked Upon– Users perform necessary actions, update statuses, and progress the task towards resolution.
Closed– Once completed, the task reaches a closed state, indicating that no further action is needed.
Tasks in ServiceNow are derived from theTask [task]table.
Common task-based records includeIncidents, Change Requests, Problems, and Service Requests.
Tasks follow a defined workflow and state transitions (e.g., New → Work in Progress → Resolved → Closed).
Key Features of a Task:
A. Report:
A report is a visualization of data and does not follow a lifecycle involving work or closure.
B. Workflow:
A workflow definesprocess automationand the movement of tasks, but it is not something that gets "worked upon" directly like a task.
C. Event:
Events are system-generated triggers that notify or automate actions, but they do not have a structured lifecycle like a task.
Why Other Options Are Incorrect:
ServiceNow Documentation:Task Management in ServiceNow
CSA Exam Guide:Coverstask recordsas fundamental entities that go through a lifecycle.
Reference from CSA Documentation:Thus, the correct answer isD. Task.
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:
What is a Dictionary Override?
Options:
A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update
A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services
A Dictionary Override is a task within a workflow that requests an action before the workflow can continue
A Dictionary Override sets field properties in extended tables
Answer:
DExplanation:
InServiceNow, aDictionary Overrideallows an administrator tocustomize the properties of a fieldin achild tablewithout modifying the field in the parent table.
This is particularly useful intable inheritance scenarios, where a child tableinherits fields from a parent tablebut needs different behavior for certain fields.
Modify field properties(e.g.,mandatory,read-only,default value) inextended tables.
Preserve inheritancewhile allowing exceptions for specific child tables.
Avoid modifying the original dictionary definitionof a field at the parent table level.
Key Functions of Dictionary Overrides:Example of Dictionary Override in Action:Consider theTask Table (task), which is aparent tablefor many modules likeIncident, Change, and Problem.
TheTask Tablehas apriorityfield.
If theIncident Table (incident)needs to override thepriorityfield tomake it mandatory, an administrator can create aDictionary Overridefor thepriorityfield in theincidenttable.
Thepriorityfield in other child tables (e.g.,change_request,problem) remainsunaffected.
(A) A Dictionary Override is an incoming customer update in an Update Set which applies to the same objects as a newer local customer update – Incorrect
This definition describesUpdate Set Collisions, not Dictionary Overrides.
Update Set Collisions occur whenan update set applies changes to an object that has been modified locally.
(B) A Dictionary Override is the addition, modification, or removal of anything that could have an effect on IT services – Incorrect
This describesChange Management in ITSM, which tracks changes to IT services.
Dictionary Overrides specificallymodify field propertiesin extended tables.
(C) A Dictionary Override is a task within a workflow that requests an action before the workflow can continue – Incorrect
This describesApproval Actions in Workflows, not Dictionary Overrides.
Workflow approvalspauseexecution until an action is completed, but Dictionary Overrides donotfunction this way.
(D) A Dictionary Override sets field properties in extended tables – Correct
This is the correct definition.
Dictionary Overrides allow admins tocustomize field behavior in child tableswhile maintaining inheritance from parent tables.
Explanation of Each Option:
Use Dictionary Overrides sparinglyto avoid unnecessary complexity.
Always test changes in a sub-production environmentbefore applying them in production.
Document overrides properlyto help future administrators understand why an override was applied.
Use the "Dictionary Entry" (sys_dictionary) tableto view and manage dictionary overrides.
Additional Notes & Best Practices:
ServiceNow Docs: Dictionary Overrides Overview
ServiceNow Community: Best Practices for Dictionary Overrides
References from Certified System Administrator (CSA) Documentation:
Knowledge Base Search results can be sorted by which of the following? (Choose three.)
Options:
Most recent update
Popularity
Relevancy
Manager assignment
Number of views
Answer:
A, B, CExplanation:
TheKnowledge Base (KB) Searchfunctionality in ServiceNow is designed to help users find the most relevant articles efficiently. ServiceNow provides various sorting options for search results to ensure that users can access the most useful information.
Sorting Options in Knowledge Base Search:When users search for articles within a Knowledge Base, the results can be sorted using three primary criteria:
Most Recent Update (Option A)
This sorting method ranks articles based on theirlast modified date.
Newer or recently updated articles appear higher in the search results.
This ensures users see the most current information first.
Popularity (Option B)
Popularity is determined byuser interactionssuch as article views, feedback ratings, and usage.
More frequently accessed or positively rated articles are ranked higher.
This helps prioritize articles that have been helpful to other users.
Relevancy (Option C)
The ServiceNow platform uses aninternal search algorithmto determine relevance based on keywords, titles, and content within the article.
More relevant articles appear at the top, ensuring users get the most appropriate answers to their queries.
D. Manager Assignment (Incorrect)
Knowledge articles are not sorted by manager assignment.
Manager assignment applies to workflows and approvals, not to search ranking.
E. Number of Views (Incorrect)
While article popularity is a ranking factor,ServiceNow does not provide a direct "Sort by Number of Views" option.
The "popularity" metric includes views but also considersother engagement factorslike helpfulness ratings.
Why Are the Other Options Incorrect?
Reference from Certified System Administrator (CSA) Documentation:????ServiceNow Docs – Knowledge Management: Search and Filtering
????ServiceNow Knowledge Management Docs
"Knowledge articles can be sorted byrelevance, popularity, or most recent updateto ensure users find the most useful and up-to-date information."
Conclusion:The correct answers are:
A. Most recent update(Sorts by last modified date)
B. Popularity(Sorts based on article usage and engagement)
C. Relevancy(Sorts based on keyword matching and importance)
????Understanding Knowledge Base search sorting is essential for ServiceNow administratorsto help users find the right information efficiently.
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."
ServiceNow is a single-instance, multiple tenant architecture?
Options:
True
False
Answer:
BExplanation:
ServiceNow follows asingle-instance, single-tenant architecture,nota multiple-tenant architecture. This means:
Single-Instance:
Each ServiceNow instance is aunique, independent environmentfor a customer.
All customers have their own dedicated instance with their owncustom configurations, data, workflows, and applications.
ServiceNow instances are hosted in amulti-instance cloud modelrather than a multi-tenant model.
Single-Tenant Model (Multi-Instance Architecture):
Unlikemulti-tenant architectures(where multiple customers share the same application and database), ServiceNow provideseach customer with a separate, isolated instance.
Thisensures data security, performance isolation, and customization flexibility.
Each instance has its owndata storage, configuration, and upgrade schedule, reducing risks associated with shared environments.
Why ServiceNow Uses Multi-Instance Instead of Multi-Tenant:
Security & Data Isolation:Since each customer has an independent instance, there isno risk of data leakagebetween tenants.
Customization & Flexibility:Customers cancustomizetheir instance freely without affecting others.
Performance & Scalability:Each instance can bescaled independently, ensuring optimal performance.
ServiceNow does NOT use a multiple-tenant architecture.
ServiceNow follows a single-instance, single-tenant (multi-instance) model.
Each customer has a dedicated instance with isolated resources and configurations.
A multi-tenant architecturemeans multiple customerssharethe same application/database with logical separation, which is NOT the case in ServiceNow.
ServiceNow instead provides separate instancesfor each customer, meaning it isnota true multi-tenant system.
ServiceNow Product Documentation – Multi-Instance Cloud
ServiceNow Community – Single-Tenant vs. Multi-Tenant Explained
ServiceNow Best Practices – Security & Instance Architecture
Why Option B (False) Is Correct?Why Option A (True) Is Incorrect?References from Certified System Administrator (CSA) Documentation:
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
ServiceNow CSA Official Training Guide (Service Catalog & Request Management)
Why the other options are incorrect?References from Certified System Administrator (CSA) Documentation:
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:
Record numbers have to be manually incremented
Options:
True
False
Answer:
BExplanation:
In ServiceNow,record numbers are automatically generated and incrementedby the system. Each record created in a table receives a unique identifier based on a predefinednumber format.
Each table that extends the "task" or other core tables has a default numbering format.
Numbering is automatic, meaning users donothave to manually increment numbers.
The numbering format follows aprefix + incremental number(e.g., INC0001001 for incidents, CHG0002001 for changes).
The system ensuresunique sequential numberingwithin each table.
How Record Numbering Works:Configuring Auto-Numbering:Admins can customize numbering formats by modifying the"Number Maintenance"module:
Navigate toSystem Definition → Number Maintenance.
Select a table and configure theprefix, length, and starting number.
Changes apply automatically to new records created in that table.
Record numbersdo not require manual updates; the system handles it automatically.
Users can changeformat settings, butcannot manually increment individual record numbers.
ServiceNow prevents duplicate numbers to maintain data integrity.
Why "False" is the Correct Answer:
Manual incrementing isnotrequired or possible for individual records.
The platform automatically assigns the next sequential number to each record.
Why "True" is Incorrect:
ServiceNow Documentation:Number Maintenance
CSA Exam Guide:Coversautomatic record numbering and Number Maintenance settings.
Reference from CSA Documentation:Thus, the correct answer is:
B. False
What displays a set of records from a table?
Options:
View
Dashboard
Panel
List
Answer:
DExplanation:
InServiceNow, aListis a visual representation ofmultiple records from a table. Lists allow users to view, filter, sort, and interact with records in a structured tabular format.
Displays multiple recordsfrom a table.
Columns represent fieldsof the table.
Users can personalize the list(e.g., adjust columns, apply filters, and sort).
Common Actions:
Inline editing
Searching
Exporting data
Grouping and filtering
A. View
AViewdefines how data is displayed, but it is not a list itself.
Example: Differentform viewscan be created for the same table.
B. Dashboard
ADashboardis a visual representation of reports and performance analytics.
It doesnot display raw table recordsdirectly.
C. Panel
No such term as "Panel" exists in ServiceNow for displaying records from a table.
Key Features of Lists:Why Other Options Are Incorrect?
Lists Overview
ServiceNow Lists Documentation
Personalizing Lists
List Personalization Guide
References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
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
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.
Which of the following statement describes the purpose of an Order Guide?
Options:
Order Guides restrict the number of items in an order to only one item per request
Order Guide provide a list of guidelines for Administrators on how to set up item variables
Order Guide provide the ability to order multiple, related items as one request
Order Guides take the user directly to the checkout without prompting for information
Answer:
CExplanation:
InServiceNow Service Catalog, anOrder Guideis a feature that allows users toorder multiple, related catalog items in a single request, simplifying the ordering process.
Helps usersrequest multiple items togetherinstead of submitting separate requests.
Ensures that related items are grouped logically (e.g., when onboarding a new employee, an Order Guide can include a laptop, software licenses, and access to required applications).
Usesvariables and rulesto pre-fill certain values and guide users through the ordering process.
Reduces the number of individual requests and makes fulfillment more efficient.
Purpose of an Order Guide:
(A) Order Guides restrict the number of items in an order to only one item per request – Incorrect
This isnot truebecause Order Guides allow users to requestmultiple itemsat once.
Asingle request (REQ#) is generatedthat contains multiple Requested Items (RITMs).
(B) Order Guides provide a list of guidelines for Administrators on how to set up item variables – Incorrect
Order Guides are forusers, not just administrators.
Theydo not provide setup guidelines; instead, they simplify ordering for end-users.
(C) Order Guides provide the ability to order multiple, related items as one request – Correct
This is theprimary functionof an Order Guide.
Instead of placing separate orders for different catalog items, a user can add allrelateditems to asingle request.
Example:Employee Onboarding Order Guide
Laptop
Email account
VPN access
Software (e.g., Microsoft Office, Adobe Suite)
(D) Order Guides take the user directly to the checkout without prompting for information – Incorrect
Order Guidescan include user prompts(variables, conditions) before checkout.
Users may be asked for specific detailsbeforesubmitting the request (e.g., laptop specifications, software preferences).
Explanation of Each Option:
Use dynamic variables: Order Guides can ask questions that determine which items should be included in the request.
Improve user experience: Order Guides streamline ordering, ensuring users request all necessary items without forgetting anything.
Enhance fulfillment efficiency: Since multiple items are grouped in one request, IT and fulfillment teams can process them together, reducing delays.
Example Use Cases:
New Hire Onboarding(laptop, software, security badge, phone)
Office Setup Request(desk, chair, monitor, accessories)
Additional Notes & Best Practices:
ServiceNow Docs: Order Guides Overview
ServiceNow Community: How to Configure an Order Guide
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 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:
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
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.
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
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 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:
Where can Admins check which release is running on an ServiceNow instance?
Options:
Memory Stats module
Stats module
System.upgraded table
Transactions log
Answer:
BExplanation:
In ServiceNow, administrators can check whichrelease versionis running on an instance by navigating to theStats module. This module provides various system statistics, including the current release name, build number, and other important system details.
Navigate toSystem Diagnostics→Stats(or simply type “Stats” in the navigation filter).
Scroll down to find theBuild nameandVersionfields.
The displayed version follows the standard ServiceNow naming convention (e.g., "Washington DC Patch 2 Hotfix 1").
How to Check the Release Version via Stats Module:
A. Memory Stats module:
This module provides memory consumption details and performance-related information, but it does not show the instance version.
C. System.upgraded table:
While this table records upgrade history and past version changes, it does not display the current version running on the instance.
D. Transactions log:
This log captures user activities and system transactions but does not provide release version details.
Why Other Options Are Incorrect:
ServiceNow Documentation:View system version details
Certified System Administrator (CSA) Study Guide: CoversSystem Diagnostics → Stats Moduleas a key method to verify the running release version.
Reference from CSA Documentation:
Which of the following can be customized through the Basic Configuration UI 16 module? (Choose three.)
Options:
Banner Image
Record Number Format
Browser Tab Title
System Date Format
Form Header Size
Answer:
A, C, DExplanation:
TheBasic Configuration UI 16 modulein ServiceNow allows administrators to make basic UI customizations without needing to modify code or system properties manually. These settings apply to theoverall look and feelof the instance.
Banner Image (Option A)
Allows admins to change theServiceNow banner logoat the top of the page.
This is useful for branding the instance with a company’s logo.
Browser Tab Title (Option C)
Changes thetitle displayed on the browser tabwhen accessing the ServiceNow instance.
Helps customize the instance’s branding for different user environments (e.g., "IT Service Portal" instead of "ServiceNow").
System Date Format (Option D)
Allows admins toset the date formatdisplayed across the instance.
Helps standardize date display based on organizational or regional preferences (e.g.,MM/DD/YYYY vs. DD/MM/YYYY).
Customizable Elements via Basic Configuration UI 16:
Why Are the Other Options Incorrect?B. Record Number Format
Incorrect:The format of record numbers (such asINC0010001 for incidents) is controlled viaSystem Definition → Number MaintenanceandNOTin Basic Configuration UI 16.
E. Form Header Size
Incorrect:The form header size isnot directly customizable through Basic Configuration UI 16.
Form layout and styling changes are managed throughUI Policies, Client Scripts, or custom CSS configurations.
Reference from Certified System Administrator (CSA) Documentation:????ServiceNow Docs – Basic Configuration UI 16
????ServiceNow UI Customization Documentation
"Basic Configuration UI 16 provides a simple way to modifybanner images, browser titles, and system-wide date formats."
Conclusion:The correct answers are:
A. Banner Image(Customizes the instance’s logo)
C. Browser Tab Title(Changes the browser tab text)
D. System Date Format(Sets the instance-wide date format)
????Understanding Basic Configuration UI 16 is important for ServiceNow administratorsto quickly apply branding and instance-wide display settings without modifying system properties manually.
What 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:
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:
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
ServiceNow Community: Understanding ACL Processing Order
References from Certified System Administrator (CSA) Documentation:
What is a Record Producer?
Options:
A Record Producer is a type of Catalog Item that is used for Requests, not Services
A Record Producer creates user records
A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests
A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog
Answer:
DExplanation:
ARecord ProducerinServiceNowis atype of Catalog Itemthat allows users to create records intables(such as Incidents, Change Requests, or HR Cases) from theService Catalog. It provides asimplified and user-friendly interfacefor users to submit structured data without needing direct access to the actual form or database tables.
Key Features of a Record Producer:✔Creates task-based recordsin the appropriate table (e.g.,incident,sc_task,problem).
✔Uses a simplified forminstead of the standard form view of a record.
✔Can trigger workflows and business ruleswhen submitted.
✔Maps user inputs to table fieldsviaVariable Mappings.
An employee wants toreport a broken laptopbut does not need to see the fullIncident form.
The IT team creates aRecord Producernamed "Report an IT Issue" in theService Catalog.
The Record Producercollects user input(e.g., issue description, urgency, contact information).
Upon submission, itcreates an Incident record (incidenttable)in ServiceNow.
Example Use Case:
Why the Correct Answer is D:D. A Record Producer is a type of a Catalog Item that allows users to create task-based records from the Service Catalog(Correct)
This is the most accurate description of aRecord Producer.
It allows users tocreate recordsin a specifiedtask table (Incident, Change, Request, etc.)through theService Catalog.
Why the Other Options Are Incorrect:A. A Record Producer is a type of Catalog Item that is used for Requests, not Services (Incorrect)
Record Producers are not limited to Requests.
They can create various types of records, including Incidents, Change Requests, and HR Cases.
B. A Record Producer creates user records (Incorrect)
A Record Producerdoes not create user records(users are managed in thesys_usertable).
Instead, itcreates task-based recordsin other tables likeincidentorsc_task.
C. A Record Producer is a type of Catalog Item that provides easy ordering by bundling requests (Incorrect)
Order Guides, not Record Producers, handlebundling multiple Catalog Items into a single request.
ARecord Producer creates a single recordin a defined table.
Comparison: Record Producer vs. Other Catalog ItemsFeature
Record Producer
Standard Catalog Item
Order Guide
Creates a record in a ServiceNow table
Yes
No
No
Used to order physical/digital goods
No
Yes
Yes
Can bundle multiple requests
No
No
Yes
Uses a form-based submission
Yes
Yes
Yes
Which one statement correctly describes Access Control rule evaluation?
Options:
Rules are evaluated using roles. The role with the most permissions evaluates the rules first
If more than one rule applies to a row, the older rule is evaluated first
If a row level rule and a field level rule exist, both rules must be true before an operation is allowed
Rules are evaluated from the general to the specific, so a table rule must be active to continue
Answer:
CExplanation:
InServiceNow,Access Control rules (ACLs)are used torestrict or grant accessto data. Each Access Control rule consists of:
Table-level (Row-Level) ACLs– Control access to the entire record (row).
Field-level ACLs– Control access to specific fields within a record.
Access Control rules are evaluated in a specific orderto determine whether a user has the necessary permissions to perform an action (Read, Write, Create, Delete, etc.).
If both a row-level and a field-level ACL exist for the same table, BOTH must evaluate to "true"before access is granted.
The system checks conditions, scripts, and roles defined in the ACLsto decide whether the user meets the access requirements.
Access Control Rule Evaluation Process:Why is Option C Correct?If both a row-level rule and a field-level rule exist, both must evaluate to "true" for a user to perform an action.
Row-Level ACLscheck if a user can access the record itself.
Field-Level ACLscheck if a user can access specific fields within that record.
If a user failseitherACL check, access is denied.
Why Are the Other Options Incorrect?A. "Rules are evaluated using roles. The role with the most permissions evaluates the rules first."
Access Control rulesare not evaluated based on roles with the most permissions.
Roles are just one factorin ACL evaluation, along with conditions and scripts.
B. "If more than one rule applies to a row, the older rule is evaluated first."
ServiceNow does not prioritize ACL rules based on their creation date.
Instead, ACLs follow a structured evaluation order (general-to-specific).
D. "Rules are evaluated from the general to the specific, so a table rule must be active to continue."
This is partially true but misleading.
ServiceNow evaluates ACLs fromspecific to general(Field → Table).
However,a table-level rule does NOT need to be activefor a field-level ACL to be evaluated.
Reference from Certified System Administrator (CSA) Documentation:????ServiceNow Docs – Access Control Rules (ACLs) Evaluation
????ServiceNow ACL Evaluation Documentation
"If a field-level rule and a row-level rule exist,both must evaluate to truefor the operation to be allowed."
Conclusion:The correct answer isC. If a row-level rule and a field-level rule exist, both rules must be true before an operation is allowed.
????Understanding ACL rule evaluation is critical for managing security in ServiceNow, ensuring that users have the appropriate access while maintaining data integrity.
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 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:
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.