SurveyMonkey for Salesforce: шифрование веб-ссылок

Получите интеграцию! SurveyMonkey for Salesforce — это расширение Enterprise. Обратитесь в отдел продаж или к своему менеджеру по работе с клиентами. Настройка интеграции доступна только на английском языке.

При отправке веб-ссылки из интеграции Salesforce можно зашифровать пользовательские переменные. Шифрование защищает данные пользователя, не давая респондентам возможности видеть или редактировать пользовательские переменные в Вашей веб-ссылке.

Нужна дополнительная помощь по интеграции с Salesforce? Ознакомьтесь с нашим руководством по началу работы >>

Для настройки шифрования необходимо выполнить несколько действий.

  1. Мапируйте свой опрос с Salesforce.
  2. Создайте коллектор по веб-ссылке с помощью интеграции Salesforce.
  3. Включите шифрование.
  4. Получите ключ шифрования у основного администратора (им можете быть вы сами).
  5. Настройте шифрование в Salesforce (инструкции приведены ниже).
  6. Отправьте опрос.

Чтобы приступить к работе, ознакомьтесь с этими инструкциями.

Если возможно, обратитесь к администратору Salesforce для выполнения этих действий — возможно, вам придется создать собственный код для вашей среды. Служба поддержки SurveyMonkey не предоставляет рекомендаций по вопросам кодирования в Salesforce.

Обратитесь к своему менеджеру по работе с клиентами, чтобы включить функцию шифрования. Вам понадобится включить эту функцию лишь один раз.

Создайте маппинг для опроса. Вы можете использовать наш управляемый пакет или создавать собственные мапирования со стандартными и пользовательскими объектами Salesforce. Подробнее >>

Создайте коллектор по веб-ссылке с помощью интеграции Salesforce. Не забудьте добавить все пользовательские переменные, которые вы хотите собирать у респондентов. Подробнее >>

После создания веб-ссылки включите параметр Шифровать пользовательские переменные. Мы покажем вам зашифрованную версию ссылки на опрос для отправки. Однако эта ссылка не будет работать, пока в Salesforce не будет настроено шифрование.

Вы увидите инструкции по настройке шифрования и образец кода. Скопируйте этот образец кода, чтобы использовать его в дальнейшей настройке. Вы всегда сможете вернуться на эту страницу и скопировать его позже.

Запросите ключ шифрования у своего основного администратора. 

Вот как создать ключ шифрования:

  1. В качестве основного администратора перейдите к заголовку и выберите Моя группа > Настройки
  2. Выберите пункт Ключ шифрования для Salesforce внизу страницы (возможно, потребуется прокрутить страницу).
  3. Выберите Создать ключ.
  4. Скопируйте ключ и предоставьте его пользователю, настраивающему шифрование в Salesforce. Этот ключ будет добавлен в код шифрования в Salesforce.

Чтобы настроить шифрование в Salesforce, выполните следующие действия:

  1. Со страницы коллектора по веб-ссылке в интеграции Salesforce скопируйте пример кода. Это код шифрования, который вы будете использовать в Salesforce.
  2. В Salesforce создайте пользовательское поле с именем SM_CV_ENCRYPTED_Data в объекте, который запускает ваш опрос. Например, если опрос отправляется при закрытии обращения, поместите это пользовательское поле в объект «Обращение». Убедитесь, что код шифрования ссылается на это поле и помещает зашифрованные значения в это поле.
  3. В Salesforce создайте триггер Apex, который шифрует пользовательские переменные при возникновении события, запускающего ваш опрос (например, если опрос отправляется при закрытии обращения, убедитесь, что при закрытии этого события триггер шифрует пользовательские переменные). Или вставьте образец кода со страницы интеграции с Salesforce, заменив SM_ENCRISPTION_KEY ключом шифрования, предоставленным основным администратором.

ВАЖНО! Если вы хотите использовать предоставленный нами пример кода, прочитайте информацию об этом ниже.

Мы предоставляем образец кода для этого триггера при включенном шифровании. Однако при использовании этого кода следует помнить о нескольких вещах.

  • Обязательно проверьте триггер и при необходимости адаптируйте его для своей среды. Например, может потребоваться изменить триггер для опроса.
  • Этот код ссылается только на объект, с которым мапируется ваш опрос (например, если опрос мапируется с объектом «Обращение», а затем добавляется мапирование с объектом «Организация», пример кода будет ссылаться только на объект «Обращение»). Если вы мапируете свой опрос с несколькими объектами, вам будет необходимо написать собственный код или изменить образец в соответствии со своими потребностями.
  • Этот код помещает зашифрованные данные в поле SM_CV_ENCRYPTED_Data вашего объекта. Если в объекте нет поля с этим именем, код не будет работать.

Настройте все необходимые средства автоматизации для отправки ссылки на опрос. Если вы отправляете эту ссылку из Salesforce, создайте шаблон сообщения электронной почты с этой ссылкой, настройте оповещение по электронной почте и создайте процесс рассылки опроса. Подробнее >>