SurveyMonkey for Salesforce: criptografia de links

Se estiver enviando um link da integração com o Salesforce, você pode criptografar variáveis personalizadas. A criptografia protege os dados dos usuários ao impedir que os respondentes vejam ou editem as variáveis personalizadas no seu link.

Você precisa cumprir algumas etapas para configurar a criptografia:

  1. Mapear seu questionário para o Salesforce
  2. Criar um coletor por link na integração com o Salesforce
  3. Ativar criptografia
  4. Obter uma chave de criptografia com seu administrador principal (pode ser você mesmo)
  5. Configurar a criptografia no Salesforce (forneceremos as instruções abaixo)
  6. Enviar questionário

Leia estas instruções para começar.

Entre em contato com seu gerente de sucesso de clientes para habilitar o recurso Criptografia. Você precisará habilitá-lo apenas uma vez.

Crie os mapeamentos de seu questionário. Você pode usar nosso pacote gerenciado ou criar seus próprios mapeamentos para objetos padrão ou personalizados do Salesforce. Saiba mais >>

Crie um coletor por link na integração com o Salesforce. Lembre-se de adicionar as variáveis personalizadas que você deseja coletar dos respondentes. Saiba mais >>

Depois de criar seu link, ative a opção Criptografar variáveis personalizadas. Mostraremos uma versão criptografada do link do seu questionário para envio. Porém, esse link não funcionará enquanto você não configurar a criptografia no Salesforce.

Você verá instruções para configurar a criptografia e um exemplo de código. Copie esse exemplo de código para usar mais tarde. Você sempre poderá voltar a esta página e copiar depois.

Solicite ao administrador principal que crie e forneça uma chave de criptografia. 

Para gerar uma chave de criptografia:

  1. Como administrador principal, vá até o cabeçalho e selecione Minha equipe > Configurações
  2. Selecione Chave de criptografia do Salesforce na parte inferior da página (pode ser necessário rolar a tela).
  3. Selecione Gerar chave.
  4. Copie a chave e a forneça a quem estiver configurando a criptografia no Salesforce. Essa pessoa adicionará essa chave ao código de criptografia no Salesforce.

Para configurar a criptografia no Salesforce:

  1. Na página do coletor por link da integração com o Salesforce, copie o exemplo de código. Este é o código de criptografia que você usará no Salesforce.
  2. No Salesforce, crie um campo personalizado chamado SM_CV_ENCRYPTED_Data no objeto que acionará seu questionário. Por exemplo, caso seu questionário seja enviado quando um Caso for fechado, insira este campo personalizado no objeto Caso. Certifique-se de que seu código de criptografia faça referência e insira os valores criptografados nesse campo.
  3. No Salesforce, crie um acionador apex que criptografe suas variáveis personalizadas quando o evento que acionar seu questionário ocorrer (por exemplo, se o questionário é enviado quando um Caso é fechado, certifique-se de que seu acionador criptografe as variáveis personalizadas quando esse evento ocorrer). Ou cole o exemplo de código da página de integração com o Salesforce e substitua SM_ENCRYPTION_KEY pela chave criptográfica fornecida pelo administrador principal.

Fornecemos um exemplo de código para esse acionador quando você ativar a criptografia. Entretanto, é preciso ter atenção a alguns detalhes no uso desse código:

  • Lembre-se de revisar o acionador e atualizá-lo de acordo com seu ambiente, conforme necessário. Por exemplo, pode ser útil atualizar o acionador do questionário.
  • Este código faz referência apenas ao objeto para o qual você mapeia seu questionário (por exemplo, se você mapear seu questionário para o objeto Caso e depois adicionar mapeamentos ao objeto Conta, o exemplo de código fará referência apenas ao objeto Caso). Se mapear seu questionário para vários objetos, você precisará escrever um código personalizado ou atualizar o exemplo para atender às suas necessidades.
  • Este código insere dados criptografados no campo SM_CV_ENCRYPTED_Data do seu objeto. Se não houver um campo com esse nome no seu objeto, o código não funcionará.

Configure as automações que você precisa para enviar o link do seu questionário. Se estiver enviando este link do Salesforce, é bom criar um modelo de email com o link, configurar um alerta por email e criar um fluxo para enviar seu questionário. Saiba mais >>