Sales Agent 等代理需要連接到數據源才能收集數據。 這是透過設定資料來源的伺服器對伺服器連線來完成的。 此連接允許代理在後台運行,並訪問和檢索數據源中的數據,而無需使用者交互。
如果您使用 Dynamics 365 Sales 作為 CRM,代理將直接連接到它,因為它部署在同一環境中。 不需要額外的設置步驟。
如果您使用的是其他CRM系統(例如 Salesforce),則代理需要連接到該系統才能收集數據。 這是通過設置伺服器到伺服器連接來完成的。
設定與 Salesforce 的伺服器對伺服器連線
設定與 Salesforce 的伺服器對伺服器連線時,Salesforce 中會建立連線應用程式和整合使用者。 連接的應用程式用於向 Salesforce 驗證代理,而整合使用者用於訪問 Salesforce 中的數據。 創建集成使用者時具有一組特定的許可權,這些許可權允許其訪問代理所需的數據。
啟用與 Salesforce 的伺服器對伺服器連線
- 在 Sales 應用程式的管理設定中,選擇 連接器。
- 在 Agent connections (代理連接) 下,選擇 Salesforce 。
- 將開啟存取切換打開。
- 選取 [儲存]。
建立連接可能需要幾分鐘時間。 建立連接後,連接的應用程式和集成使用者詳細資訊將顯示在 「連接詳細資訊」 下。
如果未來您想停用與 Salesforce 的伺服器連線,您可以通過關閉 Turn on access 切換鈕來實現。 這將從 Salesforce 中刪除連接的應用程式和整合使用者。 代理將無法再訪問 Salesforce 中的數據,如果您想將代理與 Salesforce 一起使用,則需要再次設置連接。
備註
您可以使用伺服器對伺服器連線,將 Salesforce 環境僅連接至一個 Microsoft Entra 租用戶。 將同一個 Salesforce 環境連接至多個 Microsoft Entra 租用戶不受支援,可能會導致非預期錯誤。
如何建立連接?
建立連接后,將使用 Salesforce API 在 Salesforce 中創建以下元件。 可以在 Salesforce CRM 的 設置 頁面上查看這些元件。
-
連接的應用程式:用於向 Salesforce 驗證代理。 連線的應用程式的名稱為
Copilot for Sales connected app。 -
集成使用者:用於訪問 Salesforce 中的數據。 整合使用者的名稱為
Copilot for Sales integration user。 -
許可權集:用於授予集成使用者訪問代理所需數據的許可權。 權限集的名稱為
Copilot for Sales permission set。
遵循最低許可權原則,以確保集成使用者僅具有訪問代理所需數據所需的許可權。 如果重新配置代理以訪問CRM中的更多自定義欄位,則必須重新創建連接才能正確訪問它們。 在這種情況下,將顯示一條錯誤消息,並提供用於重新創建連接的選項。
如果發生阻止連接正常工作的錯誤,則會顯示錯誤消息。 選擇 Reconnect (重新連線 ) 以重新建立連接。 此作將刪除現有連接並創建新連接。
整合使用者的權限
創建集成使用者時具有一組特定的許可權,這些許可權允許其訪問代理所需的數據。 權限定義於權限集 Copilot for Sales permission set中。 權限集包含以下權限:
| 物體 | 權限 |
|---|---|
| Account | 閱讀,查看全部 |
| 商機 | 閱讀,查看全部 |
| 鉛 | 閱讀、編輯、檢視全部 |
| 連絡人 | 閱讀,查看全部 |
| 產品2 | 參閱 |
以下欄位可供整合使用者閱讀:
| 物體 | 領域 |
|---|---|
| 連絡人 | 帳戶ID |
| 連絡人 | |
| 連絡人 | MobilePhone |
| 連絡人 | 電話 |
| 連絡人 | Title |
| 商機 | 總數 |
| 商機 | 帳戶ID |
| 商機 | ExpectedRevenue |
| 鉛 | |
| 鉛 | Title |
| 鉛 | Description |
| 鉛 | LeadSource |
| 鉛 | Rating |
| 鉛 | 電話 |
| 產品2 | Description |