ServiceNow Admin
ServiceNow Admin
Instances :
In ServiceNow, instances refer to separate environments where the
platform is installed and used. Each instance operates independently and
can serve different purposes within the ServiceNow ecosystem.
#. Types of Instances:
i. Developer Instance:
ii. QA Instances:
1. Personalization:
○ User-Specific: Customizations that affect only an individual
user's view or experience.
○ No System-Wide Impact: These changes don't alter the
system for all users.
○ Examples:
■ Changing list layout or filter views.
■ Personalizing form views using the "Personalize Form"
feature.
■ Creating personal UI themes or dashboards.
2. Configuration:
○ System-Wide: Changes made to the system that affect all
users.
○ Impacts Core Functionality: These changes alter the behavior
or structure of applications for everyone.
○ Examples:
■ Modifying forms and fields in the form designer.
■ Creating or editing business rules, client scripts, or
workflows.
■ Adding or changing tables and fields in the data model.
1. Users:
○ Definition: Individuals who have access to the ServiceNow
platform.
○ Attributes: Each user has a unique user ID, password, and
associated information like name, email, and department.
○ Function: Users are assigned specific roles that determine
their level of access to the platform.
○ Examples: Employees, administrators, managers, or external
stakeholders.
2. Groups:
○ Definition: A collection of users who share a common purpose
or function.
○ Purpose: Groups are used to manage user permissions more
efficiently by assigning roles to a group instead of individual
users.
○ Function: Groups can be assigned to tasks such as approval
groups, assignment groups for incidents, or change
management teams.
○ Examples: IT Support Team, HR Department, Change
Management Team.
3. Roles:
○ Definition: A collection of permissions that define what a user
or group can do in ServiceNow.
○ Purpose: Roles control access to features, applications, and
data within the platform.
○ Function: Users or groups are assigned roles to determine
their level of access.
○ Examples:
■ admin: Full access to all system features and data.
■ itil: Access to incident, problem, and change
management.
■ approver_user: Role for users who can approve
requests.
● Create a group for all users who need the same role, then assign that
role to the group instead of assigning it individually to each user.
Users Tables:
User Tables:
Impersonation:
Dictionary:
● Components:
○ Data Type: Specifies the type of data (e.g., string, integer, date)
that the field can hold.
○ Attributes: Controls field properties like length, default value,
and validation rules.
○ Relationships: Defines how fields relate to other tables,
including reference fields and foreign keys.
● Management: Accessed through the System Definition > Dictionary
module.
● Customization: Allows admins to add or modify fields, set mandatory
rules, and configure audit tracking.
● Impact: Changes in the dictionary affect how data is stored,
displayed, and validated across the platform.
Extending Tables:
Update Sets:
A collection of customizations and configurations that can be moved
between instances (e.g., from development to production).
1. Create Update Set: Navigate to Local Update Sets, create a new one,
and set it to "In Progress."
2. Make Changes: Customize your instance; changes are captured
automatically.
3. Complete Update Set: Set the update set to "Complete" when done.
4. Export: Go to Retrieved Update Sets, select it, and export it as XML.
Steps to Import an Update Set:
1. Upload XML: In the target instance, go to Retrieved Update Sets, and
import the update set from XML.
2. Preview: Select the update set and click "Preview Update Set" to
check for conflicts.
3. Resolve Conflicts: If any conflicts arise, resolve them manually.
4. Commit: Once successful, commit the update set to apply the
changes.
Data Import:
Steps for Data Import in ServiceNow:
1. Prepare Data: Create a data file (e.g., CSV, Excel) with the necessary
fields.
2. Load Data: Go to Administration > DataSource > Create New, attach
the file, and load all records.
3. Create Transform Map: Navigate to Transform Maps, map the
source fields to the target table fields.
4. Run Transform: Execute the transform to apply data to the target
table.
5. Review Data: Check the import logs and review the data in the target
table for accuracy.
6. Fix Errors: Address any issues found during the import (e.g., through
error logs).
Scripts in ServiceNow:
1. Client Script:
UI Policies:
● UI Policy Actions:
Define specific actions (e.g., show/hide, read-only,
mandatory) for fields.
● Conditions: Specify when the UI Policy actions should apply.
Example: Show a field only if a certain checkbox is selected.
Configuration:
UI Actions:
● Buttons:
Add custom buttons to forms or lists to trigger actions like
saving data, executing scripts, or opening new forms.
● Links: Create links in forms or lists to navigate to other records or
pages.
● Context Menu Items: Add options to the context menu for additional
functionality.
Types:
● Form Buttons:
Appear on form views; used to perform actions on a
single record.
● List Buttons: Appear on list views; used to perform actions on
multiple records.
● Form Links: Provide navigation or action links within forms.
Configuration:
Business Rules:
● Before:
Executes before the record is saved to the database; used for
validation or modifications.
● After: Executes after the record is saved; used for post-processing,
such as triggering notifications or additional workflows.
● Async: Runs asynchronously after the record is saved; used for
non-critical tasks like sending notifications or integrating with external
systems.
● Display: Runs when a form is loaded to manipulate data before it is
displayed to the user.
Example: A Business Rule that automatically sets the priority of an incident to "High" if
the impact is set to "Critical" during record creation.
Script Include:
Ø Components:
Ø Purpose: Ensures that the supplier's services align with and support the
SLAs agreed upon with the customer.
Ø Scope: Covers external services and products that underpin the delivery
of the overall service.
Events:
Ø Purpose: Represent specific actions or changes in the system that can
trigger responses, such as notifications or other automated actions.
Ø Triggered By: Business rules, workflows, or other server-side scripts.
Ø Common Uses:
Ø Configuration:
Notifications:
Ø Purpose: Send messages (email, SMS, or push) to users when certain
events occur in the system.
Ø Common Uses:
Ø Types:
Ø Configuration:
· Navigate to: System Notification > Email > Notifications.
Flows :
Ø Definition: Automated processes created using Flow Designer, a
codeless interface in ServiceNow that simplifies the automation of
business processes.
Ø Components:
Ø Use Cases:
https://www.youtube.com/watch?v=qeSumpq0KVM&list=PLzTvAeLiW8Aflc
8kE986UslJnyN9nUhw9
Service Catalog:
Ø Service Catalog: A centralized repository in ServiceNow for users to
request and manage services, items, and information.
Ø Components:
Ø Categories: Items and services are organized into categories for easy
navigation and organization.
Ø Variables: Custom fields and questions used to capture user inputs and
specify request details.
Record Producer:
Ø Record Producer: A specific type of catalog item in ServiceNow used to
create records in any table.
Ø Purpose: Simplifies the process of creating records by providing a
user-friendly interface for users to submit requests or incidents.
Ø Use Cases:
Order Guide:
Ø Order Guide: A ServiceNow catalog feature that groups multiple related
catalog items into a single request.
Ø Use Cases:
Knowledge Bases:
Ø Knowledge Bases: Repositories in ServiceNow for storing and
managing articles, documents, and information to support users and
internal teams.
Ø Components:
Reports:
Ø Reports: Tools in ServiceNow for generating and visualizing data based
on records and fields from various tables.
Ø Types:
Ø Data Sources: Can pull data from various tables and fields within
ServiceNow or external sources.
Dashboards:
Ø Purpose: Provide a visual representation of data using widgets like
charts, reports, and performance analytics.
Ø Common Uses:
Ø Configuration: