対象プランオプション機能
本ページではワークフローを利用し、Salesforceのキャンペーンメンバーに追加されたらEventHubに登録するためのテンプレートレシピをご紹介します。
<attention> ワークフロー:イベントを作成したらSalesforceのキャンペーンとレポートを作成するを実装していない場合、Salesforceの該当キャンペーンのeventKey とticketIdは値が空の状態です。上記レシピを実装するもしくは、Salesforceの該当キャンペーンにeventKey とticketIdを入力の上、以下レシピを実行してください。</attention>
1. 利用するテンプレートレシピ
本ヘルプページでご紹介しているレシピは、ワークフロー上のPROJECTSからご確認いただけます。ご利用するレシピは、レシピを利用するよりダウンロードしてください。
2. 事前準備:WorkatoとSalesforceを連携させる
連携を開始するために必要な事前準備として、WorkatoとSalesforce間の認証設定が必要です。認証設定が完了していない場合は【事前準備】 WorkatoとSalesforceを連携するための認証設定をご確認の上、設定を完了させてください。
3. ワークフローにログインする
① EventHubの管理画面から[設定]>[外部連携]>[ワークフロー]をクリックし、[利用する]を選択します。
<tips> -ワークフローメニューが表示されない場合は、担当のカスタマーサクセスサクセス または 画面右下にある吹き出しマークからカスタマーサポートへお問い合わせください。
-メニューは表示されるものの、うまくログインできない場合はセッションが切れている可能性があります。一度EventHubの管理画面をリロードしてください。</tips>
4. キャンペーンメンバーの項目を確認する
Salesforceのキャンペーンメンバーオブジェクトに保持している項目のうち、以下の項目がデフォルトで設定されています。デフォルト項目以外に、キャンペーンメンバーで保持している項目をEventHubに連携させたい項目がある場合は、適宜追加してください。
5. EventHubに連携したいプロフィール項目のマッピングをする
EventHubには、[基本設定]>[プロフィール項目]で[メールアドレス、姓、名、所属先、部署、役職]のようにデフォルトで設定されている登録項目があります。Salesforceのキャンペーンメンバーで取得している項目のうち、EventHubに登録させたいプロフィール項目を設定してください。
上記の画像のように、トリガーであるSalesforceキャンペーンメンバーの出力データ(※データピル)が表示されています。Request bodyの箇所にSalesforceアカウントからEventHubにデータピルを割り当ててください。
独自に作成したカスタムプロフィール項目を追加する方法
以下の手順でプロフィール項目を追加することが可能です。
① Request body schemeにある [+ Add Field]を選択します。
② 追加したいプロフィール項目を設定し、[Add Field]をクリックします。
Name | 追加するプロフィール項目の名称を入力します。 例: customeFieldXXXXX 「XXXX」にはEventHub管理画面の[基本設定]>[プロフィール項目]に表示される[項目ID]を入力してください。 |
Date type | 追加するプロフィール項目のデータ型を入力します。 [String]を選択してください。 |
Optional | [Yes]を選択してください。 |
上記で設定した内容を[Save]したあと[Start recipe]をクリックし、レシピをアクティブにします。
これでテンプレートレシピの設定は完了です🎉
Salesforceから手動でキャンペーンメンバーを追加し、一連のフローを実行の上、EventHubの該当イベントに正しくユーザーが登録されているかどうか確認してください。
EventHubにユーザー登録が実行されると、EventHubから該当ユーザーに登録完了メールが自動配信されます。
① キャンペーンメンバーにユーザー(メールアドレス)を追加する
② レシピのフローが実行される
③ EventHubにユーザーが登録される
④ ③と同時に登録時のメールアドレスに登録完了メールが送信される
このとき④で配信されるメールは[メール]>[システムメール]の[EXCELアップロード・埋め込みフォーム・MAフォーム(API連携)・同僚招待の登録完了]から編集することができます。
<tips> パスワード設定[あり]で作成したイベントは、④で配信されるメールは[埋め込みフォーム・MAフォーム(API連携)のパスワード設定のメールが配信されます。</tips>
6. サポート対応について
弊社から提供する上記テンプレートレシピに関する質問は、画面右下の吹き出しマークからカスタマーサポートまでお問い合わせください。貴社の環境にログインし、設定内容およびエラーの詳細を確認させていただきます。
貴社独自の実装およびテンプレートレシピを流用する形でのカスタマイズを実施された場合は、弊社サポート対象外となります。別途有償サポートプランをご用意しておりますので、詳細のお問い合わせは担当のカスタマーサクセス または 画面右下にある吹き出しマークからカスタマーサポートへお問い合わせください。
また連携先のSalesforceに関しましても、企業によってSalesforceのデータの持ち方が異なりますので、提供する情報の継続や正確性を完全に保証するものではありません。Salesforceに関するご不明な点はSalesforceカスタマーサポート、もしくは社内のSalesforce Adminへお問い合わせください。