Ansicht
Dokumentation

GRFNMW_CONFIGURE_WD - Maintain MSMP Workflows

GRFNMW_CONFIGURE_WD - Maintain MSMP Workflows

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

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.

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 Escalationcolumn, 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 Addpushbutton.
  2. In the Rule Kind column, select a rule kind from the dropdownlist.
  3. In the Rule Typecolumn, select a rule type from the dropdownlist.
  4. In the Rule Descriptioncolumn, 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 Addpushbutton.
  2. Maintain the notification template as required.
  3. Under E-mail Reminder Frequency, enter the number of days in Period.
  4. Select the Template IDto use to send reminders to approvers.
  5. In the Recipient IDfield, 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 Variablestable, choose Add.
  2. In the Temp. Variable column, maintain the template variables as required.
  3. Choose the Nextpushbutton.

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 Stagestable, in the Approval Typecolumn, select if All Approversor Any One Approverfrom 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 Nextpushbutton.

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 Addto create new mapping.
  2. From the respective columns, select the rule ID, rule result ID, and path ID from the dropdownlists.
  3. Choose the Nextpushbutton.

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 of changes made to the configuration, choose Save.
  • To save a configuration and to simulate changes to a configuration, choose Save/Simulate. In this case, the application displays all entities modified since the previous version was generated.
  • To activate the new version of a configuration for a selected process, choose Activate. From this point onwards, any new workflow instances of the process starts using the newly generated version. The application also displays any possible errors that have occurred.






BAL_S_LOG - Application Log: Log header data   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 20030 Date: 20240523 Time: 191852     sap01-206 ( 125 ms )