Configuring Risk Analysis workflow extension
This workflow extension allows IBM® Security Identity Manager to send a risk analysis request for a specific access request ID to SAP GRC Access Control 10.0 and 10.1.
About this task
The risk analysis result is recorded by IBM Security Identity Manager workflow as a string output parameter named“riskDetail”. Risk results returned from SAP GRC Access Control are indicated by a ‘#’ character. Each risk consists of a number of name-value pairs. These name-value pairs are separated by a ‘|’ character. The risk name and its value are separated by a ‘:’ character. If the value is multi-valued, then the set of values is enclosed by ‘[ ]' characters, and each value in the set is separated by a ‘,' character.
An example of the riskDetail returned to IBM Security Identity Manager workflow looks like:
#Risk Number:1|Risk Id:B009|Risk Description:Basis
Table Maintenance & System Administration|Risk Level:High|System
Name:GC7CLNT001|User Id:AC102509|Role List:[SAP_XI_ADMINISTRATOR_ABAP,
SAP_XI_CONFIGURATOR, SAP_XI_BPE_ADMINISTRATOR_ABAP, SAP_XI_ADMINISTRATOR]|Action
List:[SXMB_ADM, SM30, SM12, SXMB_ADM_BPE, SM59]|
If necessary, the output parameter can be parsed in IBM Security Identity Manager workflow to catch risk violations that have been detected by SAP GRC Access Control 10.0 and 10.1. Detail on how to parse the riskDetail output parameter is out-of-scope of this guide.
Define Risk Analysis workflow extensions for the existing SAP GRC NetWeaver account type.


