Notas de versão do pacote do Salesforce

Este artigo descreve novos recursos e atualizações feitas no pacote Calendly Salesforce versão 2. 

Para migrar da nossa versão não gerenciada do pacote do Salesforce (v1) para nossa versão gerenciada (v2), confira: Atualize seu pacote Calendly Salesforce da versão 1 para a versão 2.

Caso contrário, se você estiver em uma versão de pacote gerenciado (v2 ou superior), pode atualizar para a versão atual visitando sua página de integrações do Salesforce e selecionando o banner para atualizar. 

Se você não tem certeza de qual versão você usa atualmente, visite sua página de integrações do Salesforce para confirmar sua versão. 

Versão 2.6 

Com a versão 2.6, introduzimos a capacidade de sincronizar ocorrências de não comparecimento no Calendly com o Salesforce para que o registro de eventos no Salesforce mostre quando determinados eventos resultam em um não comparecimento. Confira as alterações feitas na versão 2.6 abaixo.  

Novos recursos
  • Adiciona um novo campo personalizado ao objeto Evento:
    • Não comparecimento: este campo de caixa de seleção reflete ocorrências quando os convidados são marcados como não comparecimentos no Calendly.

  • Adiciona um novo modelo de fluxo UpdateEventNoShowTemplate:

    • Esse modelo de fluxo vem desativado por padrão e deve ser ativado por um administrador de SFDC para que ocorram sincronizações de não comparecimento.

      • Quando o modelo de fluxo UpdateEventNoShowTemplate está ativo no Salesforce:

        • Os convidados marcados como não comparecimento no Calendly farão com que o Salesforce pesquise o registro de evento correspondente com o UUID do convidado correspondente para atualizar o campo personalizado IsNoShow adequadamente. 

Versão 2.5 

Com a versão 2.5, introduzimos a capacidade de sincronizar os e-mails dos convidados e coanfitriões de eventos do Calendly com o Salesforce para que o registro do evento no Salesforce mostre todos os participantes do evento. Confira as alterações feitas na versão 2.5 abaixo. 

Novos recursos
  • Adiciona 3 novos campos ao objeto CalendlyAction:
    • Convidados adicionais: este campo é uma lista separada por vírgulas de endereços de e-mail de convidados associados ao evento.

    • Organizadores adicionais: este campo é uma lista separada por vírgulas de endereços de e-mail de coanfitriões associados ao evento.

    • Nome do grupo: este campo contém o nome do grupo ao qual o usuário do Calendly que foi agendado pertence.

  • Atualizações de CreateEventTemplate

    • Depois de criar o registro de evento do Calendly, esse fluxo agora também adicionará participantes adicionais ao evento se o evento tiver convidados e/ou coanfitriões. O comportamento padrão desta atualização de fluxo é o seguinte:

      • Pesquisa um cliente potencial ou contato correspondente com base no endereço de e-mail do convidado fornecido na resposta ao formulário do Calendly. Se um lead ou contato correspondente for encontrado, esse registro de lead / contato é adicionado como participante do evento.

      • Pesquisa um usuário do Salesforce correspondente com base no endereço de e-mail do coanfitrião (se for um evento coletivo). Se um usuário correspondente for encontrado, esse registro de usuário do Salesforce é incluído como participante do evento.

  • Adiciona 2 novos modelos de fluxo:

    • Obter modelo de participante do evento

    • Criar modelo de participante de evento

    • O CreateEventTemplate atualizado utiliza os 2 novos fluxos acima para criar participantes de eventos quando um evento é agendado.

Versão 2.4 

Na versão 2.4, introduzimos a capacidade de sincronizar respostas ao formulário de encaminhamento do Calendly diretamente para o Salesforce, permitindo que os administradores criem e atualizem registros quando um formulário de encaminhamento é enviado. Confira as alterações feitas na versão 2.4 abaixo. 

Novos recursos
  • Adiciona um novo objeto personalizado (CalendlyRoutingFormSubmission) que armazenará informações, incluindo o nome do formulário enviado, quaisquer parâmetros UTM ou ID do Salesforce associados ao formulário e o resultado das regras de encaminhamento associadas ao formulário.
  • Adicione um novo objeto personalizado (CalendlyRoutingFormQuestionsAnswers) que armazenará perguntas e respostas de formulário e relação com o objeto do CalendlyRoutingFormSubmissions para o qual a pergunta/resposta é destinada. 
  • Adiciona o CreateRoutingFormLeadTemplate 
    • O comportamento padrão desse fluxo é procurar leads ou contatos correspondentes com base no endereço de e-mail fornecido na resposta ao formulário do Calendly. Se um lead ou contato correspondente for encontrado, o fluxo atualiza o CalendlyRoutingFormSubmission com o ID de lead/contato para que as respostas do formulário estejam associadas ao registro existente. Se nenhum lead/contato for encontrado, o fluxo cria um novo lead de propriedade do administrador do sistema e associa o CalendlyRoutingFormSubmission ao novo registro. 
  • Adiciona as classes Apex a: 
    • Crie registros dos objetos CalendlyRoutingFormSubmission e CalendlyRoutingFormQuestionsAnswers
Atualizações de usabilidade
  •  Adiciona FormSubmissionUUID ao objeto CalendlyAction 
    • Isso será nulo se não houver um formulário de encaminhamento do Calendly na página de agendamento. Isso permite que os administradores do Salesforce tratem eventos de formulários de encaminhamento de maneira diferente dos eventos de visitas diretas às páginas de agendamento do Calendly. 

Versão 2.3

Com a versão 2.3, introduzimos a capacidade de sincronizar links do Calendly com o Salesforce para que os administradores possam referenciar a página de agendamento de um usuário do Salesforce de forma dinâmica em automações nativas do Salesforce ou em outras ferramentas que podem se integrar e sincronizar valores de campo do Salesforce. Confira as alterações feitas na versão 2.3 abaixo. 

Novos recursos
  • Adiciona um novo objeto personalizado (CalendlyLink) que armazenará o e-mail do usuário do Calendly, seu link do Calendly e informações sobre o link. 
  • Adiciona um campo de Link do Calendly ao objeto Usuário para armazenar o link de perfil do usuário. 
  • Adiciona um modelo de fluxo (MapUserCalendlyLinkTemplate).
  • Adiciona classes Apex a:
    • Upsert registra os registros de objetos personalizados do CalendlyLink 
Atualizações de usabilidade
  •  Define modelos de fluxo para serem desativados por padrão. 
    • Isso está seguindo as diretrizes de práticas recomendadas do Salesforce para que as alterações no modelo de fluxo possam ser adicionadas intencionalmente ao fluxo pelo administrador do SFDC, em vez de afetar a instância por padrão. 
    • Observação: se você não estiver usando um fluxo personalizado e estiver usando o comportamento de fluxo padrão do Calendly, após a atualização para a versão 2.3 ou superior, copie os modelos de fluxo padrão e defina a cópia como ativa. 
  • Adiciona as classes Apex a: 
    • Informe ao Calendly a versão do pacote após a instalação. Isso ajudará o Calendly a enviar e-mails de forma proativa aos clientes sobre descontinuações planejadas para versões desatualizadas.

Versão 2.1 

Criamos o pacote do Calendly para o Salesforce em formato gerenciado para facilitar a adição de novos recursos e funcionalidades à integração e não exigir que os usuários reinstalem o pacote para obter acesso a novas funcionalidades. Confira as alterações feitas na versão 2.1 abaixo.

Novos recursos
  • Pacote gerenciado.
  • Mudanças projetadas para permanecer eficazes contra a descontinuação de funcionalidades do Salesforce. 
  • Remove o processo OnCalendlyActionCreated
    • A lógica que aciona fluxos para serem executados agora está incluída nos modelos de fluxo CreateEvent e CancelEvent
  • Introduz lógica para evitar a criação duplicada do objeto CalendlyAction
Atualizações de usabilidade
  • Reconstrói os fluxos CreateEvent e CancelEvent como modelos de fluxo CreateEventTemplate e CancelEventTemplate
  • Adiciona lógica ao CreateEventTemplate para encontrar apenas administradores de sistema ativos como proprietário de backup para novos registros criados se o anfitrião do Calendly não corresponder a nenhum usuário do Salesforce. 
  • O CancelEventTemplate atualiza o campo Foi reagendado na atividade se o evento antigo foi reagendado. 
Alterações de sincronização de dados
  • Adiciona 12 campos ao objeto CalendlyAction para capturar perguntas personalizadas e respostas das questões 5 a 10 no fluxo de agendamento.
    • Anteriormente, apenas as 4 primeiras perguntas e respostas eram passadas. 
  • Adiciona um campo Reagendado ao objeto Atividade e ao objeto CalendlyAction
  • Passa os detalhes do local para o campo Local no objeto CalendlyAction personalizado.