The Workflow Builder interface consists of a Canvas, Palette, and Associated Views.
To create a workflow diagram, drag the required activities from the palette, drop them in the canvas area, then configure their properties in the right-side properties window. Connect one activity to another using the connection tool. Use the associated views to define the data item mapping, email template settings and to view the problems associated with a workflow.
The canvas is a space where you design and work on the workflow diagram. It provides a graphical view of the activities that build up an entire workflow. To move around and view different parts of your workflow, click any empty space in the canvas and drag the screen to your desired view. The canvas also provides the following options to make workflow viewing easier:
Click the Zoom out and Zoom in icons to decrease and increase the magnification of the workflow display. You can maximize the workflow to display a detailed view, or minimize the workflow for a compact view.
Click the Resize icon to return to the default size of the canvas.
Click the MiniMap icon to see the whole workflow diagram in the MiniMap window. MiniMap provides a minimized view of the entire workflow in a small window. You can also click and drag the highlighted rectangle to view a specific area of the workflow diagram on the main canvas.
You will also notice an Errors and Warnings banner on the canvas. A green banner with 0 errors and 0 warnings indicates that a workflow has passed the validation check. However, the banner turns red if your workflow fails the validation check. For more information on validation rules, see Validating a Workflow. Click the Problems icon to display the errors and warnings reported on a workflow. You must resolve the reported errors and warnings before publishing.
NOTE:When you create a new workflow without using a template, the canvas is blank except for 2 errors which indicates that the workflow is missing a Start activity and a Finish activity. For general guidelines that must be followed before creating any workflow, see Guidelines for Creating Workflows.
The palette contains an array of activities that you can drag onto the canvas to create a workflow. In addition, the palette also provides two basic tools, one for selecting and the other for creating connections in a workflow.
The following table gives you a detailed description of all tools available in the palette:
Table 9-1 Workflow Builder Palette
Tool |
Description |
---|---|
Global connect tool |
Creates flow paths between activities. Flow paths provide connection logic for linking two activities. For more information about connecting activities, see Adding Flow Paths. |
Lasso tool |
Selects multiple activities or flow paths. Use this tool to move items as a group. To select multiple items, click the Activate the lasso tool icon, then hold down the mouse button in an area outside of the items that you want to select and drag over the items, then release the mouse button. When you select multiple items, the properties window displays properties for the first item selected (see Associated Views for more information). |
Activities (for example, Start, Approval, Log) |
Inserts the selected activity into the workflow. For more information about adding activities, see Adding Activities to a Workflow. For detailed descriptions of the activities, see Section 10.0, Workflow Activity Reference. |
For each selected item on the canvas, Workflow Builder includes the following associated views:
Properties
Data Items
Problems
Email Template
Not all activities utilize all views. The following table identifies the views and the activities that use them:
Table 9-2 Associated Views for Activities
Activity |
Properties |
Data Items |
Problems |
Email Template |
---|---|---|---|---|
Create Start Activity |
✓ |
✓ |
✓ |
|
Create Finish Activity |
✓ |
|
✓ |
✓ |
Create Approval Activity |
✓ |
✓ |
✓ |
✓ |
Create Log Activity |
✓ |
|
✓ |
|
Create Condition Activity |
✓ |
|
✓ |
|
Create Mapping Activity |
✓ |
✓ |
✓ |
|
Create WorkflowStatus Activity |
✓ |
✓ |
|
|
Create Email Activity |
✓ |
|
✓ |
✓ |
Create Rest Activity |
✓ |
✓ |
|
|
Create Notify Activity |
✓ |
|
✓ |
|
Create Integration Activity |
✓ |
✓ |
✓ |
|
Create Subprocess Activity |
✓ |
|
✓ |
|