Retrieves the list of Transitions that are available to all of the Pages specified.
Any Pages specified, but not in Workflow, are ignored.
Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 9.0.565.0 (9.0.565)
Syntax
public XHRServiceResponseGeneric<WorkflowTransitionsListData> GetTransitionList( string pageData )
Parameters
- pageData
- Type: SystemString
"|" delimited Page Ids list
Examples
Return Value
Type: XHRServiceResponseGenericWorkflowTransitionsListDataList of Transitions, that are available to all Pages that are in Workflow.
Examples
JavaScript
{ "code": 0, "error": null, "message": { "transitions": [{ "name": "Transition5", "id": "WorkflowTransition_WorkflowDefinitions\/2_2", "assignToGroupOnly": false, "defaultUserId": "", "disallowDefaultUserOverride": false, "externalActions": [], "groupId": "UserGroup\/1", "groupName": "Administrators", "isDefaultTransition": false, "onEnterDisplayTime": 0, "onEnterHideDlgButtons": false, "onEnterPrompt": "", "onExistDisplayTime": 0, "onExistHideDlgButtons": false, "onExistPrompt": "", "toolbarIcon": "" }] } }
Remarks
Any non-existing Page Ids will cause returing of error status.
If Page are in differnt Workflows, result will be empty array.
If only one Page specified, result will be the Transition available to this Page, or empty if the Page is not in Workflow.
See Also