Service Now LIVE First Edition One
Service Now LIVE First Edition One
About Author
Srinivas Sunkara is the Service now Architect & Solution Provider and
founder of Dettifoss IT Pvt.Ltd. The education background includes in Master
of Computer Application (MCA) from Acharya Nagarjuna University, Guntur,
India. Total 10 years of IT expertise and career was begin as Lotus Notes
Developer. Previously worked on various technical platforms like... Share
Point, Oracle Business Intelligence, Robotic Process Automation and past
four years into Service now in software development. Training has been my
passion and almost given training for 5000+ students.
I would like to thanks my spouse Satyavani and son Gautham given great
support to end this first edition of Service Now LIVE book and allowing to
work at late night and I really appreciate their patience, way of understand,
love, support, helping
I enjoyed meeting new people and hearing new perspectives. Reach out if
want to talk to me about emerging technology called service now. Creating
magic’s with our platform. I focus on making new high-quality professional
to serve our productivity
I have spent last several years utilizing my professional background as
training experts and my service deliver to entire world. Currently lives in
Hyderabad, India, working with Dettifoss IT
1
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
About Reviewers
Special Thanks to
Mr. Sai Kumar Pothuguta Mr. Raghu Ram Allamsetty
2
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
I have been working since four years on service now platform into various
applications and modules and deep look into the platform.
These all days I faced lots of struggles but did not find any solutions. There is
no step by step guide available in market. Finally, I decided to write step by
step instruction guide that will help to people who already working on
platform also for new learners
My Service Now LIVE book will provide step by step instructions in topic wise
and very crystal clear, New learners and student are felling happy with my
book
We have worked on this practice Service Now LIVE book, each topic is
categorized into simplified very practical steps that we use with many
customers and students. Our approach has improved practice make it easy
In this book we will learn how to get hands on experience on each
applications and modules. It was mainly designed for everyone who wants
to become a master in service now with practical exercises
3
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Cover Design & Illustrations: Mr. Sai Babu Pothuguta, Mr. Raghu Ram Allamsetty
@ 2019 C.P. Dettifoss IT (ServiceNow academy). All Rights Reserved.
Although every care has been taken to avoid errors and omissions, this publication is being sold
on the condition and understanding that the information given in this book is merely for
reference and must not be taken as having authority of or binding in any way on the authors,
editor, publisher or sellers.
Neither this book nor any part of it may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, microfilming and recording or by any
information storage or retrieval system, without prior permission in writing from the copyright
holder.
Published by
Dettifoss IT & Service Now Academy
Office Address
Website: www.dettifossit.com
5
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Table of Content
6
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter 4: Forms 48 - 74
7
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter 5: Lists 75 - 90
8
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter 6: Plugins 91 - 97
9
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
10
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
11
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
12
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
13
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
14
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
15
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
16
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
17
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
18
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
19
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
20
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Incident Management
Incident management is typically closely aligned with the Service Desk, which is the single
point of contact for all users communicating with IT.
Incidents interrupt normal service, such as when a user’s computer breaks,
when the VPN won’t connect, or when the printer jams. These are unplanned events that
require help from the service provider to restore normal function.
Problem Management
A problem is defined by ITIL as the cause of One or More Incidents.
Some incidents, such as a malfunctioning mouse at a user’s workstation, are not
indicative of a problem. Other incidents, such as repeated network outages, create a
problem investigation due to their frequency
21
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Change Management
Change management (sometimes abbreviated as CM) is a collective term for all
approaches to prepare and support individuals, teams, and organizations in making
organizational change.
It includes methods that redirect or redefine the use of resources, business process
budget allocations, or other modes of operation that significantly change a company or
organization
Release Management
Release management is the process of managing, planning, scheduling and controlling a
software build through different stages and environments
including testing and deploying software releases.
22
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
23
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
24
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
25
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
IT Support staff
To manage service requests, Incidents and problems
Administrators
To manage applications available to selected users, granting them roles and other access
controls
Implementers
To deploy process applications and platform features that address an organization business
needs
Developers
To create new functionality with scripts or custom applications to extend standard
configuration
26
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
27
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is SaaS
28
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
29
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Personal Instance
Chapter - 2
Account Creation
30
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
31
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. Click on Sign Up
32
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
33
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
34
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
35
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
36
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
11. Past our password into current password field and set new password and confirm new
password
37
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: If you navigate away from the My Instance page before copying the admin credentials,
you will need to reset the admin password. Click the Action Button and select the Reset
admin password menu item. Follow the prompts to get a new admin password.
18. Service Now Home Page Look like above screen shot
38
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
In order to keep the developer program free and provide PDIs to everyone who wants one,
instances hibernate when they are idle. You can wake up a hibernating instance by navigating
to Manage > Instance on the Service Now developer site. It takes approximately three
minutes to wake up a hibernating instance. Your work is saved on hibernating instances.
If there is no instance activity within 10 days, the instance is reclaimed. Reclaimed instances
and their data cannot be recovered. Log in to your instance and use it regularly to keep the
instance active.
It is not possible to downgrade versions. When your instance is available, you will see the
Instance URL and credentials.
39
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
40
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Service Now
Chapter-3
User Interface
41
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
The banner frame shown the top of every service now home page. It contains a logo image and
global navigation controls. The controls are restricted based on user role. The admin user sees
all of the controls. The Settings control ( ) contains a pane for setting developer options. The
banner shows which user is logged in.
42
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. User Menu: This control allows the user to access and modify his logged in user profile.
2. Impersonate User: Administrators can impersonate other authenticated users for testing
purposes or better understanding customer issue and view impersonation logs. The
impersonation option is not visible in the mobile view of the platform.
by default, it visible to admins
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.
Note: Impersonate roles is applicable to only particular session,
3. Elevated Privilege Roles: It require you to manually accept the responsibility of using the
role before you can access the features of the role.
4. Global Search: This control helps to search for records from tables
5. Connect sidebar icon: Clicking this control opens a tab on the right side to connect with
the co-workers and also find existing conversations. This icon is available if Connect
(plugin for live feed) is enabled.
6. Help icon: Clicking this icon opens a tab on the right side with 3 links that would help the
user with documents on service now
7. Settings icon: This control opens a popup window with various options for system
settings. This window also has a button to switch the UI from UI16 to UI15 or vice versa.
43
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
We can use the Basic Configuration UI16 module to change brand your instance with your
company logo and colors and set basic system defaults. This is the best place to start if you are
setting up your instance for the first time or if you have recently enabled UI16.
Procedure
1. Navigate to System Properties > Basic Configuration UI16
2. Complete the configuration by changing any of the following settings.
3. Basic system configuration properties
44
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. All Applications
Displays all application menus and modules. Each application appears as a section in the
application navigator denoted by an application label. Modules are listed by name under
each application label.
45
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
2. Favorites
Displays items you have added as favorites. If you upgrade to UI16 from a previous
interface, any bookmarks you created are automatically converted to favorites.
3. History
Displays transitions’ you have recently accessed
46
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
47
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter-4 Forms
48
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Record
1. A single entity
2. Each record has a unique key
49
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
50
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Forms Fields
1. A field represents an individual item of data on a record
2. Users can view and modify field data on a form. For more detailed information,
3. The individual pieces of data in a record are called fields.
4. Users enter data in fields on the form or by using the list editor.
5. Administrators can create new or modify existing fields
6. Users can enter data in fields by using the list editor or by using a form.
7. In form view, fields appear as fields in the form, and in list view they appear as columns
of data in the table.
Form design is an alternative to configuring forms that combines several configuration options
into one tool. It is available by default for new instances and requires UI16 or UI15.
Administrators who upgrade from a previous version must activate the Form Designer
(com.glide.ui.ng. fd) plugin to use the feature
51
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
52
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Field Properties
53
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
54
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
By default, the first section on a form is always a read-only section displaying the label of the
table. You cannot remove this section
55
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
The following screen shot shows how you would use form designer to add and then delete a
form section.
What is Formatter
A formatter is a form element used to display information that is not a field in the record. Add
formatters to a form by configuring the form.
56
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Activity Formatter
2. Process Flow Formatter
3. Parent breadcrumbs formatter
4. Approval summarizer formatter
5. CI relations formatter
6. More…...
Procedure
57
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
58
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
59
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
60
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: In case if Process Flow formatter is not available in base instance then we need to Create
here
61
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
62
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
63
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
64
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Access the form context menu by clicking an icon beside the form title or by right-clicking the
form header
65
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
66
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
For example, Caller is followed by Caller > User fields, which means that Caller is a reference
field, and the related fields are user fields on the Caller record. If the related fields are not present
in the list, you would select Show Related Fields at the bottom of the list.
67
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Incident list > Open Condition Builder
2. Select Show Related Fields
3. When we select Show Related Fields, the menu can reload the list to display related
fields.
68
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
69
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
5. When we selected Department under Caller → User fields, the field then
becomes Caller.Deparment.
The following example shows where you are in the dot-walk. Each selected reference is stored
at the top of the fields menu, and the number of dots preceding the field label indicate how
many dots from the initial record the user has reached.
This example can show that the user is at Incident. Caller. Department. We can return to higher
levels in the hierarchy by selecting fields located at the top of the menu. For instance,
selecting Incident fields returns to the list of incident fields.
The related fields can be removed by selecting Remove Related Fields at the bottom of the list.
70
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Incident Record
2. Click on Create New
3. Right click on Form Header
4. Configure > Form Layout
71
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
72
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
9. Click on Add
10. Save
73
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
74
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 5 Lists
75
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is List ?
A list is a content page displaying zero or more records from the same table. Rows and columns
organize the list. Each row is a record and each column is a field from the record. Lists are:
Users can search, sort, filter, and edit data in lists. Lists may be embedded in forms and may be
hierarchical (have sub lists).
The list interface consists of a title bar, filters and breadcrumbs, columns of data, and a footer.
Each column in a list corresponds to a field on the table.
76
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
77
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Hierarchical lists
Hierarchical lists allow users to view records from related lists directly from a v2 list without
navigating to a form.
78
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
79
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
80
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
81
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Condition Builder
1. Very powerful
2. Replaces SQL statements
3. Access related fields
4. Save condition
5. Copy condition
6. Field, Operator, Value
82
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
83
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
84
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
85
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
86
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
87
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
88
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Open Incident list.
2. Open the list configuration page by performing the appropriate action for the list
version
89
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
90
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter - 6
Plugins
91
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Plug-ins
1. Service-Now provides functionalities or features in the form of system modules. Usually,
2. Modules are activated by default, but if you want to add additional functionality,
3. Then you can consider system plugins. Plugins are like small software components that
Provide features and functionality as an option. Let's better understand this.
Example of Plugins
1. Example: Data Archive is a plugin that is not activated by default.
2. The size of the data Increases in Service-Now according to the time that has passed
3. For example, an incident More than a year old is less significant as compared to a
current incident, and old data may
4. Affect the performance of queries and reports.
92
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
After a plugin is active, you cannot disable or deactivate it. You can hide the
functionality, if needed
In some cases, the plugin works, but certain features that do not apply to your system are not
installed. When you ask to activate a plugin in this category, the system notifies you of the
dependencies before it completes the captivation. If you ask to continue, the system activates
the requested plugin but does not include the features that depend on other plugins.
Procedure
1. In the HI Service Portal, click Service Requests > Activate Plugin.
2. Fill out the form.
93
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
94
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Before activating the plugin enable check box of Load demo data
5. Click on Activate button
6. Take few minutes of time to activating plugin (Track the status like below)
95
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
96
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Purchase a plugin
Some features require a separate subscription from the rest of the Service Now platform.
To purchase a subscription, we need to contact your Service Now account manager. In most
cases, the account manager will arrange to have the plugin activated on your organization's
production and non-production instances, generally within a few days. In some cases, you can
activate the plugin within the instance.
If you do not have an account manager, decide to delay activation after purchase, or want to
evaluate the feature on a non-production instance before purchase, follow the steps to activate
a plugin. If the plugin is not listed in the System Definition > Plugins module, make a request
through HI Service Portal.
97
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 7
Tables
98
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Table
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.
Applications use tables and records to manage data and processes, such as Incident, Problem,
Change_request and CMDB. Tables can extend other tables, creating parent tables and child
tables.
99
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
100
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Problem
Task
Change_Request
cmdb_ci_computer
[cmdb_ci]
cmdb_ci_database
cmdb_ci_appl
101
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Types of tables
Base table:
Base tables are the tables already available in Service Now and which do not extend any table
We are calling with following names
1. Extended Table
2. Base Table
3. Parent Table
4. Out of the box Table
Custom table:
A table is custom if it was created by an administrator and is not part of a system upgrade or
plugin activation.
Procedure
1. Navigate to System Definition > Tables.
2. Click on New
102
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
103
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Definition > Tables.
2. Open any custom table to delete.
3. Click Delete All Records.
104
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
105
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Definition > Tables and Columns.
2. Select the table for which to delete records.
106
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
107
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
108
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
109
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note : Record deletions are not tracked on tables with the no_audit_delete=true dictionary
attribute.
Procedure
1. Navigate to System Definition > Deleted Records.
2. Open the deleted record that you want to restore.
3. Note: You can only restore one deleted record and its associated references at a time.
4. Do one of the following to restore the record.
5. Click on Undelete with related button
110
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: By default, all these types of relationship are displayed, but you can view or hide each
type.
Procedure
1. Navigate to System Definition > Tables & Columns
2. Select any Table like [Incident]
3. Click in Schema Map button
111
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
112
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
5. The schema map shows the selected table in yellow, typically centered, and all tables
related to that table, typically shown at the sides.
113
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
114
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Dictionary Entries
The Dictionary Entries [sys_dictionary] table, also we called the System Dictionary, it will contain
every table and field details in the system. It will contain information about fields data type and
character limit, setting a default value, dependency field setup, and other attributes of a field.
We access the system dictionary tables in multiple ways.
115
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
116
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Field Labels
The Field Labels [sys_documentation] table, also called the Language File, contains information
about each field labels and hints for each table and column in the system.
Access the language file in one of these ways:
1. Navigate to System Definition > Language File.
2. To see the field label for a particular field, right-click on the any field label on the form.
3. The following image shown the language file filtered on Incident table
117
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Dictionary overrides
Dictionary overrides can provide the details about field on an extended table differently from the
field on the parent table.
For example, for a field on the Task [task] table, a dictionary override can change the default
value on the Incident [incident] table without affecting the default value on Task [task] or on
Change [change].
Use a dictionary override to allow a field in a child table to have a different value or behavior
than the same field in a parent table. For example, a dictionary override changes the default
value of the priority field from 3 in the parent table to 5 in the Incident table. child table
118
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
Task: Assignment_group field is read only for only incident table
1. Navigate to Incident Table
2. Click on New module
3. Right click on assignment_group field
4. Click on Configuration Dictionary
5. In the Dictionary Overrides related list,
6. Click on New.
7. Fill in the details on the form
119
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
120
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
121
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter
User – 8 User Administration
122
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
123
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Companies.
2. Click New.
124
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Click on Submit
5. Check company record in Companies list View
Procedure
1. Navigate to User Administration > Departments and
2. Click on New record.
125
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
7. Click Submit.
8. Check in cmn_department. list in list view
126
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Users.
2. Click New and enter the following information:
127
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
128
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Password needs reset: Enable the check box to require the user to change the password
during the first login time.
Locked out: Enable the check box to lock the user out of the instance and terminate all their
active sessions. The system prevents users with the admin role from locking themselves out.
129
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Definition > Validation Scripts.
2. Select the email record.
3. uncheck the Active check box and save the change.
4. Complete the user profile, including the email address, and update or submit the record.
5. Enable the email validation script check box.
Impersonate a user
Only Service Now Administrators can impersonate other authenticated users for testing purposes
and view impersonation logs. The impersonation option is not visible in the mobile view of the
platform.
When we 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.
130
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Impersonation Specifications
If we want user account to be impersonated should have a user ID. We can find this ID in the
User [sys_user] table record for the account.
Note: If The use record is missing or not available, then given message to the user you selected
could not be impersonated appears.
Impersonation logs
Impersonations are logged in the System Log.
Log impersonations for either interactive (UI) or non-interactive sessions.
131
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Groups
2. and create a New record
3. Fill the form with required details
4. Click on Submit
132
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Groups.
2. Open particular group record.
3. In the Group Members related list, click Edit.
4. Select one or more names in the Collection list.
5. Click Add.
6. Click Update the record.
Note: Before selecting Delete, first make sure you have properly selected the rows containing
the specific users you wish to remove from the group.
133
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Groups.
2. Open particular group record.
3. In the Group Members related list, select the check box next to each group member
name you wish to remove.
4. From the Actions on selected rows menu, select Delete.
134
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Roles
2. Create a New record.
3. Fill the form below.
135
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Click on Submit
136
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Definition > Applications or
2. Navigate to System Definition > Modules.
3. Select the particular application or module to open it in form view.
4. Click on lock to open the Roles field.
5. Use the slush bucket to add the desired roles to the application or module.
6. Click on lock to close the Roles field
7. Save your changes.
137
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. To grant the admin role to a user, you must also have the admin role.
2. To grant the security_admin role to a user, you must also have the security_admin role,
and must elevate to the security_admin role before granting the security_admin role to
other users.
We cannot delete roles that are assigned to the group from the user record. You must
remove the user from the group record.
Procedure
1. Navigate to User Administration > Users
2. Open any user record.
3. In the Roles related list, click Edit.
4. In the Collection list, select the desired roles, and then click Add.
5. Click on Update.
138
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Groups.
2. Open the any group to assign a role.
3. In the Roles related list, click Edit.
4. Use the slush bucket to add the desired roles to the group.
5. Click Update.
1. This role is not intended to be the only role a user has. It is intended to be an extra role
to restrict insert, update, and delete operations on the tables that the user can access as
defined by the other roles.
139
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
2. After you assign this role to a user, they can no longer can create, update, or delete
records on ANY tables.
Note: Assign this role only to users. Do not assign this role to other resources in the system,
including applications, ACLs, and so on.
Users with the snc_read_only role have the following restrictions regardless of other roles and
privileges they have.
1. User Cannot insert, update, or delete records from the UI or when using the Glide
Record API.
2. User Cannot activate or upgrade plugins.
3. User Cannot directly run SQL statements.
4. Cannot upload any XML files.
5. Can only run background scripts when on an instance in the public sandbox
environment.
Interactive users
When we add a new user to the instance then automatically the user become a interactive
users. Interactive users can perform the following actions:
1. Use their user name and password to log in to the UI or a service portal.
2. Connect to an instance from a URL that calls a UI page, form, or list, for example,
https://<instance name>. service-now.com/incident.do.
3. Connect with single sign-on, for example, digest authentication or SAML.
4. Use their credentials to authorize SOAP connections if allowed by strict security.
5. Use their credentials for other API connections such as WSDL, JSON, XML, or XSD
without restriction.
Non-interactive users
Non-interactive users can only use their credentials to authorize API connections such as JSON,
SOAP, and WSDL. They cannot log in to the Service Now UI. The strict security high security
setting determines if non-interactive users are subject to Contextual Security requirements.
140
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to User Administration > Users.
2. Search for the user to be updated.
3. For example, SOAP user.
4. Select the Web Service Access Only check box.
5. Click Update.
141
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 9
UI Policies
142
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Ui Policy is alternative of Client Scripts, its mainly running in client side used to fields make
Read only/Writable, Mandatory/Optional, Visible/Invisible.
1. We can use UI policies to make the number field on a form read-only, make the short
description field mandatory, and on hold reason filed is Hide.
2. Basic UI policies do not require any scripting,
3. however, for more advanced actions, in case if you want use scripting enable option Run
scripts
4. You can also use client scripts to perform all of these actions, but for faster load times
use UI policies when possible.
5. UI policies change fields on a form based on a set of conditions.
6. Use UI policies to show or hide fields, or to make fields mandatory or read-only based
on these conditions.
7. A UI policy specifies one or more actions to take when the policy is executed.
8. First we can create the ui policy. Then add as many actions as required.
UI policy actions are applied only if all of the following conditions are
met:
The UI Policy record is Active
The items in the Conditions field evaluate to true
The field specified in the UI policy action is present on the specified form
Creating a UI policy
We can create a UI policy to implement the conditions in the Incident form when the stage was
changes to different states
143
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
4. Table: Incident
5. Order :100
6. Short Description: Number and Priority field are read only and Caller and Short
Description fields are mandatory for all states in [Incident] Table
7. Click on Submit
144
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
145
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
146
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
147
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
16. Follow the below screen shots to find all actions in UI Policy
148
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
4. Table: Incident
5. Conditions: state is On-Hold
6. Order :200
7. Short Description: When Incident Sate is On-Hold Then On Hold Reason field should be
Visible and Mandatory
8. Click on Submit
149
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
150
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
151
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
4. Table: Incident
5. Conditions: state is Resolved
6. Order :300
7. Short Description: When The Incident state is Resolved Then Assigned to and
Assignment group fields are should not be visible
8. Click on Submit
152
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
153
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
154
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
155
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
4. Table: Incident
5. Conditions: state is Resolved
6. Order :400
7. Short Description: When Incident state is Resolved Then Resolution Code and
Resolution Notes fields are Mandatory
8. Click on Submit
156
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
9. Again open the same UI policy record and apply UI policy action
10. Go to UI Policy Action tab from Related List
157
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
158
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
159
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Table: Incident
5. Condition: Category is Inquiry/Help
6. Order :500
7. Short Description: When the Incident Category value is Inquiry/Help then Subcategory
field should not be visible
8. Click on Submit
160
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
9. Again open the same UI policy record and apply UI policy action
10. Go to UI Policy Action tab from Related List
161
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
162
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
163
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Table: Incident
5. Condition: State is Closed (or)
6. Condition: State is Cancelled
7. Order :600
8. Short Description: When the Incident State is Closed or Cancelled Then Number, Caller,
Category, Subcategory, Impact, Urgency, State, Work notes, Closed Code, Closed Notes,
Assign to, Assignment Group, Comments, Knowledge Configuration Item, Short
Description Fields are Read Only
9. Click on Submit
164
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
10. Again open the same UI policy record and apply UI policy action
11. Go to UI Policy Action tab from Related List
12. Click on UI Policy Action New
165
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
166
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
167
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
168
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
169
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Table: Incident
5. Condition: State is On Hold (and)
6. Condition: On Hold Reason is Awaiting Caller
7. Order :700
8. Short Description: When the Incident State is On-Hold and On Hold Reason is Awaiting
Caller Then Comments field is make Mandatory
9. Click on Submit
170
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
10. Again open the same UI policy record and apply UI policy action
11. Go to UI Policy Action tab from Related List
12. Click on UI Policy Action New
171
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
172
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
4. Table: Incident
5. Condition: State is Closed
6. Order :800
7. Short Description: When the Incident State is Closed Then All the related list should not
be Visible in Incident Form
8. Click on Submit
173
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
9. Again open the same UI policy record and apply UI Policy Related List action
10. Go to UI Policy Related List Action tab from Related List
11. Click on UI Policy Action New
12. Set List Name Impacted Cis Visible False
13. Click on Submit
174
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
175
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
176
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Reverse if false:
When we enabled this check box. If the incident state is not Closed, the UI policy is reversed.
On load
When we Enabled this check box to perform the actions when the form is loaded or when the
condition changes.
Inherit
Tables that extend the specified Table inherit this UI Policy
177
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies.
2. Click New.
3. Fill the form with below details
4. Table: Incident
5. Condition: State is Closed
6. Order :900
7. Short Description: When the incident State field value changes to Closed, given alert
message to customer, if condition is True
8. Select Script Tab
9. Run scripts: Enabled Check box
10. Run Script in UI type: All
11. Click on Submit
178
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
179
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 10
Data Policies
180
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Data policies are working as UI policies, but UI policies only apply to data entered on a form
through with in the browser. Data policy rules can apply to all data entered into the system,
including data brought in through import sets or web services and data entered through the
mobile UI enter data through java script.
Example, suppose that we are configured a web service or rest API that allows users from outside
the platform to update incident record on the Service Now instance. but these incidents are not
updated through the instance UI, they are not subject to the UI policies on the problem form. To
ensure that the Resolution code and Resolution notes field is completed before an incidents are
marked Closed/Resolved,
1. We can create a data policy that applies to server-side imports.
2. Data that does not comply with this data policy displaying an error.
3. We can also apply the UI policy on the browser by selecting the Use as UI Policy on
client check box in the data policy record.
4. By default, data policies are applied to all Glide Record operations including those used
in Scripted REST APIs, and the REST Table API.
Caller and Short Description fields are make mandatory in incident table
Procedure
1. Navigate to System Policy > Rules > Data Policies.
2. Click on New
181
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
182
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Table: Incident
5. Reverse if false: Auto Filled
6. Active: Auto filled
7. Apply import sets: Auto filled
8. Apply to REST/SOAP: Auto filled
9. Use as UI Policy on Client: Auto filled
10. Short Description: Caller and Short Description fields are make mandatory in incident
table
11. Right click on form Header and Save
183
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
184
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System UI > UI Policies
2. Open an existing UI policy record like below screen shot
185
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
186
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
6. Click on Update
187
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. This is an alternative to converting from a Data policy to a UI policy is to select the Use
as UI Policy on client checkbox on the data policy record.
2. This field extends the data policy to the UI. The main difference between converting and
using the Use as UI Policy on client checkbox is that converting provides the Visible field
on the UI policy record.
Procedure
1. Navigate to System Policy > Rules > Data Policies.
2. Open existing Data Policy record
188
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
189
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 11 Metrics
190
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Metrics?
A metrics can be calculating and evaluates the effectiveness of IT service management processes
in Business.
Ex: a metric will measure the effectiveness of the incident, resolution process by
calculating how long it takes to resolve an incident and close the incident
Highlights of Metrics
1. Sometimes a metric can be easily gain from the data.
2. It is used to find the number of incidents or problems that were resolved or closed
today,
3. We can generate a report will simply count the number of incidents in the incident table
with a Created date of last 3 months.
4. Often, however, metrics need to be gathered as data is updated.
5. Representing how long an incident was assigned to a certain group requires collecting
information about assignment changes and calculating the duration of each assignment.
6. Ex: The "Assignment Group Duration" metric can calculating the duration of time an
incident is assigned to a one group to another group.
7. The metric is defined by creating a metric definition of type "Field value duration" and
selecting the "Assigned to" field from the Incident table.
Procedure
1. Navigate to Metrics > Definitions
2. Click on New.
191
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
192
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
13. Right click on Form Header > Configure > Related List
193
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
194
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
In the base system, metrics are configured to work on the task table only. To apply metrics to
cmdb_ci tables, duplicate the metric events business rule that currently runs on the task table
for the cmdb_ci table. Without the events created, no metric processing
A metric instance is a record in the metric_instance table. A record contains details about
one instance of a metric.
195
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
196
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
197
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Definition > Relationships
2. Click on New
198
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
199
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
200
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
16. If you want explore more into Related Lists following existing Relationship record
201
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to the Related List > Incidents record on a Change record).
2. Navigate>Incident Related List
3. Build the Required filter condition using the Condition Builder
4. Condition: [Active] [is] [true]
5. Click on Set as Default Filter
6. Click on Run
Procedure
1. Navigate to System Definition > Relationships.
2. Click on New.
202
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
203
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
204
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
205
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Service level agreements (SLAs) provide the customer with an expectation of service within a
known time line and the capability to monitor when expected service levels are not being met.
Purpose of SLA
We can use the SLA Definition document to define a specific set of business criteria that would
result in an SLA being running.
When any SLA Definition is triggered against a particular task the Task SLA record is
created and contains all the tracking data for the specific SLA on that record.
If an SLA Definition exists for Priority 1 incidents a Task SLA record [task_sla] will attach to the
P1 incident record and capture all the data associated with it. In many cases there will be multiple
Task SLA records against a single task since many definitions apply.
Objectives of SLA
Define, Document, Agree, Monitor, Measure, Report and Review the level of IT Service
Provided
Provide and improve the relationship and communication with the business and customer
Ensure the specific and measurable targets are developed for all IT service
Monitor and improve the customer satisfaction with quality of service delivered
206
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
207
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Right click on Impact label
2. Click on Configure Choices
208
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Click on Save
5. Right click on Urgency label
6. Click on Configure Choices
209
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
8. Click on Save
9. Right click on Impact label
10. Click on Configure Choices
210
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
211
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
212
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Level Management > SLA Definition
2. Click on New
3. Fill the below details
213
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
11. Apply the conditions when it has to be start, pause, stop, reset
12. Start Condition
214
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
215
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
SLA Task: 1
1. Navigate to Incident Application > Click on New Module
2. Impact : Very High
3. Urgency : Very High
4. Priority : Auto filled (Very Critical)
5. Click on Submit
216
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
8. This example demonstrates how an SLA can be attached to an incident, then progressed
to completion.
9. SLA Time Line
217
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
218
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 13
Import Sets
219
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
JSON For JSON arrays, the path for each row must specify
the array root element twice, such as
220
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
221
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
222
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
223
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
224
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
225
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
226
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
227
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
228
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
229
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
230
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Load Data
If we want import bulk data into service now tables, first we have import the staging table
(temporary table).
2. Transform Maps
A transform map is staging area that is used to set of field maps that define the
relationships between fields in an import set and fields in an existing Service Now table
(Source & Target), such as Configuration Item [cmdb_ci] or User [sys_user].
231
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
After created a transform map, we can be able to reuse it to map data from another import set
to the same table based on our business requirement
The Transform Maps module enables an administrator to define destinations for imported data
on any tables. Transform mapping can be as simple as a drag and drop operation to specify
linking between source fields on an import set table and destination fields on any table. Use
transform mapping to map source and destination fields dynamically.
If we want use multiple transform maps for the same import set, the transform creates
multiple entries in the import set table.
Users can select multiple transform maps during data import. The selected transform maps will
be executed on the same import set in the order specified.
232
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Coalesce
1. The coalesce is a field property that is used to when we inserting data into target table,
System won’t be accepting user to inserting duplicate records and and uses to updating
existing records.
2. The coalesce option on a field map allows you to specify if the selected Target field should
be used to coalesce on when import set records are transformed. If the field
map Coalesce checkbox is selected,
3. when the import set row is transformed the instance checks for an existing record in the
target table that has the same value in the Target field as the import set row Source field.
4. If an existing record with a matching value in the target table, then that record is updated.
5. If any record not matched, then a new record will create in the target table.
When we can choose fields in the target table to make coalesce on only if those fields
will have unique values in the table. 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.
No coalesce
If no coalesce is created, all imported rows or records are treated as new records in the target
table. existing records are not being updated.
Multiple-field coalesce
We can make Coalesce on multiple fields to update an existing record.
If a target table record exists with the same values in all coalesce fields as the staging table record,
the target table record is updated using the staging table record values. All coalesce field values
between the target and staging tables must match to coalesce with multiple fields.
233
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
234
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
235
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
236
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
2. onComplete
The onBefore event script will be execute at the start of a row transformation, before the
source row is transformed into the target row
3. onBefore
The onBefore event script will be execute at the start of a row transformation, before the
source row is transformed into the target row.
4. onAfter
The onAfter event script will be execute at the end of a row transformation, after the
source row has been transformed into the target row and saved.
237
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
5. onForeignInsert
The onForeignInsert event script will be execute at the start of the creation of a related,
referenced record, before the record is created.
6. onChoiceCreate
The onChoiceCreate event script is processed at the start of a choice value creation,
before the new choice value is created.
238
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
7. onReject
The onReject event script will be execute during the occurrence of a foreign record or
choice creation, and the foreign record or choice is rejected, the entire transformation
row is not saved.
Procedure
1. Navigate to System Import Sets > Administration > Data Sources.
2. Click New.
239
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
240
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
241
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
242
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
14. Create new transform map to load data into service now table
243
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
244
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
245
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Import Sets > Administration > Scheduled Imports.
2. Click on Scheduled Data Imports New
246
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
247
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 14
Update Sets
248
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
249
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
In generaly, update sets capture configuration or customization information but not task
or process data.
For example, update sets track service catalog item definitions and related configuration
data like variables and variable choices.
However, if you test the service catalog by placing orders, update sets do not track
order requests, items, and catalog tasks.
Update sets have a limited capacity to transfer data as application files.
For larger data transfers, export data and import it with an import set or web service.
250
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Special handlers
Some changes require special handlers because they represent information on multiple tables.
These changes are packaged into one update set entry so that all records are properly updated
when the customization is committed. The following changes are tracked with special handlers
Workflows
Form sections
Lists
Related lists
Choice lists
System dictionary entries
Field labels
251
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
These are some common cases where the system auto-generates a default
update set.
1. The first time that an admin logs into service now instance, the system sets the system’s
global default update set as the administrator’s update set. In addition, the application
picker sets the administrator’s application scope to global.
2. If a global default update set does not exist (or is marked Ignored or Completed), the
system creates a new update set for the global application scope and performs the
following actions:
3. The system sets Default set = true for the new update set.
4. When a user marks the default set for a scope as Ignored or Completed (not a
recommended practice), the system immediately auto-generates a new default set for
the scope.
252
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Service now administrators can configure options for update sets, such as excluding certain
fields from updates and controlling access to the update set picker.
Administrators have the following options with update sets:
253
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
When we created an update set then it can be marked as the current update set to all changes
are tracked in it.
Procedure
1. Navigate to System Update Sets > Local Update Sets
2. Click on New.
254
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
255
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
256
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Expecting Changes
Visibility: In state “Closed” the fields Assigned to and Assignment group should not be seen
As a user, I want to see – as a list – which locations are affected by a change looking at its
current form.
Create More Information section and added some fields such as, closed, closed by, created by,
created, updated, updated by
257
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Visibility: In state “Closed” the fields Assigned to and Assignment group should not be seen
Procedure
2. First add Requested by date and Change Plan fields to your form
3. Right click on Form Header
4. Navigate to Configure > Form Layout
258
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
259
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
8. Make Mandatory: Short description, requested by, Requested by date, Change Plan
fields
9. Right Click on Requested by > Configure Dictionary
260
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
261
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
262
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
263
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
As a user, I want to see – as a list – which locations are affected by a change looking at its
current record form.
Procedure
1. Navigate to Change Application > Open Existing Record
2. Right click on Form Header
3. Configure
4. Related Lists
264
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
265
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
266
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Table: change_request
5. Apply to import sets: Auto Filled
6. Apply to SOAP: Auto Filled
7. Use as UI Policy on client: Auto Filled
8. Reverse if false: Auto Filled
9. Active: check box auto filled
10. Short_description: When state is Closed, then Assigned to and assignments group fields
should be read only
11. Condition: [State] [is] [Closed]
12. Right click on Data Policy form header and click on Save
267
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
268
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
269
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
270
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
271
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Change Application > Open existing change record
2. Right click on Category field
3. Click on Configure Choices
272
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
273
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
274
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
7. After downloaded XML file then take that file and keep on your desktop
275
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
276
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
277
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
9. We will get below message after clicked on Preview Update Sets Button
10. Succeeded can define no errors in our XML file
11. Click on Close
278
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
279
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
19. After committed changes into target instance get this success message
20. Click on Close
280
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
281
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
282
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Update Sets > Merge Update Sets.
283
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
284
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
We can be able to back out changes to existing records for any committed update set. If the
changes are not working
Procedure
1. Navigate to System Update Sets > Retrieved Update Sets or System Update
Sets > Local Update Sets.
2. Open the Update Set record.
285
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
6. Click on Close
7. Whether successfully back Out or not
286
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Because Update Sets make changes to an instance, review the following best practice
information to avoid errors and performance issues.
1. Do not delete Update Sets. If an Update Set is deleted, any updated records may be
overwritten in the next update.
2. Do not include the system_id field from the ldap_server_config record in an Update
Set. An Update Set from a working configuration points to the wrong system_id node
for the target instance and does not work.
3. Do not back out the Default Update Set. This action causes damage to the system.
4. Never change the Update Set field value (update_set) in a Customer Update record
(sys_update_xml). If a customization is made in the wrong Update Set, take the
following action:
5. Switch to the desired Update Set.
6. Modify the object (record) that was originally changed. You can make a trivial change,
such as adding a field.
7. Save the record
8. Back out the change just performed, and then save the record again.
9. Always preview an Update Set before committing it.
10. Set completed Update Sets on the production instance to ignore. This state ensures the
Update Set is not reapplied when cloning the instance.
11. Keep a to-do list of manual changes and data loads that need to be completed after an
Update Set is applied.
12. Do not make too many changes at one time. Verify that the correct changes have been
made incrementally.
287
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
288
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
289
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
290
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
291
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Service Catalog Application will help us to configure one or more service catalogs and provides
self-service opportunities and better user interface (Self-Service). We can organize our catalog
offerings by using the ability to publish multiple catalogs targeted to specific users.
Procedure
1. Navigate to Service Catalog > Catalog Definition > Maintain Catalog
2. Click on New
3. Fill the Service Catalog Form
292
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
293
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
294
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
295
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Maintain Categories
2. Click on New
3. Fill the Service Catalog Categories Form
296
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
297
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
298
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
299
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Maintain Categories
2. Click on New
3. Fill the Service Catalog Categories Form
300
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
301
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
302
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
303
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
304
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Maintain Item
2. Click on New
3. Fill the Service Catalog Item Form
305
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
306
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
307
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
308
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: Based on Our client requirement we need to enable these all checkboxes
Content Items: Service Catalog Items provide the information instead of Goods or
Services.
309
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Record Producers.
2. Click on New
3. Fill the Record Producer form.
310
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
311
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: Based on your business requirement the service now developer or admin can be able to
configure variables
312
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Yes/No Macro
HTML Masked
URL Date
Date and Time
Procedure
1. Navigate to Service Catalog > Catalog Definition > Record Producers
2. Open Flight Booking Request Record Producer
313
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
314
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
6. Map to field: Check True (This variable value can store in caller field in incident table)
7. Record Producer Table: Incident (Records in store in Incident table)
8. Field: Caller
9. Mandatory: Check True (customer must fill the value)
10. Variable Type: Reference (Data type)
11. Order: 100
12. Question: Flight Boking For
Note: Reference Variable is used to get the records from reference table like sys_user
315
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
316
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Open Flight Booking Request Record Producer
317
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
318
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
5. Type: Yes/No
6. Mandatory: Check True
7. Order: 200
8. Question: Are you travelling first time
319
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
320
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
321
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
322
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
323
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Open Flight Booking Request Record Producer
324
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
325
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
326
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Open Flight Booking Request Record Producer
327
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
328
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
329
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Open Flight Booking Request Record Producer
330
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
331
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
332
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
333
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: The break variable is not yet supported on Service Portal and Mobile Devices.
334
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Open Flight Booking Request Record Producer
335
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
336
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Ex: New On-boarding order guide can contain number of items that new
employees commonly need, such as Computer, ID Cards, Mobile Phone, New
mail creation, Other facilities. After choose this particular order guide, the
employee can then provide required information about the new employee,
including Designation and Department. The order guide then submits an order
for catalog items like computer, based on the details provided.
337
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
All Order guides can be run automatically, generating a set of ordered items without needing to
manually submit a service catalog request.
For example, an on-boarding workflow for a new employee can automatically run an order guide
to order items for that employee.
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides.
2. Click on New
338
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Name: On-Boarding
5. Catalog: Service Catalog
6. Category: Can we help you?
7. Icon: (Optional if required add image)
8. Expand help for all Questions: Checked True
9. Show Include Toggle (Service Portal): Checked True
10. Short Description: On-Barding order guide is used by new employees to requesting bulk
items
11. Meta: On-Board
12. Click on Submit
339
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
13. Sucessfully created new Order Guide for look into screen
These variables use Container Start and Container End variables to define the start and end
points of a container layout.
The container end should be used along with container start to close a container layout.
A container layout can be split into two or three columns using the container split variable
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
340
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
341
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
342
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
343
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
344
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
345
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
346
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
347
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
348
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
349
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
350
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
351
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
352
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: We can use labels variable to arrange questions into different sections. Use labels
to create a multi-option question (for example, using check box Variables).
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
353
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
6. Variable Type:
354
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
7. Order: 500
8. Question: Select Your Location
9. Name: Auto Filled
10. Tooltip: Select At least one address
11. Click on Submit
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
355
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
356
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
357
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
358
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
359
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
360
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
361
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
362
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
363
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
364
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
365
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Click on New
366
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
8. Order: 940
9. Question: Are you remote employee?
10. Name: Auto Filled
367
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Boarding order guide Record
368
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
369
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Example : A new employee On-Boarding order guide rule can define that if the New Employee
Designation is IT Technician or Senior Developer, and the Department is IT, then we add an
Apple Mac Pro 15 Laptop item to deployed to customer.
Example: A new employee need to do work from home, then we can include VPN
Connection
Rule: 1 Employee looking for work from home then include VPN
Connection
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Board order guide.
370
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
371
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
6. Guide: On-Boarding
7. Condition: [Remote employee] [is] [Yes]
8. Include this item: Corp VPN
9. Ignore Mandatory Evolution: Checked True
10. Use cart layout: Checked True
11. At this position: 100
12. Click on Submit
372
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Guide: On-Boarding
2. Condition: [Permanent employee] [is] [Yes]
3. Include this item: Apple MacBook Pro15
4. Ignore Mandatory Evolution: Checked True
5. Use cart layout: Checked True
6. At this position: 200
7. Click on Submit
373
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Guide: On-Boarding
2. Condition: [Permanent employee] [is] [No]
3. Include this item: Office Desktop
4. Ignore Mandatory Evolution: Checked True
5. Use cart layout: Checked True
6. At this position: 200
7. Click on Submit
374
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Guide: On-Boarding
2. Condition: [Joining Group Department] [is] [Software]
3. Include this item: Apple IPhone 5
4. Ignore Mandatory Evolution: Checked True
5. Use cart layout: Checked True
6. At this position: 300
7. Click on Submit
375
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Guide: On-Boarding
2. Condition: [Joining Location] [India] [True]
3. Include this item: Cisco Jabber 10.5
4. Ignore Mandatory Evolution: Checked True
5. Use cart layout: Checked True
6. At this position: 400
7. Click on Submit
376
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Order Guides
2. Open On-Board order guide
377
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
378
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
13. This employee eligibility to get these all items based on Rules Base configuration
14. Click on Next Tab
379
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
380
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
17. Below screen can define about your request from On-Boarding order guide
381
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Variables > Variable Sets
2. Click New.
382
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Variables > Variable Sets > Common Information
383
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
384
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Variables > Variable Sets > Common Information
385
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
386
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Variables > Variable Sets > Common Information
387
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
388
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Variables > Variable Sets > Common Information
389
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
390
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
391
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Variables > Variable Sets > Common Information
392
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
393
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Variables > Variable Sets > Common Information
394
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
395
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
11. Navigate to Service Catalog > Catalog Variables > Variable Sets > Common Information
396
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
397
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Maintain Items > Open I Phone 6s
Plus item
398
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
399
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > User Criteria
2. Click on New
400
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
401
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Service Catalog > Catalog Definition > Maintain Items > Open I Phone 6s
Plus item
402
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. Click on Edit
403
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Important Note
The Not Available for property can override Available for Property. A user present on the Not
Available for list then cannot access that item, even if that user is also on the Available for list
for that item.
We can apply user criteria for particular category also, who can and cannot access category.
1. Users: Select users the Catalog Item should be visible to only particular users
2. Groups: Select Groups the Catalog Item should be visible to only particular group of
peoples
3. Roles: Select Roles the Catalog Item should be visible to user have selected role
4. Companies: Select Companies the Catalog Item should be visible to only particular
company peoples
5. Location: Select Locations the Catalog Item should be visible to only particular location
peoples
6. Departments: Select Locations the Catalog Item should be visible to only particular
Department peoples
7. Advanced: We can restrict users through script also
404
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Condition: When the user select Silver Color I phone 15s (any Item) Mobile from preferable color
Action: Extended Memory up to variable should not be visible
Procedure
405
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
406
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
6. Short Description: When the user select Silver Color I phone 15s Mobile from preferable
color variable
7. When to Apply: Condition [Which color do you preferable] [is] [Silver]
8. Right Click on form header and click on Save
407
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
11. Variable Name: Select variable name which one needs to be hide
12. Visible: False
13. Order: 100
14. Click on Submit
15. Click on Update
408
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
16. Navigate to Service Catalog > Catalog Definition > Maintain Item > I Phone 15s Item
17. Click on Try It
409
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 17 Workflows
410
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Workflow
Service now Workflow will provide a drag-and-drop interface for automating multi-step
processes across the platform.
Each workflow will contain number of a sequence of activities, such as generating records,
notifying users of pending approvals, or running scripts.
Workflow editor
The Workflow Editor is an interface for creating new workflow and modifying existing
workflows by arranging and connecting activities to drive processes.
411
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
412
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Approval Activity
413
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
2. Condition Activity
3. Notification Activity
414
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
6. Tasks Activity
7. Timer Activity
8. Utilities Activity
415
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
416
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Workflow > Workflow Editor
2. Click New Workflow
417
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
418
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
419
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
12. When we crated a new workflow by default, start and end activities will have generate
like above
Procedure
1. In the Core pallet, expand Approvals and drag the activity Approval - User into the arrow
between Begin and End activity.
420
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
2. This activity generates an approval from the manager of the person requesting I phone
12 mobile
3. Fill form with the following information.
4. Name: Manager Approval
5. Stage: Waiting for Approval
6. User: Click the lock icon in the Approvers section, and then click the select fields icon.
Expand Request > Requested for > Manager.
421
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
7. Click on Submit
8. Consider below screen shot about Approval User activity
422
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Expand Utilities in the Core pane and drag the activity Set Values to the space below the
approval.
423
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. Name: Rejected
4. Stage: Completed
5. Values Section: [Approval] [Rejected]
6. Click on Submit
424
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
7. Drag from the yellow box beside Rejected on the Approval - User activity to the new Set
Values activity.
8. Drag again from the yellow box beside Always on the Set Values activity to End.
425
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: This activity marks the request as rejected if the manager rejects the request and then
ends the workflow
Procedure
1. Drag the activity Set Values onto the arrow between Approval - User and End.
2. Complete the form with the following information.
426
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. Name: Approved
4. Stage: Fulfillment
5. Values: [Approval] [Approved]
6. Click on Submit
427
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: This activity marks the request as approved once a manager approves it.
Procedure
1. Expand Tasks and drag the activity Create Task onto the arrow between Approval -
User and End,
428
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
429
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
430
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Expand Notifications and drag the activity Notification onto the arrow between I Phone
12 s Procurement and End,
2. Fill the following information
431
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
432
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
433
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. Name: Procurement
4. Stage: Fulfillment
5. Address to: Click the lock icon in the Addressee(s) section, and then click the select
fields icon. Expand Requested and select Requested for.
6. Subject: Your I phone 12s mobile has been procured.
7. Click on Submit
434
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Drag the activity Create Task onto the arrow between I phone 12 procurement and End,
2. Fill the following information below
435
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
436
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
437
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Drag the activity Create Task onto the arrow between Set Up I Phone 12s mobile
and End,
2. Fill the following information
438
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
439
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
task.assigned_to=current.requested_for;
440
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Drag the activity Log Message onto the arrow between Pick Up I Phone 12s mobile
and End,
2. Fill the following information
441
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
442
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. Name: Delivered
4. Stage: Completed
5. Message: The 12s mobile has been delivered successfully
6. Click on Submit
443
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Validate our work flow to click on Validation button
2. Open our workflow actions menu on the left beside the workflow name.
3. Click on OK
4. Click Publish to publish the workflow.
444
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 18 Notifications
445
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Notification
Notifications will share users informed of events that concern them. The system can notify users
by email, SMS text message, or push notification.
Use email notifications to send selected users email or SMS notifications about specific activities
in the system, such as updates to incidents or change requests.
If we want to change how the instance processes incoming email, see Inbound email actions.
Email Properties
1. All email notifications use the email properties that you define and the email accounts
that you set up.
2. Email administrators set up email accounts to allow the system to connect to external
mail services such as POP3, SMTP, or IMAP servers. You can use the Service Now-
provided email accounts or create your own accounts for your own email services.
3. Use Email Properties to configure settings for inbound and outbound email. Email
properties apply to all email accounts.
4. For instances that use a standard email configuration, the system cannot send or
receive emails that are larger than 25MB, including the email header, body text, and
attachments. Instances configured to use an alternate email configuration may support
different maximum total file sizes. The maximum email size limit is enforced regardless
of any configured attachment size limits.
Even if the email and its attachments are less than 25MB, the actual size of an email
message could be larger when it gets encoded by an email client. So these messages
might exceed the limit when they reach the instance.
446
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Properties > Email Properties
2. Enable Email Sending and Receiving checkboxes
3. Click on Save
447
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Note: If you do not see all the tabs or fields on the form, switch to the Advanced view then we
can be able to see all options
448
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
449
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
450
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
451
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Notification > Email > Notification Email Scripts
2. Click on New
452
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Name: incident_assignedto
453
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
5. Script :
6. Click on Submit
Procedure
1. Navigate to System Notification > Email > Notification Email Scripts
2. Click on New
454
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
455
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Name: new_body_header
5. Script
6. Click on Submit
Procedure
1. Navigate to System Notification >Email >Notification
2. Open existing notification record
456
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
457
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
458
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
459
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 19
Water Marks
460
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. By default, the system generates a watermark label at the bottom of each notification
email to allow matching incoming email to existing records.
2. Each watermark includes a random 20-character string that makes it unique.
3. The system automatically generates random watermarks for notification emails in base
systems.
4. The random 20-character string reduces the possibility of a watermark being guessed or
coincidentally matching the watermark of an email from another instance.
Watermark format
The notification email watermark will always begin with "Ref:" to identify the label as a
watermark. After this identifier, the default label is 31 characters’ in length and consists
1. Customizable prefix — The default prefix is MSG.
2. Auto-numbered identifier — The numeric string identifying the source record, such as
incident, problem, or change request.
3. An underscore character followed by a random 20-character string
When inbound emails are processed, the system matches random watermarks to the
appropriate source records
461
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Watermark configuration
Watermarks are always generated, but you can configure them to based on your requirement
1. We can create a custom watermark prefix for each service now instance to prevent
accidentally triggering events in the wrong instance.
2. Have custom prefix characters after MSG
3. We can have hidden globally
4. We can omitted from individual email messages
If watermarks are omitted from email notifications, inbound email actions might not work
properly. Without a watermark, the system processes inbound email messages as described
in Criteria for
Procedure
1. Navigate to System Definition > Number Maintenance.
2. Click on New
462
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
463
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to System Notification > Email > Notifications.
4. [Optional] If you want response email messages to generate new incidents, remove the
record number ${number} variable from the Subject and Message HTML fields.
464
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
465
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Access Control Rules allow access to the specified resource if all three of these checks evaluate
to true:
1. The user has one of the roles specified in the Role list, or the list is empty.
2. Conditions in the Condition field evaluate to true, or conditions are empty.
3. 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.
To gain access to an object and operation, a user must pass all permissions listed in an access
control. For example, this access control restricts access to write operations on the incident table.
Procedure
1. Navigate to System Security > Access Control(ACL)
2. Open Existing ACL write operation record from incident table
466
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
467
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Who have ITIL role in service now the person can edit and modified records in incident table
468
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
469
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
1. Whenever a user requests data, the system can search for access control rules that match
the requested object and operation.
2. If there is a matching access control rule, then the system evaluates if the user has the
permissions required to access the object and operation.
3. If an access control rule specifies more than one permission, then the user must meet all
permissions to gain access to the object and operation.
4. Failing any one permission check prevents the user from accessing the matching object
and operation.
5. If a user does not meet the permissions of the first matching rule, the system evaluates
the permissions of the next matching access control rule as specified by the access control
processing order.
6. If the user fails to meet the permissions of any matching access control rule, the system
denies access to the requested object and operation.
7. Depending on the object secured, the ACL rule hides a field on a form, hides rows from a
list, or prevents a user from accessing a UI page.
If there are no matching access control rules for the requested object and operation,
then the system grants the user access to it. In practice, it is rare for the system to find
no matching rules because the system has a set of default access control rules that
protect all record operations.
The wildcard field ACL rule (*.*) for the create operation reuses the same permissions as
the write operation. This means that the create permissions are the same as the write
permissions unless you define an explicit create operation ACL rule.
470
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
471
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
472
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
A user must pass the table ACL rule to be granted access to the table's fields. For example, the
user must first pass the table ACL rule for the incident table to access the Caller field in the
incident table.
The first successful field ACL evaluation stops ACL rule processing at the field level. When a user
passes a field ACL rule, the system stops searching for other matching field ACL rules. For
example, if a user passes the field ACL rule for incident.caller_id, the system stops searching for
other ACL rules that secure the Caller field in the incident table.
473
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Elevate privileges to the security_admin role.
474
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. Click on New
475
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Type: record
5. Operation: write
6. Name: [Incident] [assign_to]
7. Role: itil
8. Condition: [State] [is not] [Closed]
9. Click on Submit
10. Verify security rules when Sumitted
476
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter – 21
Inbound Email Action
477
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
New
The system classifies an email as New when it fails to match it to the forward and reply inbound
action types.
Forward
The system classifies an email as a forward only when it meets all these criteria:
1. The subject line contains a recognized forward prefix such as FW:
2. The email body contains a recognized forward string such as From:
3. The system classifies any email that meets these criteria as a forward, even if the
message contains a watermark or record number that otherwise classifies it as a reply.
Reply
The system classifies an email as a reply when it fails to match it to the forward inbound
action type and it meets any one of these criteria:
1. The subject line or email body contains a recognized watermark such
as Ref:MSG0000001.
2. There is no watermark and the Reply-To header contains a recognized record number
such as INC0005552
3. There is no watermark and the subject line contains a recognized reply prefix such
as RE: and a recognized record number such as INC0005574
478
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
479
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
If no watermark is found, ServiceNow searches the subject and body for a record number.
Conditions
The final step in determining which Inbound Action executes is to check the conditions for a
match. Use the Condition builder to create the condition or write a condition script. If there is
no value in a condition field, the field returns true.
480
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. System Policy > Email > Inbound Action
2. Click on New
481
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
482
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
483
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Chapter - 22
Reports
484
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
What is Report
Service Now platform can be providing reporting capabilities that we can create and sharing
reports that defines the current state of instance data, such as how many open incidents of
each priority there are and how many in active. Reporting functionality is available by default
for all tables.
Service Now generating and displaying reports in visualizations manner of our data that you can
share with users on dashboards and service portals, we can be able to export to PDF, and send
the reports through email. Now we have to understand how to create, run, edit, view, and
share reports.
Types of Reports
We can create different types of reports and share them into acros all people in our organization
based on our client requirement
1. List
2. Bar Charts
3. Pie Charts
4. Pareto
5. Histogram
6. Pie
7. Speedo Meter
8. Dial
9. Pivot
10. Box
11. Pyramid
12. Trend
13. Donuts
14. Area
15. Heat map
16. Map
17. Booble
18. More…
485
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Reports > Crete New
2. Report Name: Incidents by category
3. Source Type: Table
4. Table: Incident
486
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
487
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
488
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
489
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
490
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
1. Navigate to Reports > Click on View/Run.
2. Select our existing report to schedule for distribution.
3. Click the arrow next to the Save button to open the Report options menu and
491
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
492
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Delete a report
We are going to delete reports those are no longer used in our instance.
Procedure
1. Navigate to Reports > View / Run.
2. Select the report to delete.
493
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
3. When the report opens, click the Delete icon and confirm that you want to delete the
report.
Procedure
1. Navigate to Reports > View / Run.
2. Select the report to Export PDF.
494
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
4. Orientation: Portrait
5. Click on Export Button
495
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
496
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
Procedure
497
ServiceNow Academy Dettifoss IT
Call for Demo +91:9949429009 www.dettifossit.com
498