次の方法で共有


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. 左側のナビゲーション メニューから Solutions に移動し、 [ソリューションのインポート]< を選択します。Browse,を選択し、手順 1 でダウンロードした Microsoft Marketplace Lead Writer ソリューションを保存した場所に移動します。

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

    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] の値をコピーします。 マーケットプレース オファーの潜在顧客を受け取るために発行ポータルで提供する必要があるため、この値を保存します。

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

  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 プラン] を選択します。 選択したライセンスに対して課金されます。

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

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

セキュリティの設定

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

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

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

  3. 設定を選択します。

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

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

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

  6. Microsoft Marketplace リード ライター ロールを検索し、それを選択してユーザーにロールを割り当てます。

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

    Note

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

  7. Users + permissionsに戻り、Security Roles を選択します。 Microsoft Marketplace Lead Writer のロールを検索して選択します。

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

  8. 次のスクリーンショットに示すように、ドロップダウンを選択して、Member の特権の継承に"Direct User (Basic) アクセス レベルとチーム特権します。

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

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

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

  10. User Entity UI Settings テーブルを Core Recordsで検索し、そのエンティティの作成、読み取り、および書き込みアクセス許可の "User" 特権ドロップダウン オプションを選択します。

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

  11. Customizationの下にある System Job テーブルを検索しそのエンティティの読み取り、書き込み、および AppendTo アクセス許可の "Organization" 特権ドロップダウン オプションを選択します。

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

  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など)、Directory ID (12345678-8af1-4asf-1234-12234d01db47 など)、Client シークレット (1234ABCDEDFRZ/G/FdY0aUABCEDcqhbLn/ST122345nBc= など) を入力します。

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

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

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

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

Note

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