Adobe Campaign Standardとの統合のためのMicrosoft Dynamics 365の設定

Adobe Campaign Standardとのクロスチャネル通信でMicrosoft Dynamics 365統合を設定し、CRMデータをアクティブ化する方法について説明します。

概要

Adobe Campaign StandardとMicrosoft Dynamics 365の統合に関する一般的な説明は、このページで説明しています。

統合を有効にするには、複数のアプリケーションを設定する必要がありますが、この記事では、Dynamics 365内で必要な手順について説明します。

前提条件

このドキュメントで事前統合の設定を実行する前に、既にプロビジョニング済みで、組織のMicrosoft Dynamics 365インスタンスに対する管理者アクセス権があることを前提としています。 この問題が発生していない場合は、Microsoftカスタマーサポートに連絡して、Dynamics 365プロビジョニングを完了する必要があります。

ステージング環境と実稼動環境の両方に統合を設定する場合は、ステージング環境と実稼動環境の両方に対して以下の手順を実行する必要があります。 以下の手順は、ステージングインスタンスと実稼動Dynamics 365インスタンスのどちらを設定するかによって多少異なります(例えば、実稼動インスタンスの場合は、<stage or prod>に対して「prod」を選択します)。

アプリケーションと権限の設定

OAuthアクセストークンを使用すると、統合ツールでWeb APIを介してMicrosoft Dynamics 365インスタンスを認証し、Campaign StandardエクスペリエンスイベントをMicrosoft Dynamics 365インターフェイスのタイムラインビューに投稿できます。

主な手順については、次のビデオを参照してください。

OAuthアクセストークンを生成するには、以下の手順に従います。

新しいアプリの登録

  1. 管理者ログインで、 portal.azure.comにログインします。

  2. 左側のメニューの​Azure Active Directory​をクリックします。次に、表示されるサブメニューの「App registrations」をクリックします。

  3. 画面上部の​New registration​をクリックします。

  4. アプリ登録画面に入力します。

    • 名前:adobe campaign <stage or prod>
    • サポートされているアカウントの種類:Accounts in this organizational directory only(デフォルト値)

新しいアプリケーションの作成について詳しくは、この節を参照してください。

メモ

Microsoft Azure Directoryは、アプリに一意のアプリケーション(クライアント)IDを割り当てます。 このIDは、後でDynamics 365の設定で必要になります。また、統合ツールの設定を実行する際にも必要になります。

クライアント秘密鍵の生成

  1. アプリの概要画面の左側にあるサブメニューで、「Certificates and Secrets > New client secret」をクリックします。

  2. 説明を入力し、期間を設定して、「OK」をクリックします。

これで、クライアント秘密鍵が作成されました。 統合ツールの統合前の設定が完了するまで、値を一時的に保持します。

注意

この値は、統合ツールの事前統合設定を完了する必要があるので、そのままにします。 後で取得することはできません。

権限の設定

  1. この画面またはアプリの概要画面で、左側のサブメニューの「API permissions」をクリックします。 「Add a permission」をクリックした後、メニューから「Dynamics CRM」を選択する必要があります。

  2. 次に、user_impersonation​のチェックボックスをオンにし、Add permissions​ボタンをクリックします。

権限の設定について詳しくは、この節を参照してください。

アプリユーザーの作成

この新しいユーザーは汎用のユーザーです。 アプリケーションで使用されます。APIを使用したMicrosoft Dynamics 365の変更は、このユーザーがおこないます。 作成するには、次の手順に従います。

  1. Dynamics 365インスタンスに移動し、管理者としてログインします。

  2. 右上隅のギアアイコンをクリックし、Advanced Settings​をクリックします。 上部のバナーで、Settings​の横にあるドロップダウンをクリックし、「Security > Users」をクリックします。

  3. ドロップダウンメニューをクリックして、Application Users​に移動します。 「New」をクリックします。

  4. ユーザーアイコンの横にあるドロップダウンが​USER:APPLICATION USER​と表示されていることを確認します。

    新しいユーザーの画面に入力します。 パラメーターの候補:

    • User Name (電子メール):adobe_api_<stage-or-prod>@<your-d365-hostname>」(例:adobe_api_stage@some-company.crm.dynamics.com)
    • Application ID:Azure ADに登録したアプリケーションのID(必須)
    • 空白の​Application ID URI​と​Azure AD Object ID​を残すことができます
    • Full Name:AdobeAPI <stage or prod>
    • Email:と同 User Name じ(必要に応じて管理者の電子メール)

    アプリユーザーの作成について詳しくは、この節を参照してください。

  5. ユーザーアイコンをクリックし、 Adobe Campaignアイコンをアップロードします。これは、Dynamics 365に新しいAdobeイベントが表示されたときにタイムラインビューに表示されるアイコンです。

  6. 上部のリボンの​MANAGE ROLES​をクリックして、ユーザーの役割のリストを開きます。

  7. 下にスクロールし、このユーザーの​System administrator​アクセス権を選択します。

  8. OK」をクリックします。

テナントIDの取得

このページ🔗の手順に従って、テナントIDを見つけます。 このIDは、統合ツールで統合前の設定をおこなう際に必要になります。

Microsoft Dynamics 365用Campaign Standardのインストール

Dynamics 365アプリをCampaign Standard環境に統合するには、次の手順に従います。

  1. 次のリンクに移動します。https://appsource.microsoft.com/en-us/marketplace/appsを検索し、検索バーで​_Adobe Campaign for Dynamics 365_を検索します。
    または、このリンクに移動することもできます。
  2. 手順に従って、Dynamics 365インスタンス用のアプリをインストールします。
  3. インストールが完了したら、Dynamics 365インスタンスに移動し、管理者としてログインします。
  4. 右上隅のギアアイコンをクリックし、Advanced Settings​をクリックします。 上部のバナーで、Settings​の横にあるドロップダウンをクリックし、Process Center​の下の​Processes​をクリックします。
  5. Adobe Campaign Email Bounce​タスクを検索してクリックします。
  6. Administration」タブで、上部のリボンの「Actions」をクリックして前に作成したAdobeAPIアプリケーションユーザーに所有者を変更し、「Assign to another User」オプションを選択して、割り当てるドロップダウンから「Adobe API application user」を選択します。
  7. プロセスを再アクティブ化します。
  8. Adobe Campaign Email Click​タスクに対しても同じ操作を行います。
メモ

これらのプロセスをいつでも非アクティブにしたい場合は、この​Processes​画面で実行できます。

関連トピック

このページ