Click or drag to resize
WorkflowDesignerService Class
Workflow graph service implementation.
Inheritance Hierarchy
SystemObject
  CMS.WebServicesWorkflowDesignerService
    CMS.WebServicesAutomationDesignerService

Namespace: CMS.WebServices
Assembly: CMS.WebServices (in CMS.WebServices.dll) Version: 13.0.131
Syntax
C#
public class WorkflowDesignerService : IWorkflowDesignerService, 
	IGraphService

The WorkflowDesignerService type exposes the following members.

Constructors
  NameDescription
Public methodWorkflowDesignerService
Top
Properties
  NameDescription
Protected propertyWorkflowType
Workflow type.
Top
Methods
  NameDescription
Public methodAddSwitchCase
Adds switch case to multi-choice node.
Public methodStatic memberConfigure
Configures the service endpoints
Public methodCreateConnection
Creates a new connection between selected nodes.
Public methodCreateNode
Creates new node of specified type.
Public methodCreateNodeOnConnections
Creates new node of specified type.
Protected methodDeleteNode
Deletes node with dependencies check
Public methodDuplicateNode
Duplicates a node.
Public methodEditConnectionEnd
Moves connection end to selected node.
Public methodEditConnectionStart
Moves connection start to specified node.
Protected methodGetBadRequestResponse(String)
Returns ServiceResponse with BadRequest type
Protected methodGetBadRequestResponseTData(String)
Returns generic ServiceResponse with BadRequest type
Protected methodGetBadRequestResponseTData(String, TData)
Returns generic ServiceResponse with BadRequest type
Public methodGetData
Gets data for action step with given actionId
Protected methodGetEventLogSource
Gets event log source
Public methodGetNode
Get node specification for refresh purpose.
Protected methodGetNotFoundResponse
Returns ServiceResponse with NotFound type
Protected methodGetNotFoundResponseTData
Returns generic ServiceResponse with NotFound type
Protected methodIsAuthorized
Check user permissions.
Protected methodIsNodeTypeAllowed
Determines whether node of given nodeType can be created.
Public methodRemoveConnection
Deletes selected connection.
Public methodRemoveNode
Removes specified node and all its connections.
Public methodRemoveSwitchCase
Removes switch case from multi-choice node.
Public methodSetNodeName
Sets node name.
Public methodSetNodePosition
Sets new position to specified node.
Public methodSetNoteContent
Sets content of a note.
Public methodSetSwitchCaseName
Sets switch case name.
Top
See Also