次の方法で共有


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

この記事では、Dynamics 365 Customer Engagement (以前の名前は Dynamics CRM Online) を設定する方法について説明します。 「Customer Engagement と SharePoint Online を使用してサーバーベースの認証を構成し、コマーシャル マーケットプレース オファーからの潜在顧客を処理する」の変更について説明します。

手記

これらの手順は、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 リード ライター ソリューションを保存した場所に移動します。

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

    手記

    次の画面にオプションが表示されない場合は、続行する必要があるアクセス許可がありません。 Dynamics 365 Customer Engagement インスタンスの管理者に問い合わせてください。

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

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

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

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

手記

選択した認証オプションに基づいて、対応する手順に進みます。 「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 の左側ウィンドウから [アプリの登録] を選択し、そのページで [新しい登録] を選択します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Office 365

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

Office 365 for Dynamics 365 Customer Engagement を構成するには:

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

  2. "ユーザーを追加" を選択します。

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

  3. リード ライター サービスの新しいユーザーを作成します。 次の設定を構成します。

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

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

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

セキュリティ設定

最後の手順では、作成したユーザーにリード情報を記入できるようにします。

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

  2. 環境を選択し、一覧から環境を選択します。

  3. [設定] を選択します。

  4. [ユーザーとアクセス許可] を選択し、次に [アプリケーション ユーザー] を選択します。

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

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

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

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

    手記

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

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

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

  8. ドロップダウンを選択し、以下のスクリーンショットに示すように、メンバーの権限継承 のために、[Direct User (Basic) アクセスレベルとチームの特権] を設定します。

    ダイレクト ユーザー オプションを示すスクリーンショット。

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

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

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

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

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

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

  12. [保存] 選択し、を閉じます。

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

公開ポータルでオファーのリード管理情報を構成するには:

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

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

    顧客リードセクションの を示すスクリーンショット

  3. [接続の詳細] ポップアップ ウィンドウで、潜在顧客の宛先 Dynamics 365 Customer Engagement を選択します。

    [リードの宛先] ボックスのスクリーンショット

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

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

  6. Microsoft Entra ID 選択した場合は、アプリケーション (クライアント) ID (aaaabbbb-0000-cccc-1111-dddd2222eeeeなど)、ディレクトリ ID (aaaabbbb-0000-cccc-1111-dddd2222eeeeなど)、クライアント シークレット (1234ABCDEDFRZ/G/FdY0aUABCEDcqhbLn/ST122345nBc=など) を入力します。

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

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

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

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

手記

オファーのリードを受け入れる前に、オファーの残りの部分の構成を完了して公開する必要があります。