ServiceNow CSA Study Guide
ServiceNow CSA Study Guide
*SERVICENOW OVERVIEW
● Access list controls via the list title menu icon, or by right-clicking the title
bar.
● Can sort the list by any column, by clicking the column name. Clicking the
name again reverses the sort order.
● Can also access sort options through the list column context menu.
● WILDCARDS
o % = Ends With
o * = Contains
● Context menus provide three different levels of list control:
o The list title menu in the top right corner. (Hamburger Menu)
o The list column context menu, which appears for each column.
o The list fields context menu, which is available for each value in the
list.
● Show Visual Task Board allows you to create a new visual task board
based on the list of records.
o The visual task board is a collaboration tool with a special user
interface for presenting the tasks in the list. This option is only
available on lists of task records, such as incident, problem, or My
Work.
● Bar Chart and Pie Chart options allow you to view the list of records in a
bar or pie chart, also automatically grouped by values in the column.
● List Layout is where we configure the default column display for each
View.
● Import allows you to insert new records or update existing records in a list,
using data from a Microsoft Excel file.
● Export, you can save all currently displayed records and columns in
several formats, like Excel, CSV or PDF.
● Update Selected allows you to update one or more fields on multiple
records at a time.
o List Editor allows us to edit field values in a list without opening a
form by double-clicking beside the value to be changed.
o Select multiple consecutive values with Shift + Down/up arrow
(Windows) or Shift + Command (Mac).
o Select multiple non-consecutive values with Shift + Ctrl and click
(Windows) or Shift + Command and click (Mac).
● Assign Tag allows you to create a new tag or assign an existing one to the
record. Users can filter records by tags, and the system administrator can
configure notifications to be sent out when records with specific tags are
updated.
● The Natural Language Query allows you to filter the list data using natural
language instead of the condition builder. As you type, auto-suggestions
for text will appear so you can click the suggestion before typing the
complete filter. Click Ask, and you will see the filter applied to the
breadcrumb.
o The Natural Language Query can be activated by installing the
Natural Language Query (com.snc.nlq) and Predictive Intelligence
(com.glide.platform_ml) plugins.
*BRANDING
● As an admin user, you can configure the variables for colors, shapes,
fonts, and other aspects of the user experience.
● Branding Features that are configurable:
o Navigator background and text colors
o System date/time formatting
o Banner image, text and colors
o Browser tab title
● Branding Features NOT configurable:
o Navigator Position
o Navigator Responses
*COLLABORATION* 20%
*TASK MANAGEMENT
*NOTIFICATIONS
● The system can act in response to email messages from users and send
notifications, such as email or text messages, to users.
● When the system receives a message from a user, it can respond based
on the contents of the message. This lets users perform system functions by
email, like creating or updating an incident or change request.
● The system can take two types of actions in response to a user’s message.
It can make changes to a system table, or it can send the user an email
message in reply.
● When the system creates a new incident, it uses information in the
message to populate fields in the new incident. The sender’s name goes
in the Caller field, and the subject line becomes the Short Description.
● The When to send tab shows the conditions that trigger the notification.
● The Who will receive tab shows who’ll get this notification. You can send
to individual users and to groups.
● If you do not want to specify notification recipients and want to let users
proactively subscribe, you can make the notification Subscribable.
o Users can set their notification subscription preferences by
navigating to User Menu > Preferences > Notifications.
o Users can create different channels, such as email and text for
notifications.
o Users can separate by category.
● The What it will contain tab shows the content of the notification.
● In the Select variables pane, you can choose field values from the record
to include within the message.
*REPORTING
● Creating Reports:
o 4 different report fields
▪ Data > Type > Configure > Style
o Data Tab
▪ Report Name
▪ Source Type (Data Source or Table)
▪ In a table, you need to provide all the conditions to select
report data from the table.
▪ A report source (data source) defines a standard set of
conditions for querying a particular table which can be
reused in other reports
o Type Tab
▪ Defines the type of visual report is generated
▪ Types include: Bar Charts, Pies and Donuts, Time Series,
Multidimensional, Scores, and Other.
o Configure Tab
▪ Contains Group by, stack by, aggregation, and max number
of groups
o Style Tab
▪ Contains Options for General format, Title, and Axis
▪ Allows adjustment of chart colors, display/hide data labels,
chart size, drilldown views, and decimal precision
● Report Sharing
o Can be accomplished by direct sharing to identified users, via a
schedule, add to dashboard, export to PDF, and publish
o Users must have access to see the data to view the report
o report_admin is required to use Share option
o Both report_publisher and report_admin are required to publish a
report.
o Schedule automatically runs a report at a defined time and emails
to listed users/groups
o Direct Sharing is preferred method
● Reports only display a current snapshot of information queried.
● Performance Analytics (PA) allows users to create dashboards with
widgets to visualize data over time in order to identify areas of
improvement. With PA, users can learn to identify the metrics that matter
for business objectives, using out-of-the-box ServiceNow capabilities and
content to address measurement and reporting scenarios.
o Unlike running a report in the Platform, developing and using an
analytics solution is an ongoing and iterative process that users can
improve over time. Review performance indicators, monitor metrics,
and make improvements to organizational decision-making.
● Widget: Saved view of indicator or breakdown
● Tables: Indicator Source - calculates scores
● Data Collector: Recurring jobs taking data snapshots
● Dashboard: Custom arrangement of widgets
● After you create a report, it appears in the All > Reports > View/Run
module under the My Reports list
*DATA SCHEMA
*APPLICATION/ACCESS CONTROL
● ServiceNow provides several levels of security before an end user has the
capability to perform CRUD (Create, Read, Update, Delete) functions.
● User Authentication/Login: Refers to Users, Groups, and Roles.
● Application and Modules Access: Controlled by roles configured at the
Application and Module levels.
● Database Access: Access to tables and their records and fields are
controlled via globally defined system properties (deny access is default)
as well as table and field level access controls.
● There are THREE security modules
o All > System Properties > Security
o All > System Security > Access Control (ACL)
o All > System Security > High Security Settings
● Access Control: A security rule defined to restrict the permissions of a user
from viewing and interacting with data.
o Can also restrict specific operations on tables and fields.
▪ Examples: execute, Edit_ci_relations, Save_as_template,
Report_on, Personalize_choices.
● Access Control List (ACL): Contains all of an instances Access Control
rules. Managed by users with security_admin role.
● Users with the admin role cannot impersonate a security_admin
● Non-admin users can not impersonate users with admin role
● Role > Condition > Script is the order for ACLs
● Table.done ; Table.* ; table.field
*CMDB
*IMPORT SETS
● Import Set: A tool used to import data from various data sources, and
map that data into ServiceNow tables.
● ROLES
o admin or import_admin can manage all aspects of import sets.
● Data Sources: Records in ServiceNow that contain information regarding
an Import Set data source.
o Can import data from a local source (XML, CSV, Excel) or from a
network server (Git repository) by providing a path and
authentication information.
o Can come from a file (Lightweight Directory Access Protocol (LDAP),
Java Database Connectivity (JDBC)
● Import Set Table: acts as a staging area for records imported from a data
source.
● Transform Maps: provide a guide for moving data from Import Set tables
to “Target” tables. Field Mapping provides direct field-to-field data moves.
● Target Table: An existing table where the data will be placed,
post-transformation.
● BEST PRACTICES
o Understand what data you are bringing in and where it should be
placed.
o Plan time before an import to verify your data.
o Remove obsolete data and fix inaccurate data.
● Automatic Mapping Utility: The simplest mapping method is where all the
field names of the Import Set match the name of the fields on the Target
Table. (Select Auto Map Matching Fields)
● Mapping Assist Utility: Provides a visually intuitive environment for
specifying mapping between Import Set and Target Table fields.
● Coalesce: Coalescing a field means the fields will be used as a unique
key during imports.
o If a match is found, the existing record will be updated with the
information being imported.
o If a match is not found, then a new record will be inserted into the
database.
● No-Coalesce: All imported rows are treated as new records. If import is
executed again, duplicate records will be created.
● Single-field coalesce: Updates an existing record in a single field.
● Mulitple-field coalesce: Updates an existing record in multiple fields.
● Conditional coalesce: Use a script to determine if an import table row
should coalesce to a target record.
● Cleanup: Deletes the import records but not the transform map after
import is complete.
*KNOWLEDGE MANAGEMENT
*SERVICE CATALOG
*FLOW DESIGNER
*SCRIPTING
*DEVELOPMENT