Aumo Docs

Workflows

Endpoints do workflows-service, que guarda workflows e suas versões e executa runs.

O workflows-service guarda a definição de cada workflow, as versões publicadas e o histórico de alterações. Ele também executa os workflows: cada execução é um run.

O workflow que você edita e a versão publicada são coisas separadas. Publicar cria uma versão nova; editar o workflow depois disso não altera o que já foi publicado.

Qual versão é executada

Um run precisa de uma versão publicada. Sem ela, a chamada retorna 409.

  • Workflow publicado: executa a última versão publicada.
  • Publicado com edições pendentes: executa a versão publicada. As edições só entram depois de publicar de novo.
  • Rascunho do dono: com allow_draft_run: true, o dono do workflow executa a definição em edição, mesmo sem versão publicada.

Esperando o resultado

Por padrão, POST .../workflows/{workflow_id}/runs retorna na hora, com o run em pending. Com wait=true, a chamada espera o run chegar a completed, failed ou cancelled, por até wait_timeout segundos (padrão 30, máximo 300).

Se o tempo acabar antes, a resposta traz o run no estado em que estava. Continue consultando GET .../runs/{run_id}.

Nesta página