Evaluation Object


Similar to an If action within the task level, an Evaluation object essentially provides a means for logical branching to take place within the workflow level. It is a logic mechanism that allows for sophisticated decision making and intuitive pausing to take place within a workflow. The Evaluation object is used primarily in conjunction with a Result Arrow to evaluate whether a specific condition is TRUE or FALSE, results to YES or NO or matches a specific value and alters the path of the workflow depending on the results of the evaluation. For example, an Evaluation Object can be used in the middle of a workflow to determine if a specific process is running on the system. If the result of the evaluation is TRUE, the workflow will execute Task 1. If FALSE, the workflow will alter its course and execute Task 2 instead.

In addition, the Evaluation object supports functions, extended functions, AMError, AMCondition, shared variables, shared datasets, shared arrays and server constants, giving it the ability to evaluate a certain value or condition that resulted from a previous task, sub-workflow or condition.

To use an Evaluation Object in a Workflow:

  1. From the Workflow Designer, drag the Evaluation Object icon from the Available Objects pane to the workspace.

  2. Click the field directly below the newly added Evaluation object to enter a specific name for the object.

  1. Double-click the object or right-click the object and select Edit. This will open the Evaluation object's properties dialog (shown below).

  1. Select one of the following available options:

  1. Enter the appropriate information for the option selected.

  2. Click OK to save changes and close the properties dialog.

See Also     

About Workflows | Flow Control Arrows | Failure Arrow | Success Arrow | Result Arrow | Wait Object | Workflow Logic