Contains classes and that you can use to control the workflow runtime engine and the execution of a workflow instance.

Classes

  ClassDescription
AspNetWorkflowManager
Workflow engine to be used within same AppDomain as EPiServer. Main component for workflow host implementation (implements IWorkflowManager)
CompiledWorkflowDefinition
Represents a workflow definition that uses a precompiled workflow
DefinitionHandler
Implementation of IDefinitionHandler. Handles workflow definitions
EPiServerRelatedEventArgs
Base class for Episerver related event within workflow environment. It is possible to start workflow instances and pass in start arguments to those instances by setting properties on this class
FileSystemRelatedEventArgs
Contains information about an FileSystem related event. It is possible to start workflow instances and pass in start arguments to those instances by setting properties on this class
HistoryItem
Represents some occurence for a workflow instance
InstanceHandler
Implementation of IInstanceHandler. This is the main component for handling of workflow instances
PageRelatedEventArgs
Contains information about an DataFactory related page event It is possible to start workflow instances and pass in start arguments to those instances by setting properties on this class
StartInstanceCancelledEventArgs
This event argument is used with InstanceStartingCancelled event when starting of an instance is cancelled.
StartInstanceEventArgs
This class is used with InstanceStarting when a new workflow instance is about to be started
Utility
Contains some common methods
WorkflowCompiler
Compiles xoml based Workflows
WorkflowDefinition
Base class for Workflow definitions
WorkflowDefinitionException
Exceptions for errors concerning definitions
WorkflowDefinitionInstance
Represents an running instance of a workflow definition
WorkflowException
General workflow exception
WorkflowInstanceException
Exceptions for errors concerning instances
WorkflowRuntimeException
Exceptions for errors concerning Workflow runtime
WorkflowSystem
Main entry point when programming against workflow system. Holds accessors to workflow singleton objects
XomlWorkflowDefinition
Represents a xoml based Workflow definition

Enumerations

  EnumerationDescription
DefinitionType
Specifies the different Definition types
WorkflowFileSystemEvent
Events corresponding to events from EPiServer, used to be able to let workflows be started automatically when event occur. Bitwise so several can be set.
WorkflowPageEvent
Events corresponding to page events from EPiServer, used to be able to let workflows be started automatically when event occur. Bitwise so several can be set.