Expanded Model and Asset Classes
Summarize
Summary of Expanded Model and Asset Classes
The Expanded Model and Asset Classes application enhances the ServiceNow Configuration Management Database (CMDB) by adding extended model and asset classes that build upon the base CMDB class hierarchy. It introduces class descriptions, identification rules, identifier entries, dependent relationships, as well as model and API categories. This application supports the Rome release and later versions.
Show less
These extensions enable more detailed classification and management of enterprise assets and models within the CMDB. The application also facilitates integration with discovery tools like ServiceNow Discovery to automatically create accurate asset and model records for discovered configuration items (CIs).
Key Features
- Enterprise Model and Asset Classes: Adds new classes extending the base Product model [cmdbmodel] and Asset base [almbase] classes to improve asset and model tracking.
- Service Model Classes: Introduces child classes under the Service model to classify various financial and insurance-related service models, such as card services, deposit accounts, loans, insurance policies, social benefits, and investigative services. Each class has specified roles required for read access.
- Contract Model Classes: Adds contract-related classes like the Permit model for managing licenses and permits issued to users.
- Firmware Model Classes: Adds Firmware model and Discovered firmware model classes to track firmware embedded in assets, leveraging records from the Firmware installation table.
- AI Model Classes: Includes AI system component product models and AI content product models that classify AI-related software and content models, such as machine learning components, AI datasets, AI prompts, and AI models used for automated system responses.
- AI Asset Classes: Extends asset classification with AI digital asset classes, categorizing AI system digital assets, AI models, datasets, and prompts, supporting comprehensive management of AI-related assets.
- API and Managed API Categories: Adds API-related model categories that allow CMDB to create version-agnostic representations of APIs and managed APIs discovered through gateways or management services, enhancing API lifecycle visibility and reporting.
Key Outcomes
- Improved asset and model classification across enterprise IT, financial, insurance, and AI domains.
- Enhanced ability to track and manage complex service models, contracts, firmware, and AI components in the CMDB.
- Better integration with discovery tools, enabling automated, accurate population of asset and model records.
- Greater support for API lifecycle management by associating application models with API CMDB CI classes.
- Expanded visibility into AI assets and models, facilitating governance and reporting on AI system components and content.
The Expanded Model and Asset Classes application adds model and asset classes that extend base classes within the Configuration Management Database (CMDB) class hierarchy. These extensions include class descriptions, identification rules, identifier entries, and dependent relationships. The application also adds model categories and API categories.
For more information on the CMDB, see Configuration Management Database (CMDB).
In addition to extending CMDB model and asset classes, the Expanded Model and Asset Classes application creates model categories that associate model and asset classes with CMDB configuration item (CI) classes. The Enterprise Asset Management application uses these classes and model categories to create asset and model records that can be used to track and manage enterprise assets. Discovery tools, such as the ServiceNow® Discovery application, can also use these classes and model categories to create asset and model records for discovered CIs. See Model categories for more information on model categories.
The Expanded Model and Asset Classes application also adds the API and Managed API model categories, which allow the Configuration Management Database (CMDB) application to create and associate application models with API and Managed API CMDB CI classes. API CMDB CI classes provide classifications for APIs (application programming interfaces), which are sets of definitions and protocols that enable computer programs to communicate with each other. Managed API CMDB CI classes provide classifications for APIs that are discovered through gateways or management services, such as Amazon API Gateway. By associating application models with these CMDB CI classes, the Configuration Management Database (CMDB) application can create version-agnostic representations of your APIs. These representations can then provide a more holistic view of each API during reporting and analysis. For more information on API and Managed API CMDB CI classes, see API extension classes.
Enterprise model and asset classes added by the application
The Expanded Model and Asset Classes application adds enterprise model classes that extend the base Product model [cmdb_model] class and enterprise asset classes that extend the Base asset [alm_base] class. For more information on these enterprise model and asset classes, see Enterprise model and asset classes.
Service model classes added by the application
| Service model child class | Role required for read access | Description |
|---|---|---|
| Card service model [sn_ent_card_service_model] |
sn_ent.card_service_model_viewer | Classifies service models that are based on card offerings from banks and financial institutions, such as credit cards and gift cards. |
| Deposit model [sn_ent_deposit_account_model] |
sn_ent.deposit_account_model_viewer | Classifies service models that are based on deposit accounts offered by banks and financial institutions, such as savings and checking accounts. |
| Loan model [sn_ent_loan_account_model] |
sn_ent.loan_account_model_viewer | Classifies service models that are based on loan options offered by banks and financial institutions, such as personal loans and mortgage loans. |
| Line of credit model [sn_ent_line_of_credit_model] |
sn_ent.line_of_credit_model_viewer | Classifies service models that are based on lines of credit offered by banks and financial institutions, such as overdrafts on savings and checking accounts. |
| Financial service model [sn_ent_financial_services_model] |
sn_ent.financial_services_model_viewer | Classifies service models that are based on financial services offered by banks and financial institutions, such as safe lockers and wire services. |
| Investment model [sn_ent_investment_model] |
sn_ent.investment_model_viewer | Classifies service models that are based on wealth management options offered by banks and financial institutions, such as mutual funds and retirement planning. |
| Personal lines insurance product model [sn_ent_b2c_ins_policy_model] |
sn_ent.b2c_ins_policy_model_viewer | Classifies service models that are based on personal lines insurance policies offered by insurance carriers, such as coverage and payment plans for personal auto insurance. |
| Commercial lines insurance product model [sn_ent_b2b_ins_policy_model] |
sn_ent.b2b_ins_policy_model_viewer | Classifies service models that are based on commercial lines insurance policies offered by insurance carriers, such as coverage and payment plans for commercial property insurance. |
| Group life insurance product model [sn_ent_group_life_ins_policy_model] |
sn_ent.group_life_ins_policy_model_viewer | Classifies service models that are based on group life insurance policies offered by insurance carriers, such as coverage and payment plans for group term life insurance. |
| Individual life product model [sn_ent_indiv_life_ins_policy_model] |
sn_ent.indiv_life_ins_policy_model_viewer | Classifies service models that are based on individual life insurance policies offered by insurance carriers, such as coverage and payment plans for individual whole life insurance. |
| Medical insurance model [sn_ent_medical_insurance_model] |
sn_ent_medical_insurance_model_viewer | Classifies medical insurance models, including health insurance plans and government insurance programs such as Medicare or Medicaid. |
| Social benefit model [sn_ent_social_benefit_model] |
sn_ent.social_benefit_model_viewer | Classifies service models that are based on social insurance programs and means-tested assistance programs, such as social security and the Supplemental Nutrition Assistance Program (SNAP). |
| Investigative service model [sn_ent_investigative_service_model] |
N/A | Classifies service models that are based on the types of cases that government and private agencies investigate, such as fraud and assault. |
Contract model classes added by the application
| Contract model class | Role required for read access | Description |
|---|---|---|
| Permit model [sn_ent_permit_model] |
contract_manager | The Permit model is an extension of the Contract model table and is used to model licenses and permits that have been issued and entitles the recipients to perform certain activities or make use of specific resources. |
Firmware model and Discovered firmware model classes
The Expanded Model and Asset Classes application adds the Firmware model [sn_ent_firmware_model] and Discovered firmware model [sn_ent_discov_firmware_model] classes. These firmware model class tables extend the tables that the CMDB CI Data Foundation application installs.
The Firmware installation [cmdb_firmware_install] table added with the CMDB CI class model application stores the installation records based on the firmware embedded into assets. Based on the records in the Firmware installation table, the Discovered firmware model and Firmware model tables store the details of the firmware.
AI model classes added by the application
The Expanded Model and Asset Classes application adds the AI system component product model [cmdb_ai_systems_component_product_model] class, which extends the Software component model [cmdb_sw_component_model] class. The application also adds the AI content product model [cmdb_ai_content_product_model] class, which extends the Content product model [cmdb_content_product_model] class. Both the Software component model [cmdb_sw_component_model] class and Content product model [cmdb_content_product_model] class extend the base Product model [cmdb_model] class.
The AI system component product model [cmdb_ai_systems_component_product_model] class classifies product models that are based on AI system components, such as machine learning, Natural Language Processing (NLP), and generative or agentic AI.
| AI content product model child class | Description |
|---|---|
| AI model product model [cmdb_ai_model_product_model] |
Classifies content models for the AI models that are used to generate AI system responses without any human intervention. Examples of AI models include Now LLM and GPT 3.5 Turbo. |
| AI dataset product model [cmdb_ai_dataset_product_model] |
Classifies content models for the datasets that are used to train and test AI models. Examples of datasets include Wikipedia and Google Open Images. |
| AI prompt product model [cmdb_ai_prompt_product_model] |
Classifies content models for the prompts, or instructions, that are given to AI models to generate AI system responses without any human intervention. Examples of prompts include sets of instructions to generate x-char summaries for given inputs in specific tones or voices. |
AI asset classes added by the application
| AI digital asset child class | Description |
|---|---|
| AI system digital asset [alm_ai_system_digital_asset] |
Classifies the software artifacts that provide machine learning (ML) and AI capabilities for generating outputs, such as decisions, recommendations, content, and predictions. Examples include incident summarization and fraud detection capabilities. |
| AI model digital asset [alm_ai_model_digital_asset] |
Classifies the AI models that are used to generate AI system responses without any human intervention. Examples include Now LLM and GPT 3.5 Turbo. |
| AI dataset digital asset [alm_ai_dataset_digital_asset] |
Classifies the datasets that are used to train and test AI models. Examples include Wikipedia and Google Open Images. |
| AI prompt digital asset [alm_ai_prompt_digital_asset] |
Classifies the prompts, or instructions, that are given to AI models to generate AI system responses without any human intervention. Examples include sets of instructions to generate x-char summaries for given inputs in specific tones or voices. |