Utilisez la mutation workflowAutomationCreateWorkflowDefinition pour créer une définition workflow. Elle renvoie une erreur si la définition workflow existe déjà.
Paramètres d'entrée
Les paramètres suivants sont disponibles pour cette API.
paramètres | Type de données | Description |
|---|---|---|
| Objet | (Requis) La portée du compte. Contient |
| Objet | (Requis) La définition du workflow. Contient |
| [EntityTagInput] | (Facultatif) Tags à appliquer à la définition du workflow. Chaque tag requiert un |
Demande d'échantillon
Utilisez le générateur de requêtes pour créer et éditer un workflow. Voir l'explorateur d'API NerdGraph.
mutation { workflowAutomationCreateWorkflowDefinition( scope: { id: "12345678" } definition: { yaml: "bmFtZTogbXV0YXRpb25fZXhlY3V0ZQoKc3RlcHM6CiAgLSBuYW1lOiBleGVjMQogICAgdHlwZTogYWN0aW9uCiAgICBhY3Rpb246IG5ld3JlbGljLm5lcmRncmFwaC5leGVjdXRlCiAgICB2ZXJzaW9uOiAnMS4wLjAnCiAgICBpbnB1dHM6CiAgICAgIGdyYXBocWw6IHwKICAgICAgICBtdXRhdGlvbiBLZWVwQWxpdmUoJGd1aWQ6IEVudGl0eUd1aWQhKXsKICAgICAgICAgIGVudGl0eUtlZXBBbGl2ZShndWlkczogWyRndWlkXSkgewogICAgICAgICAgICByZWZyZXNoZWRFbnRpdGllcwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgdmFyaWFibGVzOgogICAgICAgIGd1aWQ6ICJ7eyAud29ya2Zsb3dJbnB1dHMuZW50aXR5R3VpZCB9fSIKCiAgLSBuYW1lOiBsb2cxCiAgICB0eXBlOiBhY3Rpb24KICAgIGFjdGlvbjogbmV3cmVsaWMuaW5zdHJ1bWVudGF0aW9uLmxvZwogICAgdmVyc2lvbjogJzEuMC4wJwogICAgaW5wdXRzOgogICAgICBNZXNzYWdlOiAiZW50aXR5R3VpZCByZWZyZXNoZWQge3sgLnN0ZXBzLmV4ZWMxLm91dHB1dHMuZGF0YS5lbnRpdHlLZWVwQWxpdmUucmVmcmVzaGVkRW50aXRpZXMgfX0iCg==" } tags: [{ key: "environment", values: ["production"] }] ) { definition { name } }}Sujets connexes
Schéma de définition
Comprendre la structure YAML du workflow avant de le créer
Valider la définition du workflow
Testez la syntaxe YAML de votre workflow avant de le créer
Démarrer l'exécution du workflow
Exécutez votre workflow nouvellement créé
Mettre à jour la définition du workflow
Modifier une définition de workflow existante