Consulta os fluxos de tarefas de um cenário de negócios em um projeto de desenvolvimento de data warehouse do Data Management Service (DMS).
Você deve ter permissões de acesso ao projeto de destino. Caso não possua as permissões necessárias, solicite a um administrador do DMS, administrador de banco de dados (DBA) ou administrador do projeto que chame a operação AddLhMembers para adicionar você como membro do projeto.
Observação: Se você for administrador do DMS ou do projeto, especifique um ID de usuário para consultar os cenários de negócios e fluxos de tarefas associados a esse usuário no projeto.
Depuração
Parâmetros da solicitação
|
Nome |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
ListLhTaskFlowAndScenario |
Parâmetro obrigatório. Defina o valor como ListLhTaskFlowAndScenario. |
|
SpaceId |
Long |
Sim |
24 |
ID do espaço do projeto. Chame a operação GetLhSpaceByName para obter este valor. |
|
UserId |
Long |
Não |
51**** |
ID do usuário. Chame a operação ListUsers ou GetUser para obter este valor. |
|
Tid |
Long |
Não |
3*** |
ID do locatário. Chame a operação GetUserActiveTenant ou ListUserTenants para obter este valor. |
|
RegionId |
String |
Não |
cn-hangzhou |
Região do serviço DMS. Para mais informações sobre valores válidos, consulte IDs de região. |
Dados retornados
| Nome | Tipo | Exemplo | Descrição |
| RawDAGList | Array of Dag | Lista de fluxos de tarefas no cenário de negócios padrão. |
|
| Dag | |||
| Id | Long | 134137**** | ID do fluxo de tarefas. |
| CreatorId | String | 51**** | ID do criador. |
| IsDeleted | Boolean | false | Indica se o fluxo de tarefas foi excluído. Valores válidos:
|
| DemoId | String | - | Campo de extensão. Não utilizado. |
| DeployId | Long | 12** | ID do último registro de implantação. |
| DataFlowId | Long | - | Campo de extensão. Não utilizado. |
| ScenarioId | Long | 2** | ID do cenário de aplicação. |
| SpaceId | Long | 1 | ID do espaço do projeto. |
| CreatorNickName | String | Creator_Name | Apelido do criador. |
| DagOwnerNickName | String | Owner_Name | Apelido do proprietário do fluxo de tarefas. |
| CanEdit | Boolean | true | Indica se o fluxo de tarefas pode ser editado. Valores válidos:
|
| Status | Integer | 2 | Status do fluxo de tarefas. Valores válidos:
|
| LatestInstanceStatus | Integer | 0 | Status do último registro de execução. Valores válidos:
|
| LatestInstanceTime | Integer | 2022-04-14 | Hora de criação do último registro de execução. |
| DagName | String | Dag_Name | Nome do fluxo de tarefas. |
| DagOwnerId | String | 51**** | ID de usuário do proprietário do fluxo de tarefas. |
| ScenarioDAGList | Array of ScenarioDAG | Lista de fluxos de tarefas em outros cenários de negócios. |
|
| ScenarioDAG | |||
| Scenario | Object | Lista de cenários de negócios. |
|
| ScenarioName | String | Scenario_2 | Nome do cenário de negócios. |
| CreatorId | String | 51**** | ID de usuário do criador. |
| Description | String | test | Descrição. |
| DagList | Array of Dag | Lista de fluxos de tarefas. |
|
| Dag | |||
| Id | Long | 9*** | ID do fluxo de tarefas. |
| CreatorId | String | 51**** | ID do criador. |
| IsDeleted | Boolean | false | Indica se o fluxo de tarefas foi excluído. Valores válidos:
|
| DemoId | String | - | Campo de extensão. Não utilizado. |
| DeployId | Long | 12** | ID do último registro de implantação. |
| DataFlowId | Long | - | Campo de extensão. Não utilizado. |
| ScenarioId | Long | 2** | ID do cenário de aplicação. |
| SpaceId | Long | 1 | ID do espaço do projeto. |
| CreatorNickName | String | Creator_Name | Apelido do criador. |
| DagOwnerNickName | String | Owner_Name | Apelido do proprietário do fluxo de tarefas. |
| CanEdit | Boolean | true | Indica se o fluxo de tarefas pode ser editado. Valores válidos:
|
| Status | Integer | 1 | Status do fluxo de tarefas. Valores válidos:
|
| LatestInstanceStatus | Integer | 1 | Status da última instância executada. Valores válidos:
|
| LatestInstanceTime | Integer | 2022-04-14 | Hora de criação do último registro de execução. |
| DagName | String | Dag_Name | Nome do fluxo de tarefas. |
| DagOwnerId | String | 51**** | ID de usuário do proprietário do fluxo de tarefas. |
| RequestId | String | 48602B78-0DDF-414C-8688-70CAB6070115 | ID da solicitação. |
| ErrorCode | String | UnknownError | Código de erro. |
| ErrorMessage | String | UnknownError | Mensagem de erro. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
Exemplos
Exemplo de solicitação
http(s)://dms-enterprise.aliyuncs.com/?Action=ListLhTaskFlowAndScenario
&SpaceId=24
&UserId=51****
&Tid=3***
&Common request parameters
Exemplo de resposta
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListLhTaskFlowAndScenarioResponse>
<RawDAGList>
<CreatorId>51****</CreatorId>
<IsDeleted>false</IsDeleted>
<DemoId>-</DemoId>
<SpaceId>1</SpaceId>
<CreatorNickName>Creator_Name</CreatorNickName>
<DagOwnerNickName>Owner_Name</DagOwnerNickName>
<CanEdit>true</CanEdit>
<Status>2</Status>
<LatestInstanceStatus>0</LatestInstanceStatus>
<DagName>Dag_Name</DagName>
<DagOwnerId>51****</DagOwnerId>
</RawDAGList>
<ScenarioDAGList>
<Scenario>
<ScenarioName>Scenario_2</ScenarioName>
<CreatorId>51****</CreatorId>
<Description>test</Description>
</Scenario>
<DagList>
<CreatorId>51****</CreatorId>
<IsDeleted>false</IsDeleted>
<DemoId>-</DemoId>
<SpaceId>1</SpaceId>
<CreatorNickName>Creator_Name</CreatorNickName>
<DagOwnerNickName>Owner_Name</DagOwnerNickName>
<CanEdit>true</CanEdit>
<Status>1</Status>
<LatestInstanceStatus>1</LatestInstanceStatus>
<DagName>Dag_Name</DagName>
<DagOwnerId>51****</DagOwnerId>
</DagList>
</ScenarioDAGList>
<RequestId>48602B78-0DDF-414C-8688-70CAB6070115</RequestId>
<Success>true</Success>
</ListLhTaskFlowAndScenarioResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RawDAGList" : [ {
"CreatorId" : "51****",
"IsDeleted" : false,
"DemoId" : "-",
"SpaceId" : 1,
"CreatorNickName" : "Creator_Name",
"DagOwnerNickName" : "Owner_Name",
"CanEdit" : true,
"Status" : 2,
"LatestInstanceStatus" : 0,
"DagName" : "Dag_Name",
"DagOwnerId" : "51****"
} ],
"ScenarioDAGList" : [ {
"Scenario" : {
"ScenarioName" : "Scenario_2",
"CreatorId" : "51****",
"Description" : "test"
},
"DagList" : [ {
"CreatorId" : "51****",
"IsDeleted" : false,
"DemoId" : "-",
"SpaceId" : 1,
"CreatorNickName" : "Creator_Name",
"DagOwnerNickName" : "Owner_Name",
"CanEdit" : true,
"Status" : 1,
"LatestInstanceStatus" : 1,
"DagName" : "Dag_Name",
"DagOwnerId" : "51****"
} ]
} ],
"RequestId" : "48602B78-0DDF-414C-8688-70CAB6070115",
"Success" : true
}
Códigos de erro
Para mais informações sobre códigos de erro, consulte a Central de Erros.