Skip to content

Workflows & Automacao

Workflows automatizam tarefas repetitivas que sao disparadas por eventos no Batida. Em vez de notificar manualmente uma equipe, atualizar uma status page ou escalar um incidente, voce define um workflow que faz isso por voce.

Por que automatizar

A resposta a incidentes envolve muitas etapas repetitivas: notificar engenheiros de plantao, atualizar canais do Slack, escalar para a gerencia, publicar em status pages. Workflows eliminam o esforco manual e garantem consistencia -- cada incidente recebe a mesma resposta de alta qualidade.

Como os workflows funcionam

Um workflow tem duas partes:

  1. Trigger -- o evento que inicia o workflow (ex: "incidente declarado como P1").
  2. Steps -- as acoes que o workflow executa em sequencia (ex: "enviar notificacao no Slack", "criar ticket no Jira", "escalar para VP").
Trigger dispara (ex: incidente P1 declarado)
       |
       v
Step 1: Notificar plantao via PagerDuty
       |
       v
Step 2: Postar no canal #incidents do Slack
       |
       v
Step 3: Atualizar componente da status page para "Interrupcao Total"
       |
       v
Workflow concluido

Os steps podem rodar em sequencia ou em paralelo. Logica condicional permite que voce ramifique com base em propriedades do incidente como severidade, tipo ou time afetado.

Estados de um workflow

EstadoDescricao
AtivoO workflow esta habilitado e executara quando disparado
PausadoO workflow esta temporariamente desabilitado
RascunhoO workflow ainda esta sendo configurado
ArquivadoO workflow nao esta mais em uso

Para onde ir

  • Criando workflows -- crie um workflow do zero ou a partir de um template.
  • Triggers -- entenda os eventos que podem iniciar um workflow.
  • Steps e acoes -- defina as acoes que seu workflow executa.
  • Templates -- use templates de workflow integrados para automacoes comuns.

Built by the Batida team