SurveyMonkey

SurveyMonkey for Salesforce: Webリンクの暗号化

統合を導入しましょう!SurveyMonkey for Salesforceはエンタープライズ向けのアドオンです。営業担当者かカスタマー サクセス マネージャー(CSM)にお問い合わせください。統合のセットアップは英語でのみご利用になれます。

Salesforceの統合]からWebリンクを送信する場合は、カスタム変数を暗号化できます。暗号化により、回答者がWebリンクのカスタム変数を閲覧したり編集したりすることができないようにし、ユーザーのデータを保護できます。

Salesforceの統合についてもっと詳しい情報が必要ですか?スタートガイドをご覧ください >>

暗号化を設定するには、いくつかの手順を実行する必要があります。

  1. アンケートをSalesforceにマッピングする
  2. Salesforceの統合でWebリンクコレクターを作成する
  3. 暗号化を有効にする
  4. 代表管理者(お客様ご自身である場合もあります)から暗号化キーを取得する
  5. Salesforceで暗号化を設定する(手順については後述します)
  6. アンケートを送信する

開始するには、これらの手順をご確認ください。

可能であれば、Salesforce管理者と協力しながらこれらのステップを完了してください。環境に合わせてカスタムコードを作成する必要がある場合もあります。SurveyMonkeyのサポートチームは、Salesforceでのコーディングに関するご質問にお答えすることはできません。

カスタマー サクセス マネージャーに連絡して、暗号化機能を有効にしてください。有効にする必要があるのは一度だけです。

アンケートのマッピングを作成します。管理パッケージを使用するか、標準のあるいはカスタムSalesforceオブジェクトへの独自のマッピングを作成することもできます。詳細情報 >>

Salesforceの統合でWebリンクコレクターを作成します。回答者から収集したいカスタム変数を必ず追加してください。詳細情報 >>

Webリンクを作成したら、[カスタム変数の暗号化]オプションをオンにします。送信するアンケートリンクの暗号化バージョンが表示されます。ただし、Salesforceで暗号化をセットアップするまでこのリンクは機能しません

暗号化の設定方法とコードのサンプルが表示されます。後で使用するため、このコードサンプルをコピーします。いつでもこのページに戻ってコピーすることができます。

代表管理者に、暗号化キーの作成と提供を依頼します。 

暗号化キーの生成方法

  1. 代表管理者として、ヘッダーに移動し、[マイチーム] > [設定]を選択します。 
  2. ページの下部にある[Salesforceの暗号化キー]を選択します。(スクロールが必要な場合があります)
  3. キーの生成]を選択します。
  4. キーをコピーして、Salesforceで暗号化を設定するユーザーに提供します。このキーをSalesforceの暗号化コードに追加します。

Salesforceに暗号化をセットアップする方法

  1. Salesforceの統合の[Webリンクコレクター]ページから、コードのサンプルをコピーします。これはSalesforceで使用する暗号化コードです。
  2. Salesforceでアンケートをトリガーするオブジェクトに「SM_CV_encrypted_Data」というカスタムフィールドを作成します。たとえば、ケースが終了したときにアンケートを送信する場合は、このカスタムフィールドをケースオブジェクトに配置します。暗号化コードを参照し、暗号化された値がこのフィールドに配置されていることを確認してください
  3. Salesforceで、アンケート送信のトリガーとなるイベントで、カスタム変数を暗号化するApexトリガーを作成します。(たとえば、ケースが終了したときにアンケートを送信する場合には、このイベントが発生したときにトリガーがカスタム変数を暗号化します)。または、Salesforceの統合ページからコードサンプルを貼り付け、「SM_ENCrypation_key」を代表管理者が指定した暗号化キーに置き換えます。

重要!SurveyMonkeyが提供するコードサンプルを使用する場合は、以下のコードの使用に関する情報をお読みください。

暗号化を有効にすると、このトリガーのサンプルコードが提供されます。ただし、このコードを使用する場合は、いくつかの点に注意してください。

  • 必要に応じて、必ずトリガーを確認し、環境に合わせて更新してください。たとえば、アンケートのトリガーの更新が必要な場合があります。
  • このコードは、アンケートをマッピングする先のプロジェクトのみを参照します。(たとえば、アンケートをケースオブジェクトにマッピングし、アカウントオブジェクトに追加すると、サンプルコードはケースオブジェクトのみを参照します)。アンケートを複数の対象にマッピングする場合は、カスタムコードを作成するか、状況に応じてサンプルを更新する必要があります。
  • このコードを入力すると、暗号化されたデータがオブジェクトの「SM_CV_enCryPted_Data」フィールドに配置されます。オブジェクトにこの名前のフィールドがない場合、コードは機能しません。

アンケートリンクの送信に必要な自動化をセットアップします。このリンクをSalesforceから送信する場合は、リンクを記載したメールテンプレートを作成し、メールアラートを設定して、アンケート送信フローを作成します。詳細情報 >>