Contains classes and interfaces for the workflows that are shipped with EPiServer CMS.
Classes
| Class | Description | |
|---|---|---|
| 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
| Interface | Description | |
|---|---|---|
| IApprovalCommunication |
Interface that specified the approval related event activities
|