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
-
管理者ログインで、portal.azure.comにログインします。
-
左側のメニューの Azure Active Directory をクリックし、表示されるサブメニューの App registrations をクリックします。
-
画面上部の「New registration」をクリックします。
-
アプリ登録画面に入力します。
- 名前:adobe campaign
<stage or prod> - サポートされているアカウントの種類:Accounts in this organizational directory only (既定値)
- 名前:adobe campaign
新しいアプリケーションの作成について詳しくは、この節を参照してください。
クライアントシークレットを生成 generate-a-client-secret
-
アプリの概要画面で、左側のサブメニューで「Certificates and Secrets > New client secret」をクリックします
-
説明を入力し、期間を設定して、OKをクリックします。
これで、クライアントシークレットが作成されました。 統合ツールの統合前セットアップを完了するために、一時的に値を保持します。
権限の設定
-
この画面またはアプリの概要画面で、左側のサブメニューの「API permissions」をクリックします。 Add a permissionをクリックした後、メニューで Dynamics CRM を選択する必要があります。
-
次に、user_impersonationのチェックボックスをオンにして、Add permissions ボタンをクリックします。
権限の設定について詳しくは、この節を参照してください。
アプリユーザーの作成
この新規ユーザーは汎用ユーザーです。 APIを使用したMicrosoft Dynamics 365への変更は、このユーザーが行います。 作成するには、次の手順に従います。
-
Dynamics 365 インスタンスに移動し、管理者としてログインします。
-
右上隅の歯車アイコンをクリックし、Advanced Settingsをクリックします。 上部バナーで、Settingsの横にあるドロップダウンをクリックし、Security > Usersをクリックします。
-
ドロップダウンメニューをクリックして、Application Usersに移動します。 「New」をクリックします。
-
ユーザーアイコンの横にあるドロップダウンに「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と同じ(必要に応じて管理者の電子メール)
アプリユーザーの作成について詳しくは、この節を参照してください。
- User Name (メール): adobe_api_
-
ユーザーアイコンをクリックし、Adobe Campaign アイコンをアップロードします。これは、新しいAdobe イベントがDynamics 365に表示されるときにタイムラインビューに表示されるアイコンです。
-
上部のリボンの MANAGE ROLES をクリックして、ユーザーの役割リストを開きます。
-
下にスクロールして、このユーザーのSystem administrator アクセス権を選択します。
-
「OK」をクリックします。
テナント IDを取得 get-the-tenant-id
テナント IDを見つけるには、このページのの手順に従ってください。 統合ツールでの統合前のセットアップ時に、このIDが必要になります。
Microsoft Dynamics 365用Campaign Standardのインストール install-appsource-app
Dynamics 365 アプリをCampaign Standard環境に統合するには、次の手順に従います。
- Microsoft Business Appsを参照し、検索バーで_Adobe Campaign Standard_を検索します。
または、この リンク に移動することもできます。 - 手順に従って、Dynamics 365 インスタンス用のアプリをインストールします。
- インストールが完了したら、Dynamics 365 インスタンスに移動し、管理者としてログインします。
- 右上隅の歯車アイコンをクリックし、Advanced Settingsをクリックします。 上部バナーで、Settingsの横にあるドロップダウンをクリックし、Process Centerの下の Processes をクリックします。
- Adobe Campaign Email Bounce タスクを検索してクリックします。
- 「Administration」タブで、上部のリボンから「Actions」をクリックして以前に作成したAdobe API アプリケーションユーザーにオーナーを変更し、「Assign to another User」オプションを選択し、ドロップダウンから「Adobe API application user」を選択して割り当てます。
- プロセスを再アクティブ化する:
- Adobe Campaign Email Click タスクに対して同じ操作を行います。
関連トピック
- Microsoft Dynamics 365統合用Adobe Developerの設定は、統合を設定する次の手順です
- セルフサービス統合アプリの基本を学ぶには、統合を開始するための手順の完全なリストが含まれています。