Click or drag to resize
IWorkflowDesignerService Interface
Workflow graph contract for purposes of JavaScript proxy object generation. Its name is same as the name of interface so if we used IGraphService only, we could access from JavaScript only one implementation. Eventually we want multiple graph implementations with different service implementations on a page.

Namespace: CMS.WebServices
Assembly: CMS.WebServices (in CMS.WebServices.dll) Version: 12.0.0
Syntax
C#
public interface IWorkflowDesignerService : IGraphService

The IWorkflowDesignerService type exposes the following members.

Methods
  NameDescription
Public methodAddSwitchCase
Adds switch case to multi-choice node.
(Inherited from IGraphService.)
Public methodCreateConnection
Creates a new connection between specified nodes.
(Inherited from IGraphService.)
Public methodCreateNode
Creates new node of specified type.
(Inherited from IGraphService.)
Public methodCreateNodeOnConnections
Creates new node of specified type.
(Inherited from IGraphService.)
Public methodEditConnectionEnd
Moves connection end to specified node.
(Inherited from IGraphService.)
Public methodEditConnectionStart
Moves connection start to specified node.
(Inherited from IGraphService.)
Public methodGetNode
Get node specification for refresh purpose.
(Inherited from IGraphService.)
Public methodRemoveConnection
Deletes specified connection.
(Inherited from IGraphService.)
Public methodRemoveNode
Removes specified node and all its connections.
(Inherited from IGraphService.)
Public methodRemoveSwitchCase
Removes switch case from multi-choice node.
(Inherited from IGraphService.)
Public methodSetNodeName
Sets node name.
(Inherited from IGraphService.)
Public methodSetNodePosition
Sets new position to specified node.
(Inherited from IGraphService.)
Public methodSetSwitchCaseName
Sets switch case name.
(Inherited from IGraphService.)
Top
See Also