O Salesforce cria um novo evento para os convidados existentes, mas o proprietário do lead não atualiza. Você pode querer atualizar o proprietário do lead para corresponder ao proprietário do evento, por exemplo, quando um lead passa para um estágio diferente do ciclo de vendas.
Para saber mais sobre o comportamento padrão de fluxo, acesse este artigo.
Atualize o proprietário do lead para corresponder ao proprietário do evento
Observação: se você não tem certeza de qual versão utiliza atualmente, pode visitar sua página de integrações do Salesforce para confirmar sua versão.
Localize seu fluxo
- Na Setup do Salesforce, pesquise por Fluxos. Selecione Fluxos.
- Se você não personalizou o modelo CreateEventTemplate antes, precisará criar um novo fluxo com base no modelo. Para fazer isso, você pode abrir o modelo CreateEventTemplate, personalizá-lo diretamente e depois Salvar Como. Salvar ele criará um novo fluxo. Você pode chamar o novo fluxo de algo como "CreateEvent."
- Se você já personalizou os modelos de fluxo, abra seu fluxo personalizado.
Adicionar um elemento de decisão
- Na Caixa de Ferramentas no lado esquerdo, arraste um elemento de Decisão para o extremo direito do fluxo, ao lado do elemento Criar Registros: Criar Evento.
- Em Nova Decisão, defina Rótulo como Correspondência de Lead para atualizar.
- Em Detalhes do Resultado, defina o Rótulo como Correspondência de Lead para Atualizar Proprietário do Registro.
- Em Condições necessárias para executar o resultado, selecione Todas as condições foram atendidas. Você vai configurar 3 condições.
- Para a primeira condição:
- Em Recurso, selecione WhoRecordId.
- No Operador, selecione Não é igual.
- Em Valor, selecione $GlobalConstant.EmptyString.
- Selecione + Adicionar condição. Para a segunda condição:
- Em Recurso, selecione LeadConvertedAt.
- Em Operador, selecione É nulo.
- Em Value, selecione $GlobalConstant.True.
- Selecione + Adicionar condição. Para a terceira condição:
- No Recurso, insira WhoRecordId.
- Em Operador, selecione É nulo.
- No Valor, selecione $GlobalConstant.False.
- Para a primeira condição:
- Selecione Concluir.
Adicionar um elemento Atualizar Registros
- Na Caixa de Ferramentas no lado esquerdo, arraste um elemento Atualizar Registros para o extremo direito do fluxo ao lado do elemento Decisão, Combinar Leads para Atualizar.
- Em Novo Atualizar Registros, defina Rótulo como Atualizar Proprietário do Lead.
- Em Como Encontrar Registros para Atualizar e Definir Seus Valores, selecione Especificar condições para identificar registros e definir campos individualmente.
- Em Atualizar Registros Desse Tipo de Objeto, em Objeto, selecione Lead.
- Em Filtrar registros de leads, em Requisitos de condição para atualizar registros, selecione Todas as condições foram atendidas. Você vai configurar uma condição:
- Em Campo, selecione Id.
- Em Operador, selecione Igual.
- Na Valor, selecione WhoRecordId.
- Em Configurar valores de campo para os registros de leads, você vai configurar um campo.
- No campo, selecione OwnerId.
- Na Value, selecione OwnerId.
- Selecione Concluir.
Conecte os elementos
- Conecte o elemento Subfluxo: Criar modelo de participante de evento ao elemento Decisão: Correspondência de Lead para atualizar.
- Conecte o elemento Decisão: Correspondência de Lead para atualizar ao elemento Atualizar Registros: Atualizar Proprietário do Lead.
- Para o pop-up Selecionar resultado para o controlador de decisão, deixe o Resultado como Correspondência de Lead para Atualizar Proprietário do Registro e selecione Concluir.
Salvar e ativar o fluxo
- Selecione Salvar como, depois Uma Nova versão e Salvar.
- Para ativar seu fluxo, selecione Ativar.
Observação: você também precisará desativar o CreateEventTemplate para não ter eventos duplicados no Salesforce.
Localize seu fluxo
- Na Setup do Salesforce, pesquise por Fluxos. Selecione Fluxos.
- Se você não personalizou o modelo CreateEventTemplate antes, precisará criar um novo fluxo com base no modelo. Para fazer isso, você pode abrir o modelo CreateEventTemplate, personalizá-lo diretamente e depois Salvar Como. Salvar ele criará um novo fluxo. Você pode chamar o novo fluxo de algo como "CreateEvent."
- Se você já personalizou os modelos de fluxo, abra seu fluxo personalizado.
Adicione um elemento de Decisão.
- Na Caixa de Ferramentas no lado esquerdo, arraste um elemento de Decisão para o extremo direito do fluxo, ao lado do elemento Criar Registros: Criar Evento.
- Em Nova Decisão, defina Rótulo como Correspondência de Lead para atualizar.
- Em Detalhes do Resultado, defina o Rótulo como Correspondência de Lead para Atualizar Proprietário do Registro.
- Em Condições necessárias para executar o resultado, selecione Todas as condições foram atendidas. Você vai configurar 3 condições.
- Para a primeira condição:
- Em Recurso, selecione WhoRecordId.
- No Operador, selecione Não é igual.
- Em Valor, selecione $GlobalConstant.EmptyString.
- Selecione + Adicionar condição. Para a segunda condição:
- Em Recurso, selecione LeadConvertedAt.
- Em Operador, selecione É nulo.
- Em Value, selecione $GlobalConstant.True.
- Selecione + Adicionar condição. Para a terceira condição:
- No Recurso, insira WhoRecordId.
- Em Operador, selecione É nulo.
- No Valor, selecione $GlobalConstant.False.
- Para a primeira condição:
- Selecione Concluir.
Adicionar um elemento Atualizar Registros
- Na Caixa de Ferramentas no lado esquerdo, arraste um elemento Atualizar Registros para o extremo direito do fluxo ao lado do elemento Decisão, Combinar Leads para Atualizar.
- Em Novo Atualizar Registros, defina Rótulo como Atualizar Proprietário do Lead.
- Em Como Encontrar Registros para Atualizar e Definir Seus Valores, selecione Especificar condições para identificar registros e definir campos individualmente.
- Em Atualizar Registros Desse Tipo de Objeto, em Objeto, selecione Lead.
- Em Filtrar registros de leads, em Requisitos de condição para atualizar registros, selecione Todas as condições foram atendidas. Você vai configurar uma condição:
- Em Campo, selecione Id.
- Em Operador, selecione Igual.
- Na Valor, selecione WhoRecordId.
- Em Configurar valores de campo para os registros de leads, você vai configurar um campo.
- No campo, selecione OwnerId.
- Em Valor, selecione OwnerId.
- Selecione Concluir.
Conecte os elementos
- Conecte o elemento Criar registros: Criar evento ao elemento Decisão: Correspondência de Leads para atualizar.
- Conecte o elemento Decisão: Correspondência de Lead para atualizar ao elemento Atualizar Registros: Atualizar Proprietário do Lead.
- Para o pop-up Selecionar resultado para o controlador de decisão, deixe o Resultado como Correspondência de Lead para Atualizar Proprietário do Registro e selecione Concluir.
Salvar e ativar o fluxo
- Selecione Salvar como, depois Uma Nova versão e Salvar.
- Para ativar seu fluxo, selecione Ativar.
Observação: você também precisará desativar o modelo CreateEventTemplate, para que você não tenha eventos duplicados no Salesforce.
- Na página de configuração, localize a caixa de Busca Rápida / Pesquisa e digite fluxos.
- Selecione Fluxos.
- Em Fluxos, abra o fluxo CreateEvent.
- Observação: o construtor visual da sua organização pode ser visualizado na experiência Classic ou Lightning. A funcionalidade permanece a mesma.
- Na Caixa de Ferramentas no lado esquerdo, arraste um elemento de Decisão para o extremo direito do fluxo, ao lado do elemento Criar Registros: Criar Evento.
- Em Edit Decision, defina:
- Rótulo para Correspondência de Lead para atualizar
- Quando executar Resultado para que todas as condições sejam atendidas
- Em Recurso, digite {!. WhoRecordId}. Em seguida, em Operador, selecione Não é igual. Defina o valor como {! GlobalConstant.EmptyString}. Em seguida, + Adicionar condição.
- No próximo recurso, digite {! LeadConvertedAt}. Em seguida, em Operador, selecione É nulo. Defina o valor como {! GlobalConstant.True}. Em seguida, + Adicionar condição.
- No último Recurso, insira {!. WhoRecordId}. Em seguida, em Operador, selecione É nulo. Configure o Valor para {! GlobalConstant.False}. Em seguida, selecione Concluir.
- Na Caixa de Ferramentas no lado esquerdo, arraste um elemento Atualizar Registros para o extremo direito do fluxo ao lado do elemento Decisão, Combinar Leads para Atualizar.
- Em Editar Atualização de Registros, defina Objeto como Lead.
- Em Filtrar Registros de Leads, defina:
- Requisitos de Condição para Condições serem Atendidas
- Campo para Id
- Operador para Igual
- Valor para {! WhoRecordId}
- Em Definir valores de campo para os registros de leads, defina:
- Campo para OwnerId
- Valor para {! OwnerId}. Em seguida, selecione Concluir.
- Conecte os elementos.
- Para salvar o fluxo, selecione Salvar e depois Salvar Como para salvar a versão modificada do fluxo. Para ativar o fluxo, selecione Ativar.