Cette API récupère des informations sur une exécution de workflow spécifique, y compris son statut, l'URL du log et tout état de workflow enregistré pendant l'exécution.
Paramètres d'entrée
paramètres | Type | Requis | Description |
|---|---|---|---|
| Nombre | Oui | Votre ID de compte. |
| Chaîne | Oui | L'identifiant unique de l'exécution du workflow. Obtenu à partir de l'API
. |
| String[] | Non | Un éventail de noms de clés d'état à récupérer. Renvoie uniquement les paires valeur clé correspondantes enregistrées par
étapes dans le workflow. Les clés introuvables dans l'état du workflow sont omises de la réponse. |
Demande d'échantillon
Utilisez le générateur de requêtes pour créer et éditer un workflow. Voir l'explorateur d'API NerdGraph.
{ actor { account(id: 11933347) { workflowAutomation { workflowRunInfo(runId: "8911c7e4-5a1f-4316-90c8-67adde72dd1c") { state(keys: ["foo", "count"]) { key value } logUrl status } } } }}Exemple de réponse
La requête retourne :
logUrl: URL pour afficher les logs d'exécution du workflow.status: L’état actuel de l’exécution du workflow. Valeurs possibles :STARTED,COMPLETED,FAILED,TIMED_OUT,STOPPED.state: un éventail d'objets{ key, value }pour chaque clé demandée trouvée dans l'état du workflow. Les clés qui ne sont pas présentes dans l'état du workflow sont omises.
{ "data": { "actor": { "account": { "workflowAutomation": { "workflowRunInfo": { "logUrl": "https://one.newrelic.com/...", "status": "COMPLETED", "state": [ { "key": "foo", "value": "bar" }, { "key": "count", "value": "2" } ] } } } } }}