DTO for workflow groups within a workflow.
Workflow Group Deadlines:
Each group's deadline is DeadlineIntervalValue DeadlineIntervalUnits counted from the task's due date
(before it) or its start date (after it), as the group's DeadlineRelativeTo says. Groups in one
workflow can count from different dates.
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, in DeadlineIntervalUnits. Zero or positive: counted back from the task's Example: Tax Return Workflow, all counted back from the due date
|
The deadline interval, in DeadlineIntervalUnits. Zero or positive: counted back from the task's Example: Tax Return Workflow, all counted back from the due date
| ||
| deadlineIntervalUnit | enum | Day Week Month Year |
Day Week Month Year | ||
| deadlineRelativeTo | enum | DueDate StartDate |
DueDate StartDate | ||
| 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. | ||
| dependsOnPreviousGroup | boolean | Whether every step in this group waits for all steps in the previous group to be |
Whether every step in this group waits for all steps in the previous group to be | ||
| condition | ConditionDto | |
| clientTypes | array of enum | The types of clients this group is applicable to. |
The types of clients this group is applicable to. | ||
| 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",
"deadlineRelativeTo": "DueDate"
}