Loading
Automatizar processos comerciais
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Solucionar erros REQUIRED_FIELD_MISSING em fluxos

          Solucionar erros REQUIRED_FIELD_MISSING em fluxos

          Quando um fluxo tenta criar ou atualizar um registro sem preencher todos os campos obrigatórios, você recebe um erro REQUIRED_FIELD_MISSING.

          Edições obrigatórias

          Exibir edições com suporte.
          Permissões de usuário necessárias
          Para abrir, editar, criar, ativar ou desativar um fluxo usando todos os tipos de fluxo, elementos e recursos disponíveis no Flow Builder, incluindo Einstein e Agentforce para Fluxo: Gerenciar fluxo
          Para exibir definições de campo de objeto: Visualizar configuração
          Para exibir registros de depuração: Exibir todos os dados

          O erro REQUIRED_FIELD_MISSING ocorre quando um fluxo tenta criar ou atualizar um registro do Salesforce, mas não fornece valores para todos os campos marcados como obrigatórios. Esse erro pode ocorrer em vários cenários e contextos de fluxo.

          Para solucionar e resolver esse erro:

          • Entenda os cenários comuns que causam esse erro
          • Identifique qual campo está ausente
          • Encontre todos os campos obrigatórios para um objeto
          • Aplicar soluções e recomendações para evitar o erro

          Problemas, soluções e técnicas de prevenção para erros de campo obrigatórios

          Identifique problemas comuns de campo obrigatório, aplique soluções e siga técnicas de prevenção para evitar erros REQUIRED_FIELD_MISSING.

          Esta tabela fornece uma referência para solucionar erros de campo obrigatórios. Cada linha descreve um problema comum, a solução para corrigi-lo e as técnicas para evitá-lo em fluxos futuros.

          Problema Solução Técnica de prevenção

          Criando registros sem todos os campos obrigatórios

          Ao usar um elemento Criar registros, o Flow Builder não indica quais campos o objeto exige. Se você não definir manualmente todos os campos obrigatórios, o fluxo falhará no tempo de execução.

          Exemplo: Um fluxo cria um registro de Contato, mas não preenche o campo Sobrenome necessário.

          Cheque os campos obrigatórios antes de criar

          Antes de configurar um elemento Criar registros ou Atualizar registros, verifique os campos obrigatórios do objeto no Gerenciador de objetos. Preencha todos os campos obrigatórios diretamente no elemento, por meio de elementos de Atribuição ou de entrada na tela.

          Como alternativa, um elemento Ação rápida do tipo Criar mostra quais campos o layout de ação exige. No entanto, os elementos de Ação rápida limitam os campos disponíveis ao layout de ação e não armazenam o ID do registro criado.

          Defina valores padrão para campos obrigatórios se não estiver preenchendo-os de outra maneira no fluxo.

          Mantenha uma lista de verificação de campos obrigatórios para objetos comumente usados em seus fluxos. Consulte o Gerenciador de objetos ou o layout de página do objeto antes de criar fluxos que criam ou atualizam registros.

          Fluxos de tela não preenchendo campos obrigatórios

          Quando um fluxo de tela coleta informações para criar um registro, os campos obrigatórios poderão deixar de ser preenchidos se a tela não os incluir e o fluxo não os definir de outra forma.

          Exemplo: Um fluxo de tela para criar Casos inclui campos para Assunto e Descrição, mas a tela não inclui o campo Status obrigatório e o elemento Criar registros não o define.

          Adicionar campos obrigatórios à tela ou preenchê-los no fluxo

          Adicione campos de registro diretamente do objeto à tela. Campos de registro herdam automaticamente sua obrigatoriedade da definição do objeto. Para campos obrigatórios que os usuários não definem, preencha-os diretamente no elemento Criar registros ou com um elemento Atribuição anteriormente no fluxo.

          Ao projetar fluxos de tela, revise a definição de objeto no Gerenciador de objetos para identificar todos os campos obrigatórios. Adicione campos obrigatórios à tela ou forneça valores padrão no fluxo para campos que os usuários não definem.

          Atualizações do fluxo de tela Limpar campos obrigatórios

          Em um fluxo de tela, se um usuário deixar um campo em branco e o fluxo usar esse valor em branco para atualizar um registro, a atualização substituirá o valor existente por branco. Se esse campo for obrigatório, a atualização falhará.

          Exemplo: Um fluxo de tela permite que os usuários editem campos de Conta. Um usuário deixa o campo Empresa em branco. O elemento Atualizar registros usa o valor de tela em branco para atualizar o campo Empresa, que falha porque Empresa é obrigatória.

          Realizar campos de tela obrigatórios ou usar uma decisão

          Marque componentes de tela para campos obrigatórios conforme necessário para que os usuários não possam deixá-los em branco. Para campos de tela opcionais que atualizam campos de registro obrigatórios, use um elemento Decisão para verificar se o valor está em branco. Se estiver em branco, encaminhe para um elemento Atualizar registros diferente que atualize apenas os outros campos.

          Teste operações de atualização com vários estados de registro para garantir que os campos obrigatórios permaneçam preenchidos. Identifique quais campos de tela são mapeados para campos de registro obrigatórios e marque-os como obrigatórios na tela.

          Requisitos de tipo de registro e regra de validação

          Diferentes tipos de registro podem ter diferentes campos obrigatórios. As regras de validação também podem tornar os campos condicionalmente obrigatórios. Um fluxo pode funcionar para um tipo de registro, mas falhar para outro.

          Exemplo: Um fluxo cria oportunidades com o tipo de registro "Enterprise", que requer mais campos personalizados que o tipo de registro "Padrão".

          Teste com vários tipos de registro

          Se seu objeto tiver tipos de registro e o fluxo criar registros de vários tipos de registro, teste o fluxo com cada tipo de registro para garantir que o fluxo preencha todos os campos obrigatórios específicos do tipo. Use elementos de decisão para lidar com diferentes tipos de registro com diferentes caminhos de lógica, se necessário.

          Documente os tipos de registro e as regras de validação que afetam seus fluxos. Revise a obrigatoriedade do campo para cada tipo de registro durante o design de fluxo. Inclua o teste de tipo de registro na sua lista de verificação de teste de fluxo.

          Diretrizes gerais de prevenção

          • Implementar caminhos de falha: Adicione um caminho de falha aos elementos Criar registros e Atualizar registros. Use o caminho de falha para mostrar uma mensagem de erro útil aos usuários ou registrar o erro para revisão do administrador do Salesforce.
          • Teste cuidadosamente antes da ativação: Use o modo de depuração para testar o fluxo com vários cenários de dados, incluindo casos de borda em que alguns campos podem estar vazios.
          • Usar campos de descrição: Adicione descrições aos seus elementos de fluxo observando quais campos obrigatórios o fluxo preenche e de onde os valores vêm.
          • Erros de fluxo do monitor: Revise regularmente os emails e os logs de erros de fluxo para detectar problemas com antecedência.

          Identificar qual campo está ausente

          Quando você receber um erro REQUIRED_FIELD_MISSING, use estas técnicas para identificar qual campo causou o erro.

          1. Verifique a mensagem de erro.
            O erro REQUIRED_FIELD_MISSING geralmente especifica qual campo estava ausente. Procure o nome da API do campo nos detalhes do erro.
          2. Use o modo de depuração.
            Execute o fluxo no modo de depuração e examine os detalhes da depuração quando o erro ocorrer. O registro de depuração mostra qual elemento falhou e inclui o nome do campo específico. Para obter mais informações, consulte Teste ou solução de problemas de fluxos com o Depurador do Flow Builder.
          3. Revise os logs de depuração do Apex.
            Para fluxos acionados por registro, verifique os logs de depuração do Apex. Pesquise "REQUIRED_FIELD_MISSING" para encontrar o campo exato que causou a falha.
          4. Verifique as notificações por email.
            Os emails de erro de fluxo enviados ao proprietário do fluxo incluem o nome do campo e os detalhes do erro.

          Localizar campos obrigatórios para um objeto

          Para evitar erros REQUIRED_FIELD_MISSING, antes de criar um fluxo, identifique os campos obrigatórios para os registros do objeto. Há duas opções: use o criador de esquemas ou crie um registro no objeto, mas não o salve. Uma das opções mostra os campos obrigatórios, mas o Criador de esquema também mostra os campos preenchidos do sistema que você não inclui em um fluxo.

          Para revisar os campos obrigatórios no Criador de esquema, siga estas etapas.

          Before building a flow, identify the required fields for the object's records. There are two options: use Schema Builder or create a record on the object, but don't save it. Either option shows the required fields, but Schema Builder also shows system populated fields that you don't include in a flow.

          Agora você tem uma lista de campos obrigatórios para o objeto. Use essas informações ao criar fluxos para garantir que você preencha todos os campos obrigatórios.

          Dica
          Dica Para objetos personalizados, verifique os campos obrigatórios definidos pelo sistema (como Nome) e os campos obrigatórios personalizados criados pela sua organização.
           
          Carregando
          Salesforce Help | Article