All Products
Search
Document Center

DataWorks:ListDownstreamTaskInstances

Last Updated:Dec 24, 2024

Queries a list of descendant instances of an instance by page.

Operation description

This API operation is available for all DataWorks editions.

Debugging

You can run this interface directly in OpenAPI Explorer, saving you the trouble of calculating signatures. After running successfully, OpenAPI Explorer can automatically generate SDK code samples.

Authorization information

There is currently no authorization information disclosed in the API.

Request parameters

ParameterTypeRequiredDescriptionExample
IdlongYes

The instance ID.

1234
PageSizeintegerNo

The number of entries per page. Default value: 10.

10
PageNumberintegerNo

The page number. Pages start from page 1. Default value: 1.

1

Response parameters

ParameterTypeDescriptionExample
object
RequestIdstring

The request ID.

22C97E95-F023-56B5-8852-B1A77A17XXXX
PagingInfoobject

The pagination information.

TaskInstancesarray<object>

The instances.

TaskInstanceobject
TaskIdlong

The ID of the task for which the instance is generated.

1234
TaskTypestring

The type of the task for which the instance is generated.

ODPS_SQL
TaskNamestring

The name of the task for which the instance is generated.

Descriptionstring

The description.

test
WorkflowIdlong

The ID of the workflow to which the instance belongs.

1234
WorkflowNamestring

The name of the workflow to which the instance belongs.

TriggerTypestring

The method to trigger instance scheduling.

Valid values:

  • Scheduler: scheduling cycle-based trigger
  • Manual: manual trigger
Scheduler
TriggerRecurrencestring

The running mode of the instance after it is triggered. This parameter takes effect only if the TriggerType parameter is set to Scheduler.

Valid values:

  • Pause
  • Skip
  • Normal
Normal
WorkflowInstanceIdlong

The workflow instance ID.

1234
WorkflowInstanceTypestring

The type of the workflow instance.

Valid values:

  • SmokeTest
  • SupplementData
  • Manual
  • ManualWorkflow
  • Normal
  • ManualFlow
Normal
Timeoutinteger

The timeout period of task running. Unit: seconds.

Note: The value of this parameter is rounded up by hour.

1
RerunModestring

The rerun mode.

Valid values:

  • AllDenied: The task cannot be rerun regardless of whether it is successfully run or fails to run.
  • FailureAllowed: The task can be rerun only after it fails to run.
  • AllAllowed: The task can be rerun regardless of whether it is successfully run or fails to run.
AllAllowed
RunNumberinteger

The number of times the instance is run. By default, the value starts from 1.

1
PeriodNumberinteger

The sequence number of the cycle. This parameter indicates the cycle of the task instance on the current day.

1
BaselineIdlong

The baseline ID.

1234
Priorityinteger

The priority of the task. Valid values: 1 to 8. A larger value indicates a higher priority. Default value: 1.

1
RuntimeResourceobject

The information about the resource group with which the instance is associated.

ResourceGroupIdstring

The ID of the resource group for scheduling configured for task running.

S_res_group_524258031846018_1684XXXXXXXXX
Imagestring

The ID of the image configured for task running.

i-xxxxxx
Custring

The default number of compute units (CUs) configured for task running.

0.25
Runtimeobject

The runtime information about the instance.

ProcessIdstring

The instance run ID.

T3_123
Gatewaystring

The host for running.

cn-shanghai.1.2
DataSourceobject

The information about the associated data source.

Namestring

The name of the data source.

mysql_test
Statusstring

The status of the instance.

Valid values:

  • NotRun: The instance is not run.
  • Running: The instance is running.
  • WaitTime: The instance is waiting for the scheduling time to arrive.
  • CheckingCondition: Branch conditions are being checked for the instance.
  • WaitResource: The instance is waiting for resources.
  • Failure: The instance fails to be run.
  • Success: The instance is successfully run.
  • Checking: Data quality is being checked for the instance.
Success
TriggerTimelong

The scheduling time.

1710239005403
Bizdatelong

The data timestamp.

1710239005403
StartedTimelong

The time when the instance started to run.

1710239005403
FinishedTimelong

The time when the instance finished running.

1710239005403
Idlong

The instance ID.

1234
TenantIdlong

The tenant ID.

1
ProjectIdlong

The workspace ID.

100
ProjectEnvstring

The environment of the workspace.

Valid values:

  • Prod: production environment
  • Dev: development environment
Prod
Ownerstring

The account ID of the task owner.

100
CreateTimelong

The creation time.

1710239005403
ModifyTimelong

The modification time.

1710239005403
CreateUserstring

The account ID of the creator.

1000
ModifyUserstring

The account ID of the modifier.

1000
TotalCountinteger

The total number of entries returned.

100
PageSizeinteger

The number of entries per page.

10
PageNumberinteger

The page number.

1

Examples

Sample success responses

JSONformat

{
  "RequestId": "22C97E95-F023-56B5-8852-B1A77A17XXXX",
  "PagingInfo": {
    "TaskInstances": [
      {
        "TaskId": 1234,
        "TaskType": "ODPS_SQL",
        "TaskName": "",
        "Description": "test",
        "WorkflowId": 1234,
        "WorkflowName": "",
        "TriggerType": "Scheduler",
        "TriggerRecurrence": "Normal",
        "WorkflowInstanceId": 1234,
        "WorkflowInstanceType": "Normal",
        "Timeout": 1,
        "RerunMode": "AllAllowed",
        "RunNumber": 1,
        "PeriodNumber": 1,
        "BaselineId": 1234,
        "Priority": 1,
        "RuntimeResource": {
          "ResourceGroupId": "S_res_group_524258031846018_1684XXXXXXXXX",
          "Image": "i-xxxxxx",
          "Cu": "0.25"
        },
        "Runtime": {
          "ProcessId": "T3_123\n",
          "Gateway": "cn-shanghai.1.2"
        },
        "DataSource": {
          "Name": "mysql_test\n"
        },
        "Status": "Success",
        "TriggerTime": 1710239005403,
        "Bizdate": 1710239005403,
        "StartedTime": 1710239005403,
        "FinishedTime": 1710239005403,
        "Id": 1234,
        "TenantId": 1,
        "ProjectId": 100,
        "ProjectEnv": "Prod",
        "Owner": "100",
        "CreateTime": 1710239005403,
        "ModifyTime": 1710239005403,
        "CreateUser": "1000\n",
        "ModifyUser": "1000\n"
      }
    ],
    "TotalCount": 100,
    "PageSize": 10,
    "PageNumber": 1
  }
}

Error codes

For a list of error codes, visit the Service error codes.

Change history

Change timeSummary of changesOperation
2024-11-20The response structure of the API has changedView Change Details