0

Concento RDG encourages an updated design to allow multi-level Parallel Workflow...

 2 months ago
source link: https://blogs.sap.com/2022/09/26/concento-rdg-encourages-an-updated-design-to-allow-multi-level-parallel-workflow-maintenance/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Concento RDG encourages an updated design to allow multi-level Parallel Workflow Maintenance

Concento™ Rapid Data Governance (RDG)  is a Cloud-Based SAP UI5 application built on the SAP Business Technology Platform. Concento RDG automates the processes of MDG Data Model Maintenance, Workflow Configuration, and Business Rules with an intuitive, user-friendly, and elegant graphical interface.

This blog is part of a series covering various key capabilities of Concento RDG.

Traditionally, SAP has provided a standard guide to implementing parallel workflow, which includes the following steps:

  • Creating a new change request type.
  • Defining service names.
  • Populating BRF+ Single, User, and Non-User Agent tables.
  • Create Enhancement implementation for BAdIs to customize Parallel and Dynamic tasks.
    • USMD_SSW_SERVICE_PROCESSOR
    • USMD_SSW_SYSTEM_METHOD_CALLER
    • USMD_SSW_DYNAMIC_AGENT_SELECT
  • Create filter and set service names for BAdIs as a condition

Set up Parallel Workflow Tasks with BRF+ (BADI USMD_SSW_PARA_RESULT_HANDLER)

Steps to maintain a Parallel Workflow using RDG are described in this blog:

Concento RDG provides an effortless Parallel and Dynamic Workflow maintenance | SAP Blogs

This blog describes the updated feature of RDG, allowing multi-level Parallel Workflow Maintenance by automating the BADI implementation and BRF+ steps in a user-friendly UI screen.

Below are the steps to configure the multi-level Parallel Workflow:

  1. Open the UI of RDG and click on ‘Manage MDG Workflow’ from the home screen.
    1-38.png
  2. Click the + icon to create a new change request or can copy from the existing standard change request.
    2-38.png
  3. Enter the required details and Save:                                                                                                                                                         CR Type                                                                                                                                                                                                   Description                                                                                                                                                                                             Data Model                                                                                                                                                                                             Main Entity                                                                                                                                                                                           Business Activity Leading Entities will default from Main Entity
    3-30.png
  4. Select transport request.
    4-27.png
  5. A successful message should appear. Select ΟΚ and a standard workflow will be populated as shown.
    5-21.png
    5.1-1.png
  6. Click the + icon of the Requestor, select the workflow position and Parallel Flow.
    6-21.png
    6.1-1.png
  7. Select transport request.
    7-20.png
  8. Add Attribute to be used as the condition for the Parallel workflow.
    8-24.png
  9. Select Add Rule highlight and enter details for the rule:                                                                                                        Attribute Value                                                                                                                                                                                      Approver Type                                                                                                                                                                                    Approver                                                                                                                                                                                          Step Type                                                                                                                                                                       
    9-22.png
    In the above example for the same Company Code, the workflow will parallelly move to three users for approval.
  10. Save the configuration by selecting the transport request.
    10-19.png
  11. Select a package to save the configuration.
    11-17.png
  12. After saving the conditions, both the opening and closing nodes of the parallel workflow can be seen (here shown as A1 and A2). If required, additional approvers can be added from A1. The workflow will come back together at A2.
    12-18.png
  13. Add connections to the opening parallel node. In this case, the connection is made from the Requestor to the opening parallel node (A1). The connection for the Requestor node is as follows.
    13-15.png
  14. Add connections from the opening parallel node (A1) to any additional approvers between A1 and A2, or directly to A2 if there are no other approvers between them.
    In the above case, there are no additional approvers, so connections are made directly from A1 to A2.
    14-13.png
  15. In this case, create connections between the closing parallel node (A2) and an additional approver, A3.
    15-11.png
  16. Create a connection between the Approver node A3 to the Activation node.
    16-10.png
  17. The last Activation node connection is as follows.
    17-10.png
  18. The complete workflows look like the below picture in this example.
    18-7.png
  19. Once all connections have been completed, select the Activation button to validate the workflow. A validation message should appear.
    19-8.png
  20. Save to complete the workflow.
    20-5.png
  21. BRF decision tables are created and populated automatically when the workflow is saved.  Use the transaction code USMD_SSW_RULE and give the CR type created to view the decision tables created.                                                                                                                                                                                                                         The Non-User Agent Decision Table is as follows. 
    21-5.png
    The User-Agent Decision Table is as follows.
    21.1.png
    The Single Value Decision Table is as follows.
    21.2.png
  22. BADI is getting implemented automatically.                                                                                                                                 Check the BAdI implementation and the auto-generated code.                                                                                         Go to the transaction se18 and give Enhancement Spot as USMD_SSW_SERVICE_PROCESSOR.                       Select the BAdI definition as USMD_SSW_PARA_RESULT_HANDLER and click on the implementation.           Click on the active enhancement implementation and check the filter service for the combination and the service name.
    22-5.png
          Click on the implementing class for the autogenerated code.

Thus, a multi-level Parallel Workflow can be maintained even for complex scenarios in RDG with no prior knowledge of ABAP, BRF+ configuration, and BAdI implementations.

Concento RDG is a certified SAP BTP solution and is available on SAP App Store.

To know more details about the product, check the blog Partner Add-on Solutions.

Please also check out other features of Concento RDG from blogs:

Your opinions and feedback are highly appreciated and feel free to post them in comment section.

Please follow and read more interesting blogs on SAP Master Data Governance | SAP | SAP Blogs

You can also find and post questions about the product here: SAP Master Data Governance Community


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK