API Docs / Schemas / WorkflowStepDto

WorkflowStepDto

DTO for workflow steps within a workflow group.
Used for both create/update requests and GET responses for workflow templates.

Properties

Name Type Description
namestring
descriptionstring
timeEstimateMinutesinteger
stepNumberinteger

The step number within the workflow group.
Used for ordering steps and referencing dependencies.
If 0-based numbering is provided, it will be automatically converted to 1-based.

The step number within the workflow group.
Used for ordering steps and referencing dependencies.
If 0-based numbering is provided, it will be automatically converted to 1-based.

stepTypeenum

Standard SendEmail DocumentRequest DocumentApproval ClientConfirmation SendDataForm SetServiceStage

Standard SendEmail DocumentRequest DocumentApproval ClientConfirmation SendDataForm SetServiceStage

autoExecuteboolean

Whether this step executes automatically when its dependencies are met.
False means the user must manually trigger execution.
Only relevant for executable step types (SendEmail, DocumentRequest, ClientConfirmation).

Whether this step executes automatically when its dependencies are met.
False means the user must manually trigger execution.
Only relevant for executable step types (SendEmail, DocumentRequest, ClientConfirmation).

dependsOnPreviousGroupboolean

Whether this step waits for all steps in the previous group to be completed before it can start.

Whether this step waits for all steps in the previous group to be completed before it can start.

assignmentTypeenum

TaskOwner SpecificUser ClientManager ClientServiceManager ClientPartner ClientAssociate DoNotAssign

TaskOwner SpecificUser ClientManager ClientServiceManager ClientPartner ClientAssociate DoNotAssign

assignedUserCodeAndNameDto
assignedTeamCodeAndNameDto
billableServiceCodeAndNameDto
dependsOnStepNumbersarray of integer

The step numbers that this step depends on (must be completed first).
Can use either 0-based [0, 1] or 1-based [1, 2] numbering - 0-based will be auto-converted.
Example: [1, 2] means this step depends on steps 1 and 2 being completed first.

The step numbers that this step depends on (must be completed first).
Can use either 0-based [0, 1] or 1-based [1, 2] numbering - 0-based will be auto-converted.
Example: [1, 2] means this step depends on steps 1 and 2 being completed first.

emailStepConfigurationEmailStepConfigDto
documentRequestStepConfigurationDocumentRequestStepConfigDto
documentApprovalStepConfigurationDocumentApprovalStepConfigDto
clientConfirmationStepConfigurationClientConfirmationStepConfigDto
sendDataFormStepConfigurationSendDataFormStepConfigDto
setServiceStageStepConfigurationSetServiceStageStepConfigDto
checklistarray of ChecklistItemDto

Checklist items for this workflow step template

Checklist items for this workflow step template

JSON Example

{
  "name": "string",
  "description": "string",
  "timeEstimateMinutes": 0,
  "stepNumber": 0,
  "stepType": "Standard"
}

Contained in Schemas