Interroge les flux de tâches associés à un scénario métier spécifique au sein d'un espace de travail dans Data Management (DMS).
Avant d'appeler cette opération, assurez-vous de disposer des autorisations d'accès à l'espace de travail. Si ce n'est pas le cas, contactez un administrateur DMS, un administrateur de base de données (DBA) ou un administrateur de l'espace de travail pour qu'il vous ajoute en tant que membre. Vous pouvez également utiliser l'opération AddLhMembers pour ajouter un membre à l'espace de travail.
Si vous êtes administrateur DMS ou administrateur de l'espace de travail, interrogez les scénarios métier et les flux de tâches liés à un utilisateur spécifique dans un espace de travail en utilisant son ID utilisateur.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
ListLhTaskFlowAndScenario |
Nom de l'opération à effectuer. Définissez la valeur sur ListLhTaskFlowAndScenario. |
|
SpaceId |
Long |
Oui |
24 |
ID de l'espace de travail. Appelez l'opération GetLhSpaceByName pour obtenir cet ID. |
|
UserId |
Long |
Non |
51**** |
ID de l'utilisateur. Appelez l'opération ListUsers ou GetUser pour obtenir cet ID. |
|
Tid |
Long |
Non |
3*** |
ID du locataire (tenant). Appelez l'opération GetUserActiveTenant ou ListUserTenants pour obtenir cet ID. |
|
RegionId |
String |
Non |
cn-hangzhou |
ID de la région où DMS est activé. Pour plus d'informations, consultez le paramètre RegionID. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RawDAGList | Array of Dag | Flux de tâches présents dans le scénario métier par défaut. |
|
| Dag | |||
| Id | Long | 134137**** | ID du flux de tâches. |
| CreatorId | String | 51**** | ID de l'utilisateur ayant créé le flux de tâches. |
| IsDeleted | Boolean | false | Indique si le flux de tâches a été supprimé. Valeurs possibles :
|
| DemoId | String | - | Champ étendu sans signification définie. |
| DeployId | Long | 12** | ID du dernier enregistrement de déploiement. |
| DataFlowId | Long | - | Champ étendu sans signification définie. |
| ScenarioId | Long | 2** | ID du scénario métier. |
| SpaceId | Long | 1 | ID de l'espace de travail. |
| CreatorNickName | String | Creator_Name | Nom de l'utilisateur ayant créé l'espace de travail. |
| DagOwnerNickName | String | Owner_Name | Nom du propriétaire du flux de tâches. |
| CanEdit | Boolean | true | Indique si le flux de tâches peut être modifié. Valeurs possibles :
|
| Status | Integer | 2 | Statut du flux de tâches. Valeurs possibles :
|
| LatestInstanceStatus | Integer | 0 | Statut de la dernière exécution. Valeurs possibles :
|
| LatestInstanceTime | Integer | 2022-4-14 | Date de génération du dernier enregistrement d'exécution. |
| DagName | String | Dag_Name | Nom du flux de tâches. |
| DagOwnerId | String | 51**** | ID utilisateur du propriétaire du flux de tâches. |
| ScenarioDAGList | Array of ScenarioDAG | Flux de tâches présents dans d'autres scénarios métier. |
|
| ScenarioDAG | |||
| Scenario | Object | Informations relatives au scénario métier. |
|
| ScenarioName | String | Scenario_2 | Nom du scénario métier. |
| CreatorId | String | 51**** | ID de l'utilisateur ayant créé le scénario métier. |
| Description | String | test | Description du scénario métier. |
| DagList | Array of Dag | Liste des flux de tâches. |
|
| Dag | |||
| Id | Long | 9*** | ID du flux de tâches. |
| CreatorId | String | 51**** | ID de l'utilisateur ayant créé le flux de tâches. |
| IsDeleted | Boolean | false | Indique si le flux de tâches a été supprimé. Valeurs possibles :
|
| DemoId | String | - | Champ étendu sans signification définie. |
| DeployId | Long | 12** | ID du dernier enregistrement de déploiement. |
| DataFlowId | Long | - | Champ étendu sans signification définie. |
| ScenarioId | Long | 2** | ID du scénario métier. |
| SpaceId | Long | 1 | ID de l'espace de travail. |
| CreatorNickName | String | Creator_Name | Nom de l'utilisateur ayant créé l'espace de travail. |
| DagOwnerNickName | String | Owner_Name | Nom du propriétaire du flux de tâches. |
| CanEdit | Boolean | true | Indique si le flux de tâches peut être modifié. Valeurs possibles :
|
| Status | Integer | 1 | Statut du flux de tâches. Valeurs possibles :
|
| LatestInstanceStatus | Integer | 1 | Statut de la dernière exécution. Valeurs possibles :
|
| LatestInstanceTime | Integer | 2022-4-14 | Date de génération du dernier enregistrement d'exécution. |
| DagName | String | Dag_Name | Nom du flux de tâches. |
| DagOwnerId | String | 51**** | ID utilisateur du propriétaire du flux de tâches. |
| RequestId | String | 48602B78-0DDF-414C-8688-70CAB6070115 | ID de la requête. |
| ErrorCode | String | UnknownError | Code d'erreur renvoyé en cas d'échec de la requête. |
| ErrorMessage | String | UnknownError | Message d'erreur renvoyé en cas d'échec de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs possibles :
|
Exemples
Exemple de requête
http(s)://dms-enterprise.aliyuncs.com/?Action=ListLhTaskFlowAndScenario
&SpaceId=24
&UserId=51****
&Tid=3***
&Common request parameters
Exemple de réponse
Format 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>
Format 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
}
Code d'erreur
Pour consulter la liste des codes d'erreur, rendez-vous sur le Centre d'erreurs.