ARM WOrkflow
ARM WOrkflow
MSMP
•is the new workflow engine used within GRC Access Controls 10.0 which is capable of
directing requests down multiple approval routes simultaneously.
•is used for the management of automated approval workflows for the purposes of access
request
•works off a multitude of different rules to govern what should happen to the requests.
•All of these rules need to be defined up front before they can be assigned in to
the configuration and used in the workflow processes.
BRF+
•is the Business Rules Framework Plus application which supports the definition
of business rules.
•it can be the authoring environment for the rules which can then be plugged
into MSMP workflow configuration
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
3
© Capgemini 2012. All Rights Reserved
Request Header & Line Item
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
4
© Capgemini 2012. All Rights Reserved
If , Else If Rule
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
5
© Capgemini 2012. All Rights Reserved
Workflow Key Terms in SAP BusinessObjects AC 5.3 vs
10.0/10.1
Process ID +
Request Type
Request Type
Path Path
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
6
© Capgemini 2012. All Rights Reserved
Workflow Key Terms Contd.
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
7
© Capgemini 2012. All Rights Reserved
Workflow Key Terms Contd.
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
8
© Capgemini 2012. All Rights Reserved
BRF+ Initiator Rule
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
9
© Capgemini 2012. All Rights Reserved
BRF+ Agent Rule
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
10
© Capgemini 2012. All Rights Reserved
Custom Path : New User
INITIATOR
SECURITY MANAGER PROVISIONING
RULE
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
11
© Capgemini 2012. All Rights Reserved
Custom Path :Change Account
INITIATOR
ROLE OWNER PROVISIONING
RULE
One initiator rule is able to trigger multiple paths based on the rule result value
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
12
© Capgemini 2012. All Rights Reserved
Route Mapping
One initiator rule is able to trigger multiple paths based on the rule result value
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
13
© Capgemini 2012. All Rights Reserved
MSMP Workflow Prerequisites
The following prerequisites must be completed before MSMP workflow configuration can begin.
Using the SAP GUI interface, Execute Transaction SPRO -> Customizing Edit Project -> SAP Reference IMG -> Governance Risk and Complia
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
14
© Capgemini 2012. All Rights Reserved
General steps to create ARM Workflow
Create Initiator Add the Initiator Create Agent Add Agent Rule
Rule using BRF+ Rule in MSMP Rule using BRF+ in MSMP
•SPRO - Access •MSMP Workflow •SPRO - Access •MSMP Workflow
Control - Workflow Configuration - Control - Workflow Configuration -
for Access Control - Maintain Initiator for Access Control - Maintain Agent Rule
Define Workflow- Rule - Add Initiator Define Workflow- - Add Agent Rule
Related MSMP Rule details - Add Related MSMP details - Add Rule
Rules. Rule Result. Rules Result.
Create Initiator rule . •MSMP - Generate Create Initiator rule. •MSMP - Generate
•BRF plus- Function - Versions – Save. •BRFplus - Function - Versions – Save.
Top Expression - Top Expression -
Create Decision Create Decision
Table --Table Table -
Settings - Insert Table Settings -
Condition Column - Insert Condition
Insert Row and enter Column - Insert Row
Condition Values. enter Condition
Values.
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
15
© Capgemini 2012. All Rights Reserved
General steps to create ARM Workflow Contd.
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
16
© Capgemini 2012. All Rights Reserved
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
17
© Capgemini 2012. All Rights Reserved
Governance, Risk and Compliance Services| Integrated and platform-based Enterprise Risk Management
18
© Capgemini 2012. All Rights Reserved