Important Workflow Objects
The IdentityIQ Object Model uses four key objects in workflows. To work with workflows, you need a basic understanding of these objects.
Note: The most important object for writing workflows is the WorkflowContext object, which tracks the launchtime state of the workflow and performs other critical functions. Because WorkflowContext methods are used in workflows, data can be extracted from it as needed within any step of the workflow.
Object |
Usage |
Workflow |
Defines the workflow structure and steps involved in the workflow processing. |
WorkflowCase |
Represents a workflow in progress. |
WorkflowContext |
Tracks launchtime information the Workflower maintains as it advances through a workflow case. |
TaskResult |
Records the completion status of a task, or in this case, the workflow. |