Use a consulta workflowAutomation.workflowRunInfo para recuperar informações sobre uma execução específica de workflow, incluindo seu status, URL do log e qualquer estado do workflow salvo durante a execução.
Parâmetro de entrada
Parâmetro | Tipo de dados | Descrição |
|---|---|---|
| Número | (Obrigatório) Seu ID da conta. |
| Corda | (Obrigatório) O identificador exclusivo da execução do workflow. Obtido da API |
| String[] | (Opcional) Uma matriz de nomes de chaves de estado para recuperar. Retorna apenas pares de valor principal correspondentes salvos por etapas |
Solicitação de amostra
Utilize o criador de consulta para criar e editar um fluxo de trabalho. Consulte o explorador de API do NerdGraph.
{ actor { account(id: 12345678) { workflowAutomation { workflowRunInfo(runId: "8911c7e4-5a1f-4316-90c8-67adde72dd1c") { state(keys: ["foo", "count"]) { key value } logUrl status } } } }}Resposta de amostra
A consulta retorna:
logUrl: URL para visualizar os logs de execução do fluxo de trabalho.status: o status atual da execução do fluxo de trabalho. Valores possíveis:STARTED,COMPLETED,FAILED,TIMED_OUT,STOPPED.state: uma matriz de{ key, value }objetos para cada chave solicitada encontrada no estado do fluxo de trabalho. As chaves não presentes no estado do fluxo de trabalho são omitidas.
{ "data": { "actor": { "account": { "workflowAutomation": { "workflowRunInfo": { "logUrl": "https://one.newrelic.com/...", "status": "COMPLETED", "state": [ { "key": "foo", "value": "bar" }, { "key": "count", "value": "2" } ] } } } } }}Tópicos relacionados
Iniciar execução do fluxo de trabalho
Execute um fluxo de trabalho para obter um runId
Parar execução do fluxo de trabalho
Cancelar uma instância de fluxo de trabalho em execução
Sinalizar execução do fluxo de trabalho
Enviar entrada para fluxos de trabalho aguardando sinais
Resolução de problemas
Depurar erros comuns de execução de fluxo de trabalho