Creating group mappings (for BMC Change Management)
This topic continues the mappings example by showing how to configure group approver mappings to work with BMC Change Management.
- If you have configured a Group mapping and during approval no valid approvers are found in the selected Group, the approval process fails. The status of the change is set to Pending with the status reason Approval Error.
- If the Support Group selected does not include any users with the Infrastructure Change Approver functional role, the Assignment Availability is automatically set to No and all approvals mapped to the phase are skipped or auto approved, based on the approval configuration.
In this example, Mary Mann is a member of the Service Desk support group, and she has the Infrastructure Change Approver functional role. If a change request requires group approval, anyone in the Service Desk support group must approve the request before it can move to the next stage.
When an approver list includes functional roles (for example, the Infrastructure Change Approval functional role), specific settings in the AP:Role form in the Approval Server determine whether the role is expanded into individual signature-line records for each member of the role, or a single signature-line record is created for the entire role.
In the Approval Server integration with BMC Change Management, the Infrastructure Change Approval functional role maps to the CAB-Member role name in the AP:Role form. The CAB-Member role has the same capabilities as the Infrastructure Change Approver functional role.
(To access the AP:Role form from the AP:Administration Console, from the IT home page select the AP:Administration Console form, click the Role tab, select a role, and then click View.)
In the CAB-Member role, group approvals by default require that only one member of the support group must sign the approval to move the request to the next stage. For more information about how the All Must Sign and If Multiple Approver settings are used in the Approval Server, especially if you require all members of a group to approve the request, see in the BMC Remedy Action Request System server documentation. For more information about the AP:Role records and the SGP unique support group identifier, see Troubleshooting issues with group mappings.
The AP:Role form inherits the functional role records from the People form. You can modify the users in the AP:Role form records but it is not recommended because these changes will not be synchronized with the Support Group Functional Roles table in the People form.
AP:Administration Console-Role tab
To create group mappings
- From the Application Administration Console, click the Custom Configuration tab.
- From the Application Settings list, select Change Management > Approval > Approval Mappings, and then click Open.
- In the Approval For field, select Group.
- When you select a Support Company, Support Organization, and Support Group, select a support group that includes people with the Infrastructure Change Approver functional role.
For this example, the Service Desk support group includes Mary Mann.
- In the Approval Indicator field, select which form this approver mapping will affect, for example, Change.
In the Phase Name field, select which approval phase needs mapping in the application, for example, Review.
When you select a phase name, the Phase Company field is automatically populated.
- Do not create any other mappings for now.
For example, let the Level field setting remain as zero for now.
- Save the approver mapping.
Approver Mappings — Group
If you disabled the individual approver mappings and you did not modify the default approval configuration settings, whenever a change request is moved to the Review phase, the change request cannot be moved from the Request For Authorization status until this support group approves the request.
- To test the relationship between change requests and the Approval Server, continue with the following steps.
To simplify the example, open two instances of the web client, and then log on to your development server with your sample users.
- As Ian Plyment, create a change request.
- Use the Process Flow Status wizard to move the change request from the Draft status to the next stage.
If Ian Plyment tries to approve his own request, he is prompted that he currently does not have access permissions to approvals.
- View the information in the Approvers table in the change request.
If you have correctly created your approver mappings, the names of the individuals (Mary Mann) from the Service Desk support group that you mapped in step 1 to step 8 appears in the list of approvers.
- Log on to your server as Mary Mann, open the Approval Console, and then approve the change request.
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 Planning In Progress status.
If you wanted to create a multiple-level group approver mapping, you could create another group approver mapping for another support group and set the Level setting to one (1). In this case, both support groups must approve the change request before it can move to the next stage. After the first support group approves the change (level 0), the second level of approvers (level 1) must approve the request before it can be moved to the next stage.
- To continue testing how approvals work and to prevent confusion with group mappings, set your group mappings to Offline status.