1. Using Filter Navigator type:
.CONFIG
2. Select Access Controls tab
When a custom table is created, the system:
Creates four access control rules by default (create, read, update/write, delete) and a role
What are the three Access Control rule types?
1. table.--None--
2. table.field
3. table.*
What does the ACL rule "table.--None--" mean?
This rule applies to the whole table incl. all fields, as no specific fields were selected
What does the ACL rule "table.field" mean?
This rule applies to only one field on a record
What does the ACL rule "table.*" mean?
Wildcard - this rule applies to every field in a record without a table.field rule
When creating a Wildcard * access control, also create:
A None Access control, because only None grants access to records
When writing an ACL that mostly grants access, use:
When writing an ACL that mostly denies access, use:
What does the Wildcard * access control rule?
It denies access to all fields except the one that allows
Record ACL rules are processed in the following order:
1. Match the object against TABLE acl rules (most specific to general),
2. Match the object against FIELD acl rules (most specific to general)
What must a user pass to access a record object?
Both TABLE and FIELD access control rules
An Import Set is a tool used to import data from various data sources and map that data into ServiceNow lables
What roles can import data sets?
Data sources are records in ServiceNow that contain information regarding an Import Set data source
What sources can you import data from?
1. Local (xml, csv, excel)
2. Network server by providing path and authentication information
3. LDPA connection (Lightweight Directory Access Protocol)
4. Java Database Connectivity (JDBC) connection
What is the Import Set table?
The Import Set table is a staging area for records imported from a data source
What does a Transform Map?
A Transform Map provide a guide from moving data from Import Set tables to "target" tables in the system
A Transform Map is a set of field mas that determine the relationships between fields in an Import Set and fields in an existing ServiceNow table
It is an existing table where data will be placed post-transformation
When importing data, it is important to:
Not import data in extremely large chunks
Is it possible to schedule Imports?
Automatic Mapping Utility (Auto Map Matching Fields) is:
The simplest method of mapping, works when field names of Import Set match the name of fields on the Target Table
What does Mapping Assist Utility?
Provides a visually intuitive environment for specifying mapping between Import Set fields and Target table records.
What does it mean to coalesce a field (or multiple fields)?
It means that the field(s) will be used as a unique key during imports. Once a match is found using coalesce field, the existing record will be updated and not inserted as new into the database
What are the most common coalesce practices?
1. Single-field coalesce
2. Multi-field coalesce
3. Script coalesce
Where can you coalesce fields(s)?
Im the Transform Map module > Field Maps tab > Coalesce column (true/false)
Can you clean up your Import Sets? Where?
Yes, head to All > System Import Sets > Import Set Tabes > Cleanup
CMDB is a Configuration Management Database
What is a Configuration Management Database?
A CMDB is a series of tables and fields that contain all of the Configuration Items (CIs) controlled by your company, as well as their attributes and relationships.
Access to the CMDB tables and underlying data requires certain permissions, such as following roles:
- asset
- itil
- itil_admin
- cmdb_read
What are Configuration Items?
Configuration Items (CIs) can be tangible or intangible devices or applications in the CMDB such as firewalls, computers, email services and services.
What are CMDB key tables?
1. cmdb [Base configuration]
2. cmdb_ci [Configuration Item]
3. cmdb_rel_ci [CI Relationship]
What provides core functionalist for the CMDB incl. modules for hardware and other configuration items?
The Configuration Application
A logical model of your company infrastructure by identifying, controlling, maintaining and verifying configuration items that exist.
What is a configuration item?
A configuration item is any component that needs to be managed in order to deliver services. CIs typically include services and their underlying components (business applications and hardware)
Tracks CI within your platform and the relationships between those items.
What is a Configuration Management Database?
Configuration Management Database is a repository of information related to all of the components of an information system.
What is the origin of Configuration Management Database?
ITIL (Information Technology Infrastructure Library
What is the use of CMDB in ITSM?
1. Incident Management
2. Problem Management
3. Change Management
4. Request Management
A central place for working with the CMDB
What entails a Configuration Item form?
1. CI attributes
2. Related Items tool bar
3. Relationships to other CIs
4. A toggle between Health Dashboard view and Form view
What may be some attributes of a Configuration Item?
- name
- version
- descriptions
- ownership etc.
For Configuration Items, you can:
easily create a new relationship rule via All > Configuration > Relationships> Suggested Relationships
What is a CI Class Manager used for?
CI Class Manager is a central location to explore CMDB class hierarchy in tree-view format, CI table definitions and class CIs (All > Configuration > Cl Class Manager)
To read Basic Info in a CI Class Manager the following role is required:
To wite Basic Info in a CI Class Manager the following role is required:
itil_admin and personalize_dictionary
To edit Attributes in a CI Class Manager the following role is required:
personalize_dictionary and itil_admin
To write Attributes in a CI Class Manager the following role is required:
personalize_dictionary and itil
The CI Class Manager Attributes Tabs consists of:
1. All > includes all attributes, derived or added
2. Derived
3. Added
To create configuration item relationships use:
CI Class Manager Suggested Relationships (via CI Relationship Editor)
Where can you find the Dependency View?
In Related Item section, selecting the Dependency View icon when viewing a Configuration Item
What is a Common Service Data Model (CSDM)?
Is a set of terms and definitions that can be used with all ServiceNow products. It can be used as a blueprint to map IT services.
What is CS - Common Service?
It is a standard and shared set of service-related definitions across SN products and platform that will enable and support true service level reporting
What is a DM - Data Model?
A Data Model is a CMDB Framework that will enable and support multiple configuration strategies
What is a Common Service Data Model (CSDM)?
- standard terms and definitions
- best practices for CMDB data modeling and data management
- out of box CMDB core tables
- guidance on service modeling
- recommended mappings
What is NOT a Common Service Data Model (CSDM)?
- not a process implementation guide
- not a set of reports
- not code to install
- not a product to buy
- not an automatic fix for past implementations
ServiceNow Discovery (a horizontal discovery):
scans the network to inventory devices and applications and updates the CMDB with results for each unique type of hardware or software
Service Mapping (top-down discovery):
augments (extends) the CMDB with IT relationships and dependencies between CIs to model the IT components that comprise a Service
Dependency View (for a Configuration Item) provides:
An interactive graphical interface to visualize relationships between configuration items.
What is the starting point of a Dependency View called?
Root CI or root node of the map (it pulses and has a darker frame)
How many levels displays a Dependency Views map?
3 levels (both upstream and downstream relationships) - # can be configured by admins
In a Dependency Views map, map indicators:
Indicate if a CI has any active, pending issues
Dependency View: Map icons include:
1. Active Incident
2. Active Problems
3. Affected CIs for a task
Which modules can you use to create a new table?
1. Tables
2. Tables & Columns
Which elevated role is required to modify access control rules?
1. Configuration Item
2. Can be tangible (hardware, software) or intangible (email, services)
A parent class that is not an extension of another table is called?
In what order are access control rules evaluated?
1. Table level (most specific to general)
2. Field-level (most specific to general)
What are the three key CMDB tables?
1. cmdb
2. cmdb_ci
3. cmdb_rel_ci