Table of Contents

Search

  1. Preface
  2. Workflow Manager
  3. Workflows and Worklets
  4. Sessions
  5. Session Configuration Object
  6. Tasks
  7. Sources
  8. Targets
  9. Connection Objects
  10. Validation
  11. Scheduling and Running Workflows
  12. Sending Email
  13. Workflow Monitor
  14. Workflow Monitor Details
  15. Session and Workflow Logs
  16. Session Properties Reference
  17. Workflow Properties Reference

Workflow Validation

Workflow Validation

Before you can run a workflow, you must validate it. When you validate the workflow, you validate all task instances in the workflow, including nested worklets.
When you validate a workflow, you validate worklet instances, worklet objects, and all other nested worklets in the workflow. You validate task instances and worklets, regardless of whether you have edited them.
The Workflow Manager validates the worklet object using the same validation rules for workflows. The Workflow Manager validates the worklet instance by verifying attributes in the Parameter tab of the worklet instance.
If the workflow contains nested worklets, you can select a worklet to validate the worklet and all other worklets nested under it. To validate a worklet and its nested worklets, right-click the worklet and choose Validate.
The Workflow Manager validates the following properties:
  • Expressions.
    Expressions in the workflow must be valid.
  • Tasks.
    Non-reusable task and Reusable task instances in the workflow must follow validation rules.
  • Scheduler.
    If the workflow uses a reusable scheduler, the Workflow Manager verifies that the scheduler exists. The Workflow Manager marks the workflow invalid if the scheduler you specify for the workflow does not exist in the folder.
The Workflow Manager also verifies that you linked each task properly.
The Workflow Manager validates Session tasks separately. If a session is invalid, the workflow may still be valid.