WorkflowGroupDto
DTO for workflow groups within a workflow.
Workflow Group Deadlines:
Groups define deadlines relative to the TaskItem's due date using DeadlineIntervalValue and DeadlineIntervalUnit.
When a workflow is assigned to a task, each group's deadline is calculated as:
Group Deadline = TaskItem.DueDate + (DeadlineIntervalValue * DeadlineIntervalUnit)
All workflow steps within a group inherit the group's calculated deadline.
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The name of the workflow group |
The name of the workflow group | ||
| description | string | The description of the workflow group |
The description of the workflow group | ||
| deadlineIntervalValue | integer | The deadline interval value relative to the TaskItem's due date. API Usage Examples:
When creating or updating workflows, this allows you to structure work phases:
|
The deadline interval value relative to the TaskItem's due date. API Usage Examples:
When creating or updating workflows, this allows you to structure work phases:
| ||
| deadlineIntervalUnit | enum | Day Week Month Year |
Day Week Month Year | ||
| groupNumber | integer | The group number that determines the display order and sequencing of this group within the workflow. |
The group number that determines the display order and sequencing of this group within the workflow. | ||
| steps | array of WorkflowStepDto | The workflow steps contained within this group. |
The workflow steps contained within this group. | ||
JSON Example
{
"name": "string",
"description": "string",
"deadlineIntervalValue": 0,
"deadlineIntervalUnit": "Day",
"groupNumber": 0
}