Professional Documents
Culture Documents
Correct
Correct
Correct
Application Server
(Incorrect)
Internet
ServiceNow Database
Web Browser
(correct)
Question 26: Correct
What do you call a single row in a table or list?
Entry
Item
Application
Field
Record
(correct)
Class
Data
Question 27: Incorrect
Which of the following are true statements about platform scripting?
Select 3 Answers from the below options.
Data Policy can be run as a UI policy client-side.
(correct)
UI Actions can execute both client-side and server-side.
(correct)
Client scripts can only execute on the browser but not when a database lookup is needed.
(Incorrect)
Business rules are not real-time and do not monitor fields on a form.
(correct)
Question 28: Correct
What phase of the Report Designer allows you to choose colours, title and chart properties?
Style
(correct)
Type
Configure
Data
Question 29: Incorrect
What does the first-page results column in the Search Event [sys_search_event] table contain?
Select 2 Answers from the below options.
Table names
(correct)
Table relationships
(Incorrect)
sys_ids
(correct)
Record types
Question 30: Incorrect
What attributes of a field can a UI policy action change on a form?
Select 3 Answers from the below options.
Visible/hidden
(correct)
Read-only
(correct)
Change colour
Prevent cell editing
(Incorrect)
Mandatory
(correct)
Question 31: Correct
What are the different levels of ServiceNow security before an end-user has the capability to
perform CRUD (Create, Read, Update, Delete) operations on a table?
Select 3 Answers from the below options.
Application and Modules Access
(correct)
User Authentication
(correct)
Database Access
(correct)
3rd Party Application Security
Anonymous Access
Question 32: Incorrect
Which of the following workflow types does the Now Platform provide?
Select 3 Answers from the below options.
Employee
(correct)
Customer
(correct)
Information Technology (IT)
(correct)
End User
(Incorrect)
Question 33: Incorrect
What IT challenges can be solved with the CMDB?
Select 3 Answers from the below options.
Capture known Configuration Items (CIs).
(Incorrect)
Consolidate disparate Configuration Item (CI) data into a single Configuration Management
Database.
(correct)
Make sense of data to drive decisions and services.
(correct)
Regularly maintain complex data for accuracy.
(correct)
Store well-defined relationships.
Question 34: Incorrect
Where can users set their notification preferences in the Next Experience UI?
System Notifications
(Incorrect)
Admin Menu
Subscription Management
User Menu
(correct)
Email Properties
Question 35: Incorrect
Multiple Choice, Single Line Text, and Select Box are what type of elements in ServiceNow?
Order Guides
Request Types
Variable Types
(correct)
Related Lists
(Incorrect)
What is a CI?
Select 3 Answers from the below options.
configuration_admin role
Intangible (e.g. business services, email) entities
(correct)
Configuration Management Database
(Incorrect)
Configuration Item
(correct)
Tangible (e.g. hardware, software, servers) entities
(correct)
Question 37: Incorrect
Which of the following are captured in an update set?
Select 3 Answers from the below options.
Business Rules
(correct)
New Data Records
Report Definitions
(correct)
Modified CIs
(Incorrect)
Published Flows
(correct)
Question 38: Incorrect
What allows you to see more information on the same screen real estate when using Visual
Task Boards?
Minimise Tasks
(Incorrect)
Card Groups
Compact Cards
(correct)
Card Thumbnails
Question 39: Incorrect
What setting on the List Control page can speed up loading large lists?
Omit filters
(Incorrect)
Omit if empty
Hierarchical lists
Remove pagination count
(correct)
Question 40: Correct
What variable type should be used for the requester when requesting a catalogue item on
behalf of another user?
List Collector
Requested For
(correct)
Lookup Select Box
Single Line Text
Question 41: Incorrect
What are the different ways for ServiceNow tables to be related to each other?
Select 4 Answers from the below options.
One-to-One
(Incorrect)
Database Views
(correct)
One-to-Many
(correct)
Extensions
(correct)
Many-to-Many
(correct)
Zero-to-Many
(Incorrect)
Question 42: Correct
Which menu can users access to display actions that involve creating quick reports, configuring
lists and exporting data?
Column Context Menu
(correct)
Value Context Menu
List Context Menu
Record Context Menu
Question 43: Incorrect
Which of the following record operations can be secured by ACL rules?
Select 3 Answers from the below options.
edit_task_relations
(correct)
import_to_excel
personalize_choices
(correct)
download_attachment
(Incorrect)
save_as_template
(correct)
Question 44: Incorrect
(R) What notification actions can be accepted in provider notification definitions?
Select 3 Answers from the below options.
Virtual Agent
(correct)
Conditional Actions
(Incorrect)
Flow Actions
(correct)
Scriptable Actions
(correct)
Question 45: Incorrect
Which of the following statements are true about import sets?
Select 3 Answers from the below options.
The Import Set Deleter scheduled job cleans up all import set data every day at midnight.
(Incorrect)
Import Sets cannot add data to encrypted fields.
(correct)
Creating an extremely large import set can cause delays and system outages.
(correct)
Transform map is the conversion of data from an import set table to another table.
(Incorrect)
You can import data from several different file formats or external data sources.
(correct)
Question 46: Incorrect
Which of the following aspects of the Service Catalog application can a Catalog Administrator
manage?
Select 3 Answers from the below options.
Scripting functions
(Incorrect)
Catalog Item
(correct)
Catalogs
(correct)
Categories
(correct)
Business Rules
Question 47: Correct
What wildcard character is used to search for values that contain a search term in a list?
* (Asterisk)
(correct)
= (Equal sign)
! (Exclamation mark)
% (Per cent sign)
Question 48: Incorrect
What type of Flow Designer Trigger is required to look up a record, update a field value and
request approval?
Application-based
Role-based
Schedule-based
(Incorrect)
Record-based
(correct)
Question 49: Incorrect
What allows users to see a time-stamped history of all actions taken within a record?
Form Activity
(Incorrect)
Activity Stream
(correct)
Favourites
Form History
Question 50: Incorrect
Which of the following are true regarding Flow Designer?
Select 3 Answers from the below options.
Integrates with third-party systems(correct)
Requires scripting experience
(Incorrect)
Provides automation tools
(correct)
Saves time
(correct)
Question 51: Incorrect
What sorting options are available by default on the knowledge article list when opening a
knowledge base from the service portal?
Select 3 Answers from the below options.
Newest
(correct)
Category(Incorrect)
Views(correct)
Alphabetical(correct)
Rating
Question 52: Incorrect
What is an update set?
A server-side script that runs when a record is displayed, inserted, updated, or deleted, or when
a table is queried
(Incorrect)
One method of security that restricts access to data by requiring users to pass a set of
requirements before they can interact with it
Group of one or more changes that can be moved from one instance to another altogether
(correct)
A series of tables and fields that store information about the Configuration Items (CIs) owned
by your organisation
Question 53: Incorrect
What feature creates reusable components to run common tasks in Virtual Agent
conversations?
Virtual transfer
Topic blocks
(correct)
Agent transfer
(Incorrect)
Chat re-route
Question 54: Incorrect
What feature facilitates synchronous collaboration within one record and allows you to see
who are online, their current status, and what they are viewing or editing, all in real-time?
Collaborators
(Incorrect)
Watch list
User profile
User presence
(correct)
Question 55: Incorrect
Which icon allows you to access resources such as ServiceNow documentation and user guide?
Magnifier icon
(Incorrect)
Funnel icon
Book icon
Gear icon
Lock icon
Question mark icon
(correct)
Question 56: Correct
Which of the following tabs are used to configure an email notification?
Select 3 Answers from the below options.
What it will contain
(correct)
When to send
(correct)
Who will receive
(correct)
What the subject is
Which email template
Question 57: Incorrect
(R) Which feature enables you to add related entries for Identification and Reconciliation
Engine Identification (IRE) rules?
IntegrationHub ETL
CMDB Data Manager
(Incorrect)
CI Class Manager
(correct)
Service Graph connectors
Question 58: Incorrect
What types of permissions can be configured in an access control rule?
Select 3 Answers from the below options.
Users
(Incorrect)
Groups
(Incorrect)
Conditions
(correct)
A script that sets the 'answer' variable to true or false
(correct)
Roles
(correct)
Question 59: Incorrect
(R) Which of the following defines an application service in the best way?
It is a set of interconnected applications and hosts configured to offer a service to an
organisation.
(correct)
An application service monitors services in an organisation.
It provides standard fields and values for tracking life-cycle stages.
It supports multiple configuration strategies.
(Incorrect)
Question 60: Correct
What are the 3 reasons to use ServiceNow Mobile apps?
Select 3 Answers from the below options.
A global search to find people, service and items, and articles
(correct)
Allows multiple logins to an instance
Ability to submit, view, and update requests, issues, and tasks
(correct)
No authentication required to access the data
Push notifications for instant access to important information
(correct)
Mock Exam 4: ServiceNow Certified System Administrator (CSA) - Results
Chart
Explanation
A destination type represents a logical way of categorising a destination for the underlying
channel and is required to send via a channel, as well as set a preference.
As an admin, you can modify the notification Auto Opt-in behaviour for a destination type.
Notifications are delivered to the destinations that honour the following preference
precedence:
Destination Type sends by default. You also have the option to modify Auto Opt-in behaviour
for a destination type.
Screenshot: Notification Destination Type record for Workspace
Question 2: Incorrect
Who can create additional ad-hoc tasks for a requested item?
Explanation
In some cases, additional ad-hoc tasks can be required to fulfil an item.
A process user (fulfiller) with permissions can add an SCTASK to a RITM on an ad-hoc basis, but
they must create the task before the closure of the final existing SCTASK, or the RITM will no
longer be active.
When creating an ad-hoc task, ensure that you assign the task to the appropriate group,
describe the work required, and enter additional details, such as a priority and description.
Once the new task is configured and assigned, you can click Submit to save the new task and
return to the parent RITM form.
Screenshot 1: The 'New' button on the Catalog Task related list on the Requested Item form
Screenshot 2: Creating a new Catalog Task from a Requested Item
Question 3: Incorrect
What is the purpose of Embedded Help on the ServiceNow platform?
Explanation
Embedded Help provides targeted help content to a user on a UI page, based on their role.
Some embedded help content comes with the base instance. Your organisation can add or
replace embedded help content. The help centre provides users with specific information about
the UI page that they are looking at in their instance. Help users understand what they can
accomplish and do on the screen.
Following are some of the reasons for your organisation to add or replace embedded help
content.
To provide more specific instructions or embedded videos to describe your business process.
Question 4: Incorrect
Which of the following business needs can be addressed by Flow Designer?
Explanation
Flow Designer can be used to:
orchestrate business processes across services with little technical user knowledge,
reduce technical debt, such as reducing scripting to simplify upgrades and deployments, and
It is not suitable for existing logic already developed using the ServiceNow workflow editor and
for the ServiceNow Instance running Jakarta or prior.
Question 5: Incorrect
Which incident field is used to predict the Configuration Item and Service fields' value via
Predictive Intelligence solution definitions?
Explanation
You can train the machine-learning (ML) algorithm through two solution definitions, Incident
Configuration Item and Incident Service, to predict the Configuration Item and Service fields'
value based on the value in the Short description field.
Both Predictive Intelligence and Incident Management must be active in the instance.
Question 6: Incorrect
What is the minimum role required to create a template from the incident form so you can
create incidents for similar issues quickly?
Explanation
You can create a template that defines default values for forms so that users can easily create
an incident. You need to have appropriate permissions before creating templates.
Users with the sn_incident_write role can create their own templates for frequently logged
incidents.
An itil user can also create a template from an incident, but since it contains the
sn_incident_write role, it is not the minimum required role.
An administrator or user with the template_editor_global role can create templates available to
everyone.
Note: An administrator can enable the global option for any personal template a user creates so
that all other users can access the template.
Screenshot 1: Selecting the Toggle Template Bar by clicking the more options icon to see the
template bar (UI16)
Screenshot 2: Toggling the template bar on the Incident form to select an existing or create a
new template (Next Experience UI)
Screenshot 4: Creating a template from an existing incident record (Next Experience UI)
Question 7: Skipped
Which of the following is used to control access to features and capabilities in ServiceNow
applications and modules?
Explanation
Roles are applied to Groups or Users to control access to features and capabilities in the
ServiceNow applications and modules. You add a role to an application or module to enable the
role to grant access to the application or module for all users with the role.
A new role does not have access to any application or module until you add other roles to it or
add it to the appropriate applications and modules.
Once access has been granted to a role, all groups or users assigned to the role are granted
access. Roles can contain other roles, and any access granted to a role is granted to any role
that contains it.
Question 8: Skipped
How can one user temporarily become another user for testing purposes?
Explanation
Administrators can impersonate other authenticated users for testing purposes and view
impersonation logs.
When impersonating another user, the administrator has access to exactly what that user can
access in the system, including the same menus and modules. The instance records anything
the administrator does while impersonating another user as having been done by that user.
A user can temporarily become another user for testing purposes by Impersonating users from
the User menu.
Ensure you properly log out and log in after the impersonation is completed. When you attempt
to impersonate a locked or inactive user, the system forces a logout after you generate an
event or click a link. All changes made while using impersonation affect the current session.
Question 9: Skipped
What are the three sections of an Access Control record that must evaluate to true to grant
access to a resource?
Explanation
Access Control Rules allow access to the specified resource if all three of these checks evaluate
to true:
The user has one of the roles specified in the Role list, or the list is empty.
Conditions in the Condition field evaluate to true, or conditions are empty.
The script in the Script field (advanced) evaluates to true, or sets the variable "answer" to true,
or is empty.
The three checks are evaluated independently in the order displayed above.
Note: Access Controls do not have a Condition Script section. The Advanced field makes the
Script section visible.
Screenshot: The Access Control on the Incident table that only allows users with the itil_admin
role to delete incidents
Learn more here!
Explanation
You can view the callers with VIP status on the incident records list view and the incident form.
Organisations commonly designate VIP status in the user record for some of their VIP users.
The user record is automatically checked for VIP status when a caller is assigned to an incident.
If the Caller is a VIP caller, an icon appears beside the Caller's name in the list view or the caller
field in the form view.
By default, the Caller's name will turn red, and a VIP icon will appear next to the Caller field
when a user has the VIP field set to true on their User [sys_user] record.
Screenshot: The VIP status of the Caller on the Incident list view
Screenshot: The VIP status of the Caller on the Incident form
Explanation
Administrators can use Manage Developers to assign one or more developer and deployment
permissions to a group or user for a specific application. These permissions designate the
particular actions the assigned user can perform for the application.
Upgrade App, Publish to App Store and Manage Update Set are some deployment permissions
that can be assigned to a group or user for a specific application when using Manage
Developers.
For example, you might grant permissions that enable a user to upgrade the application,
publish to the application repository and ServiceNow Store, but prevent publishing to an
update set.
Explanation
You can use pages to organise content, ensure responsive mobile optimisation, and design
meaningful portal user experiences for your customers. A page houses containers and rows,
which then contain widgets. By manipulating the layout of the page, and the widgets within it,
you can construct your desired user experience.
Containers are markup artifacts that are put on a page to contain the layouts that house the
widgets.
Viewports are specialised components that enable you to extend your experience without
needing to own the parent page. You can work with viewports in three ways. You can add a
viewport component or a viewport-enabled tab to a page or add a viewport to the Contextual
sidebar component.
Here are some other key facts:
Page layouts are responsive to the device type and screen resolution.
Screenshot 4: Configuring the width of a container to be fluid in the Service Portal Designer
Explanation
With Export, you can save all currently displayed records and columns in a list in several
formats, like Excel, CSV, XML, JSON or PDF.
DAT and TXT are not in the list of available file formats when exporting currently displayed
records in a list.
To occasionally migrate data from one instance to another, you can export XML data from one
instance and import it to another.
Screenshot: Different file formats when exporting data from a list of records
Explanation
User Criteria control who can read and contribute and are available at Knowledge Base,
Knowledge Article, and Knowledge Block levels.
User criteria enable you to allow access to users based on role, department, group, location, or
company.
You can assign user criteria to control read or contribute access. For example, you could enable
all users in your Support department to have contribute access to a knowledge base by creating
a user criteria record with the required department set to Support and then including the user
criteria record in the Can Contribute user criteria.
Note: To create a user criteria record from the Knowledge module, you must have the
user_criteria_admin role in addition to the knowledge role.
Explanation
The state closure in the request fulfilment process of a catalogue item depends on the status of
the associated catalogue tasks, request items, and the request. Here is the state closure
dependency between a catalogue task and RITM:
If all catalogue tasks are closed as Closed Complete, the RITM is closed as Closed Complete.
If at least one catalogue task is closed as Closed Incomplete, the RITM is closed as Closed
Incomplete.
If all catalogue tasks are closed as Closed Skipped, the RITM is closed as Closed Skipped.
Therefore, when all catalogue tasks are closed, the parent requested item is set to Closed
Complete by the workflow.
Note 2: When the 'Request lifecycle' option is set to request-driven, the assigned agent can
complete and close the request once all the tasks in the request are complete. Also, a 'Close
Complete' button is visible to the agent assigned to the request. The agent enters work notes
before clicking Close Complete. When the button is clicked, the open task is automatically
completed (if applicable) and the request transitions to the Complete state.
Diagram 1: Request fulfilment hierarchy showing the different layers for a sample request
Diagram 2: A request that contains more than one requested item with approval steps
Explanation
The Now Platform includes a default homepage and the ServiceNow Service Desk application to
provide a basic set of service desk functions.
Both can be customised to suit the processes you are involved in and the needs of the
organisation.
A process user can navigate to Service Desk, and My Work or My Groups Work to locate the
relevant tasks and assign them appropriately.
Tasks in the My Groups Work module are assigned to a group, but not yet assigned to a specific
user
Explanation
You can use the CSDM as a blueprint to map your IT services to the ServiceNow platform. The
CSDM is a CMDB -based framework that identifies where to place data for the products that
you're using. Also, the CSDM is the standard for all ServiceNow products that use the CMDB.
Following the CSDM framework ensures that your ServiceNow application's data maps correctly
to the appropriate CMDB tables.
If you don't follow this standard, you may not receive the full benefit of the ServiceNow
products on the Now Platform.
The CSDM is standard terms and definitions, best practice for CMDB data modelling and data
management, base system CMDB core tables, guidance on service modelling and
recommended mappings.
The CSDM is not a process or implementation guide for ITSM, SPM, APM, EM, or other
products, a set of reports, code to install, an SKU or product we sell or an automatic fix for past
implementations.
The field navigator allows you to manage fields on the form. It contains the following elements:
Fields: Displays a list of existing fields you can add to the current form.
Field Types: Displays a list of field types you can add to the current form. Adding a field type to
the form layout creates fields in the selected table when the form layout is saved.
You can use the Field Types tab to create fields in a table while adding them to the form.
You can use the Fields tab to add existing fields to the form.
Insert a new row... is used in the Columns form section of the Tables table to create fields.
Explanation
Many-to-many relationships allow a list to point to a list of entries rather than to a single field.
For a list to be related to another list, a many-to-many relationship that refers to both tables
must exist.
The Many to Many Definitions [sys_m2m] table allows administrators to create custom many-
to-many relationships.
Screenshot: The schema map for a many-to-many table that links the task table to the release
table
Explanation
Common Services Data Model (CSDM) represents a standard and shared set of service-related
definitions across the products and platform.
The CSDM terms and definitions enable and support true service level reporting and provide
prescriptive guidelines for service modelling within the ServiceNow Configuration Management
Database (CMDB).
The CSDM data model is a CMDB framework that supports multiple configuration strategies.
The data model includes guidelines for using base system tables and relationships. Many
ServiceNow products depend on data within this data model.
You can use the CSDM as a blueprint to map your IT services to the ServiceNow platform. The
CSDM is a CMDB -based framework that identifies where to place data for the products that
you're using. Also, the CSDM is the standard for all ServiceNow products that use the CMDB.
Following the CSDM framework ensures that the data your ServiceNow application requires
maps correctly to the appropriate CMDB tables.
Explanation
Users in groups can be assigned permissions to
'Raise a ServiceNow HI issue' and 'Request a platform upgrade' requires the ServiceNow
Support (HI) access which is not managed by the group permissions in an instance.
Screenshot 1: Referencing the Change Management group to receive email notifications for
unauthorised change requests
Explanation
The Next Experience Unified Navigation is the primary way to interact with the applications and
information in a ServiceNow instance.
The Next Experience Unified Navigation runs across the top of every page and contains controls
that assist you in navigating your instance. You can easily access your workspaces and classic UI,
search your instance and receive notifications.
Next Experience unifies the apps in your instance. Unified Navigation enables you to access
content across your instance in a single pane, simplifying access to the items you need to get
working. Access the Core UI and dashboards in the same pane as your Workspace. Contextual
navigation shows you where you are while you're working.
The Next Experience Unified Navigation provides the tools you need to navigate your instance
and set your preferences.
All menus: Retrieve the menu items and modules you can access in your instance, favourite
them, and return to items previously visited.
Contextual app pill: See where you are in the instance and favourite the current item if desired.
Global Search: Search across your instance to return the results that are most relevant to you.
Notifications: View and personalise notifications applicable to you based on access and admin
configurations.
User menu: Personalise your instance and set your user preferences.
Screenshot: The landing page in the Next Experience User Interface (Polaris)
Image: Next Experience Unified Navigation
Learn more about Using the Next Experience Unified Navigation here!
Explanation
You can use the Basic Configuration UI16 module to brand your instance with your company
logo and colours and set basic system defaults.
To do this, you can navigate to System Properties > Basic Configuration UI16 and complete the
configuration by changing any of the following settings:
Browser tab title: You can change the text that appears on the browser tab.
Banner image for UI16: You can click + next to the image and upload your logo.
Header background colour: You can select or enter the colour. This colour is also used in the
theme preview on the Themes tab under system settings.
Navigation selected tab background colour: You can select or enter the colour.
Banner text colour: You can select or enter the colour. This colour is also used in the theme
preview on the Themes tab under system settings.
Explanation
Each time a Knowledge article is viewed, a record is added to the Knowledge Use [kb_use]
table.
You can see who has viewed which knowledge articles, who has attached a knowledge article to
a task and when, and identify final search terms when the type-ahead search suggestions
feature is enabled.
Note 1: An administrator can activate the kb_use table cleanup job to delete any older records
from the Knowledge Use [kb_use] table and improve the table performance.
Note 2:The View log record doesn't display information for a knowledge article accessed and
viewed from the global search results.
Screenshot: The Knowledge Use table that displays the articles viewed and/or used
Explanation
Administrators can manage all aspects of the Service Catalog application, including catalogues,
categories, catalogue items, and advanced functions, such as scripting or creating business
rules.
Catalogue administrators can manage all aspects of the Service Catalog application, except for
scripting functions.
Catalogue managers can edit and update a service catalogue, as well as the categories and
catalogue items within the catalogue. The manager can assign editors and also a different
manager for the service catalogue.
Catalogue editors can edit and update a service catalogue, as well as categories and catalogue
items within the catalogue. The editor can assign other editors but cannot change the catalogue
manager.
Catalogue builder editors can create and maintain items in the Catalog Builder using the
templates that the user has access to.
You can edit multiple records at the same time using an editing form. You can use an editing
form if you want to edit multiple fields or fields that do not appear in the list view. You can
update selected records by right-clicking any column header and selecting the Update Selected
action (in List v2) or update all records in the list by choosing Update All.
Screenshot 1: Updating the category field on multiple Incidents using the List Editor
Explanation
The CI Class Manager is a centralised location for managing CMDB tables and creating a class
derived from another CMDB class. Creating a class requires basic details such as a label and a
name. Identification and reconciliation rules are also needed to ensure that the identification
engine can successfully identify the class.
The Configuration item field look-up displays only CIs whose class is set as the Principal Class in
the CI Class Manager.
You can use the system property com.snc.task.principal_class_filter to control this functionality.
The property contains all the task types where the Principal Class filter is applied.
Screenshots: CI Class Manager and the Schema Map for the CMDB table
Coalescing before transforming is recommended in imports with duplicate records in the target
table where duplicates are not desired. However, coalescing is never required.
Not all applications have imported data, so staging tables are not part of every application.
The fields of all other data types do not have to be mapped; developers do not need to import
all columns from the staging table.
Screenshot: The transform map with mapped fields targeting the Incident table
Explanation
An update set is a group of configuration changes that can be moved from one instance to
another. This feature allows administrators to group a series of changes into a named set and
then move them as a unit to other systems for testing or deployment.
Process records such as Business Rules, Client Scripts, Fields, Forms and Form Sections, Report
Definitions, Tables, Views, Roles, and Published Flows are captured in an update set.
Data such as New Data Records, Modified Data Records, Tasks, Modified CIs, new Users and
Groups, Schedules, Scheduled Jobs and Homepages (if not manually added) are not captured in
an update set.
Screenshot 1: Displaying the update set picker from the Developer tab in System Settings in
UI16
Screenshot 2: Setting the application scope and the update set from the top banner in the Next
Experience UI
Screenshot 3: Accessing an update set record when a different application is current
Screenshot 4: Editing an update set or making it your current update set within the same
application
Explanation
You can set notification preferences to receive updates via email or other channels on the
content you are following.
You can subscribe, schedule or disable a notification. You can also turn off all notifications.
You can set up where and how you want to receive notifications by creating a channel for
email, instant message, SMS, or voice.
Note: Users cannot manage the inclusion or exclusion of attachments in notifications in their
Notification Preferences.
Screenshot 1: Notification preferences in UI16
You can enter a question on the Report Designer form, and Analytics Q&A generates a report.
Analytics Q&A gives you a choice of data sources and picks an appropriate visualisation.
Analytics Q&A requires Natural Language Query (NLQ) and supports multiple languages.
Note: Analytics Q&A is not available when using Microsoft Internet Explorer.
Screen recording: Entering a query in the Report Designer to create a report by using Analytics
Q&A
The CSDM framework provides context for the incidents. The context includes the CIs involved
in the incident and the services affected.
You may populate the Configuration Item attribute [configuration_item] with the CI or the
service affected. You can then use this CI to identify details for incident routing. For example,
you can use the CI data, such as 'Support Group', and provide information about the service
impact using dependency relationships.
Screenshot 1: The different group reference fields on the configuration item [cmdb_ci] table
Explanation
A service offering derives from a service, refining the parent service to a specific business need
and performance level.
You can enter service offerings in the Service Offering field on an Incident record to see the
service offerings affected by the incident in the Service Offerings related list.
Now that you can search and view service offerings separately, they are no longer included in
the search results for configuration items, affected CIs, or impacted services.
Please note that the Service Offering field may not appear by default in the user interface. If
this happens, add the Service Offering field using the form layout.
Explanation
You can assign user criteria to control read or contribute access. 'Can Contribute' is the list of
user criteria that grants contribute access and enables users who match the criteria to create
and modify articles in a knowledge base.
Only the Knowledge Base Owner and Knowledge Base Managers can contribute if no User
Criteria are specified for 'Can Contribute'.
Can Read: Users can read knowledge articles in the knowledge base.
Cannot Read: Users can't read knowledge articles in the knowledge base.
Can Contribute: Users can create, modify, and retire knowledge articles in a knowledge base.
Contribute access to a knowledge base also provides read access to all articles in the knowledge
base.
Cannot Contribute: Users can't create, modify, retire, or read knowledge articles in the
knowledge base.
For example, you could enable all users in your Support department to have contribute access
to a knowledge base by creating a user criteria record with the required department set to
Support and then including the user criteria record in the Can Contribute user criteria.
Screenshot: The Owner and the Managers on the Knowledge Base record
Explanation
With the ServiceNow Service Catalog application, you can create service catalogues that
provide customers with self-service opportunities. You can customise portals where customers
can request catalogue items such as service and product offerings. You can also standardise
request fulfilment to ensure the accuracy and availability of the items in the catalogues.
Explanation
You must have contribute access to the knowledge base that stores the knowledge article you
want to publish.
When creating articles manually or by import, selecting Publish will trigger the publish workflow
assigned to the knowledge base.
This may mean the article is automatically moved to a Published state, or it may first require
approval(s).
Note: If you define a scheduled publish date for a knowledge article, it is published on that date
depending on the following workflow settings of its knowledge base:
If the knowledge base workflow is set to 'Knowledge - Instant Publish', the knowledge article is
automatically published on the scheduled publish date.
f the knowledge base workflow is set to 'Knowledge - Approval Publish', the knowledge article is
published on approval completion.
Screenshot 1: Selecting the Submit button on a newly created Knowledge Article saves it in
'Draft'
Screenshot 2: Selecting the Publish button on a Knowledge Article moved it to 'Review' based
on the out-of-the-box workflow
Explanation
The ServiceNow Delegated development and deployment application enables non-
administrators to develop and deploy applications.
Delegated development allows designated users without a system admin role to develop or
deploy applications on the Now Platform.
If you have the application-specific admin role or the system-level admin role, you can delegate
application development to designated developers at the application level.
Screenshot: Managing developers' access via the Delegated development and deployment
application
Explanation
Spending time to define the import strategy before importing data saves time and effort.
Some of the activities you should do before importing data into ServiceNow are:
Understanding the data you plan to import,
Removing or correcting unwanted records after importing can be tedious and time-consuming.
Explanation
The three main screen elements of the Now Platform user interface are the banner frame,
application navigator, and content frame.
The user menu and system Settings are part of the Banner frame.
Next Experience UI: You can customise the UI to determine the information you want to see,
accessible and in the format that works for you. You can navigate to modules in your instance
without opening multiple windows. Favourite the modules, explore modules you visited and
search your instance. Receive web and email notifications in one location too.
UI16: You can define system settings to customise the UI16 for yourself. The gear icon, located
within the banner frame, displays the system settings pop-up window. The UI16 application
navigator appears at the left of the interface and provides access to all available applications
and modules, favourites, and recently viewed items.
You can access help information for actions right when you add them to your flow.
You will see help topics that you can select and browse for more information about building
flows and actions, working with data, and setting up IntegrationHub spokes.
The help panel opens with information about the action and how to use the action's inputs and
outputs in your flow.
If no help content is available for your selected action, then the panel displays ‘No help content
found for:’ and the action's name.
Screenshot: Opening the Help Panel to access help information for Flow Designer actions
Explanation
The coalesce option allows you to update existing target table records when transforming
import data.
When coalescing detects a match between a record in the staging table and a record in the
target table, a possible outcome could be keeping the record already in the target table or
overwriting the record in the target table with the source data.
Once the Transform Map begins execution, the import continues running until every staging
table record has been inserted into the target table, updated, ignored, or skipped.
Imports never stop mid-way through running to request user intervention or delete previously
imported records.
Note: Choose fields in the target table to coalesce on only if those fields will have unique
values. If more than one record in the target table matches the specified coalesce options, only
the first matching record in the target table is updated.
Screenshot: Setting the Coalesce value to true in the Field Map for the User table Transform
Map
Explanation
Creating an email notification involves specifying when to send it, who receives it, what it
contains, and if it can be delivered in an email digest.
Use the following tabs in the Notification form to configure an email notification:
What Digest will contain — Contents of the email digest if the notification can be delivered in a
digest.
Note: If you do not see all the fields on the form, switch to the Advanced view.
You can identify if a record insert or update triggers a notification from the 'When to send'
tab/section of the email notification.
Screenshot: Different tabs in the Notification form
Explanation
An import set is used to import data from various data sources and then map that data into
ServiceNow tables.
An LDAP connection
A JDBC connection
TXT (text) is not the file format that can be used as a data source.
Explanation
Multiple versions of a workflow can exist at the same time. However, only one published
version of a workflow ever exists.
When a workflow is invoked, the current workflow definition is loaded into the workflow
context.
The checked-out workflow executes for the developer who has the workflow checked out.
Explanation
Can write is NOT a database setting on the Application Access section of a Table.
All the other options are the database settings on the Application Access section of a Table.
Application access settings determine whether one application can access resources from
another application. They are similar to access controls (ACLs) in that they allow you to restrict
access to certain resources. Still, instead of restricting tables and records from users, they
restrict application resources from other applications.
Screenshot: The Application Access fields for a table
Explanation
ServiceNow Studio provides an Integrated Development Environment (IDE)-like interface for
application developers to work on custom applications in one centralised location. It offers a
simple way to create, review, and update application files from a tabbed environment. The
system opens Studio whenever you edit a custom application.
You can also use Studio to import an application from source control.
Note: Applications loaded from the ServiceNow Store are installed to the instance, not loaded
for development.
In addition, you can quickly find information in a list by sorting the list. The system's method of
sorting a list depends on the type of record in the sort column.
All users can interact with lists for the tables their role permits them to access. Some list and
column header menu options are controlled by permissions granted to the user role.
Admins can remove the calculation of the total number of records in a list to speed up loading
large lists.
Calculating the total number of records to be included in a list filtered from extremely large
tables can take a long time. You can remove that calculation for all or specified views to
improve performance.
On a list, admins can click the Menu icon and navigate to Configure > List Control, and on the
List Control page, select the ‘Remove pagination count’ check box.
Screenshot 2: The Fast forward icon is greyed out after the pagination count is removed
Explanation
The ServiceNow Dashboards product enables you to display multiple performance analytics,
reporting, and other widgets on a single screen. Use dashboards to create a story with data you
can share with various users.
Dashboards are configured using a drag and drop canvas and can contain widgets and tabs.
Applications usually have a Dashboard for each persona because different user types are
interested in different information.
Dashboards can have as many widgets as needed to convey the required information from an
application or process.
Access to Dashboards is restricted by role. However, all users can see Dashboards that do not
have a role assigned.
Explanation
Visualisations convey complex data, which can be difficult to describe in words using a chart or
graph. Application developers visualise data to transform records into meaningful information
for the application's users. The information should drive actions.
Data visualisations allow developers to present data to users in easily consumable ways. The
formats are:
On-demand bar and pie charts created from lists: users create charts for any column on a list
Screenshot 2: Example of an on-demand bar and pie charts created from a list
Explanation
A table is a collection of records in the database. Each record corresponds to a row in a table,
and each field on a record corresponds to a column on that table.
Therefore, each column in the list interface corresponds to a field on the table; however, the
list does not necessarily display all fields from the table.
Applications use tables and records to manage data and processes, such as Incident, Problem,
and CMDB. Tables can extend other tables, creating parent tables and child tables.
Example: Converting rows and columns in your spreadsheet to fields and records in a
ServiceNow table
Screenshot 2: The columns on a list that represent fields on a table (Next Experience UI)
Explanation
Creating configuration items (CIs) in the CMDB can be done in the following ways:
The incident management process can be used to reference CIs but not to create them. Admins
may configure the related list to create new CIs from an Incident record; however, it is not a
recommended or best practice approach.
Explanation
The security_admin role is required to create and edit Access Controls.
Admin alone is not sufficient to edit Access Controls.
Users with the security_admin role need to use the Elevate Roles menu item in the User menu
before creating and editing Access Controls.
The security_admin role is an elevated privilege role provided with High Security Settings that
lets users create and change access controls and change High Security Settings.
In the base system, only the default System Administrator (admin) user has the security_admin
role. Since it requires elevating privileges, the admin user does not have this role at login. After
elevating privileges, the admin user has the security_admin role for the duration of the user
session.
ServiceNow Reporting enables you to create and distribute reports that show the current state
of instance data, such as the number of open incidents of each priority. ServiceNow reports are
visualisations of your data that you can share with users on dashboards and service portals,
export to PDF, and send via email.
Reporting and Performance Analytics are two separate applications. They address different use
cases and are complementary to each other.
Diagram: Common process insight questions for Reporting and Performance Analytics
Explanation
cmdb_read is the minimum role required to subscribe or unsubscribe a CI.
cmdb_read is contained by other roles listed in the options and is the minimum required role.
Please note that reading CMDB tables requires the cmdb_read role; however, accessing the
Configuration module requires the asset, itil, or itil_admin role.
Screenshot: The cmdb_read role record shows a list of other roles that contain it
CMDB Data Manager is a wizard-like tool that provides a comprehensive solution for managing
CIs in the following ways:
Operates in bulk
You can use the CMDB Data Manager to create policies that govern CI life cycle stages, such as
retirement and deletion.
You can use the Teams related list to track the different types of groups assigned to a CI.
You can create before and after Java scripts for a data source of a CMDB integration application
so that you can manipulate Identification and Reconciliation Engine (IRE) input and output
payloads.
You can use CI Class Manager to add related entries for IRE identification rules.
You can use the extended IRE rules in key CMDB classes so that overlapping IP addresses in
different networks can be identified and maintained as separate CIs.
Explanation
A condition field specifies when to run business logic, such as a business rule or workflow.
Conditions: A field that adds a condition builder to a form. Condition builders require specifying
a dependent field whose values the system uses to display choice list options. Typically, the
dependent field is the Table field.
The system evaluates both types of condition field to determine if the conditions are true or
false. When true, the system runs the business logic. When false, the system ignores the
business logic.
You can use the condition builder to determine when the business rule should run based on the
field values in the selected Table. You can also use the Condition field to build a condition with
a script.
Business Rule scripts only execute their script logic if the Condition field returns true.
Explanation
You can add reports to forms such as change requests and configure the report visualisations to
display information relevant to the user of the form. The configuration is specific to the current
view.
The following report types are not supported on forms: List, Pivot, Multilevel Pivot, Calendar,
and Single Score.
You can use chart sections to display time series or single score reporting charts and
performance analytics scores. Charts give your managers or owners indications on trends or
items which require their attention.
Time Series
Bar
Pie
To use a chart screen, you will first need to create a dashboard preview that will link to your
chart screen.
Explanation
Client scripts allow the system to run JavaScript on the client (web browser) when client-based
events occur, such as when a form loads, after form submission, or when a field changes value.
You can use client scripts to configure forms, form fields, and field values while the user is using
the form. Client scripts can:
set the value in one field based on the value in other fields
onLoad() — runs when the system first renders the form and before users can enter data.
Typically, onLoad() client scripts perform client-side-manipulation of the current form or set
default record values.
onSubmit() — runs when a form is submitted. Typically, onSubmit() scripts validate things on
the form and ensure that the submission makes sense. An onSubmit() client script can cancel
form submission by returning a value of false.
onChange() — runs when a particular field value changes on the form. The onChange() client
script must specify these parameters.
onCellEdit() — runs when the list editor changes a cell value. The onCellEdit() client script must
specify these parameters.
onSubmit Client Scripts execute their script logic whenever a user saves, submits, or updates a
record in a form.
Explanation
Here are the three different request methods in Service Catalogue:
Order
Request
Submit
Order is the default method that displays the confirmation dialogue box, and the delivery
information is editable.
The Request method displays the confirmation dialogue box but not the delivery information.
The Submit method does not display the confirmation dialogue box or the delivery information.
Screenshot: Service catalogue request screen with the confirmation dialogue box and the
delivery information
Each flow in Flow Designer consists of a trigger and one or more actions.
A trigger starts a flow when the conditions of the trigger are met.
Actions are the Flow Designer operations, such as looking up a record, updating a field value,
requesting approval, or logging a value.