Click or drag to resize

WorkflowServices Class


Provides the functionality to manage the Ingeniux CMS workflow system,
Inheritance Hierarchy
SystemObject
  CMSServicesBase
    CMSContentServiceBase
      IngeniuxCMServiceWorkflowServices

Namespace:  IngeniuxCMService
Assembly:  IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.6.308
Syntax
[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class WorkflowServices : CMSContentServiceBase

The WorkflowServices type exposes the following members.

Constructors
  NameDescription
Public methodWorkflowServices
Initializes a new instance of the WorkflowServices class
Top
Methods
  NameDescription
Public methodCreateWorkstate
Creates a new Workstate. Workstates are stages within a workflow. A Workstate is available to every Workflow Definition.
Public methodDeleteWorkflowDefinition
Deletes a Workflow Definition
Public methodDeleteWorkstate
Deletes a collection of Workstates. Opertaion will not stop when encount errors on individual Workstate deletion. Instead of the problematic Workstate Ids and the actual errors will be records and returned
Public methodGetContentItemAdvanceInfo
Retrieves workflow advancement information of specific page or asset
Public methodGetGlobalWorkflowData
Retrieves the items in Ingeniux CMS Workflow system.
Public methodGetTransitionList
Retrieves the list of Transitions that are available to all of the Pages specified. Any Pages specified, but not in Workflow, are ignored.
Public methodGetWorkflowData
Retrieves the detailed information of a Workflow Definition.
Public methodGetWorkflowReports
Retrieves a list of Pages that are in Workflow, and their current state
Public methodSetWorkflowData
Updates a Workflow Definition with new data
Public methodUpdateWorkstate
Updates an existing Workstate with new data
Top
See Also