リード リサーチやアウトリーチなどのエージェントは、データを収集するためにデータ ソースに接続する必要があります。 これは、データ ソースへのサーバー間接続を設定することによって行われます。 この接続により、エージェントはバックグラウンドで実行し、ユーザーの操作を必要とせずにデータソースからデータにアクセスして取得できます。
Dynamics 365 Sales を CRM として使用している場合、エージェントは同じ環境に配置されているため、直接接続します。 追加のセットアップ手順は必要ありません。
Salesforceなどの他のCRMシステムを使用している場合、データを収集するためにエージェントはそれに接続する必要があります。 これは、サーバー間接続を設定することによって行われます。
Salesforce へのサーバー間接続を設定する
Salesforceへのサーバー間接続を設定すると、外部クライアントアプリと統合ユーザーが作成されます。 外部クライアントアプリはエージェントをSalesforceで認証し、統合ユーザーはSalesforce内のデータアクセスに使われます。 インテグレーションユーザーは、エージェントが必要とするデータにアクセスするための特定の権限セットを使用して作成されます。
Note
以前は、Salesforceとの接続を確立するために接続アプリが使われていました。 現在は、接続されたアプリではなく外部クライアントアプリが使われています。 すでにConnectedアプリを使ってSalesforceへのサーバー間接続を設定していれば、そのまま使うことができます。 しかし、新しい接続を設定したい場合は、外部クライアントアプリが作成されます。
Salesforce へのサーバー間接続を有効にする
- Sales Agent 管理者の設定で、[コネクタ] を選択 します。
- [エージェント接続] で [Salesforce] を選択します。
- アクセスの切り替えをオンにする トグルをオンにします。
- 保存を選びます。
接続が確立されるまでに数分かかる場合があります。 接続が確立されると、外部クライアントアプリおよびインテグレーションのユーザー詳細が 接続詳細に表示されます。
将来的にSalesforceへのサーバー間接続を無効にしたい場合は、「 アクセスをオンにする 」トグルをオフにしてください。 この操作により、外部クライアントアプリと統合ユーザーはSalesforceから削除されます。 エージェントはもうSalesforceのデータにアクセスできなくなり、エージェントをSalesforceで使いたい場合は再度接続を設定する必要があります。
Note
サーバー間接続を使用して、Salesforce 環境を 1 つの Microsoft Entra テナントにのみ接続できます。 同じ Salesforce 環境を複数の Microsoft Entra テナントに接続することはサポートされておらず、予期しないエラーが発生する可能性があります。
接続はどのように確立されますか?
接続が確立されると、Salesforce API を使用して Salesforce に次のコンポーネントが作成されます。 コンポーネントは、Salesforce CRM の [設定 ] ページで確認できます。
-
外部クライアントアプリ または Connectedアプリ:Salesforceでエージェントを認証するために使われます。 外部クライアントアプリの名前は、接続をいつ作ったかによって
M365 Copilot Sales external client appかM365 Copilot Sales connected appです。 -
統合ユーザー: Salesforce のデータにアクセスするために使用されます。 インテグレーションユーザーの名前は
M365 Copilot Sales integration userです。 -
権限セット: エージェントが必要とするデータへのアクセス権をインテグレーションユーザーに付与するために使用されます。 アクセス権セットの名前は
M365 Copilot Sales permission setです。
最小権限の原則に従って、統合ユーザーがエージェントに必要なデータにアクセスするために必要な権限のみを持つようにします。 エージェントがCRMのより多くのカスタムフィールドにアクセスするように再設定された場合、それらに正しくアクセスするには接続を再作成する必要があります。 その場合はエラー・メッセージが表示され、接続を再作成するオプションが使用可能になります。
接続が正常に機能しないエラーが発生した場合は、エラーメッセージが表示されます。 [再接続] を選択して、接続を再作成します。 このアクションにより、既存の接続が削除され、新しい接続が作成されます。
統合ユーザーのアクセス許可
インテグレーションユーザーは、エージェントが必要とするデータにアクセスするための特定の権限セットを使用して作成されます。 アクセス許可は、アクセス許可セットの M365 Copilot Sales permission setで定義されます。 アクセス許可セットには、次のアクセス許可が含まれています。
| Object | Permissions |
|---|---|
| アカウント | 読み取り、すべて表示 |
| 機会 | 読み取り、すべて表示 |
| リード | 読み取り、編集、すべて表示 |
| 連絡先 | 読み取り、すべて表示 |
| Product2 | Read |
統合ユーザーは、次のフィールドを読み取り可能です。
| Object | フィールド |
|---|---|
| 連絡先 | AccountId |
| 連絡先 | |
| 連絡先 | MobilePhone |
| 連絡先 | 電話 |
| 連絡先 | タイトル |
| 機会 | 日数 |
| 機会 | AccountId |
| 機会 | ExpectedRevenue |
| リード | |
| リード | タイトル |
| リード | Description |
| リード | LeadSource |
| リード | Rating |
| リード | 電話 |
| Product2 | Description |