設定任何 CRM 解決方案的連接器
Microsoft Contact Center — 適用於任何 CRM 連接器的 Power Automate 解決方案可讓組織使用第三方 CRM 解決方案中的語音、視訊、簡訊、即時聊天和社交訊息等功能與客戶互動。 您可以使用 Power Automate 資料連接器將連絡人和客戶資料從 CRM 解決方案同步至 Dataverse 中。
必要條件
- CRM 執行個體
- Dynamics 365 Contact Center 的授權,包括 Power Automate 和 Power Apps 訂閱。
- Power Platform 系統管理員權限。
- 初步了解如何使用 Power Automate 流程或 Power Apps。
- 確定 Power Apps 的環境與 Power Automate 的相同。
- msdyn_ContactCenterCRMConnector 連接器可在 Power Apps 環境中使用,而且客戶和連絡人資料表具有下列資料行:
- 來源 CRM
- 來源 CRM 識別碼
- 來源 CRM URL
複製資料
您可以透過以下方式之一將資料從 CRM 執行個體複製到 Dataverse:
- 初始同步:透過手動觸發程序,將資料從 CRM 複製到 Dataverse。 建議您使用分頁,因為 Power Automate 連接器對一次可擷取的記錄數目有限制。
- 增量同步:透過自動觸發程序複製資料。
匯入 Power Automate 流程以同步客戶和連絡人記錄
執行以下各節所述的步驟。
新增 Dataverse 連接器
- 依照新增連接中的步驟新增 Dataverse 連接,然後選取建立。
- 在出現的快顯視窗中,選取您的帳戶。 連線已建立。
您可以使用下列方法建立與 CRM 執行個體的連線。
新增任何 CRM 連接器
透過以下方式之一新增連接器:
Power Automate
- 若要尋找並新增 CRM 連接器,請依照新增連線中的步驟操作。
- 指定所需的資訊。 連線已建立。
使用 API 呼叫新增連接器
- 在 Power Automate 中建立新流程。
- 新增 HTTP 動作,並指定所需的參數,例如 URL、方法和標頭。 在參數>驗證中,將驗證類型設定為基本,並指定使用者名稱和密碼。
HTTP 動作可以傳送和接收 JSON 要求與回應。
使用 Webhooks 新增連接器
在 CRM 中設定 Webhook 以促進增量資料同步。 Webhook 會在建立、更新或刪除記錄時觸發通知。
若要建立 Webhook,請確定您有 Power Automate 流程的 HTTP 端點。 執行下列步驟以取得 Power Automate 中的端點:
- 選取所需的流程,然後選取編輯。
- 在流程中選取手動,然後複製 HTTP URL。 對所有建立、更新和刪除作業的組織和使用者流重複這些步驟。
您可以使用此 URL 做為 CRM 中的 Webhook 端點。
使用商務規則新增連接器
您可以在建立、更新或刪除記錄時使用觸發通知。 您必須使用客戶服務外掛程式來觸發這些通知。 您必須依照下列順序建立指令碼:
- 建立 REST 訊息
- 建立商務規則
有關詳細資訊,請參閱設定增量資料同步。
使用 Apex 觸發程序
使用 Apex 觸發程序。 確保您的 CRM 執行個體具有建立觸發程序所需的權限。
執行 Power Automate 流程
在 Power Automate 中,選擇所需的流程,然後選擇執行。
注意
建立、更新和刪除事件會自動觸發流程。