Adobe Campaign Standardとの統合用にMicrosoft Dynamics 365を構成する

Microsoft Dynamics 365統合を構成し、Adobe Campaign Standardとのチャネル間通信でCRMデータをアクティブにする方法を説明します。

概要

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

統合を有効にするには複数のアプリケーションを構成する必要がありますが、この記事では、Dynamics 365内で必要な手順に焦点を当てます。

前提条件

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

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

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

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

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

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

新しいアプリケーションを登録

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

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

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

  4. アプリの登録画面に次の情報を入力します。

    • 名前:アドビキャンペーン<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を検索し、検索バーで​_Dynamics 365のAdobe Campaign_を検索します。
    または、このリンクに移動します。
  2. 手順に従って、Dynamics 365インスタンス用のアプリをインストールします。
  3. インストールが完了したら、Dynamics 365インスタンスに移動し、管理者としてサインインします。
  4. 右上隅の歯車アイコンをクリックし、Advanced Settings​をクリックします。 上部のバナーで、Settings​の横のドロップダウンをクリックし、Process Center​の下の​Processes​をクリックします。
  5. Adobe Campaign Email Bounce​タスクを探してクリックします。
  6. Administration」タブで、所有者を上部のAdobeから「Actions」をクリックして前に作成したリボンAPIアプリケーションユーザーに変更し、「Assign to another User」オプションを選択して、割り当てるドロップダウンから「Adobe API application user」を選択します。
  7. プロセスを再アクティブ化します。
  8. Adobe Campaign Email Click​タスクも同じようにします。
メモ

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

関連トピック

  • Microsoft Dynamics 365 統合用のAdobeI/Oを構成するには、統合のセットアップの次の手順を実行します
  • セルフサービス統合 アプリケーションを使用し始める前に、統合を導入および導入するための手順をリストしています。

このページ