ServiceNow Terms and Definitions
ServiceNow Terms and Definitions
Prepared this document so that new beginners can know ServiceNow basic terms, table names, and definitions.
Data Model:
sys_db_object
Tables available to store instance data. Each table stores a collection of records. Each row corresponds to a single record, and each column corresponds to a field. Applications use tables and records to manage data and processes.
sys_dictionary
Controls to specify the properties of database tables and columns such as data type, length, and default value
- 3. Many To Many Definition
sys_m2m
Many-to-many relationship between two tables for allowing one table to be a related list of another
sys_relationship
Controls to create a relationship between two data tables, which are required to display related lists
Forms & UI:
sys_ui_form
Controls to specify what fields to show on a form for a particular view or user
sys_ui_list
Controls to specify what columns to show on a list for a particular view or user
sys_ui_list_control
Controls to specify which list features are available such as displaying the New and Edit buttons
sys_ui_related_list
Related lists display records in another table that have a relationship to the current record. Users can view and modify information in related lists using standard list controls.
sys_ui_style
Controls to specify the CSS styling of a particular field
sys_ui_context_menu
Controls to create a custom link in a list or form's contextual menu to perform a particular action
sysrule_view
Controls to automatically set the Form View based on record field values
sys_ui_page
Custom Jelly-based HTML pages available to the system
cmn_schedule_page
Script-based controls for generating calendars and timelines
cmn_timeline_page
Record changes that occur between two predefined dates
cmn_map_page
Geographical maps to associate with records in the database
sys_template
Controls to pre-populate particular forms with record data
sys_ui_macro
Custom Jelly-based user interface elements available for lists, forms, and pages
sys_ui_formatter
Controls to specify what custom user interface to display on a particular form
sys_embedded_help_content
Provides targeted help content to a user in a UI page, based on their role. Embedded Help Content appears in the right sidebar when the user clicks the help icon.
sys_embedded_tour_guide
Provides a way to demonstrate to users how to use a feature or perform a task in the platform. You create a set of tour steps with callouts that point to appropriate UI elements, and provide the description or instruction to proceed. You select a specific event as a trigger in each step to advance to the next step.
Server Development:
sys_script
Business logic to execute in response to an operation against a particular database record. These business rules may take declarative actions or include arbitrary scripting.
sys_script_include
Server-side JavaScript classes available to the system
sys_ui_action
Controls to create a custom button or link on lists or forms to perform a particular action
sys_data_policy2
Rules to enforce data integrity and policy
sys_processor
HTTP endpoints available to perform arbitrary scripting actions
- 26. Scheduled Script Execution
sysauto_script
Scripts available to the system to run on a schedule without needing a user transaction
sysevent_register
Controls for registering events and associating them with a table
sysevent_script_action
Custom scripts to run when the system receives a registered system event
sys_script_fix
Scripts to fix data, schema, or settings during an upgrade
Client Development:
sys_script_client
Client-side JavaScript for running business logic on forms when certain browser events occur
sys_ui_policy
Controls to specify what fields are visible and editable on a form based on its current content
sys_ui_script
UI scripts provide a way to package client-side JavaScript into a reusable form, similar to how script includes store server-side JavaScript. Administrators can create UI scripts and run them from client scripts and other client-side script objects and from HTML code.
- 33. Assignment Data Lookup
dl_u_assignment
Rules for assigning incidents based on certain value combinations
dl_u_priority
Rules for setting incident priority based on certain value combinations
- 35. Data Lookup Definitions
dl_definition
Controls for automatically changing records values based on data lookup rules
Access Control:
sys_user_role
Security tokens to control access to user interface elements such as menus, modules, tables, and fields
sys_public
Controls for allowing users to view a page without having to log in or pass access controls
Properties:
sys_properties
Controls to configure application and instance behaviors
- 39. System Property Category
sys_properties_category
Controls for grouping system properties into sections on a page
sys_ui_message
Controls to specify what string to display in the user interface for a specific language
Navigation:
sys_app_application
Application menus available for the application navigator
sys_app_module
Links available to display within application menus
- 43. Application Menu (Mobile)
sys_ui_application
Controls for grouping modules in the application navigator
sys_ui_module
Controls for creating links to lists, UI pages, or reports in the application navigator
Notifications:
sysevent_email_action
Email notifications available to the system
sysevent_email_template
Templates for creating email notifications
- 47. Inbound Email Actions
sysevent_in_email_action
Controls to specify how the system processes incoming email it receives
Service Portal:
sp_portal
sp_page
sp_widget
sp_theme
sp_css
sp_js_include
sp_dependency
Content Management:
content_site
Group of pages that follow a set of consistent design elements such as the Employee Self-Service (ESS) portal
content_link
Collection of links to internal content, attachments, or external URLs
content_theme
Group of style sheets that define the appearance of a site
- 58. Content Block - Detail
content_block_detail
Content blocks for showing the details of a specific record
- 59. Content Block - Flash
content_block_flash
Content blocks for Flash movies
- 60. Content Block - Header
content_block_header
Content blocks for headers
- 61. Content Block - IFrame
content_block_iframe
Content blocks for iFrame containers
content_block_lists
Content blocks for a list of records
content_block_menu
Content blocks for navigation menu containers
- 64. Content Block - Programmatic
content_block_programmatic
Content blocks for dynamically-generated script data
- 65. Content Block - Static
content_block_static
Content blocks for static HTML data
content_css
Collection of CSS style sheets, organized by theme
sys_portal_page
Pages available to create CMS sites
db_image
Image files available to the system
db_video
Video files available to the system
db_audio
Service Catalog:
sc_cat_item
Catalog items available to the Service Catalog
sc_cat_item_producer
Catalog Items to create Task records from the Service Catalog
sc_catalog
Items and services end users can order from a catalog
sc_category
Categories to organize Service Catalog Items
catalog_ui_policy
Fields to display when viewing Catalog Tasks, Catalog Items, and Requested Item Tasks
item_option_new_set
Group of variables shared between catalog items
sc_cat_item_content
Service Catalog items for providing information instead of goods or services
sc_cat_item_delivery_plan
Execution Plans defining how to procure, configure and install Catalog Items
sc_cat_item_guide
Guides to order multiple related Catalog Items as a single request
- 80. Catalog Client Scripts
catalog_script_client
Client-side JavaScript for running business logic on catalog items or variable sets when certain browser events occur
Reporting:
sys_report
Controls to create, display, and publish reports
metric_definition
Metric controls for collecting report data
- 83. Scheduled Email Of Report
sysauto_report
Reports to schedule for automatic generation and distribution by email
sys_report_chart_color
Controls to define which colors a particular report uses
sys_report_color
Colors available for reports to use
sys_report_range
Controls to define the label, color, and values included in a reported range
Inbound Integrations:
sys_data_source
Data sources are used to used to import data from external sources such as a file, JDBC database, or LDAP directory service
- 88. Import Set Web Service
v_ws_creator
- 89. Scheduled Data Import
scheduled_import_set
Scheduled imports are used to schedule the import of data using data sources and can leverage transform maps
sys_ws_definition
Scripted REST APIs are used to create custom inbound REST APIs
sys_web_service
Scripted SOAP Web Services are used to create custom inbound SOAP Web Services
sys_transform_map
Transform maps are used to transform data from an import set's temporary staging table to a target table
Outbound Integrations:
sys_export_definition
Export Definitions are used to define the data that will be included in an Export Set
sys_export_set
Controls for exporting data to an external source
sys_export_target
Export Targets specify the target file on a MID server that Export Set data will be written to
sys_rest_message
REST messages are used to make outbound HTTP requests to REST APIs
- 97. Scheduled Data Export
scheduled_data_export
Scheduled Exports are used to specify a schedule when Export Sets will be run. A single export can be scheduled or regular intervals can be scheduled with support for including only delta records
sys_soap_message
SOAP messages are used to make outbound HTTP requests to SOAP Web Services
Workflow:
wf_workflow
Controls for automating multi-step processes with a sequence of activities
wf_workflow_schedule
Controls to automatically run a workflow on a schedule
Schedules:
cmn_schedule
Schedule during which Changes may be performed
cmn_schedule_blackout
Schedule during which Changes are prohibited from being performed
- 103. Maintenance Schedule
cmn_schedule_maintenance
Schedule during which maintenance may be performed on specific CIs
risk_conditions
Rick conditions for change requests
cmn_relative_duration
Scheduling options for calculating a target time or duration
MID Server:
- 106. MID Server Script Include
ecc_agent_script_include
Script Includes available to MID servers
- 107. MID Server Script File
ecc_agent_script_file
Script files available to MID Servers
ecc_agent_property
Properties to configure a MID server
- 109. MID Server Capability
ecc_agent_capability
Functions available to a specific MID server IP address range
- 110. MID Server Capability Value Test
ecc_agent_capability_value_test
Values a MID Server uses to search for similar devices
ecc_agent_ip_range
- 112. MID Server Application
ecc_agent_application
https://www.servicenow.com/community/developer-articles/servicenow-terms-and-definitions/ta-p/2327682