Availability
This routine is available starting with katl-commons 3.1.9.
Syntax
getWorkflowStatusIds(workflowName [, isDraft])
Description
Retrieves an unique list of statuses (ids) for a given workflowParameters
Parameter name | Type | Required | Description |
---|---|---|---|
workflow name | String | Yes | the name of the given workflow |
isDraft | Boolean | No | flag for specifying whether we should consider the draft or not. If not specified, it defaults to false. |
Return type
string []
The return value is an array of strings, containing the ids for the existing statuses in the workflow.
Example
string key = "TEST-19"; return getWorkflowStatusIds(key.workflow);
Result: 1|3|4|5|6
Example 2
string key = "TEST-19"; return getWorkflowStatusIds(key.workflow, false);
Result: 1|3|4|5|6
Example 3
Setting the second parameter to true, if we do have a draft where another status is added, the result will contain this status also.
string key = "TEST-19"; return getWorkflowStatusIds(key.workflow, true);
Result: 1|3|4|5|6|10100
See also