Criar ou atualizar um contato
Usar um elemento de atribuição para definir o ID do contato na variável de registro
Chegou a hora de criar os elementos para o caminho Update Existing (Atualizar existente). Primeiro, adicione a ID do contato existente à variável de registro do contato. Lembre-se de que ter todos os valores em uma única variável de registro facilita a atualização do contato, e essa variável de registro precisa saber qual contato deve ser atualizado.
- No caminho Update Existing (Atualizar existente), clique em
.
- Selecione Assignment (Atribuição).
- No painel de configuração Assignment (Atribuição), insira estes valores.
- Em Label (Rótulo), insira
Set Contact ID(Definir a ID do contato).
O API Name (Nome da API) é definido automaticamente comoSet_Contact_ID.
- Em Variable (Variável), selecione contact (contato) > Contact ID (ID do contato).
- Em Operator (Operador), selecione Equals (Igual a).
- Em Value (Valor), selecione Contact from Find a Match (Contato de Encontrar uma correspondência) > Contact ID (ID do contato).

- Em Label (Rótulo), insira
- Salve o fluxo.
Usar um elemento Atualizar registros para atualizar um contato existente
Agora que a variável de registro de contato contém a ID do contato correspondente, você pode fazer referência a essa variável de registro de contato em um elemento Update Records (Atualizar registros).
- Depois do elemento Set Contact ID (Definir ID do contato), clique em
.
- Selecione Update Records (Atualizar registros).
- No painel de configuração Update Records (Atualizar registros), insira estes valores.
- Em Label (Rótulo), insira
Update Contact(Atualizar contato).
- Em API Name (Nome da API), insira
Update_Contact.
- Em How to Find Records to Update and Set Their Values (Como encontrar registros para atualizar e definir seus valores), confirme se está selecionado Use the IDs and all field values from a record or record collection. (Usar as IDs e todos os valores de campo de um registro ou de uma coleção de registros).
- Em Record (Registro) ou Record Collection (Coleção de registros), selecione a variável de registro contact (contato).
Como você selecionou a variável do registro de contato, esse elemento atualizará o registro especificado na variável com todos os valores armazenados na variável. É muito mais rápido do que selecionar os valores de cada campo um por um!
O caminho “Update Existing” (Atualizar existente) deve ficar assim.
- Em Label (Rótulo), insira
- Salve o fluxo.
Usar um elemento Criar registros para criar um novo contato
Agora é hora de passar para o caminho Not Found (Não encontrado). Lembre-se de que o fluxo executa esse caminho quando nenhum contato duplicado é encontrado, portanto, basta criar o contato.
- No caminho Not Found (não encontrado), clique em
.
- Selecione Create Records (Criar registros).
- No painel de configuração Create Records (Criar registros), insira estes valores.
- Em Label (Rótulo), insira
Create Contact(Criar contato).
O API Name (Nome da API) é definido automaticamente comoCreate_Contact.
- Em How to set record fields values (Como definir os valores dos campos de registro), confirme se From a Record Variable (De uma variável de registro) está selecionado.
- Em How Many Records to Create (Quantos registros criar), confirme se One (Um) está selecionado.
- Em Record (Registro), selecione a variável de registro contact (contato).
A tela do Flow deve ter a seguinte aparência.
- Em Label (Rótulo), insira
- Salve o fluxo.
Todos os elementos de dados do fluxo já estão prontos, mas não vamos deixar assim sem informar ao usuário o que aconteceu. Na próxima unidade, você criará mais duas telas para ajudar a manter os usuários informados.
