This documentation supports the 21.3 version of BMC Helix CMDB.To view an earlier version, select the version from the Product version menu.

Managing a service catalog by using CMDB Explorer


A service catalog defines the resources that deliver business services, models their behaviors, financial value, and functional relationships, and manages the delivery of the resulting services.

Best practice
If you are creating a new service catalog and you have BMC Digital Workplace Advanced installed, see Creating and managing the service catalog.

If you have service catalogs created in Atrium Core Console and want to maintain it, you can use CMDB Explorer. You can use the CMDB Explorer to define or edit services, service offerings, requestable offerings, and options as described in the following procedure with reference to the example catalog.

Service catalogs require the following entities and classes.

Service catalog entity

Associated Class

New service

BMC.CORE:BMC_BusinessService

Service Offering

BMC.CORE:BMC_ServiceOffering

Cost

BMC.CORE:BMC_Cost

Price

BMC.CORE:BMC_Price

Options

BMC.CORE:BMC_Option

Requestable Offering

BMC.CORE:BMC_RequestableOffering

Service Level Target

BMC.CORE:BMC_ServiceLevelTarget

Use the information given in the following table to relate the service catalog entities, and for correct values for the Name attribute for CIs:

Important

Use the exact relationship name and Name attribute values as mentioned in the table. Using custom names might cause problems with the search and display functionality in the consuming applications.


Parent CI

Child CI

Relationship

Name Attribute

Business Service

Service Offering

BMC.CORE:BMC_SERVICEREALIZEDBYOFFERING

SERVICEREALIZEDBYOFFERING

Service Offering

Cost

BMC.CORE:BMC_COMPONENT

OFFERINGCOST

Service Offering

Price

BMC.CORE:BMC_COMPONENT

OFFERINGPRICE

Option

Option Choice

BMC.CORE:BMC_COMPONENT

OPTIONCOMPRISEDOFOPTIONCHOICE

Option Choice

Price

BMC.CORE:BMC_COMPONENT

OPTIONCHOICEPRICE

Option Choice

Cost

BMC.CORE:BMC_COMPONENT

OPTIONCHOICECOST

Service Offering

Requestable Offering

BMC.CORE:BMC_DEPENDENCY

SOENABLESRO

Service Offering

Service Offering

BMC.CORE:BMC_DEPENDENCY

SOSUPPORTSSO

Service Offering

Service Level Target

BMC_OFFERINGMEASUREDBY

OFFERINGMEASUREDBY

Example business service, service offerings, and relationships 

image2020-10-11_20-58-1.png


Before you begin

Important

Depending on how complete your service catalog is, you may have to perform some or all of the following steps. To edit an existing service catalog, you can edit the CIs instead of creating them.

To create or manage a service catalog by using CMDB Explorer

  1. Create the business services CI.

    Steps (7)
    1. Click CIs > Create CI.
      The Create CI dialog opens.
    2. In the Select Dataset list, select a staging dataset.
      You can create a staging dataset by using a reconciliation job. To create a reconciliation job, see Creating-a-reconciliation-job.
    3. In the Select Class list, search and select the BMC_BusinessService CI class.
    4. Enter a unique name and description in the Name and ShortDescription fields and click Save.
      The business service CI opens in the Explorer.
    5. Enable Edit Mode to edit the CI.
      image2020-10-10_18-3-29.png
    6. Right-click the CI and select Edit Instance.
      The CI properties open in an AR form.
      1. ServiceLifeCycle to specify various states of a life cycle the business service can have.
      2. ServiceType to specify whether it is a technical or a business service.
    7. Add values to the following attributes:
  2. Similarly, create a CI of BMC_Offering class to define a high-level service.
    The BMC_Offering class stores information about service offerings that are part of a high-level service. Information in this class is inherited by the service offering classes.
  3. Create the service offering CIs.
    Service offerings define a level of service for a price. The service offering inherits properties from the BMC_Offering class

    Steps (6)
    1. In Explorer, click Create CI.
      image2020-10-10_17-50-55.png
    2. Search and select the BMC_ServiceOffering  CI class.
    3. Drag and drop the class into the Explorer view.
    4. Create a relationship between the business service and the service offering CI.
      GIF-create-relationshiploop-5.gif
    5. Select the relationship class BMC_ServiceRealizedByOffering.
    6. Create additional service offerings in a similar fashion.
  4. Create an offering price CI and an offering cost CI.

    Steps (5)
    1. In Explorer, click Create CI.
      image2020-10-10_17-50-55.png
    2. Search and select the BMC_Price class.
    3. Drag and drop the class into the Explorer view.
    4. Create a relationship between the service offering CI and the Cost CI.
      Select the relationship class BMC_Component.
    5. Similarly, create the offering cost CI using the BMC_Cost class and add a relationship.
  5. Promote the changes to BMC.ASSET dataset.

    Steps (2)
    1. Create a reconciliation job with Identify and Merge activities.
      To create a reconciliation job, see Creating-a-reconciliation-job.
    2. In Source Dataset, select the staging dataset that you used for making the changes to the service catalog.
    3. In Target Dataset, select BMC.ASSET and run the reconciliation job.
      The changes are promoted to the BMC.ASSET dataset.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*