Cette API lance l'exécution d'un workflow pour une définition workflow spécifiée.
Important
Le nombre d'exécutions workflow simultanées et le nombre d'étapes exécutées dans une exécution donnée sont définis dans les limites du système de workflow.
Paramètres d'entrée
paramètres | Type | Requis | Description |
|---|---|---|---|
| Chaîne | Oui | Votre ID de compte. |
| Énumération | Oui | Le type de portée (ACCOUNT). |
| Chaîne | Oui | Le nom de la définition de workflow à exécuter. |
| Array | Non | Paires clé-valeur facultatives à transmettre en tant qu'entrées au workflow. |
| Énumération | Non | Contrôle le logging pendant l’exécution. Valeurs :
(par défaut),
,
. |
option logLevel
L'option logLevel contrôle la quantité d'informations de logging générées pendant l'exécution du workflow.
Valeurs disponibles :
NONE(par défaut) : aucune sortie de log ne sera générée.INFO: Fournit des informations au niveau de l'étape.DEBUG: Ajoute un attribut aux logs de l'étape démarrée avec toutes les entrées de l'étape d'action.
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 { workflowAutomationStartWorkflowRun( definition: { name: "json-parsing" } workflowInputs: [ { key: "checkOperational", value: "false" } { key: "checkNonOperational", value: "true" } ] scope: { id: "11933347" } idempotencyKey: "45e65924-5316-479c-a977-f6adfa17e07a" options: { logLevel: INFO } ) { runId }}Exemple de réponse
La mutation retourne :
runId: L'identifiant unique de l'exécution du workflow. Utilisez cet ID avec les APIWorkflowRunInfo,SignalWorkflowRunouStopWorkflowRun.
Sujets connexes
Informations sur l'exécution du workflow
Monitorer l'état et les logs de l'exécution de votre workflow
Signaler l'exécution du workflow
Envoyer des signaux aux workflows en cours d'exécution en attente d'entrée
Arrêter l'exécution du workflow
Annuler une instance de workflow en cours
Récupérer la définition du workflow
Afficher la définition du workflow avant l'exécution