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

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

概要

Adobe Campaign StandardとMicrosoft Dynamics 365 の統合に関する一般的な説明については、 このページを参照してください。

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

前提条件

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

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

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

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

主な手順の概要を次のビデオで説明します。

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

新しいアプリケーションの登録 register-a-new-app

  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 (デフォルト値)

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

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

クライアント秘密鍵の生成 generate-a-client-secret

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

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

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

CAUTION
統合ツールの事前統合設定を完了するために必要なので、この値を保持します。 その後は取得できません。

権限の設定

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

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

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

アプリユーザーの作成

この新しいユーザーは汎用のユーザーです。 この API は、アプリケーションによって使用されます。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 URIAzure 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 を取得 get-the-tenant-id

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

Microsoft Dynamics 365 のCampaign Standardのインストール install-appsource-app

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

  1. Microsoft ビジネスアプリを参照し、検索バーで_Adobe Campaign Standard_を検索します。
    または、この link に移動することもできます。
  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 のタスクに対して同じ操作を行います。
NOTE
これらのプロセスをいつでも非アクティブ化したい場合は、この Processes の画面で行うことができます。

関連トピック

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff