Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This article demonstrates how to create an Enhanced Workflow in the FAB Workbench.

Table of Contents
minLevel3

Procedure

Creating an Application with a Simple Workflow

Step 1

Create a FAB application in transaction /n/IQX/FAB. Define the Properties, set the Workflow Mode to Process, and click Save.

Image RemovedImage Added

Step 2

Click the Workflow button to open the FAB Process Designer.

In the FAB Process Designer, click the Template button and select Draft, Submit, Approve.

Click Yes in the Apply Template? dialog.

The following Process Flow will be generated. Click Save & Close.

Image RemovedImage Added

Save the application and notice that the Draft and Submit actions were added in the Footer bar.

Image RemovedImage Added

Step 3

Add a FAB Process Flow control to the Page to display the Process Flow Diagram in the application.

...

Step 1

Create a Data Model field by right-clicking on the Root NodeAdd Field of TypeFloat. Set the Field Name and Description to RequestAmount.

Step 2

Add an Input control in the Form Container and bind it to field RequestAmount in the Data Model.

Info

You can drag and drop the Data Model Field onto the Form Element to easily create the Input Control and the binding.

Set the Label of the Input control to Request Amount.

Remove the Label of the Form Container.

Set the Label of the Form to Request Details.

Click Save.

Image RemovedImage Added

Step 3

Click the Workflow button to open the FAB Process Designer.

Go to the Requirements tab. Click the Add button and enter the requirement details. In this example, we will use the following values:

Id: AMOUNT_GT_1000

Description: Amount > $1000

Go to the Tasks tab. Click the Requirements button of the Approve task and select the requirement. Click OK.

Image RemovedImage Added

Go to the Process Flow tab and the requirement is now reflected in the Approve task.

Image RemovedImage Added

Click Save & close.

...