Ant Organisation Ltd documentation

Ant.Workflow Namespace

Classes

ClassDescription
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

Interfaces

InterfaceDescription
Action Interface which defines an action
GroupAction Interface implemented by actions which can be associated with a group instead of a user

Enumerations

EnumerationDescription
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