ServiceNow Data Model v3.4
ServiceNow Data Model v3.4
ServiceNow Data Model v3.4
Model Relationships
9
2 3
Catalog Task
Service Catalog Content Knowledge
Task Approval Task Item
Data Model Data Model
Data Model
Available
Caller for
Requested by
Assigned to Task
Location Cards Business Affected
Service Products
Affected CI
Requested by Impacted Service
Requested for
4
1 Supported by
Expense
Approval Group
Line CMDB
Managed by
Organizational Data Model
Data Model CI Cards
7
Cost Center
Department IT Cost Management
Expense Expense
Allocation Data Model
Line
Measures Service Contract Users CI linked to Asset
Levels provided Contract Locations
Assigned to
Owner
Location
8 Chargeback to 5 6
Location Company
cmn_location core_company
Parent
Parent
Cost Center
cmn_cost_center
Parent
Building
cmn_building
Department
cmn_department
Parent
User
sys_user
Manager
Has roles
Is member of sys_group_has_role
sys_user_grmember
Types (examples)
Support (ActionCentre)
Group
Access (DL, Security)
sys_user_group
Catalog: (Approval)
Change (CAB)
1b Organizational Data Model (Hierarchical example)
Company
core_company
Company
Location Parent
core_company
cmn_location
Type: Country
Parent
Parent
Parent
Parent
Parent
Parent
Parent
Parent
Cost Center
cmn_cost_center Department
Location cmn_department
cmn_location Type: Cost Center
Type: Section
Type: Building
Parent
Parent
Department
cmn_department
Location Type: Department
cmn_location
Type: Room
User
sys_user
Group
Stockroom sys_user_group
alm_stockroom
eg. Network
Is member of
sys_user_grmember
Parent
Types (examples)
Has roles Support (ActionCentre)
Group
sys_user_group sys_group_has_role
Access (DL, Security)
Catalog: (Approval)
eg. Network-East Change (CAB)
1b Skills Management Data Model
User
sys_user
Has Skills
(sys_user_has_skill)
Task
task Is member of
(sys_user_grmember)
Group
sys_user_group
Product
Skills Required for Model
cmdb_model
Model Maintenance
cmn_m2m_skill_model
2 Task Data Model Extensions
Incident
incident
SCRUM Release
rm_release_scrum
Phase
Task Planned Task rm_release_phase
planned_task
SDLC Release
task SCRUM Release
Release rm_release_sdlc
rm_release rm_sprint
Assessment
cl_assessment
Project
pm_project
Project Task
pm_project_task
Requirement
dmn_requirement
Decision
dmn_decision
Audit
grc_audit
Control Test
grc_control_test
Remediation
grc_remediation
2 How different Task Types Reference CMDB
Business
Service
Task Incident Categorization Impact Services cmdb_ci_service
Affected CI
- Opened by Configuration
- Assigned to Item
Problem Root Cause Analysis Affected CI cmdb_ci
- Assignment Group
- Closed by Problem
- Location
- Company
Business
- Configuration Item
Service
cmdb_ci_service
Change Impact Assessment Impact Services
Change
Affected CI Configuration
Item
cmdb_ci
Change
Task
Approval
Request
Request Business
Service
Part of
cmdb_ci_service
Requested
Item
Product Business
rm_product Service
cmdb_ci_service
Release
rm_release Application
Affected CI
cmdb_ci_apl
2a Incident Management Data Model
User (Caller)
sys_user
Location Group
cmn_location sys_group
Business
Service
cmdb_ci_service
Configuration
Caused by Change Item
Change Incident Categorization cmdb_ci
change incident
Resolved by
Problem
problem
Affected CI
task_ci
Metric Configuration
Metric Instance Task SLA Item
Definition metric_instance task_sla
metric_definition cmdb_ci
2b Problem Management Data Model
Group
sys_group
User
sys_user
Assignment Group
Assigned to
Configuration Item
cmdb_ci
Problem Task
problem_task
Affected CI Change
task_ci change
Metric
Metric Instance Task SLA Configuration Item
Definition metric_instance task_sla cmdb_ci
metric_definition
2c Change Management Data Model
Location Group
cmn_location sys_group
User
sys_user
Assignment Group
Requested by
Categorization
Configuration
Change Request Item
change cmdb_ci
Conflicts
conflict
Incident caused by
Affected CI
task_ci
Impacted Services/CIs Change Phase
task_cmdb_ci_service change_phase
Change Request
Application
change_request
cmdb_ci_appl
Product DSL
rm_product dsl
Deployed with
Pending
Generated by
Release
Parent
rm_release
Affected CI
task_ci
Release Phase
rm_release_phase
Feature Type
Enhancement
Configuration Defect
Release Feature
Item Administration task
rm_release_feature
cmdb_ci ...etc.
Task Type
Scope
Design
Feature Tasks
Develop
release_task
Test
Document
2f Alert Management Data Model
Assigned to
Source CI
Incident Alert
Assignment Group
incident_alert
Contact Group
Definition Contact
Impacted CI
contact_definiton Impacted CI
Contact impacted_ci
Related
Problems
Contact Related Incidents Impacted CI s
Contact contact
Responsibility
contact_responsibility
Group
Contact Contact
Group User
sys_group sys_user
2g Event Management Data Model
Configuration Item
Source Registered Node cmdb_ci
em_event_source xxx
Configuration Item
cmdb_ci
Request
sc_request
Service Offering
Creates service_offering
Requested
Item Grouped
sc_request_item together by
Workflow
Approval
User
Workflow Creates sysapproval_
Approval Activity approver
Approval
Group
Workflow Task sysapproval_
Activity group
Creates tasks to
Incident, fulfill the request
1. Order & Receive
Record Change, 2. Configure When closed it
Producer Creates Task Enhancement 3. Install creates a CI * Configuration
, Defect, Task Item
sc_cat_item_producer
Project etc cmdb_ci
Catalog Item
Category
3a Service Catalog Data Model Extensions sc_cat_item_category
Application File
sys_metadata
Category
sc_category
Hardware Catalog
Hardware Model
Business Service cmdb_hardware_product_model
pc_hardware_cat_item
Product
cmdb_ci_service
Catalog Item Catalog Item
pc_product_cat_item sc_cat_item
Software Catalog
pc_product_cat_item
Service Offering
Record Producer
service_offering
sc_cat_item_producer
Task Service Record
task Producer
sc_cat_item_producer_servi
ce
Request
sc_request
Content Item
sc_cat_item_content
Requested Item
sc_request_item Wizard Launcher
sc_cat_item_wizard
Business Service
Approval (user)
Catalog Entry
sysapproval_approver
sc_cat_item_service
Catalog Task
sc_task
3b Service Portfolio Management Data Model
Business Process
Category cmdb_ci_business_process
sc_category Is enabled
by
Enables
Catalog Item Business Service
Business Service Location Department Company
Category Catalog Entry
cmdb_ci_service cmn_location cmn_department core_compan
sc_cat_item_category sc_cat_item_service
Service Offering
service_offering
Service Scope
service_scope
Subscribed by
User
Incident Service Commitments service_subscribe_sys_user
incident Task SLA Service SLA service_offering_commitment Subscribed by
task_sla Results Group
service_sla_result
Subscribed by service_subscribe_sys_user_grp
cmdb_subscriber
Contract
ast_contract
SLA
contract_sla
User Group User
sys_user sys_user_group sys_user
Commitments
service_commitment
Schedule
cmn_schuedule
Task Outage Link Service
task_outage Availability
Outages During service_availability
Interval (calculated)
Vendor Credit
vndr_credit
Outages
service_availability
CMDB Data Model
4
User Location
Business Group
Is enabled Access
Process Is member of
by provided by
Provides
access to Data
Contains Center
Depends on Computer Cools Room
Enables Business Room AC
Email
Service Application Exchange
Used by
Runs on Network
Switch Computer Located
Cooled by Room in
Used by Exchanges
Bus iness
data with
Service
Runs Server Houses
Catalog Exchanges
Depends on Sends
Entry Located
data with data to Storage
BlackBerry in
Catalog Business Device
Receives
Item Service BES data from Zone
Depends on
Zone
Used by Application
Depends on contains
Runs on
Located
SLA In Rack in Zone
Service - International Runs Rack Contains Rack
Offering Server
- Local Powered by
Hosts
Hosted on
Database Powers Circuit Fed by
Service
M
Service Service
Offering Service
Subscription Subscription Used by
Service Availability
by Location by User
Commitments
Depends on Feeds
MSFT UPS
Provides SQL
DR for Instance
Service
Commitment Outages
DR
Provided by
Location User
Server
DR
3
4
4a CMDB Hardware Data Model Extensions (Eureka) Serial Number
Configuration Item cmdb_serial_number
cmdb_ci
Fibre Channel
Port
cmdb_ci_fc_port
Disk SAN Disk Printer Network Gear Mass Storage Out-of-Band Device
Computer UPS PDU
cmdb_ci_disk cmdb_ci_san_disk cmdb_ci_printer cmdb_ci_netgear
Device cmdb_ci_computer cmdb_ci_ups cmdb_ci_pdu cmdb_ci_outofband_device
cmdb_ci_msd
Fibre Channel
Storage Disk iSCSI Disk IP Firewall IP Switch IP Router Server
Disk
cmdb_ci_storage_disk cmdb_ci_iscsi_disk cmdb_ci_ip_firewall cmdb_ci_ip_switch cmdb_ci_ip_router cmdb_ci_server
cmdb_ci_fc_disk
Storage Switch Virtualization Server OS/X Server Windows Server Linux Server
Storage Server
cmdb_ci_osx_server cmdb_ci_win_server cmdb_ci_linux_server
cmdb_ci_storage_switch cmdb_ci_vcenter_server_ob j cmdb_ci_storage_server
IBM Mainframe LPAR IBM Mainframe Netware Server UNIX Server CIM Server Load Balancer
cmdb_ci_mainframe_lpar cmdb_ci_mainframe cmdb_ci_netware_server cmdb_ci_unix_server cmdb_ci_cim_server cmdb_ci_lb
ESX Server
cmdb_ci_esx_server
4a-1 CMDB Computer Model Extensions (Fuji) Serial Number
Configuration Item cmdb_serial_number
cmdb_ci
Computer
Personal Hardware Storage Device Network Adapter Memory Module Hardware Accessory Display Hardware
Peripheral
cmdb_ci_personal_hardware cmdb_ci_storage_device cmdb_ci_network_adapter cmdb_ci_memory_module cmdb_ci_hardware cmdb_ci_acc cmdb_ci_display_hardware
cmdb_ci_peripheral
Server Hardware IBM Mainframe Storage Server Netware Server OS/X Server Windows Server Linux Server
cmdb_ci_server_hardware cmdb_ci_mainframe cmdb_ci_storage_server cmdb_ci_netware_server cmdb_ci_osx_server cmdb_ci_win_server cmdb_ci_linux_server
Mainframe DASD
cmdb_ci_dasd_mainframe
Server Peripherals IBM Mainframe LPAR Virtualization Server UNIX Server CIM Server Load Balancer Mainframe Tape Unit
cmdb_ci_peripherals_server cmdb_ci_mainframe_lpar cmdb_ci_cim_server
cmdb_ci_vcenter_server_ob j cmdb_ci_unix_server cmdb_ci_lb cmdb_ci_tape_,mainframe
Server Chassis
Mainframe Terminal
cmdb_ci_chassis_server
cmdb_ci_terminal_mainframe
Network Terminal
IP Firewall IP Switch IP Router
Server cmdb_ci_ip_firewall cmdb_ci_ip_router
cmdb_ci_ip_switch
cmdb_ci_terminal_network
Mainframe Printer
cmdb_ci_mainframe_printer
4a-3 CMDB SAN-Storage Extensions (Fuji)
Configuration Item
cmdb_ci
Storage Area
Storage Controller Storage Volume Storage File Share Storage HBA Storage export SAN Zone SAN Endpoint
Network
cmdb_ci_storage_controller cmdb_ci_storage_volume cmdb_ci_storage_fileshare cmdb_ci_storage_hba cmdb_ci_storage_export cmdb_ci_san_zone cmdb_ci_san_endpoint
cmdb_ci_san
Mass Storage
Device Computer
cmdb_ci_computer
cmdb_ci_msd
SAN export
cmdb_ci_san_export
Fibre Channel
Storage Disk iSCSI Disk Storage Server Multipath IO Pool RAID Multipath IO Pool RAID Member
Disk cmdb_ci_storage_server
cmdb_ci_storage_disk cmdb_ci_iscsi_disk cmdb_ci_mpio_pool cmdb_ci_raid cmdb_ci_mpio_pool_member cmdb_ci_raid_member
cmdb_ci_fc_disk
4a-4 CMDB Telecom Data Model Extensions (Fuji)
Configuration Item
cmdb_ci
Multiple Address
Portable Radio Private Branch Transport Interface Transport Terminal
Systems Radio
cmdb_ci_portable_radio Exchange Server
cmdb_ci_mas_radio Shelf
cmdb_ci_pbx_voice cmdb_ci_iface_shelf_transport cmdb_ci_terminal_transport
Unlicensed Microwave
Trunking Radio
Radio
cmdb_ci_trunking_radio
cmdb_ci_unlicensed_radio
Exchange Service
Application Server Infrastructure Service Component
cmdb_ci_app_server cmdb_ci_infra_service cmdb_ci_exchange_service
_component
Exchange Edge
Transport Server
cmdb_ci_exchange_edge_transport
IBM Websphere BEA Weblogic Directory Server IP Server _server
cmdb_ci_app_server_websphere cmdb_ci_app_server_weblogic cmdb_ci_directory_server cmdb_ci_ip_server
Active Directory
ExchangeFrontEndServer ExchangeBackEndServer
Domain Controller
cmdb_ci_exchange_frontend cmdb_ci_exchange_backend
cmdb_ci_ad_controller
Configuration Item 4c CMDB Database & Software Data Model Extensions
cmdb_ci
Oracle Database
Database Instance Database Catalog
Listener
(cmdb_ci_db_instance) cmdb_ci_db_catalog
cmdb_ci_db_ora_listener
SQL Server
DB2 Instance Notes Instance Sybase Catalog MySQL Catalog Infrastructure Software
Integration Services
cmdb_ci_db_db2_instance cmdb_ci_db_notes_instance cmdb_ci_db_syb_catalog cmdb_ci_db_mysql_catalog cmdb_ci_inf_software
cmdb_ci_db_mssql_integration
Hyper-V Cluster
cmdb_ci_hyper_v_cluster
KVM Virtual Machine VMware vCenter VMware vCenter
VMware VMware Virtual Storage Pool
Instance Cluster Network
cmdb_ci_vm_vmware Machine Template cmdb_ci_kvm_storage_pool
cmdb_ci_vmware_template cmdb_ci_kvm_vm_instance cmdb_ci_vcenter_cluster cmdb_ci_vcenter_network
VMware Virtual
KVM Machine Instance
cmdb_ci_kvm
cmdb_ci_vmware_instance
Hyper-V Resource
Pool Component
Solaris Virtual cmdb_ci_hyper_v_rpool_comp
Machine Instance
cmdb_ci_solaris_instance
Configuration Item 4e CMDB High Availabilty Data Model Extensions
(cmdb_ci)
Load Balancer Load Balancer Load Balancer Pool Load Balancer Load Balancer
Cluster Cluster Virtual IP Cluster Resource Cluster Node
Service Pool Member Interface VLAN
cmdb_ci_cluster cmdb_ci_cluster_vip cmdb_ci_cluster_resource cmdb_ci_cluster_node
cmdb_ci_lb_service cmdb_ci_lb_pool cmdb_ci_lb_pool_member cmdb_ci_lb_interface cmdb_ci_lb_vlan
UNIX Cluster
cmdb_ci_unix_cluster
4f CMDB Network Data Model Extensions
Configuration Item
(cmdb_ci)
IP Address to DNS
Name
Virtual Private Cloud Subnet cmdb_ip_address_dns
cmdb_ci_vpc cmdb_ci_subnet _name
Switch Forwarding
Router Interface
Rule
dscy_router_interface
dscy_swtch_fwd_rule
Wire
dscy_net_wire
4g CMDB Hostname Data Model Extensions
IP Address to DNS
Name
cmdb_ip_address_dns
Configuration Item _name
(cmdb_ci)
Network Appliance
Network Hostname Server Hostname
Hostname
cmdb_ci_network_host cmdb_ci_server_hostname
cmdb_ci_ip_device
Windows Hostname
Switch Hostname UPS Hostname cmdb_ci_windows_host
cmdb_ci_switch_host cmdb_ci_ups_host VMWare Hostname
cmdb_vmware_host
UNIX Hostname
Hub Hostname CSU/DSU Hostname cmdb_ci_unix_host
cmdb_ci_hub_host cmdb_ci_csu_dsu_host
Content Engine
Firewall Hostname
Hostname HP UNIX Hostname
cmdb_ci_firewall_host
cmdb_ci_ce_host cmdb_ci_hp_unix_host SUN UNIX Hostname
cmdb_ci_sun_unix_host
Configuration Item
cmdb_ci
Service Subscriptions
by Location Out of Scope Service Offering SLA People Relationship
service_out_scope service_offering_sla cmdb_rel_person
service_subscribe_location
Service Subscriptions
by Group Service Availability
service_subscribe_sys_grp service_availability
Service Subscriptions
by User
service_subscribe_sys_user
4i CMDB Physical Infrastructure Data Model Extensions
Configuration Item
(cmdb_ci)
Rack
cmdb_ci_rack
UPS Alarm
cmdb_ci_ups_alarm
UPS Input
cmdb_ci_ups_input
Tower Beacon
Surge Suppression Direct Current Plant cmdb_ci_beacon_tower_eq
Equipment Equipment
cmdb_ci_surge_power_eq cmdb_ci_dc_plant_eq_power_eq
Tower Lights
cmdb_ci_tower_light_tower_eq
4j CMDB Other Data Model Extensions
Configuration Item
cmdb_ci
Disk Partition File System Print Queue IP Service Instance Tomcat Connector Websphere Cell
cmdb_ci_disk_partition cmdb_ci_file_system cmdb_ci_print_queue cmdb_ci_ip_service cmdb_ci_tomcat_connector cmdb_ci_ip_websphere_cell
Lease
cmdb_lease
Depreciation
cmdb_depreciation
Applic ation Model Asset View CI Class Specific View
cmdb_application_product_model (Financial Attributes) (Configuration attributes)
- Assigned to - OS
Product Model - RAM
- Cost
cmdb_product
Consumable Model - Purchase date - Disk capacity
cmdb_consumable_product_model - PO number - Software version
- invoice number And Relationship to other CI s
- warranty expiry - Depends on
Stockroom Stock Room - Used by
alm_stockroom Rule Contract Model - DR provided by
cmdb_consumable_product_model
Model Category
cmdb_model_category Configuration Item
cmdb_ci
Asset
Class Hardware
Asset
alm_hardware
Software Asset
Asset License Entitlement
alm_entitlement_asset
alm_asset alm_license License
Entitlement
alm_entitlement
User
Consumable Entitlement
alm_consumable
alm_entitlement_user
Assets Covered
clm_m2m_contract_asset
Lease
ast_lease
Contract The Contract table had also been extended to
ast_contract support three different types of contracts.
Service This has been deprecated in favour of using
Contract
ast_service
the contract model feature
Warranty
ast_warranty
5a Hardware Asset Data Model
CMDB CI Class
4 of the 28
synchronized fields
between asset and CI
Cost Center
cmn_cost_center
Assigned Assigned
Hardware Model to User to
cmdb_hardware_product_ sys_user
model
Stockroom
alm_stockroom
Location
cmn_location
Fixed Asset to
Asset Covered
clm_m2m_contract_asset
Asset Allocated to
m2m_fixed_as
set_to_asset
Expense Lines
fm_expense_line
5a Hardware Asset Data Model - simplified
For purpose of import or integration
CMDB CI Class
Model Category
cmdb_model_category
Asset Class
2 of the 28
synchronized fields
between asset and CI
Configuration
Hardware Item
alm_hardware
cmdb_ci
Asset Covered
clm_m2m_contract_asset
Contract
ast_contract
Parent Software
Software Discovery Package
Manufacturer
Asset Covered Model cmdb_ci_spkg
core_company
clm_m2m_contract_asset cmdb_sam_sw_discovery_model
Software License
Calculation
cmdb_sw_license_calculation
Software Upgrade
and Downgrades
cmdb_m2m_downgrade_model
Software Counter
Summary
sam_sw_counter_summary
Software Counter
Software License Detail
sam_sw_counter_detail
alm_license
Licensed by
Installed on
Accessed
Asset Entitlement
from
alm_entitlement_asset Allocated to Computer
cmdb_ci_computer
User
Manufacturer Contract
core_company ast_contract
Parent
Vendor
core_company
Three Key Compliance Questions for SAM
1) How many licenses did I purchase?
- quantity of each purchase
- total quantity of all purchases under contract
Contract Model
Vendor
cmdb_contract_product_model
Model Category core_company
cmdb_model_category
Contract User
Contract Model
ast_contract sys_user
Contract Administrator
Contract Used by
ast_contract_instance
Currency Instance
fx_currency_instance
Currency
fx_currency
5d Contract – Asset Relationship
Contract
(Software License)
Parent Contract
Parent
Contract
Asset Covered
clm_m2m_contract_asset
Purchase Order
proc_po
Purchase Order
Receiving Slip
Line Item
proc_rec_slip
proc_po_item
Location
cmn_location Assets
Stockroom
alm_stockroom Hardware Asset Software License
Stockroom alm_hardware alm_license
Type
alm_stockroom_type
From To
Configuration
Expense Lines
Item
fm_expense_line
cmdb_ci
Transfer Order
alm_transfer_order
Transfer Order
Line
(alm_transfer_order_line)
6a Model Management Data Model
Work Order
Asset Hardware Asset Software License Consumable Asset Contract Model Template
alm_asset alm_hardware alm_license alm_consumable ast_contract cmdb_workorder_produc
t_model
Model Compatibility
cmdb_m2m_model_compatibility
Service Order
Hardware Model Software Model Consumable Model Application Model Contract Model
Product Model cmdb_contract_product_ Model
cmdb_hardware_product cmdb_software_product_ cmdb_consumable_product cmdb_application_product_
cmd b_prod uct_model cmdb_serviceorder_prod
_model model _model model model
uct_model
Model Substitution
cmdb_m2m_model_substitute
Model Entry
cmdb_ci_model_entry
Manufacturer
core_company
6b Product Model Table Extension
Product Model
cmdb_model
Configuration Item
cmdb_ci
Asset
Hardware Model Software Model
alm_asset Consumable Model Application Model
cmd b_hard wa re_prod uct_model cmd b_software_prod uct_model
cmd b_consumable_prod uct_model cmd b_app lica tion_prod uct_model
Contract
Contract Model
ast_contract
cmd b_contract_prod uct_model
Facilities Request
facilities_request Facilities Request Model Facilities Request Task Model
Facilities Task
facilities_request_task cmd b_facr eq_prod uct_model cmd b_factask_prod uct_model
HR Case
hr_case
HR Task HR Case Model HR Task Model
hr_task cmd b_hr_case_prod uct_model cmd b_hr_task_prod uct_model
Work Order
wm_workorder Work Task
wm_worktask Work Order Model Work Task Model
cmd b_workorder_prod uct_model cmd b_worktask_prod uct_model
7 IT Cost Management Data Model
Business
Task Task Rate Card Depends Allocation Units
Service
task fm_task_rate_card Expense is created Allocation_unit
cmdb_ci_service on
based on the fixed Business
fee based on task Service
or Allocation unit
rate card Expense
Lines records define the
Used capacity and usage
Time Worked Labor Rate Card Application
by of a business
task_time_worked fm_labor_rate_card cmdb_ci_appl Runs on
Expense is created service.
based on the
Incident has workers bill rate or
fixed fee based on Based on
a task time User
Billable Rate task rate card CMDB Relationship
worked for 1 sys_user Runs Server
aggregation Relationship Path
hour cmdb_ci_server
fm_relationship_path
Generates
Defines which CIs to Distribution Cost expense lines
Expense Lines
distribute a distribution Rule for each CI
fm_expense_line
cost to fm_distribution_cost_rule
Defines how to process Department
Expense Allocation expense lines to assign department
Rule them to a business entity
Costs to be distributed fm_expense_allocation_rule (ie user, group, or
as expense lines to
Recurring cost department)
multiple CIs based on Distribution Cost
some logic ie. Data generated By
fm_distribution_cost CI Rate Card
center or Site License Capital Cost
costs (one time) Cost Center
cmn_cost_center
Expense Allocation
Configuration CI fm_expense_allocation
Item Creates Rate Card
(CI) Rate Card
cmdb_ci fm_ci_rate_card
Costs
fm_ci_rate_card_cost Snapshot of current expenses for
Fixed, recurring, a business service, by cost type Associate a Budget Cost
Distribution and depreciation Used to allocate expenses to cost budget to one Center
Collection of cost related Units cost entries for a centers or other business entities or more cost fm_budget_cost_cetner
entries associated to a fm_distribution_units individual CI or a CI centers
group of configuration items model
Asset Could define multiple types # of units to associate to CI
alm_asset Generates expense lines
(budget, forecast, actual linked to the CI Rate Card (ie.
based on interval
bandwidth, power, support)
and assets covered
Budget
by contract
Asset Covered Contract Contract Rate fm_budget
Card Costs can be allocated evenly
clm_m2m_contract_asse ast_contract
fm_contract_rate_card based on all assets covered, or
proportionally based on cost of Track planned,
each asset actual, and projected
expense allocations
7b IT Cost Management Data Model Rate Extensions &
Expense Line Relationships
Configuration
Item
cmdb_ci
Task
Rate Card task
fm_rate_card
Expense Lines
fm_expense_line
CI
Rate Card
fm_ci_rate_card Asset
alm_asset
User
sys_user
Distribution Cost
Rate Card fm_distribution_cost
(Recurring)
fm_recurring_rate_card
Fixed AssetS
alm_fixed_assets
Contract Rate
Card
fm_contract_rate_card
Service
Contract
Company ast_service
core_company
Task SLA
task_sla SLA Relative
contract_sla
Duration Business
cmn_relative_duration Service
cmdb_ci_service
Metric Expense Line
Metric Instance
Definition metric_instance fm_expense_line
metric_definition (service_subscribe_location)
Schedule
cmn_schuedule Service
SLA Offering (service_subscribe_sys_user)
Conditions service_offering
sla_condtion_class
Child Schedule Service
cmn_other_schedule Referenced by Commitment
cmn_other_schedule service_commitment
Service
Schedule Entries Offering SLA
cmn_schuedule_span Results
service_sla_result
9 Knowledge Management Data Model
Creates
kb_uc_can_contribute_mtom
Knowledge CMDB CI
Author Article Related
kb_knowledge to Products Configuration
m2m_kb_ci Item
cmdb_ci
Knowledge Knowledge
Content Item
Feedback Use
sc_cat_item_content
kb_feedback kb_use
Knowledge Policy
Article grc_policiy
kb_knowledge
KB
Task
Submission
task
kb_knowledge
12 Survey Management Data Model
Assessable Record
asmt_m2m_category_assessment
Assessable
Record
asmt_assessable_reco
rd Survey
Definition
Trigger
asmt_metric_type
Condition
asmt_condition
Survey Users
asmt_m2m_category_user
Assessment
Category Result
asmt_category_result
Survey
Survey Instance Category
asmt_assessment_instance asmt_metric_category
User
sys_user
Users
asmt_m2m_category_user
Assessment
Metric Definition
asmt_metric_definition
Assessment
Instance Question
asmt_assessment_instanc
e_question
13 Structured Problem Analysis (powered by Kepner-Tregoe)
Incident Problem
incident problem
Source
Source
Confirmation
Problem method
Analysis kt_cause_confirmation
_method
kt_problem_analysis
Specify
Problem
kt_problem_area
Distinction &
Cause
Change
kt_distinctions_changes
kt_cause Cause
Evaluation
kt_cause_evaluation
How Many
When In Life Deviations
Cycle kt_10_extent_deviations
kt_07_when_lifecycle
What Is The
Trend
kt_11_extent_trend
20 Project & Portfolio Management Data Model
Porfolio Projects
pm_portfolio
Project Task
Portfolio Project SLA
Project Task pm_project_task_sl
pm_portfolio_project
pm_project_task a
Project Task
Successor Metric
pm_project_task_m
etric
Predecessor
Planned Task
Portfolio Project Relationships
Goal Actual Goal planned_task_rel_plann
goal Goal pm_portfolio_goal ed_task
Task Time
Worked
task_time_worked
User
sys_user
Resource
Time Card
or Plan
time_card
Is member of resource_plan
sys_user_grmember
Group
sys_group
Task
task
Resource
Allocation
resource_allocation
Resource
Report
resource_report
Type Schedule
cmn_schuedule
Child Schedule
cmn_other_schedule
Resource
Event
resource_event
Schedule Entries
cmn_schuedule_span
22 Demand Management Data Model
Porfolio User
Owner
pm_portfolio sys_user Source
Configuration
Item
Demand cmdb_ci
dmn_demand
Demand Stakeholder
dmn_m2m_demand_stakeholder
Stakeholder Assessment
Register Requirement Risk Decision Resource Plan
Category Result
dmn_stakeholder_ dmn_requirement risk dmn_decision resource_plan
asmt_cat egory_result
register
Assessable Record
asmt_m2m_category_assessment
Assessment
Instance Assessment Assessment
Metric Result
asmt_assessment_instance Metric Definition Metric
asmt_metric_result
asmt_metric_definition asmt_metric
Assessable
Record
asmt_assessable_reco
rd
Assessment
Instance Question
asmt_assessment_instanc
e_question
25 Test Management Data Model
Project
pm_project
Project Task
pm_project_task
Test
Environment
tm_test_environment
Entity
grc_entity
Authoritative
Source
(ast_service)
m2m_policy_entity m2m_policy_authoritative_source
m2m_auth_src_con_auth_src_con
Authoritative Source
Policy m2m_policy_auth_src_content Content
grc_policy grc_authoritative_src_content
Audit Definition
Requirements
m2m_risk_policy m2m_control_policy contract_sla
m2m_control_auth_src_content
m2m_audit_def_requirement
Risk Criteria
grc_risk_criteria Control Test
Definition
grc_control_test_definition Audit
Condition Activity Requirements
Collections grc_activity
Observations
grc_audit_requirement
grc_condition_collection grc_observation
Creates
Risk Approach
Rules
grc_risk_approach_rules Control Test
Instance
grc_control_test
Conditions
grc_condition
Remediation
grc_remediation
40 Service Automation Data Model
Company
Department core_company Location
cmn_department cmn_location
User
sys_user
Service Order Flow
sf_sm_order
Service Order
sm_order
Model Knowledges
sm_m2m_model_knowledge
Affected CIs
sm_m2m_order_affected_ci
Service Template
sm_m2m_somodel_stmodel
Product Model
cmdb_model Service
Configuration
Task SLA Management Contract
task_sla Item ast_contract
cmdb_ci Incidentals
sm_incidentals
40b Service Automation Data Model Table Extension
Product Model
cmdb_model
Work Order HR Case Facilities Request Marketing Request Legal Request Finance Request
wm_order hr_case facilities_request sn_sm_marketing_request sn_sm_legal_request sn_sm_finance_request
Service Order
HR Change
sm_order
hr_change
Task
task Service Order Task Facilities Request
Work Task HR Task Marketing Task Legal Task Finance Task
sm_task Task
wm_task hr_task sn_sm_marketing_task sn_sm_legal_task sn_sm_finance_task
facilities_request_task
State Flow
sf_state_flow
Service Management
Flow Facilities Request Marketing Request Finance Request
sf_sm_flow
Service Order Flow Work Order Flow HR Case Flow Legal Request Flow Flow
sf_sm_order
Flow Flow sn_sm_legal_sf_request
sf_work_order sf_hr_case sn_sm_finance_sf_request
sn_sm_marketing_sf_request sn_sm_marketing_sf_request
Company
(Customer)
Company core_company
(Primary) Department Vendor
core_company cmn_department core_company
User
sys_user Location User
cmn_location (Caller)
sys_user
Service
Contract
ast_contract
Has roles
Groups covering:
Roles Qualifier
sys_user_role Dispatch
Assignment Task SLA SLA Contract SLA
Has Skills (sys_group_covers_location) Work Order
(task_sla) contract_sla (contract_rel_contract_sla)
(sys_user_has_skill)
Has roles wm_order
Asset Covered
Is member of (clm_m2m_contract_asset)
(sys_user_grmember) A rate is defined to a specific task type (ie
Group routine move task costs $150
sys_user_group
Task
Work Task
Rate Card
wm_task Expense is created
Skills Group has fm_task_rate_card
cmn_skill skills Affected CI based on the fixed
(wm_m2m_order_affected_ci) or fee based on task
Affected CI rate card
(wm_m2m_order_affected_ci)
Labor Rate
Task Time Card
Model Category Configuration Part Worked fm_labor_rate_card
cmdb_model_category Item Requirement
Product task_time_worked
cmdb_ci wm_part_requirement
Model Expense is created
cmdb_model Asset Usage based on the
wm_asset_usage)
Billable workers bill rate or
User Rate fixed fee based on
sys_user task rate card
Expense
Asset
Transfer Order Location Lines
alm_asset
alm_transfer_order cmn_location fm_expense_line
Group
(Initiator)
Group
sys_user_group
(Qualifer)
sys_user_group Group
(Dispatcher)
sys_user_group
Locations
Dispatches Work Group
Locations Covered
(wm_m2m_group_dependency)
Covered Covered by Dispatch Group
Locations
Covered Group
(Work)
sys_user_group
Location Locations
cmn_location Covered
Has Skills
(sys_group_has_skill)
Is member of
(sys_user_grmember)
Has roles
Department (sys_group_has_role)
cmn_department
User
sys_user
Reports to
Has roles Roles
Skill Has Skills
(sys_user_has_role) sys_user_role
cmn_skill (sys_user_has_skill)
Contained Skills
(cmn_skill_contains)
44 HR Service Automation Data Model
Position
hr_position
Company
HR Profile Department core_company Location
hr_profile
cmn_department cmn_location
Direct
Colleagues
Reports
Emergency Employment
User
Contact History
sys_user
hr_emergency_contact hr_employment_history HR Case Flow
sf_hr_case
HR Case Model
cmdb_hr_case_product_model HR Case
HR Change
hr_change hr_case
Model Knowledges
sm_m2m_model_knowledge
Affected CIs
sm_m2m_order_affected_ci
HR Template
sm_m2m_somodel_stmodel
Product Model
cmdb_model Service
Configuration
Task SLA Management Contract
task_sla Item ast_contract
cmdb_ci Incidentals
sm_incidentals
43 Facilities Service Automation Data Model
Company
Department core_company Location
cmn_department cmn_location
User
Facilities Request sys_user
Flow
sn_sm_marketing_sf_request
Facilities Request Model
cmdb_facreq_product_model
Facilities Request
facilities_request
Model Knowledges
sm_m2m_model_knowledge
Affected CIs
sm_m2m_order_affected_ci
Facilities Template
sm_m2m_somodel_stmodel
Facilities Request
Task Flow Service Order
sf_facilities_request_task
Task Dependencies
sm_m2m_task_dependency
Facilities Request Task
Model Facilities Request Task
cmdb_factask_product_model facilities_request_task Sibling Tasks
(sub tasks)
Expense Line
Service Order fm_expense_line
Task Contracts
Part Requirement sm_m2m_task_contract
cmdb_model_part_requirement
Task Affected CIs
sm_m2m_task_af fect ed_ci
Product Model
cmdb_model Service
Configuration
Task SLA Management Contract
task_sla Item ast_contract
cmdb_ci Incidentals
sm_incidentals
44 Finance Service Automation Data Model
Company
Department core_company Location
cmn_department cmn_location
User
sys_user
Finance Request Flow
sn_sm_finance_sf_request
Finance Request
Template
sn_sm_finance_request_template
Finance Request
sn_sm_finance_request
Model Knowledges
sm_m2m_model_knowledge
Affected CIs
sm_m2m_order_affected_ci
Finance Template
sm_m2m_somodel_stmodel
Product Model
cmdb_model Service
Configuration
Task SLA Management Contract
task_sla Item ast_contract
cmdb_ci Incidentals
sm_incidentals
44 Legal Service Automation Data Model
Company
Department core_company Location
cmn_department cmn_location
User
sys_user
Legal Request Flow
sn_sm_legal_sf_request
Legal Request
sn_sm_legal_request
Model Knowledges
sm_m2m_model_knowledge
Affected CIs
sm_m2m_order_affected_ci
Legal Template
sm_m2m_somodel_stmodel
Product Model
cmdb_model Service
Configuration
Task SLA Management Contract
task_sla Item ast_contract
cmdb_ci Incidentals
sm_incidentals
46 Marketing Service Automation Data Model
Company
Department core_company Location
cmn_department cmn_location
User
Marketing Request sys_user
Flow
Marketing Request sn_sm_marketing_sf_request
Template
sn_sm_marketing_request_templat
e
Marketing Request
sn_sm_marketing_request
Model Knowledges
sm_m2m_model_knowledge
Affected CIs
sm_m2m_order_affected_ci
Marketing Template
sm_m2m_somodel_stmodel
Marketing Request
Task Flow Service Order
sn_sm_marketing_sf_task
Task Dependencies
sm_m2m_task_dependency
Marketing Task
Template Marketing Request
sn_sm_marketing_task_template sn_sm_marketing_request Sibling Tasks
(sub tasks)
Expense Line
Service Order fm_expense_line
Task Contracts
Part Requirement sm_m2m_task_contract
cmdb_model_part_requirement
Task Affected CIs
sm_m2m_task_af fect ed_ci
Product Model
cmdb_model Service
Configuration
Task SLA Management Contract
task_sla Item ast_contract
cmdb_ci Incidentals
sm_incidentals
41 Sales Force Automation Data Model (nashCOPS)
Account
sales_account
Opportunity
sales_opportunity
Contract
sales_contract
Activity
sales_activity
Invoice
u_sales_invoice Name
Project Assignment Group Professional Services
pm_project
Group sys_user_group Managed Services
Project Task
Product Category Is member of
pm_project_task
sys_user_grmember
Services
Assigned to
Type
Professional Services
Managed Services
Task Time
User
Worked
sys_user
task_time_worked
Process Handler
461a Discovery Data Model discovery_proc_handler
MIDserver Credentials
ecc_agent discovery_credentials
Classification Scan Results
Criteria CI Identifier
discovery_classy_scan
discovery_class_criteria ci_identifier
MIDserver IP
Range Discovery Port
MIDserver Cluster Capability Triggers Probe
Probe
ecc_agent_ip_range ecc_agent_cluster ecc_agent_capability probe discovery_probes
discovery_port_probe
Discovery
Location
Schedule Sensors that
cmn_location Discovery Discovery
discovery_schedule Triggers React to
Behavior Functionality
Triggered by probe This probe
discovery_behavior discovery_functionality
services discovery_sensor_probe
Responds
Functionality to Probe
MultiSensor discovery_sensor_multi_probe
Definition Available on
Discovery IP Range cmdb_ip_service_ci
discovery_sensor_multi
discovery_function_def
discovery_range_item
Classifications
discovery_classy
Process Classification Windows Classification UNIX Classification SNMP Classification Scan Results CI Classifier
discovery_classy_snmp
discovery_classy_process discovery_classy_windows discovery_classy_unix discovery_classy_scan
CIM Classification SNMP OID Classification Appication Classification Scan Results Application
discovery_classy_cim discovery_classy_snmp_oid discovery_classy_appl discovery_classy_scan_app
Owner
Configuration
Porfolio User Item
pm_portfolio sys_user Source Demand cmdb_ci
dmn_demand
Demand Stakeholder
dmn_m2m_demand_stakeholder
Stakeholder Assessment
Register Requirement Risk Decision Resource Plan
Category Result
dmn_stakeholder_ dmn_requirement risk dmn_decision resource_plan
asmt_cat egory_result
register
Task Task
Project, Enhancement, Rate Card
Change etc A rate is defined to a specific fm_task_rate_card
task type (ie routine move
task costs $150 or
Expense is created
based on the fixed
fee based on task
rate card
Affected CI
(wm_m2m_order_affected_ci)
Expense is created
based on the
Billable
User workers bill rate or
Rate
Resource sys_user
fixed fee based on
Allocation task rate card
resource_allocation
Expense
Lines
fm_expense_line
Border & connecting line indicate method of record
This line type Indicates a creation in CMDB:
self referential link from a Discoverable by ServiceNow Discovery
Manually input (or imported)
Connector from bottom indicates record in user table to Must first configure CI Classifier then can discovered
link to another table through Department another record in the same Populated by BDNA Technopedia integration
Related Lists table C Calculated based on other values in ServiceNow
(ie Manager) CE Calculated based on external alerts received
User
Exchange Example
Application names in
Reports to
This line type indicates a one-to -many Runs on purple
Pri nter
relationship Instance
Has roles Roles
(ie. a department can have many users but a
Runs
user can only be linked to one department) Server
Objects with no
color or light
green are This line type indicates a
Connector to side or top indicates link to This line type indicates a many-to-many supporting Upstream CI Relationship.
another table through field on the form relationship using an intermediary M2M table tables not There will be a reciprocal CI
(ie. user can have multiple roles and each role extended from Relationship for Downstream.
can be assigned to multiple users) CMDB data Red indicates discoverable,
model otherwise it is manual