Skip to main content

Confirme quando o contato deve ser atualizado

Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

Se o fluxo encontrar um contato correspondente, o usuário poderá atualizar esse contato. Mas talvez o usuário não queira fazer isso. Afinal, às vezes os usuários inserem dados incorretamente. Portanto, vamos criar uma tela que pergunte ao usuário como ele deseja prosseguir.

Adicione uma tela para confirmar como proceder

Primeiro, adicione um elemento de tela ao caminho Found (Encontrado).

  1. No caminho Found (Encontrado) após o elemento Match Found? (Correspondência encontrada?), clique em Add Element (Adicionar elemento).
  2. Selecione Screen (Tela).
  3. Em Label (Rótulo), insira Update or Leave (Atualizar ou manter).
    O nome da API é definido automaticamente como Update_or_Leave.

Adicione um componente Display Text (Exibir texto) à tela

Em seguida, adicione um componente que mostre ao usuário quais são os valores do contato existente e compare esses valores com os que ele inseriu na tela anterior.

  1. Na guia Components (Componentes), insira display (Exibir) na caixa de componentes de pesquisa.
  2. Clique no componente Display Text (Exibir texto) para adicioná-lo à tela de trabalho.
  3. No painel de propriedades do componente Display Text (Exibir texto), em API Name (Nome da API), insira duplicateInfo.
  4. No editor de texto, insira o texto a seguir.
We found an existing contact that already has that email address. Do you want to update the existing contact?
Existing Name: {!Find_a_Match.FirstName} {!Find_a_Match.LastName}
New Name: {!contact.FirstName} {!contact.LastName}
Existing Account: {!Find_a_Match.Account.Name}
New Account:{!contact.Account.Name}

O painel de configuração Display Text (Exibir texto) que corresponde às etapas anteriores.

Este texto informa o usuário sobre o contato duplicado e pergunta se ele deseja atualizá-lo. As linhas a seguir fazem referência a um valor existente ou a um valor inserido pelo usuário, apresentando esses valores ao usuário. Observe que você também pode adicionar essas referências, selecionando-as no campo “Insert a resource” (Inserir um recurso).

  1. Clique em Done (Concluído).
  2. Salve o fluxo.

Adicione um componente Toggle (Alternância) à tela

Agora vamos adicionar o botão de alternância para que o usuário possa especificar se o fluxo deve atualizar o contato existente.

  1. Na tela, clique no elemento Update or Leave (Atualizar ou manter) para abrir a tela de trabalho correspondente.
  2. Na guia Components (Componentes) clique em Toggle (Alternar) para adicionar esse componente bem abaixo do componente Display Text (Exibir texto).
  3. No painel Toggle component’s properties (Propriedades do componente de alternância), insira estes valores.
    • Em API Name (Nome da API), insira update_toggle.
    • Em Label (Rótulo), insira Click to Update (Clique para atualizar).
    • Em Active Label (Rótulo ativo), insira Update existing contact (Atualizar contato existente).
    • Em Inactive Label (Rótulo inativo), insira Leave existing contact unchanged (Mantenha inalterado o contato existente).
      O componente Toggle (Alternância) correspondente às etapas anteriores.
  4. Clique em Done (Concluído).
  5. Salve o fluxo.

Adicionar um elemento de Decisão ao fluxo

O caminho encontrado precisa ser dividido: um caminho para atualizar o contato existente e outro para manter o registro existente inalterado. O caminho que o fluxo seguirá depende da escolha do usuário. Adicione um elemento Decision (Decisão) para criar esses dois caminhos.

  1. Depois do elemento Update or Leave (Atualizar ou manter), clique em Add Element (Adicionar elemento).
  2. Selecione Decision (Decisão).
  3. Na janela New Decision (Nova decisão), em Label (Rótulo), insira What Did User Choose (O que o usuário escolheu).
    O API Name (Nome da API) é definido automaticamente como What_Did_User_Choose.
  4. Na seção Outcomes (Resultados), confirme se New Outcome (Novo resultado) está selecionado.
  5. Na seção Outcome Details (Detalhes do resultado), em Label (Rótulo), insira Update Existing (Atualizar existente).
    O API Name (Nome da API) será definido automaticamente como Update_Existing.
  6. Em Condition Requirements to Execute Outcome (Requisitos de condição para executar o resultado), selecione All Conditions Are Met (AND) (Todas as condições são atendidas (AND)).
  7. Insira essa condição.
    • Em Resource (Recurso), selecione Update or Leave (Atualizar ou manter) > Click to Update (Clicar para atualizar) > value (valor).
    • Em Operator (Operador), selecione Equals (Igual a).
    • Em Value (Valor), selecione True (Verdadeiro).
  8. Na seção Outcome Order (Ordem de resultados), selecione Default Outcome (Resultado padrão).
  9. Em Outcome Label (Rótulo do resultado), insira Do Nothing (Não fazer nada).
  10. Salve o fluxo.

A tela do Flow Builder (Criador de fluxo) que corresponde às etapas anteriores.

Agora, seu fluxo se divide em três caminhos, e dois deles precisam realizar alguma ação com seus dados. Na próxima unidade, você criará os elementos que fazem tudo acontecer.

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback