Flow Builder agora avisa sobre campos obrigatórios faltando ao salvar
Um guardrail simples no Create Records elimina aquele erro clássico que só aparecia em runtime.
Passei anos vendo flows falharem em produção por causa de um campo obrigatório esquecido no Create Records. Na Winter '27, o Flow Builder finalmente sinaliza isso no momento de salvar, antes de qualquer execução.
O que é
A partir da Winter '27, o Flow Builder passa a avisar quando um elemento Create Records que usa uma record variable está sem atribuição para um campo obrigatório. O aviso aparece no momento de salvar o flow, não apenas quando ele roda e falha.
Antes disso, o Flow Builder não indicava quais campos obrigatórios estavam faltando em um Create Records. A única forma de descobrir o problema era deixar o flow rodar, ele falhar, e então investigar o erro de execução para entender qual campo obrigatório não tinha sido preenchido.
O texto oficial é direto ao ponto: o guardrail existe especificamente para Create Records elements que usam record variable, e o objetivo é reduzir o número de vezes que você descobre um erro de campo obrigatório só depois que o flow já falhou em produção.
Por que importa
Esse tipo de erro é um dos mais comuns e mais evitáveis em automação Salesforce. Já perdi tempo de projeto investigando exatamente esse cenário: você monta um Create Records apontando para uma record variable, testa com um cenário que já preenche o campo obrigatório em outro lugar do flow, publica, e meses depois alguém aciona um caminho diferente que não passa por aquele preenchimento. Resultado, erro em produção, muitas vezes silencioso se não houver fault path bem construído.
Ter esse aviso no momento de salvar desloca a descoberta do erro para a etapa mais barata do ciclo de vida do flow, que é o design. Isso não substitui teste de cenário e cobertura de fault paths, mas reduz a superfície de erros bobos que normalmente só aparecem quando o volume de execuções cresce e cobre casos que você não tinha testado manualmente.
Como se preparar
- Revise flows existentes que usam Create Records com record variable, especialmente os que têm múltiplos caminhos de entrada alimentando a mesma variável antes do elemento.
- Ao criar novos flows, monitore o aviso ativamente durante o save, ele não impede o salvamento, então é fácil ignorar se você não prestar atenção.
- Continue mantendo fault paths robustos nos Create Records, esse guardrail cobre apenas campos obrigatórios ausentes na atribuição, não substitui tratamento de erro em runtime.
- Aproveite para auditar flows antigos que historicamente já falharam por esse motivo, é uma chance barata de resolver dívida técnica acumulada.
Nível de aplicação: Baixo
É um aviso passivo no Flow Builder, sem mudança de comportamento em runtime nem configuração adicional exigida na org.
Considerações de arquiteto
- Rode uma auditoria nos flows que já falharam em produção por campo obrigatório ausente para priorizar a revisão manual antes que o aviso apareça organicamente.
- Como o aviso não bloqueia o save, oriente sua equipe de automação a tratar esse alerta como gate obrigatório dentro do processo de revisão de flow, não como sugestão opcional.
- Mapeie os Create Records que usam record variable alimentada por múltiplos caminhos de entrada, esse é o cenário exato onde o guardrail agrega mais valor.
- Combine esse aviso com a manutenção de fault paths, já que o guardrail cobre só a ausência de atribuição e não erros de validação ou de permissão em runtime.
Pegadinhas:
- O aviso se aplica apenas a Create Records com record variable, então Create Records com campos individuais atribuídos diretamente não são cobertos por esse guardrail.
Este artigo faz parte do guia Flow na Winter '27, um item oficial por artigo. Fonte: release notes de Automation.