You are on page 1of 66

High Level ServiceNow Data

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

SLA Asset & Contract Model Category Model


Data Model Data Model Data Model
Assets Covered
1 Organizational Data Model

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 Roles


Stockroom sys_user_has_role sys_user_role
alm_stockroom

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

Cost Center Department


cmn_cost_center
Location cmn_department
cmn_location Type: PNL Type: Division
Type: Prov/State

Parent
Parent
Parent

Cost Center Department


cmn_cost_center
Location cmn_department
cmn_location Type: Customer Type: Business Unit
Type: City

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

Has roles Roles


sys_user_has_role sys_user_role

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

Skills Has Skills


Tasks can be assigned cmn_skill sys_group_has_skill
based on required skills
Contained Skills
cmn_skill_contains

Product
Skills Required for Model
cmdb_model
Model Maintenance
cmn_m2m_skill_model
2 Task Data Model Extensions

Incident
incident

Task Audit Observations


task Problem grc_observation
problem
Problem Task
Fields defined at task level problem_task Requirements
grc_audit_requirement
(inherited by all extended tables)
- Active - Knowledge Change Request Change Request
- Activity Due - Location Activity
change_request IMAC
- Additional Comments - Made SLA grc_activity
Group Approval change_request_imac
- Approval - Number sysapproval_group
- Approval History - Opened
- Approval set - Opened by Change Phase
- Assigned to - Order change_phase
- Assignment Group - Parent Change Task
- Business Duration - Priority change_task
- Close Notes - Reassignment Count Demand
- Closed - SLA due dmn_demand
- Closed by - Service offering Request
- Comments & Work notes - Short Description sc_request
- Company - Skills
- Configuration Item - State
- Contact Type - Sys ID Requested Item
- Contract - Task type sc_req_item
Catalog Task
- Correlation ID - Time worked sc_task
- Correlation display - Updated
- Created - Updated by KB submission
- Created by - Updates kb_submission
- Delivery plan - Upon approval
- Delivery task - Upon reject Work Order
wm_order
- Description - Urgency
- Domain - User input Loaner Request
- Due date - Watch list loaner_request Work Task
- Duration - Work end wm_task HR Case
- Escalation - Work notes hr_case
- Expected start - Work notes list Ticket
- Follow up - Work start ticket
- Group list - Questions Issue
- Impact - Label issue HR Change
hr_change
Chat Queue Entry
Service Order Facilities Request
chat_queue_entry
sm_order facilities_request

Service Task HR Task


hr_task
sm_task
Private Task
vtb_task Facilities Request
Task
Planned Task facilities_request_task
planned_task See next page
2 Planned Task Data Model Extensions

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

- Actual Cost Epic


- Actual Duration
Feature Enhancement rm_epic
- Actual Effort
rm_enhancement
- Budget Cost rm_feature
- Critical Path Story
- Estimated Cost rm_story
- HTML Description Defect
- Level rm_defect
- Percent Complete Testing task
Product
- Planned Duration rm_test
rm_product
- Planned Effort
- Planned End Date
- Planned start date Documentation
task
- Remaining Duration rm_doc
- Remaining Effort Release Task SCRUM Task
- Rollup rm_task rm_task_scrum
- Subtree root
- Time Constraint
- Top Task
- WBS Test Plan
tm_test_plan
- WBS Order
Test Case
tm_test_case_instance

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

Catalog Create Configuration


Task new Item
cmdb_ci
KB
submission Knowledge
Article
kb_knowledge
Related to Configuration
Item
cm db_ci
Project Affected CI
Planned
pm_project
Task

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

Incident Problem Categorization


incident problem

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

Approvers Problem Release


sysapproval_approver problem rm_release

Other task tables linked to Change Request Incident


Release Management Change Task incident
Change Management
change_task
- Change Request - Implemented by Release
- IMAC - Release Phase
Configuration Business - Feature (Release)
Item Service Incident Management - SDLC Release (SDLC)
cmdb_ci cmdb_ci_service - Enhancement (SDLC)
- Incident
- Issue - Defect (SDLC)
Other m2m Affected record links - Documentation Task (SDLC)
Affected Groups (task_group) Problem Management - Testing Task (SDLC)
Affected Locations (task_location) - Problem Task
Affected Cost Centers (task_cost_center) - Problem Analysis (KT Plugin) Project Management
- Project
Request Fulfillment - Project Task
- Catalog Task - Project Task Link

Field Service Management Demand Management


- Work Order - Requirement
- Work Order Task - Decision
- Demand
2d Release Management 2.0 Data Model

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

User Incident Configuration Item


sys_user Source incident cmdb_ci
Incident
Group
sys_group

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

Incident Problem Configuration Item


incident problem cmdb_ci

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

The resource on the


node that generates the
Resource event, such as RAM,
disk, or database Affected Services
server.ext

Create Alert to Alert to CMDB


Events created from Event Active Alert CMDB Service Service
monitoring tools xxx
em_event em_alert link

Source Event Type Event Filters


em_event_source em_event_type em_event_filter
Alert Rule Incident
Create Incident
em_alert_rule incident

The source that


generated the event,
such as Icinga or Nagios.
3 Service Catalog Data Model

Category Available for


sc_category_user_criteria_mtom
Category User Criteria Product Catalog
sc_category user_criteria Product Model
Item
cmdb_model
pc_product_cat_item
Category Not Available for
sc_category_user_criteria_no_mtom
Catalog Item
Not Available
for
sc_cat_item_user_
criteria_no_mtom Business
Catalog Item Vendor Catalog Service
Available pc_vendor_cat_tiem cmdb_ci_service
for
sc_cat_item_user_
criteria_mtom
Business Service
Catalog Item Catalog Entry
sc_cat_item
sc_cat_item_service

Ordered Item Shopping


Link Cart
sc_ordered_item_link Item sc_cart
sc_cart_item

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

Configuration Item Product Model


cmdb_ci cmdb_model
Vendor
Catalog Item
pc_vendor_cat_item

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

Approval Group Order Guide


sysapproval_group sc_cat_item_guide

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

In Scope Parent Subscribed by


service_in_scope Location Subscribed by
Out of service_subscribe_location Department Subscribed by
Scope service_subscribe_department Company
service_out_scope service_subscribe_company

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

Storage Area Computer Communication


Storage Device Storage Controller Network Adapter Memory Module Hardware Accessory IP Phone
Network Peripheral Device
cmdb_ci_storage_device cmdb_ci_storage_controller cmdb_ci_network_adapter cmdb_ci_memory_module cmdb_ci_hardware cmdb_ci_acc cmdb_ci_ip_phone
cmdb_ci_san cmdb_ci_peripheral cmdb_ci_comm

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

Vmware vCenter Server F5 BIG IP


Hyper-V Server AIX Server HP Server Solaris Server
Object cmdb_ci_lb_bigip
cmdb_ci_hyper_v_server cmdb_ci_aix_server cmdb_ci_hpux_server cmdb_ci_solaris_server
cmdb_ci_vcenter_server_ob j

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

Personal Data Converged Personal Computer Display


Assistant Data Assistant Disk Computer Monitor
cmdb_ci_converged_pda_perso cmdb_ci_disk cmdb_ci_computer
cmdb_ci_pda_personal cmdb_ci_display_monitor
nal

Personal Server Storage Switch Mainframe Hardware


Computer cmdb_ci_server cmdb_ci_storage_switch cmdb_ci_mainframe_hardware
cmdb_ci_pc_hardware

Desktop PC Workstation PC Laptop PC Rugged Laptop PC PC Peripherals


cmdb_ci_desktop_pc cmdb_ci_workstation_pc cmdb_ci_laptop_pc cmdb_ci_rugged_laptop_pc cmdb_ci_peripheral_pc

Mainframe Pe riphe ral


cmdb_ci_peripheral_mainframe

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

Server Tape Unit Mainframe Memory


cmdb_ci_tape_server Vmware vCenter
Hyper-V Server AIX Server HP Server Solaris Server F5 BIG IP cmdb_ci_memory_mainframe
Server Object cmdb_ci_aix_server
cmdb_ci_hyper_v_server cmdb_ci_hpux_server cmdb_ci_solaris_server cmdb_ci_lb_bigip
cmdb_ci_vcenter_server_ob j
Server Terminal Mainframe CPU
cmdb_ci_terminal_server cmdb_ci_cpu_mainframe

Server Rack Mainframe Controller


cmdb_ci_rack_server
Network Appliance ESX Server cmdb_ci_controller_mainframe
Hardware cmdb_ci_esx_server
cmdb_ci_net_app_server
4a-2 CMDB Printer & Network Gear Data Model Extensions (Fuji)
Configuration Item
cmdb_ci

Imaging Hardware Computer


Printing Hardware Network Adapter Memory Module Hardware Accessory
cmdb_ci_imaging_hardware Peripheral
cmdb_ci_printing_hardware cmdb_ci_network_adapter cmdb_ci_memory_module cmdb_ci_hardware cmdb_ci_acc
cmdb_ci_peripheral

Scanner Plotter Printer Network Gear Mass Storage Out-of-Band Device


Computer UPS PDU
cmdb_ci_scanner cmdb_ci_plotter cmdb_ci_printer cmdb_ci_netgear
Device cmdb_ci_computer cmdb_ci_ups cmdb_ci_pdu cmdb_ci_outofband_device
cmdb_ci_msd

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

WAN Accelerator Firewall Hardware Switch Hardware Router Hardware


cmdb_ci_wan_accel_network cmdb_ci_firewall_network cmdb_ci_switch_network cmdb_ci_router_network
Standard Plotter Standard Printer
cmdb_ci_standard_plotter cmdb_ci_standard_printer

Intrusion Detection Wireless Access


FDDI Cards Hub Hardware
System Point
High End Plotter Color Printer cmdb_ci_fddi_network
cmdb_ci_ids_network
cmdb_ci_hub_network
cmdb_ci_wap_network
cmdb_ci_high_end_plotter cmdb_ci_color_printer

Network Probe Hardware


Modem Hardware Content Engine CSU/DSU cmdb_ci_network_probe_net
Personal Printer cmdb_ci_modem_network cmdb_ci_ce_network cmdb_ci_csu_dsu_network work
cmdb_ci_personal_printer

Network Interface Content Services


Multi-function Printer
Shelf Switch
cmdb_ci_mtp_printer
cmdb_ci_interface_shelf_nw cmdb_ci_css_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

Storage Device Fibre Channel Storage Pool


Hardware Storage Pool SAN Zone Alias SAN Fabric
cmdb_ci_storage_device Port Member
cmdb_ci_hardware cmdb_ci_storage_pool cmdb_ci_san_zone_alias cmdb_ci_san_fabric
cmdb_ci_fc_port cmdb_ci_pool_member

SAN Zone Alias


Member SAN Connection
cmdb_ci_san_zone_alias_me cmdb_ci_san_connection
mber

SAN Zone Member SAN Zone Set


cmdb_ci_san_zone_member cmdb_ci_san_zone_set

Mass Storage
Device Computer
cmdb_ci_computer
cmdb_ci_msd

SAN export
cmdb_ci_san_export

Disk SAN Disk Storage Port Storage Switch Server


cmdb_ci_disk cmdb_ci_san_disk cmdb_ci_storage_port cmdb_ci_storage_switch cmdb_ci_server

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

Voice System Communication


Radio Hardware IP Phone Transport Hardware Accessory
Hardware Device
cmdb_ci_radio_hardware cmdb_ci_ip_phone cmdb_ci_transport_hardware cmdb_ci_acc
cmdb_ci_voice_hardware cmdb_ci_comm

Mobile Radio Repeater Radio Key Telephone Frame Relay Access


cmdb_ci_mobile_radio cmdb_ci_repeater_radio Channel Bank
System Device
cmdb_ci_channel_bank_transport
cmdb_ci_key_system_voice cmdb_ci_frad_transport

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

Microwave Radio Conventional Radio


cmdb_ci_microwave_radio cmdb_ci_conventional_radio
Voicemail Multiplexer Fiber Optic Equipment
cmdb_ci_voicemail_voice cmdb_ci_mux_transport cmdb_ci_optical_transport

Unlicensed Microwave
Trunking Radio
Radio
cmdb_ci_trunking_radio
cmdb_ci_unlicensed_radio

Feed Line Radio Console


cmdb_ci_feedline_radio cmdb_ci_console_radio

Antenna Radio Control Station


cmdb_ci_antenna_radio cmdb_ci_control_station_radio Fiber Optic Terminal
Optical Multiplexer
Equipment
cmdb_ci_omux_transport
cmdb_ci_fote_transport
Configuration Item 4b CMDB Application Data Model Extensions
cmdb_ci

Running Process CI Relationships


cmdb_running_process cmdb_rel_ci

Application SNC Component CIM Profile


cmdb_ci_appl cmdb_ci_snc_component cmdb_ci_cim_profile
TCP Connection TCP Connection
cmdb_tcp cmdb_tcp_connection

Pending Custom Load Balancer Management Server


Web Application Web Service Web Site WBEM Service
Application Application Application cmdb_ci_config_automation_
cmdb_ci_web_application cmdb_ci_web_service cmdb_ci_web_site cmdb_ci_wbem_service
cmdb_ci_appl_pending sys_app cmdb_ci_lb_appl server

Exchange Service
Application Server Infrastructure Service Component
cmdb_ci_app_server cmdb_ci_infra_service cmdb_ci_exchange_service
_component

Exchange Client Access


Puppet Master
Server
cmdb_ci_puppet_master
Tomcat JavaServer Web Server Email Server cmdb_ci_exchange_cas
cmdb_ci_app_server_tomcat cmdb_ci_app_server_java cmdb_ci_web_server cmdb_ci_email_server

Exchange Mailbox Server


cmdb_ci_exchange_mailbox_server
JBoss Domino LDAP Server FTP Server
cmdb_ci_app_server_domino cmdb_ci_app_server_domino cmdb_ci_infra_service_ldap cmdb_ci_ftp_server

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

Exchange Hub Transport


Server
cmdb_ci_exchange_hub_transport_
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

Application Patch Database Software Software Instance


(cmdb_ci_appl) cmdb_ci_patches cmdb_ci_database cmdb_ci_spkg cmdb_software_instance

Oracle Database
Database Instance Database Catalog
Listener
(cmdb_ci_db_instance) cmdb_ci_db_catalog
cmdb_ci_db_ora_listener

SQL Server Analysis


Oracle SQL Instance MSFT SQL Instance MSFT SQL Catalog Oracle Catalog Desktop Software
Services
cmdb_ci_db_ora_instance cmdb_ci_db_mssql_instance cmdb_ci_db_mssql_catalog cmdb_ci_db_ora_catalog cmdb_ci_desktop_software
cmdb_ci_db_mssql_analysis

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

MongoDB Instance SQL Server


MySQL Instance DB2 Catalog Application Software
cmdb_ci_db_mongodb_instan Reporting Services
cmdb_ci_db_mysql_instance cmdb_ci_db_db2_catalog cmdb_ci_application_software
ce cmdb_ci_db_mssql_reporting

HBase Instance PostgreSQL Instance


cmdb_ci_db_hbase_instance cmdb_ci_db_postgresql_instance
vCenter Folder
Type
4d CMDB Virtualization Data Model Extensions vmware_vcenter_folder_
type_m2m
Configuration Item
cmdb_ci
KVM Virtual
Device
cmdb_kvm_device

AWS Elastic Load AWS Elastic Load


Application AWS EBS Volume Cloud Resource Virtual Machine Object
Balancer Balancer Listener
cmdb_ci_appl cmdb_ci_aws_ebs_volume
cmdb_ci_aws_elb cmdb_ci_aws_elb_listener
cmdb_ci_cloud_resource cmdb_ci_vm_object

Vmware vCenter Virtual Machine Virtual Machine VMware vCenter


Virtual Machine KVM Object Hyper-V Object
Instance Template Instance Object
cmdb_ci_vm cmdb_ci_vm_template cmdb_ci_vm_instance
cmdb_ci_kvm_object cmdb_ci_hyper_v_object
cmdb_ci_vcenter cmdb_ci_vcenter_object

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

EC2 Virtual Machine Hyper-V Resource


Parallels VMware vCenter VMware vCenter
cmdb_ci_vm_parallels
Instance Pool
cmdb_ci_ec2_instance Folder Datacenter Network cmdb_ci_hyper_v_resource
cmdb_ci_vcenter_folder cmdb_ci_vcenter_datacenter
cmdb_ci_kvm_network

Zones Hyper-V Virtual


Machine Instance
cmdb_ci_vm_zones
cmdb_ci_hyper_v_instance ESX Resource Pool VMware vCenter
Datastore Storage Volume Hyper-V Network
cmdb_ci_esx_resource_pool cmdb_ci_hyper_v_network
cmdb_ci_vcenter_datastore cmdb_ci_kvm_storage_volume

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

Load Balancer Load Balancer


VLAN Interface Service VLAN
cmdb_lb_vlan_interface cmdb_lb_service_vlan

Windows Cluster Windows Cluster


Windows Cluster Resource Node
cmdb_ci_win_cluster
cmdb_ci_win_cluster_resource cmdb_ci_win_cluster_node

UNIX Cluster
cmdb_ci_unix_cluster
4f CMDB Network Data Model Extensions

Configuration Item
(cmdb_ci)

Network Virtual Private


IP Network Network Traffic IP Device IP Address DNS Name
Infrastructure Item Network
cmdb_ci_ip_network cmdb_ci_net_traffic cmdb_ci_ip_device cmdb_ci_ip_address cmdb_ci_dns_name
dscy_net_base cmdb_ci_vpn

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

Next Hop Routing


Switch Port
Rule
dscy_switchport
dscy_route_next_hop

Exit Interface Routing


Switch Partition
Rule
dscy_swtch_partition
dscy_route_interface

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

Network Probe LINUX Hostname


Router Hostname cmdb_ci_linux_host
Hostname Z/OS Hostname
cmdb_ci_router_host
cmdb_ci_nw_probe_host cmdb_ci_z_os_host

UNIX Hostname
Hub Hostname CSU/DSU Hostname cmdb_ci_unix_host
cmdb_ci_hub_host cmdb_ci_csu_dsu_host

Wireless Access Point


Access Hostname
Hostname
cmdb_ci_access_host
cmdb_ci_wap_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

Modem Hostname CSS Hostname


cmdb_ci_modem_host cmdb_ci_css_host AIX Hostname
cmdb_ci_ibm_aix_host
4h CMDB Service Data Model Extensions

Configuration Item
cmdb_ci

Environment Business Process Business Service Group Account Endpoint


cmdb_ci_environment cmdb_ci_process cmdb_ci_service cmdb_ci_group cmdb_ci_account cmdb_ci_endpoint

Business Activity Business SubProcess Service Offering Service Account


u_business_activity u_cmdb_business_subprocess service_offering cmdb_ci_service_account

Service Service Offering


Service Subscriptions Commitment Commitments
by Company service_committment service_offering_commitment
service_subscribe_company

Group Relationship Environment


Service Subscriptions In Scope cmdb_rel_group cmdb_environment_to_ci
by Department service_in_scope
service_subscribe_department

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)

Facility Hardware Data Cemter UPS Outlet Circuit


cmdb_ci_facility_hardware cmdb_ci_datacenter cmdb_ci_ups cmdb_ci_pdu_outlet cmdb_ci_circuit

Computer Room UPS Output


Building HVAC Equipment Fuel Tank cmdb_ci_computer_room cmdb_ci_ups_output
cmdb_ci_building_facility cmdb_ci_hvac cmdb_ci_fuel_tank

Data Center Zone


cmdb_ci_zone
UPS Bypass
Power Equipment Tower Equipment cmdb_ci_ups_bypass
cmdb_ci_power_eq cmdb_ci_tower_eq

Rack
cmdb_ci_rack
UPS Alarm
cmdb_ci_ups_alarm

Automatic Transfer Tower


Power Generator
Switch cmdb_ci_tower_eq
cmdb_ci_generator_power_eq
cmdb_ci_ats_power_eq

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 Light Controller


cmdb_ci_twr_light_cnt_tower_eq

Uninterruptible Power Direct Current Plant


Supply Battery Bank
cmdb_ci_ups_power_eq cmdb_ci_dc_plant_battery_pwr

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

Printer Instance Printer Instance


cmdb_printer_instance cmdb_print_queue_instance IP Service
cmdb_ip_service

Printer Supplies Depreciation


Services
discovery_printer_supplies cmdb_depreciation
cmdb_ip_service_ci

Lease
cmdb_lease

NFS File System UNIX Daemon


cmdb_ci_file_system_nfs cmdb_ci_unix_daemon

SMB File System Windows Service


cmdb_ci_file_system_smb cmdb_ci_windows_service

NAS File System


cmdb_ci_nas_file_system
5 Asset Data Model
Hardware Model
cmdb_hardware_product_model With the Aspen version and earlier the CMDB
Catalog was used for both CI and asset information. This
Item was accomplished by having two views of the
Transfer Order Transfer Order sc_catalog_item Software Model
alm_transfer_order Line cmdb_software_product_model
same record with different attributes (and
alm_transfer_order_line related lists) displayed

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

Company Location Cost Center User SLA


core_company cmn_location cmn_cost_center sys_user contract_sla Facility
alm_facility

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

Model Category Department


Asset Class cmn_department
cmdb_model_category

Cost Center
cmn_cost_center

Assigned Assigned
Hardware Model to User to
cmdb_hardware_product_ sys_user
model
Stockroom
alm_stockroom

Location
cmn_location

Manufacturer Depreciation Configuration


core_company cmdb_depreciation Hardware Item
alm_hardware
cmdb_ci

Fixed Asset to
Asset Covered
clm_m2m_contract_asset
Asset Allocated to
m2m_fixed_as
set_to_asset

Asset Entitlement Software License


Licensed by alm_license
alm_entitlement_asset
Contract Model Contract
cmdb_contract_product_model
Contract Model
ast_contract

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

Manufacturer Hardware Model User


cmdb_hardware_product_ sys_user
core_company
model
Assigned Assigned
to to
Location
cmn_location

Configuration
Hardware Item
alm_hardware
cmdb_ci

Asset Covered
clm_m2m_contract_asset

Contract Model Contract


cmdb_contract_product_model
Contract Model
ast_contract
5b Software Asset Data Model Processor Processor
Mapping Definition
sam_processor_mapping cmdb_processor_definition

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

Model Category Software Model Software Instance


cmdb_model_category cmdb_software_product_model cmdb_software_instance
Software Counter
sam_sw_counter
Software
Software Suite Installation
cmdb_m2m_suite_model cmdb_sam_sw_install

Software Counter Software Usage


Vendor cmdb_sam_sw_usage
core_company
Result
sam_sw_counter_summary

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

Expense Lines User Entitlement Assigned User


fm_expense_line alm_entitlement_user to sys_user
5b Software Asset Data Model - simplified
For purpose of import or integration
Asset Covered
clm_m2m_contract_asset

Manufacturer Contract
core_company ast_contract

Parent

Model Category Software Model  License quantity entitled (Number of license


cmdb_model_category cmdb_software_product_model rights granted by the contract, when applicable)

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

2) How many are deployed ? (requires discovery tool)

3) To whom have we allocated the license purchased?

 Rights (Number of entitlements to be granted by this license)


Software License  PO number, vendor, purchase date for this license
alm_license
 Cost for the total number of rights for this license

User Entitlement Assigned User


alm_entitlement_user to sys_user
5c Contract Data Model

Service Contract Cost Center


ast_service cmn_cost_center
Manufacturer
core_company

Contract Model
Vendor
cmdb_contract_product_model
Model Category core_company
cmdb_model_category

Contract User
Contract Model
ast_contract sys_user
Contract Administrator

Terms & Conditions


clm_m2m_contract_and_terms
Asset Covered
clm_m2m_contract_asset Users Covered
clm_m2m_contract_user

Contract Used by
ast_contract_instance

Terms & Configuration User Contract Rate Expense Lines


Asset Item Card
Conditions alm_asset sys_user fm_expense_line
fm_contract_rate_card
clm_terms_and_conditions cmdb_ci

For each cost field type in any table

Currency Instance
fx_currency_instance

Currency
fx_currency
5d Contract – Asset Relationship

Logical Contract – Asset Relationship Functional Contract – Asset Relationship


Providing examples of different combinations

Contract
(Software License)
Parent Contract

Contract Contract Contract Contract Contract Contract Contract


(Subscription) (Software License) (Maintenance) (Maintenance) (Lease) (Service)
ast_contract

Parent
Contract

Asset Covered
clm_m2m_contract_asset

Asset Asset Asset Asset Asset Asset Asset Asset


alm_asset
(Software License) (Software License) (Software License) (Hardware) (Hardware) (Hardware) (Hardware)

Software License Purchased Purchased Leased Hardware Leased Hardware


Software License Software License Asset
With Subscription Hardware Asset Hardware Asset Asset
only With Maintenance
contract only With Maintenance With Maintenance
5e Procurement & Stock Transfer Process

Purchase Order
proc_po

Purchase Order
Receiving Slip
Line Item
proc_rec_slip
proc_po_item

Ship to Receiving Slip


Bill to Lines
proc_rec_slip_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

Configuration Item Computer Software Installation


cmdb_ci cmdb_ci_computer cmdb_sam_sw_install

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 Component Model Category


cmdb_m2m_model_component cmdb_model_category

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

Service Order Model Service Task Model


cmd b_service order_prod uct_model cmd b_service task_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

A rate is defined to a specific task type (ie


routine change request costs $150

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

Labor Rate Card


fm_labor_rate_card
Cost Center
cmn_cost_center

Task Rate Card


fm_task_rate_card
Contract
ast_contract

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

(CI) Rate Card


Costs
fm_ci_rate_card_cost
8 Service Level Agreement Data Model

Service
Contract
Company ast_service
core_company

Contract CI Assets Covered Contract Locations Contract User


(contract_rel_location) (contract_rel_user)
(contract_rel_ci) (clm_m2m_contract_asset)
User sys_user Child
Contracts
Contract SLA
contract_rel_contract_sla

Configuration User Contract Rate


Task Asset Location Contract
Item sys_user
Card
(task) alm_hardware cmn_location ast_contract
cmdb_ci fm_contract_rate_card

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

Who Can Read


Knowledge Base KB
Creates Task
kb_uc_can_read_mtom Submission
task
kb_knowledge
Who Cannot Read
User Criteria Knowledge Base Knowledge
user_criteria kb_uc_cannot_read_mtom
Base
kb_knowledge_base

Who Can Contribute


to Knowledge Base

Creates
kb_uc_can_contribute_mtom

Who Cannot Contribute


User to Knowledge Base Category
kb_category
sys_user kb_uc_cannot_contribute_mtom Source

Knowledge CMDB CI
Author Article Related
kb_knowledge to Products Configuration
m2m_kb_ci Item
cmdb_ci

Document Knowledge Record


Roles
dms_document m2m_document_knowledge
sys_user_role Knowledge Applied to Tasks Task
m2m_kb_task task

Knowledge Knowledge
Content Item
Feedback Use
sc_cat_item_content
kb_feedback kb_use

Knowledge Management Data Model Extensions

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 Survey Survey


Group Responses Question
asmt_assessment asmt_metric_result asmt_metric

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

WHAT WHERE WHEN EXTENTS

Where How Many


What Object Geographically When First
Objects
kt_01_what_object kt_03_where_geograp kt_05_when_first
kt_08_extent_objects
hically

What Deviation Where On What Is The Size


kt_02_what_deviation When Since kt_09_extent_size
Object
kt_06_when_since
kt_04_where_object

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

Portfolio Project SLA


Projects Project pm_project_sla
(deprecated) pm_project
Project View
pm_m2m_portfolio_project Project Metric
pm_project_metric

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

Project Task Task Time


Time Card
Link Worked
time_card
task_time_worked
pm_project_task_link

Risk Portfolio Project Portfolio Project


Actual Group Resource
risk Risk Group
Risk pm_portfolio_group_res group_resource
pm_portfolio_risk
ource
Story
rm_story
Change Request
change_request
Portfolio Project Portfolio Project
Resource User Resource
Issue
pm_portfolio_user_reso user_resource
pm_portfolio_issue
urce
21 Resource Management Data Model

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

Assessment Assessment y category


Bubble Chart Assessment
Group Metric Type x category
asmt_bubble_chart Metric Category
asmt_assessment asmt_metric_type
z category asmt_metric_category

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

Test Suite Test Plan


tm_test_suite tm_test_plan

Test Case Test Case Release


tm_test_case tm_test_case_instance rm_release

Test Test Defect


Creates
tm_test tm_test_instance rm_defect

Test Case Defects


m2m_tm_test_case_instance_defect
30 IT Governance, Risk & Compliance Data Model

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

Risks Controls Audit Instances Audit Definition


m2m_risk_control Creates
grc_risk grc_control grc_audit grc_audit_definition

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 Model


cmdb_serviceorder_product_model

Service Order
sm_order

Model Knowledges
sm_m2m_model_knowledge
Affected CIs
sm_m2m_order_affected_ci
Service Template
sm_m2m_somodel_stmodel

Knowledge Article Configuration


Task SLA
kb_knowledge task_sla Item
cmdb_ci

Service Task Flow Service Order


sf_sm_task Task Dependencies
sm_m2m_task_dependency
Service Task Model
cmdb_servicetask_product_mode Service Order Task
l sm_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
40b Service Automation Data Model Table Extension

Work Order Facilities Request Marketing Legal Request Finance Request


HR Case Model Model Template
Model cmdb_hr_case_product_ Request Template Template
cmdb_workorder_produc cmdb_facreq_product_mo sn_sm_marketing_reques sn_sm_legal_request_te sn_sm_finance_request
Service Order t_model
model
del t_template mplate _template
Model
cmdb_serviceorder_prod
uct_model

Product Model
cmdb_model

Service Task Facilities Request Marketing Task Legal Task


Model Work Task Model HR Task Model Finance Task
cmdb_worktask_product cmdb_hr_task_product_
Task Model Template Template Template
cmdb_servicetask_produ cmdb_factask_product_m sn_sm_marketing_task_t sn_sm_legal_task_templ
_model model sn_sm_finance_task_te
ct_model odel emplate ate mplate

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

Facilities Request Marketing Request Legal Request Task Finance Request


Service Task Flow Work Task Flow HR Task Flow Task Flow Flow Task Flow
Task Flow
sf_sm_task sf_work_task sf_hr_task sn_sm_marketing_sf_task sn_sm_legal_sf_task sn_sm_finance_sf_task
sf_facilities_request_task
43a Field Service Management Data Model

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

Transfer Order Line Stockroom


alm_transfer_order_line
From
alm_stockroom Stockroom
To Type
alm_stockroom_type
43b Work Management Group Data Model

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

Knowledge Article Configuration


Task SLA
kb_knowledge task_sla Item
cmdb_ci

HR Task Flow Service Order


sf_hr_task Task Dependencies
sm_m2m_task_dependency

HR Task Model HR Task


cmdb_hr_task_product_model hr_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
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

Knowledge Article Configuration


Task SLA
kb_knowledge task_sla Item
cmdb_ci

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

Knowledge Article Configuration


Task SLA
kb_knowledge task_sla Item
cmdb_ci

Finance Request Task


Flow Service Order
sn_sm_finance_sf_task
Task Dependencies
sm_m2m_task_dependency

Finance Task Template Finance Task


sn_sm_finance_task_template sn_sm_finance_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 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 Template


sn_sm_legal_request_template

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

Knowledge Article Configuration


Task SLA
kb_knowledge task_sla Item
cmdb_ci

Legal Request Task


Flow Service Order
sn_sm_legal_sf_task
Task Dependencies
sm_m2m_task_dependency

Legal Task Template Legal Task


sn_sm_legal_task_template sn_sm_legal_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
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

Knowledge Article Configuration


Task SLA
kb_knowledge task_sla Item
cmdb_ci

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

Product Line Item


sales_product sales_opportunity_item

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

Invalid Serial Number


CI Classifications Multiprobe dscy_invalid_serial
Configuration Log Thread Property discovery_classy discovery_probes_multi
Parameters ecc_agent_log ecc_agent_thread ecc_agent_property
ecc_agent_config

IP Ranges Included in cluster Multiprobe Included Probe


ecc_agent_ip_range_m2m discovery_probes_multi_probe
ecc_agent_capability_m2m

Included in cluster Triggers probe


ecc_agent_cluster_member_m2m discovery_classifier_probe

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

Discovery Schedule Discovery Functionality


Range Probe Parameter Sensor
Range Set Criteria IP Services discovery_probe_parameter discovery_sensor
Discovery Status discovery_schedule_range discovery_range discovery_func_criterion cmdb_ip_service
discovery_status

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

Discovery IP Range Server Applications


Excludes cmdb_ci_server cmdb_ci_appl
Devices
discovery_range_item_exclude
discovery_device_history
Computer

Discovery Log Configuration Item IP Networks


discovery_log cmdb_ci cmdb_ci_ip_network TCP Connections Running Process
cmdb_tcp cmdb_running_process
50b Discovery Tables Extensions

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

Import Export Map


sys_impex_map

Sensor Probe Scheduled Job Log


discovery_sensor discovery_probes sysauto syslog

MultiSensor WMI Probe CIM Probe Scheduled Script Discovery Log


discovery_sensor_multi discovery_probes_wmi discovery_probes_cim Execution discovery_log
sysauto_script

MultiProbe SNMP Probe Discovery Schedule


discovery_probes_multi discovery_probes_snmp discovery_schedule
99 Consolidated Service Management Platform

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)

Resource Task Time Labor Rate


Plan Configuration
Item Time Card Worked Card
resource_plan
cmdb_ci time,card task_time_worked fm_labor_rate_card

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

This line type indicates extending a table.


When a table is extended from another Record Incident
Creates
table, a new view is created with all the Producer
Task Incident
fields of the parent. Additional fields can be
added to the extended table without
affecting the parent
- Opened by
- Assigned to Problem
- Assignment Group
- Company This line type Indicates another record is
created as a result of a UI Action, Business
Indicates fields referenced from this - Opened by
Rule or Workflow
data model to other data models (ie the - Assigned to
Task table references fields in the - Assignment Group
- Company
Organizational Data Model)
Note: the text color matches that of the other Data Model
- Caller
- Category

You might also like