Tous les produits
Search
Centre de documentation

:GetTaskFlowGraph

Dernière mise à jour :Aug 09, 2026

Interroge le graphe orienté acyclique (DAG) d'un flux de tâches.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Paramètre Type Obligatoire Exemple Description
Action String Oui GetTaskFlowGraph

Opération à effectuer. Définissez la valeur sur GetTaskFlowGraph.

Tid Long Non 3***

ID du locataire.

Remarque Pour afficher l'ID du locataire, accédez à la console Data Management (DMS) et placez le pointeur sur la photo de profil dans le coin supérieur droit. Pour plus d'informations, consultez Afficher les informations sur le locataire actuel.
DagId Long Oui 15***

ID du flux de tâches. Appelez l'opération ListTaskFlow ou ListLhTaskFlowAndScenario pour obtenir l'ID du flux de tâches.

Paramètres de réponse

Paramètre Type Exemple Description
RequestId String D9D91166-A626-5F4E-9CA6-7AB10C59DBD8

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 :

  • true : la requête a abouti.
  • false : la requête a échoué.
TaskFlowGraph Object

Liste des variables DAG du flux de tâches.

DagName String test

Nom du flux de tâches.

Nodes Array of Node

Liste des nœuds du flux de tâches.

Node
DagId Long 15***

ID du flux de tâches.

NodeId Long 44***

ID du nœud.

NodeName String test

Nom du nœud.

NodeType Long 36

Type du nœud. Pour plus d'informations sur les valeurs valides de ce paramètre, consultez Paramètre NodeType.

NodeContent String {ODI3OTNRVC****UHVFT29"}

Configuration du nœud.

TimeVariables String {\"variables\":[{\"name\":\"Today\",\"pattern\":\"yyyy-MM-dd|+1d\"}]}

Variables temporelles du nœud.

NodeConfig String {\"dbId\":39****,\"dbType\":\"mysql\",\"locale\":\"zh\",\"sql\":\"/* Make sure that the following SQL statements meet your change requirements before you submit them for execution. */\\n\\nCREATE TABLE IF NOT EXISTS `momo_weekGather` (\\n\\t`id` bigint AUTO_INCREMENT DEFAULT '0',\\n\\t`age` bit NULL,\\n\\t`action` varchar(150) NULL,\\n\\t`elapse_time` datetime NULL,\\n\\tPRIMARY KEY (`id`)\\n) ENGINE=InnoDB\\nDEFAULT CHARACTER SET=utf8;\"}

Configuration avancée du nœud.

GraphParam String {\"x\":541,\"y\":322,\"layoutType\":\"Horizontal\"}

Position du nœud dans le DAG.

Edges Array of Edge

Liste des arêtes du flux de tâches.

Edge
DagId Long 15***

ID du flux de tâches.

Id Long 24***

ID de l'arête du flux de tâches.

NodeEnd Long 44***

ID du nœud final sur l'arête.

NodeFrom Long 44***

ID du nœud de départ sur l'arête.

Status Long 2

État du flux de tâches. Valeurs possibles :

  • 0 : invalide
  • 1 : non planifié
  • 2 : à planifier
CanEdit Boolean true

Indique si le flux de tâches est modifiable. Valeurs possibles :

  • true : modifiable
  • false : non modifiable

Exemples

Exemples de requêtes

http(s)://dms-enterprise.aliyuncs.com/?Action=GetTaskFlowGraph
&DagId=15***
&Common request parameters

Exemples de réponses réussies

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<GetTaskFlowGraphResponse>
    <RequestId>D9D91166-A626-5F4E-9CA6-7AB10C59DBD8</RequestId>
    <TaskFlowGraph>
        <Status>2</Status>
        <DagName>testSpark</DagName>
        <CanEdit>true</CanEdit>
        <Edges>
        </Edges>
        <Nodes>
            <Node>
                <NodeName>Lindorm Spark-1</NodeName>
                <TimeVariables>{"variables":[{"name":"my_bizdate","pattern":"yyyy-MM-dd|+6d"}]}</TimeVariables>
                <NodeType>LINDORM_SPARK</NodeType>
                <NodeId>44***</NodeId>
                <DagId>15***</DagId>
                <NodeContent>ODI3OTNRVC****UHVFT29</NodeContent>
                <GraphParam>{"x":254,"y":239,"layoutType":"Horizontal"}</GraphParam>
            </Node>
            <Node>
                <NodeName>Lindorm Spark-2</NodeName>
                <NodeType>LINDORM_SPARK</NodeType>
                <NodeId>44***</NodeId>
                <DagId>15***</DagId>
                <GraphParam>{"x":538,"y":161,"layoutType":"Horizontal"}</GraphParam>
            </Node>
            <Node>
                <NodeName>Lindorm Spark-3</NodeName>
                <NodeType>LINDORM_SPARK</NodeType>
                <NodeId>44***</NodeId>
                <DagId>15***</DagId>
                <GraphParam>{"x":541,"y":322,"layoutType":"Horizontal"}</GraphParam>
            </Node>
        </Nodes>
    </TaskFlowGraph>
    <Success>true</Success>
</GetTaskFlowGraphResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "D9D91166-A626-5F4E-9CA6-7AB10C59DBD8",
  "TaskFlowGraph" : {
    "Status" : 2,
    "DagName" : "testSpark",
    "CanEdit" : true,
    "Edges" : {
      "Edge" : [ ]
    },
    "Nodes" : {
      "Node" : [ {
        "NodeName" : "Lindorm Spark-1",
        "TimeVariables" : "{\"variables\":[{\"name\":\"my_bizdate\",\"pattern\":\"yyyy-MM-dd|+6d\"}]}",
        "NodeType" : "LINDORM_SPARK",
        "NodeId" : "44***",
        "DagId" : "15***",
        "NodeContent" : "ODI3OTNRVC****UHVFT29",
        "GraphParam" : "{\"x\":254,\"y\":239,\"layoutType\":\"Horizontal\"}"
      }, {
        "NodeName" : "Lindorm Spark-2",
        "NodeType" : "LINDORM_SPARK",
        "NodeId" : "44***",
        "DagId" : "15***",
        "GraphParam" : "{\"x\":538,\"y\":161,\"layoutType\":\"Horizontal\"}"
      }, {
        "NodeName" : "Lindorm Spark-3",
        "NodeType" : "LINDORM_SPARK",
        "NodeId" : "44***",
        "DagId" : "15***",
        "GraphParam" : "{\"x\":541,\"y\":322,\"layoutType\":\"Horizontal\"}"
      } ]
    }
  },
  "Success" : true
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.