| CMS.WorkflowEngine Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AbstractWorkflowManagerInfoType, StateInfoType, ActionEnumType | 
            Abstract class for managing the workflow procedure.
             | 
|  | ActionsExecutorInfoType, StatusInfoType, ActionEnumType | 
            Action executor.
             | 
|  | ActionsWorkerInfoType, StatusInfoType, ActionEnumType | 
            Class for asynchronous object changes logging.
             | 
|  | BaseWorkflowActionInfoType, StateInfoType, ActionEnumType | 
            General base class for workflow actions.
             | 
|  | WorkflowActionContext | 
            Workflow action context. Ensures context for the workflow actions block.
             | 
|  | WorkflowActionEventArgsInfoType, StateInfoType, ActionEnumType | 
            Workflow action event arguments
             | 
|  | WorkflowActionInfo | 
            WorkflowActionInfo data container class.
             | 
|  | WorkflowActionInfoProvider | 
            Class providing WorkflowActionInfo management.
             | 
|  | WorkflowEmailSettings | 
            Class for workflow e-mail sending settings.
             | 
|  | WorkflowHelper | 
            Class for workflow helper methods.
             | 
|  | WorkflowHistoryInfo | 
            Class to hold the workflow history record data.
             | 
|  | WorkflowHistoryInfoProvider | 
            Class providing WorkflowHistoryInfo management.
             | 
|  | WorkflowInfo | 
            Class to hold the workflow record data.
             | 
|  | WorkflowInfoProvider | 
            Class to provide the workflow info management.
             | 
|  | WorkflowLogSettings | 
            Class for workflow history log settings.
             | 
|  | WorkflowModule | 
            Represents the Workflow module.
             | 
|  | WorkflowModuleMetadata | 
            Represents the Workflow module metadata.
             | 
|  | WorkflowResolvers | 
            Resolvers used in e-mail templates and other macro visual components.
             | 
|  | WorkflowScopeInfo | 
            Class to hold the workflow scope data.
             | 
|  | WorkflowScopeInfoProvider | 
            Workflow scope info provider.
             | 
|  | WorkflowStepInfo | 
            Class to hold the workflow step record data.
             | 
|  | WorkflowStepInfoProvider | 
            Workflow step info provider.
             | 
|  | WorkflowStepRoleInfo | 
            WorkflowStepRoleInfo data container class.
             | 
|  | WorkflowStepRoleInfoProvider | 
            Class providing WorkflowStepRoleInfo management.
             | 
|  | WorkflowStepUserInfo | 
            WorkflowStepUserInfo data container class.
             | 
|  | WorkflowStepUserInfoProvider | 
            Class providing WorkflowStepUserInfo management.
             | 
|  | WorkflowTransitionInfo | 
            WorkflowTransitionInfo data container class.
             | 
|  | WorkflowTransitionInfoProvider | 
            Class providing WorkflowTransitionInfo management.
             | 
|  | WorkflowUserInfo | 
            WorkflowUserInfo data container class.
             | 
|  | WorkflowUserInfoProvider | 
            Class providing WorkflowUserInfo management.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IWorkflowAction | 
            Interface for workflow actions.
             | 
|  | IWorkflowActionEventArgs | 
            Interface for workflow action arguments.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | ProcessInstanceStatusEnum | 
            Process instance status enumeration.
             | 
|  | ProcessRecurrenceTypeEnum | 
            Process recurrence type enumeration.
             | 
|  | ProcessStatusEnum | 
            Process status enumeration.
             | 
|  | WorkflowActionEnum | 
            Workflow action enumeration.
             | 
|  | WorkflowEmailTypeEnum | 
            Workflow email type enumeration.
             | 
|  | WorkflowStepSecurityEnum | 
            Workflow step security enumeration.
             | 
|  | WorkflowTransitionTypeEnum | 
            Workflow transition type enumeration.
             | 
|  | WorkflowTriggerTypeEnum | 
            ObjectWorkflowTrigger type enumeration
             | 
|  | WorkflowTypeEnum | 
            Workflow type enumeration.
             |