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
          Evite substituir campos obrigatórios quando um fluxo de tela atualiza um registro

          Evite substituir campos obrigatórios quando um fluxo de tela atualiza um registro

          Quando seu fluxo de tela coleta valores de campo e atualiza um registro existente, impeça que entrada em tela em branco substitua os campos obrigatórios e cause erros REQUIRED_FIELD_MISSING.

          Em um fluxo de tela que atualiza um registro, qualquer valor que você passar para um elemento Atualizar registros substituirá o valor atual no registro. Se você mapear um componente de tela para um campo obrigatório em Atualizar registros e o usuário o deixar em branco, o fluxo gravará em branco. O registro então tem um valor obrigatório ausente e o fluxo pode falhar com REQUIRED_FIELD_MISSING.

          Use uma destas abordagens para que a entrada de tela em branco não substitua os campos obrigatórios.

          1. Identifique quais componentes da tela são mapeados para os campos obrigatórios no registro que você está atualizando.
            Se não tiver certeza dos campos obrigatórios, crie um registro na UI e anote os campos com um asterisco vermelho. Como alternativa, verifique o objeto no Gerenciador de objetos ou no Criador de esquema. Consulte Identificar campos obrigatórios.
          2. Escolha como evitar que valores em branco sobrescrevam campos obrigatórios.
            • Opção 1: Marque esses componentes de tela como obrigatórios.

              Como um usuário não pode avançar até que ele insira um valor para um campo obrigatório, você nunca passa um valor de campo em branco para Atualizar registros.

            • Opção 2: obter o registro primeiro e passar o valor existente quando o usuário deixou o campo em branco.

              Para carregar o registro (ou os campos necessários), use um elemento Obter registros antes do elemento de tela. Na tela, você pode pré-preencher componentes do registro. No elemento Atualizar registros, para cada campo obrigatório, defina o valor para o componente de tela quando ele não estiver em branco e para o valor de registro existente quando estiver em branco. Use um recurso de Fórmula ou uma Decisão e atribuição para implementar essa lógica.

            • Opção 3: incluir o campo apenas em Atualizar registros quando o usuário tiver inserido um valor.

              Adicione um elemento de Decisão que verifique se o componente da tela está em branco. Quando não estiver em branco, use um elemento Atualizar registros para definir o campo obrigatório do componente de tela. Quando estiver em branco, exclua esse campo de Atualizar registros para que o fluxo não escreva um valor em branco.

          3. Adicione um caminho de falha ao elemento Atualizar registros.
            Um usuário ainda pode perder um campo obrigatório, por exemplo, devido a regras de validação ou alterações de configuração. Se um usuário perder um valor obrigatório, o caminho de falha poderá mostrar a mensagem de falha para que o usuário possa corrigir sua entrada. Consulte Adicionar um caminho de falha para gerenciamento de erros.

          Seu fluxo de tela não substitui mais os campos obrigatórios por valores em branco quando o usuário ignora um campo, assim, você evita erros REQUIRED_FIELD_MISSING na atualização.

           
          Carregando
          Salesforce Help | Article