SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.WorkflowFoundation

Classes

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

WorkflowDefinitionNotFoundException

WorkflowException

General workflow exception

WorkflowInstanceException

Exceptions for errors concerning instances

WorkflowInstanceNotFoundException

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

Enums

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.