Approval Workflow Group

The Approval Workflow Group zone displays the details of the approval workflow group. It contains the following sections:

  • Main - Displays basic information about the approval workflow group. It contains the following fields:

    Field Name Field Description
    Approval Workflow Group Displays the name of the approval workflow group.
    Description Displays the description of the approval workflow group.
    Display UI Map Indicates the UI map that will be used for viewing data of the business objects within the approval workflow group.
    Note: It has a link. On clicking the link, the UI Map screen appears where you can view the details of the respective UI Map.
    Input UI Map Indicates the UI map that will be used for modifying data of the business objects within the approval workflow group.
    Note: It has a link. On clicking the link, the UI Map screen appears where you can view the details of the respective UI Map.
    Dependency Algorithm Indicates the algorithm that will be triggered before creating the approval workflow request.
    Note: This algorithm can be used to check all prerequisites before creating the approval workflow request.
    Approval Algorithm Indicates the algorithm that will be triggered after the approval workflow request is approved by the approver at the last level in the hierarchy.
    Approval Post Processing Algorithm Indicates the algorithm that will be triggered after the changes (which are approved by all approvers in the hierarchy) are committed to the database.
    Transaction Creation Algorithm Indicates the algorithm that will create approval workflow requests.
    Note: It has a link. On clicking the link, the Algorithm screen appears where you can view the details of the respective algorithm.
    Data Retrieval Algorithm Indicates the algorithm that will be triggered to retrieve the original data of the business objects within the approval workflow group. This will help an approver to compare the original and new data in case where the submitter action is Update (UPD).
    Note: It has a link. On clicking the link, the Algorithm screen appears where you can view the details of the respective algorithm.
    Information Algorithm Indicates the Approval Transaction information from the Approval Transactions that are created for a particular entity, based on the inputs of the XPaths provided in the Reference IDs.
    Compare Map Indicates the customized Display UI map that you want to use for the approval workflow group. It overrides the UI map specified in the Display UI Map field.
    Input Script Indicates the customized Input UI map that you want to use for the approval workflow group. It overrides the UI map specified in the Input UI Map field.
  • Record Actions - This section contains the following buttons:

    Button Name Button Description
    Edit Used to define, edit the approval workflow group. It is also used to delete the business objects and group BO relation.
    Delete Used to delete an approval workflow group.
  • Record Information - This section contains the following fields:

    Field Name Field Description
    Business Object Indicates the business object using which the approval workflow group is created. In addition, a context menu appears corresponding to this field which helps in navigating to other screens in the application.
    Note: It has a link. On clicking the link, the Business Object screen appears where you can view the details of the respective business object.
  • Business Objects And Group BO Relation - The Business Objects And Group BO Relation contains the following fields:

    Field Name Field Description
    Business Object Indicates the Business Object that you want to include in the Approval Workflow Group.
    Reference ID 1 Indicates the XPATH key of the field in the business object that you want to display in the approval transaction information string.
    Reference ID 2 Indicates the XPATH key of the field in the business object that you want to display in the approval transaction information string.
    Reference ID 3 Indicates the XPATH key of the field in the business object that you want to display in the approval transaction information string.
    Reference ID 4 Indicates the XPATH key of the field in the business object that you want to display in the approval transaction information string.
    Reference Foreign Key 1 Indicates the XPATH key of the field in the business object that you want to use for validating whether duplicate approval transaction exists in the system.
    Reference Foreign Key 2 Indicates the XPATH key of the field in the business object that you want to use for validating whether duplicate approval transaction exists in the system.
    Reference Foreign Key 3 Indicates the XPATH key of the field in the business object that you want to use for validating whether duplicate approval transaction exists in the system.
    Reference Foreign Key 4 Indicates the XPATH key of the field in the business object that you want to use for validating whether duplicate approval transaction exists in the system.
    Reference Foreign Key 5 Indicates the XPATH key of the field in the business object that you want to use for validating whether duplicate approval transaction exists in the system.
    Reference Foreign Key 6 Indicates the XPATH key of the field in the business object that you want to use for validating whether duplicate approval transaction exists in the system.
    List Indicates whether the group contains one or multiple instance of the business object. For example, if you want to create a group that contains multiple account objects, you need to set this flag for the Account BO to True. If you want to create a group that contains single instance of the business object, you must set this flag for the business object to False.
    Parent Business Object Indicates the parent business object. This should be one of the business objects within the group.
    From Key Indicates the XPATH key of the field or list of fields in the parent business object.
    To Key Indicates the XPATH key of the field or list of fields in the current business object.