| Module | Services | Data types | Constants |
|---|---|---|---|
| process_model | ProcessModel ProcessWorkflow |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | processId | string | required | ||
| 2 | workflowId | string | required | ||
| 3 | creationTime | i64 | optional | ||
| 4 | type | string | optional |
| Key | Field | Type | Description | Requiredness | Default value |
|---|---|---|---|---|---|
| 1 | processId | string | required | "DO_NOT_SET_AT_CLIENTS" | |
| 2 | experimentId | string | required | ||
| 3 | creationTime | i64 | optional | ||
| 4 | lastUpdateTime | i64 | optional | ||
| 5 | processStatuses | list< | optional | ||
| 6 | processDetail | string | optional | ||
| 7 | applicationInterfaceId | string | optional | ||
| 8 | applicationDeploymentId | string | optional | ||
| 9 | computeResourceId | string | optional | ||
| 10 | processInputs | list< | optional | ||
| 11 | processOutputs | list< | optional | ||
| 12 | processResourceSchedule | scheduling_model.ComputationalResourceSchedulingModel | optional | ||
| 13 | tasks | list< | optional | ||
| 14 | taskDag | string | optional | ||
| 15 | processErrors | list< | optional | ||
| 16 | gatewayExecutionId | string | optional | ||
| 17 | enableEmailNotification | bool | optional | ||
| 18 | emailAddresses | list< | optional | ||
| 19 | storageResourceId | string | optional | ||
| 20 | userDn | string | optional | ||
| 21 | generateCert | bool | optional | false | |
| 22 | experimentDataDir | string | optional | ||
| 23 | userName | string | optional | ||
| 24 | useUserCRPref | bool | optional | ||
| 25 | groupResourceProfileId | string | optional | ||
| 26 | processWorkflows | list< | optional |
ProcessModel: A structure holding the process details. The infromation is derived based on user provided
configuration data or system inferred information from scheduling and QoS parameters.
processDetail:
A friendly description of the process, usally used to communicate information to users.