Por que isso virou um problema agora
Cada onda de tecnologia adicionou um participante ao trabalho. Primeiro havia pessoas, documentos e telefonemas. Depois vieram os sistemas, que tornaram partes do processo mais rápidas e consistentes. Em seguida, a automação passou a ligar esses sistemas por APIs, eventos e filas. Agora, agentes de IA também analisam, decidem e executam.
Cada camada resolveu um pedaço do problema e criou outro: quanto mais participantes, mais passagens de bastão, e é nelas que o trabalho se perde. A orquestração existe para coordenar essas passagens.
Orquestração não é automação, integração nem durable execution
Os termos costumam ser usados como sinônimos, mas resolvem problemas diferentes.
Automação de tarefas
Automatiza uma ação: chamar uma API, enviar uma mensagem, transformar um dado, disparar um job. Funciona muito bem até o processo precisar esperar uma pessoa, lidar com uma decisão ou sobreviver a uma falha no meio do caminho.
Integração
Liga sistemas para que troquem dados. Resolve o "como um sistema conversa com o outro", mas não o "em que ponto este caso está e quem deve agir agora".
Durable execution
Garante que um código de longa duração chegue ao fim apesar de quedas e reinícios. O fluxo vive no código e é pensado para desenvolvedores.
Orquestração de trabalho
Coordena o processo de negócio inteiro, com todos os participantes. Usa automação, integrações e execução resiliente como peças, mas acrescenta o que falta a elas: um processo que pessoas de negócio e de tecnologia leem juntas, estado por caso, responsabilidade por etapa e intervenção quando algo sai do previsto.
Os cinco elementos de uma orquestração
- Estado. Cada caso sabe em que etapa está e o que já aconteceu. Uma falha não apaga o progresso.
- Contexto. Os dados e as decisões anteriores acompanham o caso, então quem assume o próximo passo não começa do zero.
- Responsabilidade. Cada etapa tem um responsável (pessoa, sistema ou agente de IA) e um prazo.
- Exceção. O processo define o que fazer quando algo falha: esperar, tentar de novo, escalar ou desviar.
- Intervenção. Quando o previsto não basta, a equipe atua sobre o caso específico e retoma dali.
Exemplo: uma proposta de crédito
- Um vendedor cadastra a proposta (pessoa).
- O sistema de cadastro valida os dados do cliente (sistema).
- Um agente de IA analisa os documentos enviados e resume os riscos (IA).
- Uma regra de alçada decide: abaixo do limite, aprova automaticamente; acima, envia a um analista (regra do processo).
- O analista aprova com o contexto completo do caso (pessoa).
- Uma integração registra o contrato no sistema principal (sistema).
Se faltar um documento, um temporizador lembra o cliente e escala depois do prazo. Se a integração final cair, a etapa é retentada sem refazer a análise nem a aprovação. Em qualquer momento, a operação vê onde cada proposta está.
Sinais de que você precisa de orquestração
- Ninguém consegue responder rapidamente "onde está este caso?".
- O processo depende de planilhas e e-mails para saber quem deve agir.
- Falhas de integração obrigam a refazer o trabalho manualmente.
- Você quer usar IA em decisões reais, mas precisa de limites e revisão humana.
- A documentação do processo e o que de fato roda já não batem.
Como o Kikwiflow implementa a orquestração
No Kikwiflow, o processo é modelado visualmente no Craft, executado pelo Engine com estado persistente e acompanhado no Monitor, onde a equipe pode intervir em cada caso. Veja a visão geral do Kikwiflow e os casos de uso.
Perguntas frequentes
Qual é a diferença entre orquestração e automação?
A automação executa uma ação isolada, como chamar uma API ou enviar uma mensagem. A orquestração coordena o processo inteiro: mantém o estado de cada caso, define o responsável por cada etapa e o que fazer quando algo falha, inclusive quando o processo precisa esperar uma pessoa.
Orquestração de trabalho é o mesmo que BPM?
São ideias próximas, mas não iguais. BPM é a disciplina de gestão de processos, geralmente associada ao padrão BPMN. A orquestração de trabalho foca em executar e coordenar o processo em tempo real entre pessoas, sistemas e agentes de IA, com estado por caso e intervenção da operação. O Kikwiflow usa um modelo próprio em JSON, não BPMN.
A orquestração substitui as integrações entre sistemas?
Não. As integrações continuam existindo e passam a ser etapas do processo. A orquestração acrescenta o que falta a elas: novas tentativas, tratamento de erro e retomada do ponto exato da falha, sem refazer o trabalho anterior.
Quando vale a pena adotar uma camada de orquestração?
Quando ninguém consegue dizer rapidamente onde um caso está, quando o processo depende de planilhas e e-mails para saber quem deve agir, quando falhas de integração obrigam a refazer trabalho ou quando você quer usar IA em decisões reais com limites e revisão humana.