Service + Service Offering Table Details


Overview


There are three main tables that Services and Offering touch. The two main ones you will need for building a report are below.

 

Fields on Knowledge Related Tables


The two main tables that keep Service and Service Offering data are

cmdb_ci_service

and

service_offering

 

'cmdb_ci_service' is the genera table for Services and Service Offerings. There is not currently a dedicated table for Services, so all Service reporting needs to happen off of this table. If you don't filter correctly on your reports, you will show non-Service items, such as Service Offerings. Service Offering reporting can but doesn't necessarily have to happen on this table. 

When reporting for Services on the cmdb_ci_service table, you want to make sure that class is 'Business Service' and status is 'Operational' this will show only Services. If you want to report on offerings off of this table, change class to 'Service Offering' in your filter.

'service_offering' is the dedicated table for Service Offerings. It contains offering specific details that may be missing from cmdb_ci_service. Everything on this table is a Service Offering.

 

Notable cmdb_ci_service fields

Column labelColumn nameTypeReferenceMax lengthReporting Notes
AliasesaliasesString 40 
Approval groupchange_controlReferenceGroup32Unused
AssetassetReferenceAsset32 
Asset tagasset_tagString 40 
AssignedassignedDate/Time 40 
Assigned toassigned_toReferenceUser32Unused
AttributesattributesString 65000 
Business contactbusiness_contactReferenceUser32 
Business criticalitybusines_criticalityString 40 
Business needbusiness_needString 40 
Business relation managerbusiness_relation_managerReferenceUser32Unused
Business Unitbusiness_unitReferenceUnits32 
CategorycategoryString 40 
Change Groupassignment_groupReferenceGroup32 
Classsys_class_nameSystem Class Name 80 
CommentscommentsString 4000 
CompanycompanyReferenceCompany32 
Compatibility dependenciescompatibility_dependenciesString 40 
Consumer typeconsumer_typeString 40 
Correlation IDcorrelation_idString 512 
Createdsys_created_onDate/Time 40 
Created bysys_created_byString 40 
Delegateservice_owner_delegateReferenceUser32 
Delivery managerdelivery_managerReferenceUser32Unused
DepartmentdepartmentReferenceDepartment32 
Descriptionshort_descriptionString 1000 
Details for Troubleshootingu_details_for_troubleshootingHTML 8000 
Discovery sourcediscovery_sourceString 40 
DNS Domaindns_domainString 255 
Domainsys_domainDomain ID 32 
Domain Pathsys_domain_pathDomain Path 255 
DuedueDate/Time 40 
Due indue_inString 40 
Duplicate Ofduplicate_ofReferenceConfiguration Item32 
End dateend_dateDate/Time 40 
EnvironmentenvironmentString 40 
Fault countfault_countInteger 40 
First discoveredfirst_discoveredDate/Time 40 
First-tier support groupsupport_groupReferenceGroup32First tier support groups are set at the offering, not the Service
Fully qualified domain namefqdnString 255 
GL accountgl_accountString 40 
Has All Hidden Offeringsu_has_all_hidden_offeringsTrue/False 40 
Has All Internal Offeringsu_has_all_internal_offeringsTrue/False 40 
Install Statusinstall_statusInteger 40 
Installedinstall_dateDate/Time 40 
Intended Foru_intended_forListService Audience1024 
Invoice numberinvoice_numberString 40 
IP Addressip_addressIP Address (Validated IPV4, IPV6) 255 
JustificationjustificationString 80 
Knowledge Categoryu_knowledge_categoryReferenceKnowledge Category32 
Last review datelast_review_dateDate/Time 40 
Lease contractlease_idString 40 
Life Cycle Stagelife_cycle_stageReferenceLife Cycle Stage100 
Life Cycle Stage Statuslife_cycle_stage_statusReferenceLife Cycle Stage Status100 
LocationlocationReferenceLocation32 
MAC Addressmac_addressString 40 
Maintenance schedulemaintenance_scheduleReferenceSchedule32 
Make Category Field Requiredu_make_category_field_requiredTrue/False 40 
Managed By Groupmanaged_by_groupReferenceGroup32 
ManufacturermanufacturerReferenceCompany32 
Metau_metaString 1000 
Model IDmodel_idReferenceProduct Model32 
Model numbermodel_numberString 255 
MonitormonitorTrue/False 40 
Monitoring requirementsmonitoring_requirementsString 40 
More Informationu_more_informationHTML 65536 
Most recent discoverylast_discoveredDate/Time 40 
NamenameString 255 
NumbernumberString 40 
Operational statusoperational_statusInteger 100Whether or not the offering is active
Orderedorder_dateDate/Time 40 
OT device detailscmdb_ot_entityReferenceOT Device32 
ParentparentReferenceBusiness Service32 
Phaseportfolio_statusString 40 
PO numberpo_numberString 40 
PrerequisitesprerequisitesTranslated HTML 65536 
Price modelprice_modelString 40 
Price unitprice_unitString 40 
Product instance identifierproduct_instance_idString 255 
Published Itempublished_refReferenceBusiness Service32 
Purchasedpurchase_dateDate 40 
Ratesu_ratesString 40 
Requires verificationunverifiedTrue/False 40 
SchedulescheduleReferenceSchedule32 
Second-tier support groupu_second_tier_support_groupReferenceGroup32Second tier support groups are set at the offering, not the Service
Serial numberserial_numberString 255 
Service classificationservice_classificationString 40Do not report off of this, it is an outdated field. Use 'Class' to differentiate types of items.
Service Groupu_service_groupReferenceApplication Service Group32 
Service level requirementservice_level_requirementTranslated HTML 8000All offerings have the same SLAs and are reportable on the task_sla table
Service managermanaged_byReferenceUser32Unused, Services only need an owner.
Service ownerowned_byReferenceUser32 
Service portfoliospm_service_portfolioReferenceService Portfolio32 
Skip syncskip_syncTrue/False 40 
SLAslaReferenceAgreement32 
SMTu_smtReferenceUser32 
StakeholdersstakeholdersListUser1024 
Start datestart_dateDate/Time 40 
StatestateString 40 
Statusservice_statusString 40 
SubcategorysubcategoryString 40Unused
Summaryunit_descriptionHTML 4000 
Supported bysupported_byReferenceUser32 
Sys IDsys_idSys ID (GUID) 32 
sys_class_pathsys_class_pathSystem Class path 255 
Taxonomy nodespm_taxonomy_nodeReferenceTaxonomy Node32 
Total vulnerable itemstotal_vulnerable_itemsInteger 40 
Updatedsys_updated_onDate/Time 40 
Updated bysys_updated_byString 40 
Updatessys_mod_countInteger 40 
Used forused_forString 40 
Users supporteduser_groupReferenceGroup32 
VendorvendorReferenceCompany32 
VersionversionString 40 
Vulnerability risk scorevulnerability_risk_scoreInteger 40 
Warranty expirationwarranty_expirationDate 40 

 

 

Notable service_offering fields

Column labelColumn nameTypeReferenceMax lengthReporting Notes
AliasesaliasesString 40 
Approval groupchange_controlReferenceGroup32 
AssetassetReferenceAsset32 
Asset tagasset_tagString 40 
AssignedassignedDate/Time 40 
Assigned toassigned_toReferenceUser32 
AttributesattributesString 65000 
BillingbillingString 40 
Business contactbusiness_contactReferenceUser32 
Business criticalitybusines_criticalityString 40 
Business needbusiness_needString 40 
Business relation managerbusiness_relation_managerReferenceUser32 
Business Unitbusiness_unitReferenceUnits32 
CategorycategoryString 40 
Change groupassignment_groupReferenceGroup32 
Classsys_class_nameSystem Class Name 80 
CommentscommentsString 4000 
CompanycompanyReferenceCompany32 
Compatibility dependenciescompatibility_dependenciesString 40 
Consumer typeconsumer_typeString 40 
ContractcontractReferenceContract32 
Createdsys_created_onDate/Time 40 
Created bysys_created_byString 40 
Delegateservice_owner_delegateReferenceUser32 
Delivery managerdelivery_managerReferenceUser32 
DepartmentdepartmentReferenceDepartment32 
DescriptiondescriptionString 4000 
Details for Troubleshootingu_details_for_troubleshootingHTML 8000 
Discovery sourcediscovery_sourceString 40 
DNS Domaindns_domainString 255 
Domainsys_domainDomain ID 32 
Domain Pathsys_domain_pathDomain Path 255 
Duplicate Ofduplicate_ofReferenceConfiguration Item32 
End dateend_dateDate/Time 40 
EnvironmentenvironmentString 40 
Fault countfault_countInteger 40 
First discoveredfirst_discoveredDate/Time 40 
First-tier support groupsupport_groupReferenceGroup32 
Fully qualified domain namefqdnString 255 
GL accountgl_accountString 40 
Has All Hidden Offeringsu_has_all_hidden_offeringsTrue/False 40Because of the table structure, this Service field shows up but isn't used on the Offering table
Has All Internal Offeringsu_has_all_internal_offeringsTrue/False 40Because of the table structure, this Service field shows up but isn't used on the Offering table
Install Statusinstall_statusInteger 40 
Installedinstall_dateDate/Time 40 
Intended Foru_intended_forListService Audience1024 
Invoice numberinvoice_numberString 40 
IP Addressip_addressIP Address (Validated IPV4, IPV6) 255 
JustificationjustificationString 80 
Knowledge Categoryu_knowledge_categoryReferenceKnowledge Category32 
Last review datelast_review_dateDate/Time 40 
Life Cycle Stagelife_cycle_stageReferenceLife Cycle Stage100 
Life Cycle Stage Statuslife_cycle_stage_statusReferenceLife Cycle Stage Status100 
Maintenance schedulemaintenance_scheduleReferenceSchedule32 
Make Category Field Requiredu_make_category_field_requiredTrue/False 40 
ManufacturermanufacturerReferenceCompany32 
Metau_metaString 1000Any additional comments needed for the offering
Model IDmodel_idReferenceProduct Model32 
Model numbermodel_numberString 255 
MonitormonitorTrue/False 40 
Monitoring requirementsmonitoring_requirementsString 40 
More Informationu_more_informationHTML 65536 
Most recent discoverylast_discoveredDate/Time 40 
NamenameString 255 
NumbernumberString 40 
Offering managermanaged_byReferenceUser32The main contact for the offering
On Call Groupmanaged_by_groupReferenceGroup32 
Operational statusoperational_statusInteger 100Whether or not the offering is active
OrderorderString 40 
Order receiveddelivery_dateDate/Time 40 
Orderedorder_dateDate/Time 40 
Organizationu_organizationReferenceOrganizations32What portal organization does the offering show up in
OT device detailscmdb_ot_entityReferenceOT Device32 
Overviewu_overviewHTML 65536Description of the offering
Phaseportfolio_statusString 40 
PO numberpo_numberString 40 
Portal: Agents onlyu_internal_onlyTrue/False 40Does the offering show on the portal to agents and customers or only agents
Portal: Do not displayu_portal_hiddenTrue/False 40Does the offering show on the portal at all
PrerequisitesprerequisitesTranslated HTML 65536 
Product instance identifierproduct_instance_idString 255 
Published Itempublished_refReferenceBusiness Service32 
Purchasedpurchase_dateDate 40 
Ratesu_ratesString 40How is the offering funded? Mostly used on ITS offerings
Requires verificationunverifiedTrue/False 40 
SchedulescheduleReferenceSchedule32 
Second-tier support groupu_second_tier_support_groupReferenceGroup32 
ServiceparentReferenceBusiness Service32 
Service classificationservice_classificationString 40Do not report off of this, it is an outdated field. Use 'Class' to differentiate types of items.
Service Groupu_service_groupReferenceApplication Service Group32If there is a catalog portfoilio, what group does this item belong in
Service level requirementservice_level_requirementTranslated HTML 8000All offerings have the same SLAs and are reportable on the task_sla table
Service Ownerowned_byReferenceUser32 
Service portfoliospm_service_portfolioReferenceService Portfolio32 
Short Descriptionshort_descriptionString 1000 
Skip syncskip_syncTrue/False 40 
SLAslaReferenceAgreement32All offerings have the same SLAs and are reportable on the task_sla table
SMTu_smtReferenceUser32For ITS Offerings, who is the Senior Manager. If this field is blank, the SMT is reported off of the Parent Service.
StakeholdersstakeholdersListUser1024 
Start datestart_dateDate/Time 40 
StatestateString 40 
Statusservice_statusString 40Please use operational status for reporting on whether or not an item is active
SubcategorysubcategoryString 40 
Summaryunit_descriptionHTML 4000 
Supported bysupported_byReferenceUser32 
Sys IDsys_idSys ID (GUID) 32 
Taxonomy nodespm_taxonomy_nodeReferenceTaxonomy Node32 
Technical contacttechnical_contactReferenceUser32 
Total vulnerable itemstotal_vulnerable_itemsInteger 40 
Updatedsys_updated_onDate/Time 40 
Updated bysys_updated_byString 40 
Updatessys_mod_countInteger 40 
Used forused_forString 40 
Users supporteduser_groupReferenceGroup32 
VendorvendorReferenceCompany32 
VersionversionString 40 
Vulnerability risk scorevulnerability_risk_scoreInteger 40 
Warranty expirationwarranty_expirationDate 40 

 

If you still have questions or need additional assistance, please use the 'Contact ServiceNow Team' form.