| Class | Description |
|---|---|
| ActionDefinition | Class which represents is used by workflow to store details of classes which implement Action interface |
| ActionTemplate | Class which represents templated actions, used within the workflow engine |
| ActivityDefinition | Definition of a step within a workflow |
| ActivityInstance | Class which represents an instance of an activity. It is part of a WorkflowInstance |
| CaseToCaseMapping | Class which represents the mapping from the case in the sub workflow to case in the main workflow |
| CaseToNCaseMapping | Class which represents a mapping from the case in the sub-workflow to a group in the case in the main workflow |
| DuplicateWorkflowNameException | Exception raised when the workflow has duplicate names |
| FavouriteWorkflows | Class which represents the favourite workflows for a user |
| FilterContent | Class which represents the a filter on a content definition, used to apply template filters to workflows and actions |
| GetActionFromHierarchy | Class containing methods to retrieve action objects from the HierarchyItems which represent them |
| HierarchyWorkflowDefinitionSelector | Hierarchy item selector for selecting on workflow definitions |
| ParameterAndCaseToParameterMapping | Class which represents the mapping from parameters and case in the main workflow to parameters in the sub workflow |
| ParameterToCaseMapping | Class which represents the mapping from parameters to case document |
| Responsible | Class representing responsible groups, users or roles who responsible for this action |
| ResponsibleConverter | Validates the responsible string |
| SegmentDefinition | Summary description for WorkflowSegment. |
| SegmentInstance | Class which represents an instance of a segment |
| SelectContentDefinitionField | Summary description for SelectContentDefinitionField. |
| StartWorkflowWizard | Wizard sequence to start a workflow |
| TemplatedContent | Base class which represents the data associated with templated content |
| ThreadDefinition | Class which represents a thread definition |
| ThreadInstance | Instance of a thread |
| Transition | Class which represents a transition in a workflow definition. It is a mapping between two activity definitions, based on what the result of the source activity is. |
| UserSettingsManager | UserSettingsManager allows access to user settings. |
| WebServiceAction | Action to launch a web service |
| WorkflowDefinition | Class which represents the definition of a workflow, the workflow manager is used to retrieve workflow definitions from storage and to create new definitions. |
| WorkflowDefinitionErrorException | Exception class used to pass back multiple errors produced during validating a workflow definition |
| WorkflowDefinitionStatus | Object which retrieves the overall status of all instances of a workflow definition |
| WorkflowEndTriggers | Class which represents multiple WorkflowEndTriggers. These triggers are fired when a workflow finishes |
| WorkflowEngine | Class which represents the engine that processes asynchronous workflow activity. It is obtained from the WorkflowManager. It runs a background thread which reads the various queues from storage and determines the next action |
| WorkflowException | Exception class used inside Ant.Workflow |
| WorkflowInstance | Instance of a workflow, it represents a workflow that is running in the workflow engine. Each workflow instance has a WorkflowDefinition which defines how it behaves. |
| WorkflowManager | Singleton manager of the workflows. |
| WorkflowScriptProcessor | Class which processes workflow scripts |
| WorkflowScriptProcessorConverter | Entry class which allows workflow script to be validated |
| WorkflowScriptProcessorEntry | Entry class which allows workflow script to be entered and validated |
| WorkflowScriptProcessorLongEntry | Entry class which allows workflow script to be entered and validated |
| WorkflowTemplate | Class which represents templated workflow definitions, used within the workflow engine |
| Interface | Description |
|---|---|
| Action | Interface which defines an action |
| GroupAction | Interface implemented by actions which can be associated with a group instead of a user |
| Enumeration | Description |
|---|---|
| ActivityStatus | Enumeration representing the status of the activity |
| CallingMethod | Enumeration representing the way the web service is called |
| Importance | Enumeration representing the importance of this activity instance |
| WorkflowStatus | Status of a workflow |