// Referência técnica

Salesforce Flow: referência prática

Flow é a ferramenta de automação declarativa do Salesforce e, desde a aposentadoria do Workflow Rules e do Process Builder, a única suportada para automação sem código na plataforma. Na Winter '27 ele ganha Test Mode, histórico por versão, tags e ações em massa — o conjunto que finalmente permite tratar automação como engenharia, com teste e rastreabilidade, e não como configuração solta.

55 artigos sobre o assuntoVerificado na Winter '27Revisado em 22 de setembro de 2026
// O que costumam me perguntar

Quando usar Flow e quando partir para Apex?

Flow cobre a maior parte da automação de negócio: criar e atualizar registros, orquestrar aprovação, tela guiada, integração via HTTP Callout. Apex entra quando há lógica que o Flow não expressa sem virar gambiarra — recursão controlada, manipulação pesada de coleções, callouts com tratamento de erro sofisticado, ou volume que estoura os limites de elementos executados. O critério prático não é "dá para fazer em Flow", é "o próximo arquiteto vai entender isso em seis meses".

Quantos Flows por objeto?

Um por objeto e por contexto de execução (before save, after save) é a recomendação que sobrevive ao tempo. Não por limite técnico — o limite é de elementos executados, não de Flows — mas porque a ordem de execução entre múltiplos Flows do mesmo tipo no mesmo objeto não é garantida. Com mais de um, o comportamento vira loteria no dia em que alguém adicionar o terceiro.

Como testar um Flow antes de subir para produção?

Até a Winter '27, a resposta honesta era: rodando na sandbox e torcendo. O Test Mode muda isso ao permitir executar o Flow com dados controlados e verificar o resultado sem criar registro de verdade. Para automação crítica continua valendo cobrir o caminho com teste de Apex que dispara o Flow — o Test Mode é a rede, não o substituto.

Por que evitar DML e query dentro de loop no Flow?

Cada Get Records ou Update Records dentro de um loop consome um limite de governador por iteração. Com 200 registros, um update dentro do loop são 200 operações onde deveria haver uma. A forma correta é montar uma coleção dentro do loop e fazer uma única operação depois dele. É o erro mais comum em Flow feito por quem vem de ferramenta de automação de outro ecossistema.

// Tudo que escrevi sobre Flow
Acompanhar Flow

Recebe o que eu publicar sobre Flow junto da newsletter. Um email por edição, sem disparo a cada artigo.