This documentation supports the 21.05 version of BMC Helix ITSM: Change Management. To view an earlier version, select the version from the product version menu.

Configuring approval mappings for people and support groups based on the CI being changed


You can create approval mappings to map individuals or support groups related to a CI to become approvers when the CI is related to a change request. The approvers are allowed based on the relationship of their role with the CI.


You can create the following approval mappings on the Approval Mappings form:

Approval mapping

Approvers

Individual Based on CI Role

The individuals that are related to a CI by the following roles:

  • Approved By
  • Managed By
  • Created By
  • Owned By
  • Supported By
  • Used By

For example, the App admin, who is related to a Computer System CI by the Approved By role.

Group Based on CI Role

The support groups that are related to a CI by the following roles:

  • Approved By
  • Managed By
  • Created By
  • Owned By
  • Supported By
  • Used By

For example, the Back office support group related to a Computer System CI by the Managed By role.

Complete approval form.png

Before you begin

  • Ensure that you create a relationship between a CI and individuals or support groups by using Asset Management. For information about creating relationships, see Relating people, organizations, and groups to CIs in the Asset Management online documentation portal.
  • If you load the approval mappings by using Data Management, enter the following values in the APR_LoadApproverLookup tab of the Change_Process_Setup.xlsm file to get these approval mappings on the Approval Mappings form. 

    Column

    Value

    Approval For

    • Individual Based on a CI Role
    • Group Based on a CI Role

    Role

    • Approved By
    • Managed By
    • Created By
    • Owned By
    • Supported By
    • Used By
  • When you create the Group Based on CI Role mapping, assign the Infrastructure Change Approver role to at least one member of the support group because the members having the approver role are designated as approvers. If you do not assign the role to any support group member, the request is auto-approved.

    Warnings

    A change request is auto-approved in the following scenarios:

    • If you have configured the Group Based on CI Role mapping and the members of the group do not have the required functional role.
    • If you have set the Assignment Availability value as No and the Status field value to other than Enabled on the Approval Mappings form.

To create approval mapping

  1. Navigate to the Application Administration Console > Custom Configuration tab.
  2. From the Application Settings list, select Change Management > Approval > Approval Mappings, and then click Open.
  3. In the Approval Indicator field, select Change.

    Important

    The approval mappings for people and support groups based on the changed CI is applicable only in the following cases:

    • The ticket type is Infrastructure Change or Release. If you select a value other than Infrastructure Change or Release, the approval mapping does not appear on the Approval Mappings form.
    • People or support groups can access the CI. This approval mapping option also only works for CIs that are related to a change request with the relationship type as Related To. If CIs are related to the change request by using other relationship types, then the approval is not triggered.
       
  4. In the Approval For field, select either of the following values to suit your business need:
    • Individual Based on a CI Role
    • Group Based on a CI Role
  5. From the Role list, select a role for the approver; for example, Managed by.
  6. In the Phase Name field, select which approval phase needs to be mapped in the application; for example, Review.
    When you select a phase name, the Phase Company field is populated automatically.
  1. (Optional) On the Impacted Area/CI tab in the Additional Mappings area, from the Select On list, select either CI Type or CI Name based on your business need.
    • If you select CI Type, specify the type of CI for which you want the approval mapping. 
    • If you select CI Name, specify the name of the CI in the CI Name+ field.

      Important

      The mapping restrictions are based on the values that you select in this procedure. For example, when you select a value for CI Type, the mapping is restricted to a particular CI type such as Computer System. However, if no value is specified, the mapping is applied to all CI types.

  2. Click Save.
    The approval mapping is created. You can now create a change request.

Approval mapping example

The following example explains how the approval mapping works.

Ian Plyment, the change coordinator at Calbro Services, wants the Backoffice Support Group that is related to the Computer System CI with the Approved By role to approve the change requests when this CI type is attached to the request. He wants the approval when the change request moves to the Implementation Approval phase. He creates an approval mapping by following the steps in the above procedure and selecting the appropriate values on the Approval Mappings form. 

Now, whenever he creates a change request and attaches a Computer System CI to it, the approval mapping is applied. When the request progresses to the Implementation Approval phase, Ian sees the name of Mary Mann, who is a member of the Backoffice Support Group with the functional role of Infrastructure Change Approver, in the list of approvals. The change request moves to the next phase only after it is approved by her.

Similarly, you can also create an approval mapping for an individual related to the CI by a particular role; for example, the App admin related by the Approved By role.

If the Calbro Services sample data is installed on your server, you can log in to Change Management as the following users and test the relationship between change requests and the Approval Server. To simplify the test, open two instances of the web client, and then log on to your development server with your sample users.

User

Application permissions

Support group

Support group functional role

Ian Plyment

Infrastructure Change User

Frontoffice Support

Infrastructure Change Coordinator

Mary Mann

Infrastructure Change Master

Backoffice Support

  • Infrastructure Change Manager
  • Infrastructure Change Approver

To test the relationship between change requests and the Approval Server:

  1. As Ian Plyment, create a change request and attach the CI or CI Type for which you have created the approval mapping. When you attach the CI, select the Relationship Type as Related to.
  2. Use the Process Flow Status wizard to move the change request sequentially through the change management lifecycle.
  3. Check the approvers list in the Approvers table at each phase to see the approvers.
  4. If the approval mapping is correct, the names of the individuals from the support group that you mapped in step 1 to step 8 appear in the list of approvers.
    For example, if you create an approval mapping for members of Backoffice Support, the approvers list must include Mary Mann. 
  5. Log on to your server as Mary Mann, open the Approval Console, and then approve the change request. 
  6. Go back to the window where Ian Plyment is logged in, and then refresh the change request.
    The Approvers table is now empty and the change request has moved to the next stage.

 

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