Radar
Flow
Relevância
90
alta

Flow Builder agora valida o tamanho de campo ao salvar

Um novo guardrail de save detecta valores de texto que estouram o limite do campo antes que o flow rode em produção.

Por Guilherme Dornelas28 de agosto de 20263 min de leitura
// Compartilhar
Guia · Parte 11 de 30
Flow na Winter '27: item por item
Ver guia

Sempre vi flows quebrarem em runtime porque um Assignment tentava jogar um valor grande demais num campo de texto pequeno. Agora o Flow Builder avisa isso no momento de salvar, antes de virar erro em produção.

O que é

Esse guardrail valida restrições de tamanho de campo no momento em que você desenha e salva um flow. Se um elemento Assignment tenta atribuir a um campo de registro um valor de texto que ultrapassa o limite definido para aquele campo, o Flow Builder mostra um warning no momento do save.

O diferencial aqui é a precisão do aviso. O texto oficial deixa claro que a validação identifica o campo específico e o valor que excede o limite, não é um alerta genérico de "há um problema neste elemento". Isso muda a forma como você debuga, em vez de rodar o flow, esperar ele falhar em runtime e só então caçar qual Assignment causou o erro, você recebe o apontamento direto na hora de salvar.

É importante entender o escopo, a validação cobre Assignment elements atribuindo valores de texto a campos de registro. Não é uma checagem geral de todos os tipos de dado ou de todos os elementos do flow, é especificamente esse cenário de estouro de tamanho em campo texto via Assignment.

Por que importa

Na minha experiência de projeto, erro de tamanho de campo é um dos tipos de falha mais bobos e mais recorrentes em flow. Alguém concatena strings num Assignment, ou monta um valor dinâmico a partir de múltiplos campos, e esquece que o campo de destino tem limite de 80 ou 255 caracteres. O flow passa no teste com dados de exemplo curtos e quebra semanas depois quando um usuário digita um valor mais longo, e eu já perdi tempo demais caçando esse tipo de erro em log de produção.

Esse guardrail desloca a detecção do erro para a esquerda, do runtime para o momento de design. Isso é exatamente a filosofia que a Salesforce vem seguindo com outros guardrails de save recentes: reduzir a superfície de erros que só aparecem depois que o flow já está em produção e já afetou um usuário real. Como arquiteto, isso significa menos tempo gasto revisando logs de erro de flow e mais confiança de que o que passou no save é estruturalmente sólido, pelo menos nesse aspecto específico.

Como se preparar

  • Revise flows existentes que fazem Assignment de valores concatenados ou formatados para campos de texto, são os candidatos mais prováveis a disparar o warning quando você reabrir e salvar o flow.
  • Não trate o warning como bloqueio automático, ele é um alerta para você avaliar se o cenário de dado longo é realista no seu processo de negócio.
  • Aproveite para revisar o tamanho dos campos de destino versus o volume real de dados que o flow pode gerar, às vezes o problema não é o flow, é o campo que está subdimensionado.
  • Inclua esse tipo de checagem no seu processo de code review de flows, mesmo com o guardrail automático, vale documentar por que um Assignment específico lida com valores longos.

Nível de aplicação: Baixo

É um warning automático no save do Flow Builder, sem necessidade de configuração ou código adicional na sua org.

Considerações de arquiteto

  • Priorize revisar flows que fazem concatenação de strings ou montagem dinâmica de valores antes de reabrir e salvar em produção, para não ser pego de surpresa por warnings acumulados.
  • O escopo é limitado a Assignment elements atribuindo texto a campos de registro, então não conte com essa validação para pegar estouros em outros elementos como Create Records ou Update Records com fórmulas complexas.
  • Use o momento de aparecimento do warning para reavaliar o dimensionamento do campo de destino na sua org, às vezes a correção correta é aumentar o tamanho do campo e não mudar o flow.
  • Documente no processo de code review por que determinados Assignments lidam com valores potencialmente longos, mesmo que o warning não bloqueie o save, isso evita retrabalho de investigação futura.

Pegadinhas:

  • O warning não bloqueia o save, então times menos disciplinados podem simplesmente ignorá-lo e deixar o risco de erro em runtime intacto.

Este artigo faz parte do guia Flow na Winter '27, um item oficial por artigo. Fonte: release notes de Automation.

// Radar Salesforce — Newsletter

Releases, Flow, Revenue Cloud e Agentforce — com leitura de arquiteto, direto no seu e-mail.

Curadoria editorial em PT-BR, sem repost de notícia. Você recebe contexto, “por que importa” e como aplicar — assinada por mim.

Sem spam. Cancele quando quiser, em 1 clique.

// Sem spam · cancele quando quiser