Dynamics 365 Customer Engagement のリード管理を構成する

この記事では、Dynamics 365 Customer Engagement (旧称は Dynamics CRM Online) を設定する方法について説明します。 コマーシャル マーケットプレース オファーのセールス リードを処理するには、「Customer Engagement と SharePoint Online でのサーバーベース認証の構成」の変更の詳細を参照してください。

Note

これらの手順は、Dynamics 365 Customer Engagement 向け Microsoft ホステッド クラウド環境に固有です。 Dynamics オンプレミス環境への直接接続は、現在サポートされていません。 HTTPS エンドポイントAzure テーブルの構成など、他にもリードを受信するためのオプションがあります。

前提条件

この記事の手順を行うには、次のユーザーのアクセス許可が必要です。

  • ソリューションをインストールできるようにするための Dynamics 365 Customer Engagement インスタンスに対する管理者権限。
  • 商用マーケットプレースのオファーからリードを送信するために使用されるリード サービス用の新しいサービス アカウントを作成するためのテナント管理者権限。
  • 管理ポータルへのアクセス。
  • Azure portal へのアクセス権限。

ソリューションをインストールする

  1. Microsoft Marketplace Lead Writer ソリューションをダウンロードし、コンピューターにローカルに保存します。

  2. ソリューションをインポートする 資格情報を使用して Power Apps にサインインします。 適切な環境に移動します。

    [環境の選択] パネルを示すスクリーンショット。

  3. 左側のナビゲーション メニューから [ソリューション] に移動し、[ソリューションのインポート] を選択します。[参照] を選択し、手順 1 でダウンロードした Microsoft Marketplace リード ライター ソリューションを保存した場所に移動します。

    [ソリューションのインポート] ボタンを示すスクリーンショット。

    Note

    次の画面に示されているオプションが表示されない場合は、先に進むために必要なアクセス許可を持っていません。 Dynamics 365 Customer Engagement インスタンスの管理者にお問い合わせください。

  4. ソリューションのインポート ウィザードに従って、ソリューションのインポートを完了します。

ユーザーのアクセス許可を構成する

リードを Dynamics 365 Customer Engagement インスタンスに書き込むには、サービス アカウントを Microsoft と共有し、アカウントのアクセス許可を構成する必要があります。

次の手順を使用して、サービス アカウントを作成し、アクセス許可を割り当てます。 Microsoft Entra ID または Office 365 を使用できます。

Note

選択した認証オプションに応じて、対応する手順に進みます。 Microsoft Entra ID または Office 365 を参照してください

Microsoft Entra ID

リードの獲得を継続するためにユーザー名またはパスワードを更新する必要がないため、このオプションをお勧めします。 Microsoft Entra オプションを使用するには、Active Directory アプリケーションからアプリ ID、アプリケーション キー、ディレクトリ ID を指定します。

Dynamics 365 Customer Engagement の Microsoft Entra ID を構成するには:

  1. Azure portal にサインインします。 左側のウィンドウで、[Microsoft Entra ID] を選択します。

  2. [プロパティ] を選択し、[ディレクトリのプロパティ] ページの [ディレクトリ ID] の値をコピーします。 マーケットプレース オファーの潜在顧客を受け取るために発行ポータルで提供する必要があるため、この値を保存します。

    Microsoft Entra の [プロパティ] メニュー項目を示すスクリーンショット

  3. Microsoft Entra の左側のウィンドウから アプリの登録 を選択し、そのページで [新規登録] を選択します。

  4. アプリケーション名としてわかりやすい名前を入力します。

  5. サポートされているアカウントの種類 で、任意の組織ディレクトリの アカウント を選択します。

  6. [リダイレクト URI (省略可能)] で、[Web] を選択し、URL (例: https://contosoapp1/auth) を入力します。

  7. [登録] を選択します。

    [アプリケーションの登録] ページを示すスクリーンショット。

  8. アプリケーションが登録されたので、アプリケーションの [概要] ページにアクセスします。 そのページの [アプリケーション (クライアント) ID] の値をコピーします。 この値は、マーケットプレース オファーのリードを受け取るために発行ポータルと Dynamics 365 で提供する必要があるため、保存します。

    [アプリケーション (クライアント) ID] ボックスを示すスクリーンショット。

  9. アプリの左側のペインで [証明書とシークレット] を選択し、[新しいクライアント シークレット] ボタンを選択します。 クライアント シークレットのわかりやすい説明を入力し、[有効期限] の下で [なし] オプションを選択します。 [追加] を選択して、クライアント シークレットを作成します。

    [証明書とシークレット] メニュー項目を示すスクリーンショット。

  10. クライアント シークレットが正常に作成されたらすぐに、[クライアント シークレット] の値をコピーします。 ページから移動した後は値を取得できなくなります。 マーケットプレース オファーの潜在顧客を受け取るために発行ポータルで提供する必要があるため、この値を保存します。

  11. アプリの左側のペインで [API のアクセス許可] を選択し、[+ アクセス許可の追加] を選択します。

  12. [Microsoft API] を選択し、API として [Dynamics CRM] を選択します。

  13. [アプリケーションに必要なアクセス許可の種類] で、[委任されたアクセス許可] が選択されていることを確認します。

  14. [アクセス許可] で、[Access Common Data Service as organization users]\(組織ユーザーとして Common Data Service にアクセスする\)[user_impersonation] チェックボックスをオンにします。 [アクセス許可の追加] を選択します。

    [アクセス許可の追加] ボタンを示すスクリーンショット。

  15. Azure portal で手順 1 から 14 を完了したら、アプリケーション ユーザーの 作成手順 に移動し、手順 1 から 7 を完了します。 この手順では、上記で作成した Microsoft Entra 登録済みアプリケーションのアプリケーション ユーザーのみを作成します。

  16. この記事の「セキュリティの設定」に移動して、このユーザー用の接続の構成を完了します。

Office 365

Microsoft Entra ID を使用しない場合は、Microsoft 365 管理センターに新しいユーザーを登録できます。 リード獲得を続けるには、90 日ごとにユーザー名とパスワードを更新する必要があります。

Dynamics 365 Customer Engagement 向けに Office 365 を構成するには、次の手順を行います。

  1. Microsoft 365 管理センターにサインインします。

  2. [ユーザーの追加] を選択します。

    [ユーザーの追加] オプションMicrosoft 365 管理センター示すスクリーンショット。

  3. 潜在顧客ライター サービス用の新しいユーザーを作成します。 次の設定を構成します。

    • ユーザー名を入力します。
    • パスワードを入力し、[ユーザーが初回サインイン時にパスワードを変更する] オプションをオフにします。
    • ユーザーのロールとして [ユーザー (管理者のアクセスなし)] を選択します。
    • 次の画面に示すように、製品ライセンスとして [Dynamics 365 Customer Engagement プラン] を選択します。 選択したライセンスに対して課金されます。

マーケットプレース オファーのリードを受け取るために発行ポータルでユーザー名パスワードの値を指定する必要があるため、これらの値を保存します。

[新しいユーザー] ウィンドウMicrosoft 365 管理センター示すスクリーンショット。

セキュリティの設定

最後の手順は、リードを書き込むために作成したユーザーを有効にすることです。

  1. システム管理者として、Power Platform 管理センター にサインインします。

  2. 環境を選び、リストから環境を選択します。

  3. 設定を選択します。

  4. ユーザーとアクセス許可を選択してから、アプリケーション ユーザーを選択します。

  5. このドキュメントの「ユーザーアクセス許可の構成」セクションで作成したユーザーを選択します。 次に、[セキュリティ ロールの編集] を選択 します

    [ユーザーのアクセス許可の構成] 画面を示すスクリーンショット。

  6. ロール Microsoft Marketplace Lead Writer検索し、それを選択してユーザーにロールを割り当てます。

    [ユーザーの割り当て] ボタンを示すスクリーンショット。

    Note

    このロールは、インポートしたソリューションによって作成され、潜在顧客を書き込み、互換性確保のためにソリューションのバージョンを追跡するためだけのアクセス許可を持っています。

  7. [ユーザー + アクセス許可] に戻り、[セキュリティ ロール] を選択します。 Microsoft Marketplace リード ライターロールを検索して選択します。

    [セキュリティ ロール] オプションを示すスクリーンショット。

  8. 次のスクリーンショットに示すように、メンバーの特権の継承に対して [Direct User (Basic) access level and Team privileges]\(Direct User (Basic) アクセス レベルとチーム特権\) のドロップダウンを選択します。

    [Direct User]\(直接ユーザー\) オプションを示すスクリーンショット。

  9. 次のスクリーンショットに示すように、[テーブル] タブでドロップダウンを選択して [すべてのテーブルを表示] を選択します。

    [テーブルの表示] オプションを示すスクリーンショット。

  10. [コア レコード] ユーザー エンティティ UI 設定 テーブルを検索し、[ユーザー] 特権ドロップダウン オプションを選択して、そのエンティティの作成、読み取り、書き込みアクセス許可を選択します。

    ユーザー エンティティ UI 設定を示すスクリーンショット。

  11. [カスタマイズ] で [システム ジョブ] テーブルを検索し、そのエンティティの読み取り、書き込み、および AppendTo アクセス許可の [組織] 特権ドロップダウン オプションを選択します。

    [システム ジョブ] ビューを示すスクリーンショット。

  12. 保存して閉じるを選択します。

Dynamics 365 Customer Engagement にリードを送信するようにオファーを構成する

発行ポータルでオファーのリード管理情報を構成するには、次の手順を行います。

  1. オファーの [オファーのセットアップ] ページに移動します。

  2. [潜在顧客] セクションで、[接続] を選択します。

    [Customer leads]\(潜在顧客\) セクションを示すスクリーンショット

  3. [接続の詳細] ポップアップ ウィンドウで、[リードのターゲット] として [Dynamics 365 Customer Engagement] を選択します。

    [潜在顧客の宛先] ボックスを示すスクリーンショット

  4. Dynamics 365 インスタンスの URL(例: https://contoso.crm4.dynamics.com) を入力します。

  5. 認証方法 (Microsoft Entra ID または Office 365) を選択します。

  6. Microsoft Entra ID を選択した場合は、アプリケーション (クライアント) ID (例: )23456052-aaaa-bbbb-8662-1234df56788fディレクトリ ID (たとえば)、12345678-8af1-4asf-1234-12234d01db47クライアント シークレット (たとえば) 1234ABCDEDFRZ/G/FdY0aUABCEDcqhbLn/ST122345nBc=を入力します。

    Microsoft Entra ID が選択された認証を示すスクリーンショット

  7. [Office 365] を選択した場合は、[ユーザー名] (例: contoso@contoso.onmicrosoft.com) と [パスワード] (例: P@ssw0rd) を入力します。

  8. [OK] を選択します。

リードの宛先に正常に接続されていることを確認するには、[検証] ボタンを選択します。 成功した場合は、リードの宛先にテスト リードがあります。

Note

オファーのリードを受け取るには、まずオファーの残りの部分の構成を完了して発行する必要があります。