Click or drag to resize

IWorkflowManager Methods


The IWorkflowManager type exposes the following members.

Methods
  Name Description
Public method AddWorkflow(IWorkflowDefinition, IAsset, IUser, Boolean)  
Public method AddWorkflow(IWorkflowDefinition, IPage, IUser, Boolean) Adds a Page to a Workflow.
Public method AddWorkflowDefinition Creates a new Workflow Definition.
Public method AddWorkState Creates a new Work State. The name of the new workstate cannot match that of any existing workstates.
Public method CloneWorkflowsByMaster  
Public method CloneWorkflowsByMasterPage Retrieves all the Workflows that belong to the the provided Page's lingual clone pages.
Public method DeepCloneT, TManager Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity)
Public method GetAttributesForWorkflowAction Retrieves collection of required Attributes for a given Workflow Action type.
Public method GetInitialWorkflowDefinitionsForGroup(IUserGroup) Retrieves all Workflow Definitions with their initial Transition's Next Group matching the given Group.
Public method GetInitialWorkflowDefinitionsForGroup(IUserGroup, Int32, Int32, Int32)  
Public method GetWorkflowReport  
Public method QuickWrite Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity)
Public method RemoveWorkflow Removes a Workflow. This method will take the Page that is in this workflow out of workflow state.
Public method RemoveWorkflowDefinition Removes a Workflow Definition from collection.
Public method RemoveWorkState Removes a Work State from the collection.
Public method SerializeWorkflows Retrieves all the Workflows and serializes them into an XElement.
Public method Workflow Retrieves a Workflow by its unique ID.
Public method WorkflowByContentItem(IContentItem)  
Public method WorkflowByContentItemTIndex(IContentItem) Obsolete.
Public method WorkflowByContentItemTIndex(String)  
Public method WorkflowByPage(IPage) Retrieves a Workflow by its containing Page.
Public method WorkflowByPage(String) Retrieves a Workflow by its containing Page.
Public method WorkflowDefinition Retrieves a Workflow Definition by its unique ID.
Public method WorkflowDefinitions(String) Retrieves Workflow Definitions by their IDs.
Public method WorkflowDefinitions(Int32, Int32, Int32) Retrieves all Workflow Definitions in a paginated fashion.
Public method WorkflowDefinitionsCount Gets the count of all Workflow Definitions.
Public method Workflows Retrieves the collection of Workflows in a paginated fashion. It can retrieve the entire collection or filter workflows by Workflow Definition.
Public method WorkflowsByContentItemsTIndex  
Public method WorkflowsByPages Retrieves an array of Workflows by the Ids of the Pages they are associated with.
Public method WorkflowsCount(IWorkflowDefinition) Gets the count of Workflows. It can retrieve all workflows or filter them by Workflow Definition.
Public method WorkflowsCount(String) Gets the count of Workflows. It can retrieve all workflows or filter them by Workflow Definition.
Public method WorkState Gets a single Work State by its unique ID.
Public method WorkStateByName Gets a single Work State by its name. Workstate names are unique to the collection.
Public method WorkStates Retrieves all Work States in collection, in a paginated fashion.
Public method WorkStatesCount Gets the count of all Work States.
Top
See Also