| Module | Services | Data types | Constants |
|---|---|---|---|
| workflow_data_model | ComponentState ComponentStatus EdgeModel NodeModel PortModel WorkflowModel WorkflowState WorkflowStatus |
CREATED | 0 | |
STARTED | 1 | |
EXECUTING | 2 | |
COMPLETED | 3 | |
FAILED | 4 | |
CANCELLING | 5 | |
CANCELED | 6 |
CREATED | 0 | |
WAITING | 1 | |
READY | 2 | |
RUNNING | 3 | |
COMPLETED | 4 | |
FAILED | 5 | |
CANCELED | 6 |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | templateId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | name | string | required | ||
| 3 | graph | string | required | ||
| 4 | gatewayId | string | required | ||
| 5 | createdUser | string | required | ||
| 6 | image | binary | optional | ||
| 7 | workflowInputs | list< | optional | ||
| 8 | workflowOutputs | list< | optional | ||
| 9 | creationTime | i64 | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | state | ComponentState | required | | |
| 2 | reason | string | optional | ||
| 3 | timeofStateChange | i64 | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | state | WorkflowState | required | ||
| 2 | timeOfStateChange | i64 | optional | ||
| 3 | reason | string | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | edgeId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | name | string | optional | ||
| 3 | status | ComponentStatus | optional | ||
| 4 | description | string | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | portId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | name | string | optional | ||
| 3 | status | ComponentStatus | optional | ||
| 4 | value | string | optional | ||
| 5 | description | string | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | nodeId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | name | string | optional | ||
| 3 | applicationId | string | optional | ||
| 4 | applicationName | string | optional | ||
| 5 | status | ComponentStatus | optional | ||
| 6 | description | string | optional |