Exemplo de criação de registros com validação de campo obrigatória
Crie um fluxo de tela que capture todos os campos obrigatórios e crie registros sem erros REQUIRED_FIELD_MISSING. Este exemplo demonstra técnicas para identificar campos obrigatórios e gerenciar erros em fluxos.
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 |
Este exemplo mostra como criar um fluxo de tela que cria registros de contato e preenche todos os campos obrigatórios. Identifique os campos obrigatórios, colete os dados necessários dos usuários e gerencie erros de modo eficaz.
Cenário
Crie um fluxo de tela que os representantes de vendas usem para criar contatos rapidamente durante reuniões com clientes potenciais. O fluxo:
- Coleta todas as informações necessárias do usuário
- Cria um registro de contato sem erros
- Lida com casos em que os usuários deixam campos em branco
- Fornece mensagens de erro úteis quando a criação do registro falha
Neste exemplo, use estes campos como o conjunto obrigatório:
- Sobrenome (campo obrigatório padrão)
- Email (obrigatório pela regra de validação da organização)
- Conta (obrigatório para contatos comerciais por tipo de registro)
Principais transferências
- Sempre identifique os campos obrigatórios antes de criar fluxos que criam registros.
- Marque campos obrigatórios como componentes obrigatórios na tela para evitar que os usuários ignorem esses campos.
- Adicione caminhos de falha a operações da Linguagem de manipulação de dados (DML) para gerenciar erros inesperados de modo eficaz.
- Use elementos de decisão para lógica de validação complexa.
- Teste fluxos com vários cenários de dados, incluindo casos de extremidade.
- Considere usar Ações rápidas quando quiser que o Flow Builder indique os campos obrigatórios automaticamente.
- Documente seus fluxos com descrições que listam os campos obrigatórios e o motivo.
Etapas de alto nível
Revise as etapas deste exemplo. Siga-os na ordem ou navegue até uma seção para obter instruções mais específicas.
- Criar o fluxo
Crie o fluxo que coleta informações de contato e cria um contato. - Criar a página de coleta de dados
Crie uma página que colete todas as informações de contato necessárias dos usuários. - Criar o registro do contato
Agora que você tem as informações necessárias, é hora de criar o contato. - Adicionar um caminho de falha para gerenciamento de erros
Configure o elemento Criar registros para gerenciar erros de modo eficaz. - Adicionar uma tela de sucesso
Crie uma página que seja exibida após a criação bem-sucedida do registro. - Testar o fluxo
Teste cuidadosamente o fluxo antes de ativá-lo.
Consulte também:
Criar o fluxo
Crie o fluxo que coleta informações de contato e cria um contato.
-
Abra o modo de exibição de lista Fluxos.
- Em Configuração, insira Fluxos na caixa Busca rápida e selecione Fluxos.
- No aplicativo Automação, selecione a guia Fluxos.
- Na guia Fluxos em qualquer aplicativo do Lightning, clique no menu de ações e selecione Abrir fluxo.
-
Crie um fluxo de tela.
- No aplicativo Automação, clique em Novo. Pesquise e selecione o Fluxo de tela.
- Em Configuração, clique em Novo fluxo. Pesquise e selecione Fluxo de tela.
Criar a página de coleta de dados
Crie uma página que colete todas as informações de contato necessárias dos usuários.
-
Adicione um elemento Tela.
-
Clique em
e selecione Tela.
-
Clique em
-
Configure o elemento.
-
Para Rótulo, insira Colher informações de contato.
O Nome da API é preenchido automaticamente.
- Para Descrição, insira Coleja informações de contato para o contato a criar.
-
Para Rótulo, insira Colher informações de contato.
-
Adicione componentes de tela para os campos obrigatórios.
-
Para o campo Nome, adicione um componente Texto, defina Rótulo como Primeiro nome, Nome da API como Contact_First_Name e deixe Exigir desmarcado.
O Nome é opcional para contatos.
- Para o campo Sobrenome, adicione um componente Texto, defina Rótulo como Sobrenome, Nome da API como Contact_Last_Name e selecione Exigir.
- Para o campo Email, adicione um componente Email, defina Rótulo como Email, Nome da API como Contact_Email e defina Obrigatório como Verdadeiro.
- Para o campo Conta, adicione um componente de Pesquisa, defina Nome da API como Related_Account, Nome da API do campo como AccountId, Rótulo como conta, Nome da API do objeto como Contact e defina Obrigatório como Verdadeiro.
- Para o campo Telefone, adicione um componente Telefone, defina Nome da API como Contact_Phone, Rótulo como Telefone e defina Obrigatório como Falso para que ele seja exibido como um campo opcional.
- Clique em Concluído.
-
Para o campo Nome, adicione um componente Texto, defina Rótulo como Primeiro nome, Nome da API como Contact_First_Name e deixe Exigir desmarcado.
Criar o registro do contato
Agora que você tem as informações necessárias, é hora de criar o contato.
-
Adicione um elemento Criar registros.
-
Clique em
e selecione Criar registros.
-
Clique em
-
Configure o elemento.
- Para Rótulo, insira Criar contato.
- Para Nome da API, aceite o nome preenchido automaticamente: Create_Contact.
- Para Como definir valores de campo de registro, selecione Manual.
- Para Objeto, selecione Contato.
-
Defina valores de campo.
- Para o sobrenome Valor, selecione Coletar informações de contato e depois Sobrenome.
- Clique em + Adicionar campo.
- Em Campo, pesquise e selecione Primeiro nome.
- Para o primeiro nome Valor, selecione Coletar informações de contato e, em seguida, selecione Primeiro nome.
- Clique em + Adicionar campo.
- Em Campo, pesquise e selecione Email.
- Para o Valor do email, selecione Coletar informações de contato | Contact_Email | Valor .
- Clique em + Adicionar campo.
- Em Campo, pesquise e selecione Telefone celular.
- Para o valor do telefone celular, selecione Coletar informações de contato | Contact_Phone | Valor .
- Clique em + Adicionar campo.
- Em Campo, pesquise e selecione ID da conta.
- Para o valor de ID da conta, selecione Coletar informações de contato | Conta | ID do registro .
Adicionar um caminho de falha para gerenciamento de erros
Configure o elemento Criar registros para gerenciar erros de modo eficaz.
- Para gerenciar erros, no elemento Criar registros, clique nos três pontos e clique em Adicionar caminho de falha.
-
Para mostrar informações de erro, adicione um elemento Tela no caminho de falha.
- Para Rótulo, insira Mostrar mensagem de erro.
- Aceite o preenchimento automático do nome da API.
-
Adicione um componente de Mensagem à página de erro.
- Na lista Componentes, clique em Mensagem.
- Para Nome da API, insira ErrorMessage.
- Para o Tipo de mensagem, selecione Crítico
- Para Conteúdo da mensagem, selecione + Novo recurso.
- Para Tipo de recurso, selecione Modelo de texto.
- Para Nome da API, insira Fault_Message.
- Para Corpo, insira Não foi possível criar o contato devido a um erro: e, em seguida, no campo Inserir um recurso, selecione Entrevista de fluxo em execução e, em seguida, selecione Mensagem de falha.
- Clique em Concluído.
-
.
O caminho de falha captura erros inesperados e informa ao usuário o que deu errado.
- Clique em Concluído.
-
Adicione um conector ao primeiro elemento.
Se o usuário puder corrigir o erro, o conector o levará de volta para que ele possa alterar suas entradas.
-
Depois do elemento de tela Mostrar mensagem de erro, clique em
e clique em Conectar ao elemento.
- Clique no primeiro elemento da tela.
-
Depois do elemento de tela Mostrar mensagem de erro, clique em
-
Salve o fluxo.
- Para Rótulo, insira Criar um contato.
- Aceite o Nome da API preenchido automaticamente.
- Para Descrição, insira Cria um contato usando as informações coletadas em uma tela. Se houver um erro ao criar o contato, o usuário será direcionado à primeira tela para tentar novamente.
Adicionar uma tela de sucesso
Crie uma página que seja exibida após a criação bem-sucedida do registro.
- Para confirmar o sucesso, adicione um elemento Tela após o elemento Criar registros, no caminho de sucesso.
-
Configure a tela.
- Para Rótulo, insira Mostrar sucesso.
- Aceite o preenchimento automático do nome da API.
-
Adicione um componente Texto de exibição à página.
- Na lista Componentes, clique em Exibir texto.
- Para Nome da API, insira SuccessMessage.
- Na caixa de texto, insira Contact created successfully!
-
Adicione um componente de Mensagem à página.
- Na lista Componentes, clique em Mensagem.
- Para Nome da API, insira SuccessMessage.
- Para o Tipo de mensagem, selecione Sucesso
- Para Conteúdo da mensagem, insira Contact created successfully!
- Clique em Concluído.
Testar o fluxo
Teste cuidadosamente o fluxo antes de ativá-lo.
- Para iniciar a depuração, clique em Debular e depois em Executar.
- Para verificar a criação bem-sucedida, insira dados de amostra e verifique se o fluxo criou o contato com sucesso.
- Para verificar os valores de campo, verifique se o contato criado tem todos os valores de campo esperados.
- Teste para confirmar o tratamento de erro ao adicionar um registro duplicado.
- Remova os dados de amostra antes de ativar o fluxo.

