Namespace EPiServer.WorkflowFoundation.Workflows

Classes

ApprovalBase

Contains some common functionality for approval workflows

ApprovalEventArgs

Argument to ApprovalEvent activity

ApprovalService

Service registered with ExternalDataExchangeService. Used for communication beteen host instances for approval activities.

ApproverItem

Represents an approver in an approval workflow

FeedbackOwnerActivity

A Noop activity. It is used to associate created task with a usercontrol

FeedbackUserActivity

A Noop activity. It is used to associate created task with a usercontrol

ParallelApproval

Workflow for parallel approval. This workflow will create tasks for all given approvers. When all or the specified minimum number of approvers has approved the page the page gets published and the workflow completes. If some approver disapproves a "not approved" task is created for person who saved/created page.

ReadyForTranslation

Workflow for ready for translation of page. This workflow will create a task with a translation request for each specified language. If a main translator is specified tasks will be created for that user for each not specified (but enabled on site) language. After the final time specified the workflow will notify owner of which pages that was translated before it completes.

ReadyForTranslationService

Service registered with runtime. Used to track WorkflowTerminated event so it can cleanup.

RequestForFeedback

Workflow for request for feedback. This workflow will create a task where feedback is requested for all specified users. It will also create a task for workflow owner where he/she can see the recieved feedback. The owner can complete workflow at will or the workflow completes after specified time.

RequestForFeedbackService

Service registered with runtime. Used to register custom services with object store

SequentialApproval

Workflow for sequential approval. The workflow will create tasks and waits for approval event foreach of the given approvers. If an approver does not approve a "not approved task" will be created for the person who saved page. When all approvers has approved the page will be published.

SetApproversEventArgs

Arguments used with SetApproversEvent activity

TranslationItem

Represents a translator task in ReadyForTranslation workflow

UserItem

Represents a user/group in feedback workflow

Interfaces

IApprovalCommunication

Interface that specified the approval related event activities