Salesforce CRMへのデータのエクスポートの設定

Salesforce CRMへのデータのエクスポートを設定して実行するには、次のことを行う必要があります。

  1. Salesforce CRMの宛先の作成

  2. Salesforce CRMのキャンペーンの作成

  3. キャンペーン・ジョブの実行

Salesforce CRMの宛先の作成

Salesforce CRMの宛先を作成して、データのエクスポート先を構成する必要があります。

Salesforce CRMの宛先を作成するには:

  1. 右下隅にあるOracleアイコンアプリケーション・ナビゲーション・ボタンのイメージ。Oracle Unityの様々な部分へのアクセスに使用します。をクリックして、ナビゲーション・メニューを開きます。
  2. 「宛先」を選択します。
  3. 右上隅の「宛先の作成」をクリックします。

ステップ1: 宛先詳細の定義

ジョブ詳細セクションでは、宛先のタイプおよびOracle Unityでの表示方法を定義できます。

宛先の情報を入力します。

宛先詳細のイメージ

  • タイプ: ドロップダウン・リストを使用して「Salesforce CRM」を選択します。
  • 名前: 名前を入力します。名前は1文字以上50文字以内である必要があります。文字(a–zおよびA–Z)、数字(0–9)、アンダースコア(_)、ハイフン(-)およびスペースのみを使用してください。先頭の文字にスペースは使用できません。
  • 宛先ID: 入力した宛先名から自動入力される一意のシステム識別子。宛先を作成した後はこの値を変更できません。

  • 摘要: 摘要を入力します。このフィールドはオプションですが、作成するすべてのエンティティに対して摘要を追加することをお薦めします。これは、他のユーザーがOracle Unityを使用したり操作するときに、追加の情報を得るのに役立ちます。説明には最大512文字を使用でき、使用する文字に制限はありません。言語設定でサポートされているすべての言語の文字を使用できます。

ステップ2: 認証設定の構成

Oracle UnityがSalesforceの必要なデータにアクセスできるようにするための情報を入力します。

認証セクションのイメージ

  • URL: SalesforceアカウントのベースURLを入力します。
  • クライアントID: SalesforceアカウントのクライアントIDを入力します。
  • クライアント・シークレット: Salesforceアカウントのクライアント・シークレットを入力します。
  • セキュリティ・トークン: Salesforceアカウントのセキュリティ・トークンを入力します。
  • ユーザー名: Salesforceアカウントのユーザー名を入力します。
  • パスワード: Salesforceアカウントのパスワードを入力します。

すべての詳細を入力したら、「接続の検証」をクリックして、Oracle Unityがサーバーにアクセスできることを確認します。接続に問題がある場合は、入力したサーバー・パスと認証設定が正しいことを確認してください。

フィールド・マッピング・セクション

このセクションでは、Oracle Unityのパーソナライズ属性とSalesforceのオブジェクト・フィールドの間のフィールド・マッピングを構成できます。

  • この宛先を使用するキャンペーンの作成時に、フィールド・マッピングを構成することもできます。

  • フィールド・マッピングなしでこのセクションを終了し、キャンペーンの作成時にすべてのフィールド・マッピングを構成することもできます。

  • キャンペーンのフィールド・マッピングに加えた構成/更新によって、宛先設定で行われた構成が上書きされます。

フィールド・マッピングを構成するには:

  1. 「Salesforceオブジェクト」のドロップダウン・リストを使用して、マップするSalesforceオブジェクト・フィールドを持つオブジェクトを選択します。

  2. 「Salesforceオブジェクト」リストのイメージ

  3. 「追加」追加ボタンのイメージをクリックします。

  4. 追加ボタンのイメージ

  5. 「外部IDフィールド」を選択します。これはSalesforceのオブジェクトの一意の識別子で、UPSERT操作に使用されます。パラメータが存在する場合は、insertコマンドを使用します。パラメータが存在しない場合は、updateコマンドを使用します。

  6. 「外部IDフィールド」リストのイメージ

  7. 「パーソナライズ属性」に、マップするUnityパーソナライズ属性の正確な名前を入力します。

  8. 「パーソナライズ属性」フィールドのイメージ

  9. 「Salesforceオブジェクト・フィールド」で、Unityパーソナライズ属性にマップするオブジェクト・フィールドを選択します。

  10. 「Salesforceオブジェクト・フィールド」リストのイメージ

  11. 「追加」追加ボタンのイメージをクリックします。

  12. 追加ボタンのイメージ

  13. 引き続き、選択したSalesforceオブジェクトのマッピングを作成します。

  14. 必要に応じて、追加のSalesforceオブジェクトおよび対応するマッピングを構成します。

ステップ3: 新しい宛先の保存および公開

宛先の定義が終了したら、ページ上部までスクロールし、「保存」または「保存してクローズ」をクリックします。

宛先を作成したら、変更を公開する必要があります。

Salesforce CRMのキャンペーンの作成

宛先を作成して公開した後、キャンペーンを作成し、エクスポートするセグメントを選択できます。

キャンペーンを作成するには:

  1. 右下隅にあるOracleアイコンアプリケーション・ナビゲーション・ボタンのイメージ。Oracle Unityの様々な部分へのアクセスに使用します。をクリックして、ナビゲーション・メニューを開きます。
  2. 「キャンペーン」を選択します。
  3. 右上隅で、「キャンペーンの作成」をクリックします。

「キャンペーンの作成」ページが表示されます。

ステップ1: キャンペーン詳細の定義

「キャンペーン詳細」セクションでは、Oracle Unityでのキャンペーンの表示方法を定義できます。また、エクスポートするセグメントを選択することも必要になります。

キャンペーン詳細を定義するには:

  1. キャンペーンの詳細を入力します。
  2. 「キャンペーン詳細」セクションのイメージ

    • 名前: 名前を入力します。名前は1文字以上、最大30文字である必要があります。文字(a–zおよびA–Z)、数字(0–9)、アンダースコア(_)、ハイフン(-)およびスペースのみを使用してください。先頭の文字にスペースは使用できません。

    • キャンペーンID: キャンペーンの一意のシステム識別子。キャンペーンを作成した後はこの値を変更できません。

      • キャンペーン名に英語の文字が使用されている場合、「キャンペーンID」フィールドは、入力したキャンペーン名から自動入力されます。この値は、キャンペーンが作成されるまで変更できます。
      • キャンペーン名に、言語設定でサポートされている別の言語の文字が使用されている場合、「キャンペーンID」フィールドは空白のままになります。英字を使用して名前を入力する必要があります。
    • 摘要: 摘要を入力します。このフィールドはオプションですが、作成するすべてのエンティティに対して摘要を追加することをお薦めします。これは、他のユーザーがOracle Unityを使用したり操作するときに、追加の情報を得るのに役立ちます。説明には最大512文字を使用でき、使用する文字に制限はありません。言語設定でサポートされているすべての言語の文字を使用できます。

  3. 「続行」をクリックします。

ステップ2: 宛先の選択

前に作成したSalesforce CRMの宛先を選択します。

宛先を選択するには:

  1. Salesforce CRMの宛先を選択します。
  2. 「接続の検証」をクリックして、Oracle Unityが宛先にアクセスできることを確認します。
  3. 「宛先」セクションのイメージ

  4. 接続を確認したら、「続行」をクリックします。

ステップ3: セグメントの選択

セグメントを選択し、Oracle Unityのパーソナライズ属性とSalesforceの属性をマップします。キャンペーンに対してマップできるSalesforceデータ・オブジェクトは1つのみです。

このセクションで構成したすべてのマッピングにより、選択した宛先設定で構成されたマッピングが上書きされます。

セグメントを選択するには: 

  1. セグメントのドロップダウン・リストを開くか、セグメント名で検索してセグメントを選択します。
  2. 「セグメント」セクションのイメージ

  3. 「マップ済属性」セクションで、フィールド・マッピングに使用するSalesforceのデータ・オブジェクトを選択します。
  4. 「Salesforceのデータ・オブジェクト」フィールドのイメージ

  5. 「外部IDフィールド」を選択します。これはSalesforceのオブジェクトの一意の識別子で、UPSERT操作に使用されます。パラメータが存在する場合は、insertコマンドを使用します。パラメータが存在しない場合は、updateコマンドを使用します。
  6. 「外部IDフィールド」リストのイメージ

  7. マップする必要がある「必要なSalesforceフィールド」を確認します。
  8. マップする「必要なSalesforceフィールド」のイメージ

  9. 「パーソナライズ属性」で、マップするUnity属性を選択します。「Salesforceオブジェクト・フィールド」で、Unity属性にマップするフィールドを選択します。
  10. Unity属性とSalesforceオブジェクト・フィールドをマップするためのフィールドのイメージ

  11. 「追加」追加ボタンのイメージをクリックします。
  12. 追加ボタンのイメージ

  13. フィールド・マッピングの構成が終了したら、「続行」をクリックします。

ステップ4: スケジュールおよび通知

キャンペーンのスケジュールおよび通知の設定を構成することが必要です。

「スケジュールと通知」セクションのイメージ

キャンペーンをスケジュールし、通知設定を定義するには:

  1. キャンペーンのスケジュールを構成します。
    • 定期的にキャンペーン・ジョブを自動実行するには、「繰返し」をクリックします。
    • 必要に応じてキャンペーン・ジョブを実行するには、「オンデマンド」をクリックします。
  2. 定期的なキャンペーン・ジョブについては、実行する「頻度」「開始時間」および「日」を選択します。
  3. 「通知」のフィールドに、キャンペーン・ジョブが実行されたときに通知する対象となる人のEメール・アドレスを入力します。複数のEメールを指定する場合は、カンマで区切ります。
  4. キャンペーン・ジョブが失敗した場合にのみ通知されるようにするには、チェック・ボックス「失敗時のみ通知」を選択します。

ステップ5: キャンペーンの保存および公開

キャンペーンを保存した後、実行する前に変更を公開する必要があります。

キャンペーンを保存および公開するには:

  1. ページ上部にスクロールして、「保存」または「保存してクローズ」をクリックします。
  2. 変更の公開のステップに従います。

キャンペーン・ジョブの実行

公開ジョブが正常に完了したら、スケジュール済ジョブとして、または「データ・フィード」ページから手動でキャンペーン・ジョブを実行できます。その後、ジョブ・ダッシュボードから進行状況をモニターできます。

キャンペーン・ジョブが正常に完了すると、Salesforce CRMアプリケーションでエクスポートされたデータを表示できます。

統合する, 統合, salesforce, 統合方法, salesforce crm, エクスポート