Esta API recupera informações sobre uma execução específica de fluxo de trabalho, incluindo seu status, URL do log e qualquer estado de fluxo de trabalho salvo durante a execução.
Parâmetro de entrada
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Número | Sim | Seu ID da conta. |
| Corda | Sim | O identificador exclusivo da execução do fluxo de trabalho. Obtido da API
. |
| String[] | Não | Uma matriz de nomes de chaves de estado a serem recuperados. Retorna apenas os pares de valor principal correspondentes salvos por
etapas no fluxo de trabalho. As chaves não encontradas no estado do fluxo de trabalho são omitidas da resposta. |
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: 11933347) { 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