? サポートへ相談

Synergy!LEAD

別のオブジェクトに項目を転記するには?

仮登録データやアンケートなど、一時的にカスタムオブジェクトに保存したデータを、その後他のオブジェクトに自動で転記させたい場合はフローを利用します。
ここでは、「アンケート」というカスタムオブジェクトから「取引先責任者」オブジェクトに「アンケート回答日」の項目を転記させる方法をご説明します。

1. アンケートオブジェクトの設定

アンケートオブジェクトには「取引先責任者」と紐付ける参照関係項目を用意しておきます。
また、アンケートフォームから回答いただく際に「誰が回答したのか」を記録する必要があるので回答者のSalesforceIDを格納するテキスト項目を用意します。
これらを作成後、Synergy!LEADの連携項目設定を行って、フォームに利用できるようにしてください。

2. フォームの設定

フォームには「誰が回答したのか」の情報をフォームURLパラメータから取得し、自動的に記録ができる「自動設定項目」機能があります。こちらを活用することで、回答者のSalesforceIDを取得することが可能です。アンケート上で改めてお客様の情報を入力いただく必要がなくなります。

ここでは先に準備していた「回答者ID」に対して、フォームのURLに付与される「uid」というパラメータ情報が自動的に格納されるように設定を行っておきます。

3. フローの設定

フローでは、フォームで設定した自動設定項目から得た回答者のSalesforceID(取引先責任者ID)をもとに、該当する取引先責任者レコードを特定し、アンケート回答日を自動で転記します。

設定手順

設定例ですので皆さまの環境に合わせて読み替えてください。

  1. [ 設定 ] | [ フロー ] より [ 新規フロー ] をクリック
  2. 「レコードトリガーフロー」を選択し [ 作成 ]
  3. 「開始を設定」で以下のように設定
    • オブジェクト:アンケート(アンケートとして格納するオブジェクトを指定)
    • トリガーを設定:レコードが作成された
    • エントリ条件を設定:
      • 条件の要件:すべての条件に一致
      • 項目:回答者ID(SalesforceID__c)
      • 演算子:null
      • 値:False
      • フローを最適化:アクションと関連レコード
  4. [ 要素の追加(+) ] から 「レコードを更新」を選択し、以下の通り設定
    • 表示ラベル:取引先責任者のアンケート回答日を更新
    • API参照名:Update_Contact_SurveyDate
    • 更新するレコードを検索してその値を設定する方法:レコードを識別する条件を指定し、項目を個別に設定
    • オブジェクト:取引先責任者
    • レコード を更新する条件の要件:すべての条件に一致(AND)
      • 項目:取引先責任者ID
      • 演算子:次の文字列と一致する
      • 値:トリガーアンケート回答オブジェクト>回答者ID({!$Record.SalesforceID__c})
    • 取引先責任者の項目値をレコードに設定
      • 項目:アンケート回答日
      • 値:トリガーアンケート回答オブジェクト>アンケート回答日({!$Record.SurveyResponseDate__c})

  5. 右上 [ 保存 ] をクリック
    • フローの表示ラベル:Synergy!LEADアンケートからの転記(任意)
    • フローのAPI参照名:SL_Survey (任意)
  6. [ 有効化 ] をクリックしフローを起動

4. アンケートメール配信

メール配信(他オブジェクト)に以下のような形で文面をご用意ください。
フォームのURLについて、メール配信(他オブジェクト)からは直接埋め込むことができませんので、フォーム機能よりURLをコピーして埋め込んでください。

アンケート回答にご協力ください。
https://f.msgs.jp/webapp/form/XXXXX _ecxc_73/index.do?uid= {!Contact.Id}

メール配信

フォーム作成

Webトラッキング

Salesforce

仕様

ページのトップへ戻る