Campaign と Microsoft Dynamics 365 の接続

このページでは、Campaign Classic を Microsoft Dynamics CRM 365 に接続する方法について説明します。

可能なデプロイメントは次のとおりです。

  • Web API 経由(推奨)。 Microsot Dynamics との接続を設定する手順については、以下の節を参照してください。
  • Office 365 と共に使用します。 この統合を設定する主な手順については、こちらのビデオを参照してください。
  • オンプレミス​デプロイメントの場合は、Office 365 の主な手順を適用します。

データ同期は、専用のワークフローアクティビティを使用して実行します。 詳細情報

実装手順

Web API を介して Adobe Campaign と連携するように Microsoft Dynamics 365 に接続するには、次の手順を適用する必要があります。

Microsoft Dynamics CRM 内:

  1. Microsoft Dynamics クライアント ID の取得
  2. Microsoft Dynamics Client シークレットの生成
  3. 権限の設定
  4. アプリユーザーの作成
  5. 秘密鍵のエンコード

詳しくは、この節を参照してください

Campaign Classic 内:

  1. 新しい外部アカウントの作成
  2. Microsoft Dynamics 設定を使用した外部アカウントの設定
  3. 設定ウィザードを使用したテーブルのマッピングと列挙の同期
  4. 同期ワークフローの作成

詳しくは、この節を参照してください

注意

Adobe Campaign を Microsoft Dynamics に接続する場合、次のことはできません。

  • CRM の動作が変わり Adobe Campaign との互換性の問題が生じる可能性があるプラグインのインストール
  • 複数の列挙の選択

Microsoft Dynamics CRM の設定

アカウントをセットアップするためのアクセストークンとキーを生成するには、グローバル管理者​の資格情報を使用して Microsoft Azure Directory にログインする必要があります。 次に、以下に示す手順に従います。

Microsoft Dynamics クライアント ID の取得

クライアント ID を取得するには、Azure Active Directory にアプリを登録する必要があります。 クライアント ID はアプリケーション ID と同じです。

  1. Azure Active Directory/アプリ登録​に移動し、「新しいアプリケーションの登録」をクリックします。
  2. adobecampaign<instance identifier> など、インスタンスの識別に役立つ一意の名前を指定します。
  3. アプリケーションの種類」を web アプリ/API として選択します。
  4. サインオン URL」には http://localhost を使用します。

保存すると、Campaign のクライアント識別子である​アプリケーション ID が取得されます。

詳しくは、こちらのページを参照してください。

Microsoft Dynamics Client シークレットの生成

クライアントシークレットは、クライアント ID に対して一意のキーです。 証明書キー識別子を取得するには、次の手順に従います。

  1. Azure Active Directory/アプリ登録​に移動し、以前に作成されたアプリケーションを選択します。

  2. 証明書とシークレット」をクリックします。

  3. 証明書をアップロード」をクリックし、生成された公開証明書を参照してアップロードします。

  4. 証明書を生成するには、OpenSSL を使用します。

    例:

    - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
    
  5. マニフェスト」リンクをクリックして、証明書キー識別子​と​キー ID を取得します。

権限の設定

作成したアプリに対する​必要な権限​を設定する必要があります。

  1. Azure Active Directory/アプリ登録​に移動し、以前に作成されたアプリケーションを選択します。
  2. 左上の「設定」をクリックします。
  3. 必要な権限」で、「追加」と API/Dynamics CRM オンライン​をクリックします。
  4. 次に、「選択」をクリックし、「組織ユーザーとして Dynamics 365 にアクセス」チェックボックスを有効にして、「選択」をクリックします。

アプリユーザーの作成

アプリユーザーとは、上で登録したアプリケーションで使用するユーザーです。 上記の登録済みのアプリを使用して Microsoft Dynamics に対しておこなった変更は、このユーザーを通じておこなわれます。

手順 1:Azure Active Directory に非インタラクティブユーザーを作成する

  1. Azure Active Directory/ユーザー​をクリックし、「新しいユーザー」をクリックします。
  2. 使用する適切な名前を指定し、ユーザー名は E メールフォーマットにする必要があります。
  3. ディレクトリロール​の Dynamics 365 管理者​を選択します。

手順 2:作成したユーザーに適切なライセンスを割り当てる

  1. Microsoft Azure から、「管理者アプリ」をクリックします。
  2. ユーザー/アクティブなユーザー​に移動し、新しく作成したユーザーをクリックします。
  3. 製品ライセンスを編集」をクリックし、Dynamics 365 顧客エンゲージメントプラン​を選択します。
  4. 閉じる」をクリックします。

手順 3:Dynamics CRM でアプリケーションユーザーを作成する

  1. Microsoft Azure から、設定/セキュリティ/ユーザー​に移動します。

  2. ドロップダウンをクリックし、「アプリケーションユーザー」を選択して「新規」をクリックします。

  3. 上の Active Directory に作成されたユーザーと同じユーザー名を使用します

    メモ

    同じ名前を使用すると、重複キーエラーがスローされるので、この手順が必要かどうかの確認が得られるまで、別のユーザー名を使用して先に進みます。

  4. アプリケーション ID以前に作成したアプリケーションに割り当てます。

  5. ロールの管理」をクリックし、ユーザーに対して​システム管理者​ロールを選択します。

Campaign の設定

Microsoft Dynamics 365 と Campaign を接続するには、Campaign で専用外部アカウントを作成し、設定する必要があります。

  1. 管理/プラットフォーム/外部アカウント​に移動します。

  2. 新しい外部アカウントを作成し、Microsoft Dynamics CRM を選択し、「有効にする」オプションを選択します。

  3. Web API デプロイメントの種類を選択します。

    Adobe Campaign Classic は、証明書​または​パスワード資格情報​による認証用に、OAuth プロトコルを使用した Dynamics 365 REST インターフェイスをサポートしています。

    Azure Directory で以前に定義された設定を使用して、外部アカウントを設定します。

    メモ

    Microsoft Dynamics CRM 外部アカウント設定の詳細については、こちらの節を参照してください。

  4. Microsoft CRM 設定ウィザード…」リンクをクリックします:Adobe Campaign は、Microsoft Dynamics データテンプレートからテーブルを自動的に検出します。

  5. 復元するテーブルを選択します。

  6. 次へ」をクリックして、対応するスキーマの作成を開始します。

    メモ

    設定を承認するには、Adobe Campaign コンソールからいったん切断し、再接続する必要があります。

    一致するデータスキーマが Adobe Campaign で使用可能になったことを確認できます。

  7. 列挙を同期」リンクをクリックし、Adobe Campaign と Microsoft Dynamics 間の列挙の同期を開始します。

これで Campaign と Microsoft Dynamics が接続されました。 2 つのシステム間でデータの同期を設定できます。 詳しくは、データ同期の節を参照してください。

Microsoft Dynamics CRM Office 365 統合の設定

このビデオでは、Office 365 デプロイメントのコンテキストで、Dynamics 365 と Adobe Campaign Classic を統合する方法を説明します。

サポートされるフィールドデータ型

Microsoft Dynamics 365 でサポートされる/サポートされない属性タイプは、次のとおりです。

属性タイプ サポート対象
基本型:ブール、日時、小数、浮動小数点数、倍精度浮動小数点数、整数、bigint、文字列 はい
金額(倍精度浮動小数点数) はい
memo、entityname、primarykey、uniqueidentifier(文字列) はい
ステータス、ピックリスト(使用可能な値を列挙型に格納)、ステート(文字列) はい
所有者(文字列) はい
ルックアップ(単一のエンティティ参照ルックアップのみ) はい
顧客 いいえ
関連 いいえ
PartyList いいえ
ManagedProperty いいえ

このページ