Workflow Wizards for Approval Procedures 

Use

This folder contains Workflow Wizards that define workflows for various approval procedures. The approval procedures vary in their complexity.

Deadline monitoring for an approval procedure created must then be defined manually in the Workflow Builder.

All approval procedures have the same evaluation part. For further information, refer to Evaluation Part in All Approval Workflows.

Integration

The approval task you use in the Workflow Wizard must reference the method Approval . The method is inherited from the interface Approval. Each approval object type should support the interface Approval and implement the method Approval .

For an extended approval, you use an approval task that references the method XApproval . Implement this method from the interface Extended Approval.

Features

The following Workflow Wizards define approval procedures:

Hierarchical Approval Workflow

This Workflow Wizard maps the basic form of an approval procedure. Several recipients specified in the definition decide one after the other whether the approval object should be approved or rejected.

Dynamic Hierarchical Approval Workflow

This Workflow Wizard implements a hierarchical approval procedure for a particular object type and with a particular approval task. The levels and the recipients are not determined until runtime.

Extended Hierarchical Approval Workflow

This Workflow Wizard allows not only rejection or approval on every level, but also proposed rejection or approval .

Release Subworkflow for FI (FIPP, BSEG)

The Workflow Wizard is specially adapted for use as a subworkflow in the workflows FIPP_FRAME* and BSEG_FRAME*.

These workflows from the Financial Accounting area are distinguished by the fact that the actual approval procedures are implemented as subworkflows that are determined dynamically at runtime. The Workflow Wizard helps to provide these subworkflows.

Parallel Approval Workflow

This Workflow Wizard creates an approval procedure in which the recipients decide to approve or reject the approval object at the same time. An approval often does not require agreement from all recipients. Agreement from a particular number of recipients specified in the definition often suffices (agreement of n from m recipients).