ESTA DOCUMENTAÇÃO ESTÁ EM DESENVOLVIMENTO E CONSTANTE ATUALIZAÇÃO.

Logs & Execuções de Missões

Como monitorar o processamento das automações, verificar status de nós e depurar execuções com erro.

Status de Execução de Missão

Toda execução de fluxo gera um registro persistido associado ao tenant. Os status possíveis da execução são:

  • running: A missão está sendo processada ativamente pelo motor de DAG no servidor.
  • completed: Todos os nós do caminho de execução foram processados com sucesso.
  • failed: Algum nó falhou (Ex: erro na chamada HTTP, falha na API de voz). Interrompe o fluxo e gera alerta de notificação.
  • delayed: O fluxo passou por um nó de atraso (Delay) e está agendado em banco de dados para ser retomado após o período configurado.
  • awaiting_approval: O fluxo está pausado aguardando aprovação manual de um operador do tenant no painel operacional.

Contexto de Execução (Execution Context)

O motor de execução injeta variáveis e dados do gatilho inicial no escopo. Cada nó tem acesso a um objeto chamado context, contendo:

{`
{
  "trigger": {
    "event": "purchase_approved",
    "lead": { "email": "comprador@email.com", "name": "Lead Exemplo" }
  },
  "variables": {
    "faturamento_diario": 12500.50
  },
  "results": {
    "node_ai_agent_1": { "output": "Texto gerado com sucesso pelo agente Nova" }
  }
}
          `}

Retentativas e Depuração

Caso ocorra um erro de processamento externo (ex: instabilidade temporária na API do DevCod Mail ou DevCod Voice Synthesizer):

  • Logs Detalhados por Nó: Ao selecionar uma execução no painel admin, você visualiza o payload de entrada e de saída exato de cada nó individual.
  • Retry Manual (Retentativa): É possível re-executar a missão a partir do exato nó onde ocorreu a falha, preservando todo o histórico de contexto acumulado nas etapas anteriores.
Próximo: Smart Forms →