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 インスタンスを設定する場合(例:実稼動インスタンスの場合、<stage or prod>に「prod」を選択)によって若干異なります

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

OAuth アクセストークンを使用すると、統合ツールはweb APIを介してMicrosoft Dynamics 365 インスタンスで認証し、Campaign Standard エクスペリエンスイベントを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を使用したMicrosoft Dynamics 365への変更は、このユーザーが行います。 作成するには、次の手順に従います。

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

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

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

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

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

    • 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: Adobe API <stage or prod>
    • Email: User Name​と同じ(必要に応じて管理者の電子メール)

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

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

  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 Business Appsを参照し、検索バーで_Adobe Campaign Standard_を検索します。
    または、この​ リンク ​に移動することもできます。
  2. 手順に従って、Dynamics 365 インスタンス用のアプリをインストールします。
  3. インストールが完了したら、Dynamics 365 インスタンスに移動し、管理者としてログインします。
  4. 右上隅の歯車アイコンをクリックし、Advanced Settings​をクリックします。 上部バナーで、Settings​の横にあるドロップダウンをクリックし、Process Center​の下の​ Processes ​をクリックします。
  5. Adobe Campaign Email Bounce タスクを検索してクリックします。
  6. Administration」タブで、上部のリボンから「Actions」をクリックして以前に作成したAdobe API アプリケーションユーザーにオーナーを変更し、「Assign to another User」オプションを選択し、ドロップダウンから「Adobe API application user」を選択して割り当てます。
  7. プロセスを再アクティブ化する:
  8. Adobe Campaign Email Click タスクに対して同じ操作を行います。
NOTE
これらのプロセスを無効にする場合は、この​ Processes ​画面でいつでも実行できます。

関連トピック

recommendation-more-help
campaign-standard-help