SAP ABAP IMG Activity GRFNMW_CONFIGURE_WD (Maintain MSMP Workflows)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_DOCUMENTS (Package) Documents
IMG Activity
ID GRFNMW_CONFIGURE_WD Maintain MSMP Workflows  
Transaction Code S_GF1_13000124   (empty) 
Created on 20100717    
Customizing Attributes GRFNMW_CONFIGURE_WD   Maintain MSMP Workflows 
Customizing Activity GRFNMW_CONFIGURE_WD   Maintain MSMP Workflows 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name GRFNMW_CONFIGURE_WD_DOC    

Use

In this Customizing activity, you maintain the Multi-Stage Multi-Path (MSMP) process workflows for the access control application. When you start this activity, a configuration screen appears displaying seven activities in a recommended order. You can directly execute a few of these activities; the others require that you complete the prerequisite activities before executing them.

Requirements

Standard settings

Activities

Process Global Settings
You can maintain global settings for a process. It allows you to:

  • Enable escalations on a fixed date
  • Set up escape paths in case an approver is not found or if provisioning fails

To process the global settings:

  1. Choose Display/Change.
  2. In the Escalation column, select the checkbox if you want to enable escalation for the process.
  3. In the Escape Conditions section, maintain the Escape Path, Escape Routing, and Escape Stage.
  4. Choose Next.

Maintain Rules

You can add, modify, or delete MSMP workflow rules.

To add a rule:

  1. Choose the Add pushbutton.
  2. In the Rule Kind column, select a rule kind from the dropdownlist.
  3. In the Rule Type column, select a rule type from the dropdownlist.
  4. In the Rule Description column, enter a description.
  5. In the Global Rules section, select the Process Initiator and the Notification Rule. The Process Initiator specifies the initiator rule the process uses.The Notification Rule specifies the notification rule the process uses to resolve variables in the notification template.
  6. Choose Next.

Maintain Agents

You can create agents for approval or notification purposes. The possible agent types are:

  • Directly mapped users
    A group of users created within the workflow configuration.
  • PFCG roles
    All users who have specified PFCG role assignments.
  • PFCG User Group
    All users who are part of the specified PFCG group.
  • GRC API rules
    All users returned by the configured rule in the previous activities.

Maintain the agents, and then choose Next.

Variables and Templates

You can maintain custom notification templates along with their variables and reminders.

You maintain custom templates in the NotificationTemplate table. To do this:

  1. In the Notification Templates table, choose the Add pushbutton.
  2. Maintain the notification template as required.
  3. Under E-mail Reminder Frequency, enter the number of days in Period.
  4. Select the Template ID to use to send reminders to approvers.
  5. In the Recipient ID field, enter the e-mail address to receive e-mail responses to the notification.

If you create new variables, you must create custom notification rules for the logic to resolve the variables. To do this:

  1. In the Notification Variables table, choose Add.
  2. In the Temp. Variable column, maintain the template variables as required.
  3. Choose the Next pushbutton.

Note: The variables are valid only for specific process types and templates.

The following templates are valid for all process types:

  • APPROVED
  • REJECTED
  • ESCALATION
  • NEW WORK ITEM


The following tables list the delivered process types and the valid variables for each:

Process Type        Variable

SAP_GRAC_AR        APPROVED_BY

        FIRST_NAME

        LAST_NAME

        LINK_APPROVE_REJECT

        LINK_GET_APPROVERS

        LINK_GET_REQ_STATUS

        PATH

        PROVISIONING

        REQNO

        REQUESTER_NAME

        REQUEST_TYPE

        SENDER

        STAGE

        SUBMISSION

        USER_ID

Process Type        Variable

SAP_GRAC_CNTLASGN        APPROVED_BY

        FIRST_NAME

        LAST_NAME

        PATH

        REQNO

        REQUESTER_NAME

        REQUEST_TYPE

        SENDER

        STAGE

Process Type        Variable

SAP_GRAC_FIREFIGHT_LOG_REPORT    APPROVED_BY

        FIRST_NAME

        LAST_NAME

        PATH

        REQNO

        REQUESTER_NAME

        REQUEST_TYPE

        SENDER

        STAGE

        USER_ID

Process Type        Variable

SAP_GRAC_FUNC_APPR        APPROVED_BY

        FIRST_NAME

        LAST_NAME

        PATH

        REQNO

        REQUESTER_NAME

        REQUEST_TYPE

        SENDER

        STAGE

Process Type            Variable

SAP_GRAC_MIT_CONTROL_MAINT        APPROVED_BY

            FIRST_NAME

            LAST_NAME

            PATH

            REQNO

            REQUESTER_NAME

            REQUEST_TYPE

            SENDER

            STAGE

Process Type            Variable

SAP_GRAC_RISK_APPR            APPROVED_BY

            FIRST_NAME

            LAST_NAME

            PATH

            REQNO

            REQUESTER_NAME

            REQUEST_TYPE

            SENDER

            STAGE

Process Type        Variable

SAP_GRAC_RISK_REVIEW        APPROVED_BY

        ATTACHMENT_REPORT

        CO_ORDINATOR

        FIRST_NAME

        LAST_NAME

        LINK_GET_APPROVERS

        LINK_GET_REQ_STATUS

        PATH

        REQNO

        REQUESTER_NAME

        REQUEST_TYPE

        SENDER

        STAGE

        USER_ID

Process Type        Variable

SAP_GRAC_ROLE_APPR        APPROVED_BY

        FIRST_NAME

        LAST_NAME

        LINK_APPROVE_REJECT

        LINK_GET_ROLE_STATUS

        PATH

        REQNO

        REQUESTER_NAME

        REQUEST_TYPE

        ROLE_NAME

        SENDER

        STAGE

Process Type            Variable

SAP_GRAC_ROLE_ASGN_REVIEW            APPROVED_BY

            ATTACHMENT_REPORT

            CO_ORDINATOR

            FIRST_NAME

            LAST_NAME

            LINK_GET_APPROVERS

            LINK_GET_REQ_STATUS

            PATH

            REQNO

            REQUESTER_NAME

            REQUEST_TYPE

            REVIEWER

            SENDER

            STAGE

            USER_ID

Maintain Paths

You can maintain workflow approval paths and their stages. All stages for a selected path are shown in the Maintain Stages table. To do this:

  1. In the Maintain Stages table, in the Approval Type column, select if All Approvers or Any One Approver from the dropdownlist. This determines if all approvers or any one approver is required to approve the stage.
  2. Specify the detour condition that is evaluated after the stage is approved.
  3. Specify the escalation setting by entering the idle time in minutes. Idle time is the amount of time by which if the stage is not approved or rejected, then the task is either sent to the specified agent or the workflow moves to the next stage.
  4. Choose the Next pushbutton.

Maintain Route Mapping

You can maintain route mappings between the initiator rules result and the actual path for the result. In addition to this, you can also map routing results to the path that is taken after the routing is evaluated. To do this:

  1. Choose Add to create new mapping.
  2. From the respective columns, select the rule ID, rule result ID, and path ID from the dropdownlists.
  3. Choose the Next pushbutton.

Generate Versions

You can save, simulate, and generate new versions from the changed workflow configurations for a process, as described below:

  • To only save a configuration without generating a new version or without simulating validation&
Business Attributes
ASAP Roadmap ID 201   Make global settings 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
IMGDUMMY D - Dummy object GRFNMW_CONFIGURE_WD  
History
Last changed by/on SAP  20100721 
SAP Release Created in V1000