Microsoft Dynamics

本頁說明如何與 Microsoft Dynamics 整合。整合完成後,服務專員可以直接在 Microsoft Dynamics 資訊主頁接聽電話和處理即時通訊。

Microsoft Dynamics 整合檢查清單

以下檢查清單列出設定 Microsoft Dynamics 整合的步驟。

  1. 將 UJET 解決方案安裝到您的環境。最新版本為 1.2.0.0。

  2. 設定 UJET 解決方案的 IFrameUrl。

  3. 檢查網域控管設定。

  4. 建立新的 Azure 應用程式註冊

    1. 新增平台設定。

    2. 設定 API 權限

    3. 建立新的憑證和密鑰。

  5. 為這個環境設定應用程式使用者

  6. 在管理員入口網站中設定值,即可連線至 Microsoft Dynamics 執行個體。

  7. 繼續執行選用步驟。

安裝連接器

如要安裝 Contact Center AI Platform 連接器,請按照下列步驟操作:

  1. 下載並解壓縮 UJET 解決方案。您可以在這裡找到: UJETConnector_1_2_0_0_managed-dynamics.zip

  2. 在 Microsoft Dynamics 中,依序前往「服務」>「解決方案」

  3. 按一下「匯入」,然後上傳 UJET 解決方案。

  4. 找到「UJETConnector」UJETConnector項目,確認已正確安裝。您可以在連接器設定管理員中檢查這項設定。詳情請參閱「設定連結器網址」。

更新或安裝受管理套件

受管理封裝包含連接器。安裝至 Microsoft Dynamics 的連接器可讓服務專員直接在 Microsoft Dynamics 資訊主頁接聽電話和進行即時通訊。

在解決方案管理中更新或安裝連線器

  1. 在 Microsoft Dynamics 中,使用右上方的齒輪前往「進階設定」

  2. 在「設定」畫面中,按一下「設定」旁邊的「展開更多」,開啟下拉式選單,然後選取「解決方案」

結果:在「解決方案管理」清單中,您會看到連結器。

在 Microsoft Dynamics 中更新或安裝 Contact Center AI Platform 連接器

事前準備

  • 您必須獲派管理員使用者身分,並在「解決方案管理」中擁有匯入連結器的權限。

  • 您必須擁有受管理連接器的 ZIP 檔案。例如: Connector_1_2_0_0_managed.zip.

  • 您必須具備 Power Apps 使用者介面。

  • 您必須預留足夠的時間,讓代理程式介面卡停機。建議預留約 10 分鐘。

在 Microsoft Dynamics 中匯入連結器

  1. 在「Power Apps」標題中,按一下「匯入」連結。「新增解決方案」窗格隨即顯示。

  2. 按一下「瀏覽」,選取要匯入的連結器。

  3. 按一下 [匯入]。系統應會顯示要匯入的連接器套件詳細資料。如果詳細資料正確無誤,請繼續下一個步驟。 如果不是,請確認選取的檔案是否正確。

  4. 點選「下一步」

按照步驟完成匯入程序。升級連接器時,不需要任何特定選項。

安裝完成後,請重新整理代理程式頁面,顯示更新後的連接器。

結果:連接器已安裝完成,隨時可供使用。

設定連接器網址

安裝 v1_2_0_0 版套件後,整合器系統建構工具即可存取新應用程式。

  1. 在搜尋列中找到「UJET Connector Settings Manager」,然後按一下「Play」。這會將您帶往應用程式,並顯示可存取 UJET 設定表格的檢視畫面,其中包含 iframe 介面的設定。

    系統會顯示 Microsoft Dynamics 介面,工具列中會顯示 UJET 連接器設定管理工具。

  2. 如果是新安裝的應用程式,則必須在設定表格中新增項目。按一下「新增」,新增 IFrameUrl 設定。

    系統會顯示 UJET 連接器設定管理員,以及您為 IFrameURL 輸入的名稱和值。

  3. 系統會開啟新頁面,讓你新增 IFrameUrl。系統會顯示兩個欄位:「名稱」和「值」。使用下列範例值來協助設定:

    1. 名稱:IFrameUrl

    2. 值:https://<tenant_subdomain>.&lt;environment_domain>

  4. 按一下 [儲存]。設定表格中會顯示新的項目。IFrameUrl 設定現已完成。

為代理程式介面卡新增網域式存取控管機制

網域存取權控管機制可維護安全性,同時允許您定義及控管哪些網域可顯示代理程式介面卡。

您可以透過網域存取權控管,定義及控管哪些網域可以顯示 Agent Adapter。這是重要的導入步驟。請務必按照相關指南,在開發人員設定中新增所有必要網域。否則可能會導致轉接頭損壞。

如有任何問題或需要導入方面的協助,請與支援團隊聯絡。

在開發人員設定中新增網域

如要在開發人員設定中新增網域,請按照下列步驟操作:

  1. 在 CCAI Platform 入口網站中,依序點選「Settings」>「Developer Settings」。 如果沒有看到「設定」選單,請按一下「選單」圖示

  2. 前往「Agent Adapter - Domain Based Access Control」(代理程式介面卡 - 網域型存取權控管)

  3. 請逐行輸入網域,格式為 *.domain,例如 *.mycompany.com

指定網域

指定執行個體網域的格式可以是任何有效的網域名稱,也可以包含萬用字元 (*),比對任意數量的子網域。萬用字元必須放在網域開頭,且會比對任何子網域。此外,使用者也可以使用 <protocol>://<domain>:<port> 語法指定通訊協定和通訊埠。

通訊埠可以是萬用字元,但通訊協定不能是萬用字元。如果指定通訊協定,則只會比對該通訊協定,其他通訊協定都無法顯示介面卡。舉例來說,https://some.example.domain.com 不會與 http://some.example.domain.commail://some.example.domain.com 相符。

CRM 專屬網域

輸入 CRM 網域時,請使用下列網域命名慣例。

Salesforce:*.visualforce.com *.force.com *.salesforce.com

Zendesk:*.zdusercontent.com *.zendesk.com

Microsoft Dynamics:*.crm.dynamics.com

Kustomer:*.kustomerapp.com

在轉接程式上重新載入影格

管理員變更設定後,如果服務專員看不到服務專員介面卡,必須對服務專員介面卡按一下滑鼠右鍵,然後點選「重新載入框架」

Azure 應用程式註冊 (OAuth 用戶端)

在 Azure 中建立新的應用程式註冊

  1. 依序前往「Azure Active Directory」>「App registrations」>「New application registration」。「Register an application」(註冊應用程式) 頁面隨即顯示。

  2. 填寫必填欄位:

    • 在「Name」(名稱) 欄位中,輸入不含 https:// 的環境網址。例如:yourcompany.domain.co.

    • 在「支援的帳戶類型」部分,按一下「僅限組織目錄中的帳戶」

  3. 按一下「Register」。應用程式現已註冊。

驗證設定

新增平台設定

如要在 Microsoft Dynamics 中新增平台設定,請按照下列步驟操作:

  1. 建立已註冊的應用程式後,請前往「驗證」,並在「重新導向 URI」欄位中輸入回呼網址,例如 https://yourcompany.domain.co/v1/dynamics/oauth_callback

  2. 勾選「ID 權杖」核取方塊。

建立新憑證和密鑰

如要在 Microsoft Dynamics 中建立新憑證和密鑰,請按照下列步驟操作:

  1. 前往「Certificates & secrets」(憑證和密鑰),在「Add a client secret」(新增用戶端密鑰) 面板中建立新金鑰:

    • 在「Description」(說明) 欄位輸入說明,例如「API 金鑰」。

    • 在「到期」部分中,按一下安全性團隊允許的最長期限。

    注意:達到有效期限後,必須重新產生這個權杖。

  2. 按一下「新增」。

新增 API 權限

如要在 Microsoft Dynamics 中新增 API 權限,請按照下列步驟操作:

  1. 前往「管理」>「API 權限」,然後按一下「新增權限」

  2. 按一下「Dynamics CRM」

  3. 按一下「委派的權限」

  4. 勾選 user_permission 方塊。

  5. 在「API permissions」中,再次按一下「Add a permission」

  6. 按一下「Microsoft Graph」

  7. 按一下「應用程式權限」

  8. 新增 Application.ReadWrite.AllDirectory.Read.AllUser.Read.All 權限。

  9. 確認已選取「Microsoft Graph」底下的所有權限,包括「User.Read」

  10. 按一下「Grant admin consent for [your organization name]」,然後在隨即顯示的對話方塊中確認

  11. 確認「您的機構名稱」的狀態現在為「已核准」。

系統會顯示 API 權限選項。

在 Contact Center AI 平台入口網站中輸入值

如要在 Contact Center AI Platform 入口網站中輸入值,請按照下列步驟操作:

  1. 在 CCAI Platform 入口網站中,依序點選「Settings」>「Developer Settings」。 如果沒有看到「設定」選單,請按一下「選單」圖示

  2. 捲動至「CRM」>「Agent Platform」

  3. 按一下「Microsoft Dynamics」,然後輸入下列值:

    1. 應用程式 ID:應用程式註冊總覽頁面中的應用程式用戶端 ID (Microsoft Dynamics)。

    2. 金鑰密碼:建立後必須複製,因為重新整理後就無法再次查看完整密碼。詳情請參閱「驗證設定」。

    3. Active Directory 租戶:應用程式註冊總覽頁面中的目錄 (租戶 ID)。

    4. Microsoft Dynamics 網域 - 輸入環境的網址。您可以在環境總覽頁面找到這項資訊。

    注意:請先確認所有欄位都正確無誤,再儲存並繼續操作。

    畫面上顯示 Power Platform 系統管理中心的選項,並醒目顯示「環境」分頁。

  4. 按一下 [儲存]

為環境設定應用程式使用者

如要在 Microsoft Dynamics 中為環境設定應用程式使用者,請按照下列步驟操作:

  1. 選擇環境,然後按一下「設定」

    系統會顯示 Microsoft Dynamics 環境的設定分頁。

  2. 按一下「應用程式使用者」

    應用程式使用者設定會顯示在「環境」分頁中。

  3. 按一下「設定應用程式使用者」

    系統會顯示在 Microsoft Dynamics 中設定新應用程式使用者的視窗。

    1. 在「應用程式」欄位中選擇現有應用程式,然後按一下「新增」

    2. 點選「業務單位」欄位,然後點選業務單位。

    3. 新增下列安全性角色:

    4. 服務讀取者

    5. 服務寫入者

  4. 點選「建立」

測試自訂欄位對應

本節以 MyCustomField 為例,逐步說明如何新增及對應自訂欄位。

如要設定自訂欄位對應,請在 Microsoft Dynamics 中按照下列步驟操作:

  1. 在解決方案元件中建立新的自訂欄位:

    1. 依序前往「銷售」>「設定」>「解決方案」

    2. 在「所有解決方案」頁面頂端,按一下「新增」

    3. 輸入「TestCustomFields」TestCustomFields做為顯示名稱。

    4. 按一下「儲存並關閉」

    5. 按一下現有的解決方案元件

  2. 依序前往「Components」>「Entities」>「Add Existing」

  3. 按一下「Contact」(聯絡人) 解決方案元件。

  4. 按一下「確定」,即可查看聯絡人解決方案元件詳細資料。系統會顯示解決方案元件「系統表單」對話方塊。

  5. 按一下要納入解決方案的實體資產。

    1. 包含實體中繼資料

    2. 新增所有素材資源

以這個範例來說,請按一下「Include entity metadata」(包含實體中繼資料)

畫面會顯示實體資產和實體中繼資料的範例。

  1. 按一下「完成」

  2. 依序前往「元件」>「實體」>「聯絡人」>「欄位」

  3. 點選「New」(新增)

  4. 「名稱」欄位會填入新的欄位名稱。複製欄位名稱,以供稍後使用:

    畫面會顯示自訂欄位命名,並醒目顯示名稱欄位。

  5. 按一下「儲存並關閉」

編輯表單,顯示自訂欄位

以下範例著重於先前在「在解決方案管理中更新或安裝連接器」中設定的聯絡人解決方案元件。

如要編輯表單以顯示自訂欄位,請在 Microsoft Dynamics 中按照下列步驟操作:

  1. 開啟聯絡人,然後按一下「表單」

  2. 開啟「欄位探索工具」,然後依「自訂欄位」篩選。

    alt

  3. 按兩下「MyCustomField」MyCustomField

  4. 依序點選「儲存」和「發布」,將新欄位新增至表單。

  5. 重新整理瀏覽器,確認表單顯示在聯絡人畫面中。

  6. 確認表單中是否包含「MyCustomField」MyCustomField

  7. 在「MyCustomField」MyCustomField欄位中輸入識別的值。

  8. 按一下 [儲存]

在 Contact Center AI Platform 入口網站中設定自訂欄位對應

如要在 Contact Center AI Platform 入口網站中設定自訂欄位對應,請按照下列步驟操作:

  1. 在 CCAI Platform 入口網站中,依序點選「Settings」>「Developer Settings」。 如果沒有看到「設定」選單,請按一下「選單」圖示

  2. 前往「自訂欄位對應」,然後按一下方塊。

  3. 在「CRM field to use in lookup」(用於查詢的 CRM 欄位) 下方,按一下先前建立的自訂欄位 (new_mycustomfield)。

在自訂案件表單中填入帳戶和客戶欄位

Microsoft Dynamics 預設動作是在建立案件時填寫顧客資訊。更新這項設定後,系統會同時填入案件中的顧客資訊。

  1. 在 CCAI Platform 入口網站中,依序點選「Settings」>「Developer Settings」。 如果沒有看到「設定」選單,請按一下「選單」圖示

  2. 依序前往「CRM」>「帳戶查詢」

  3. 按一下「物件類型」下方的「聯絡人」。

  4. 勾選「使用自訂參數比對」核取方塊。

切換物件類型時,系統會清除表格,除非您已儲存欄位。 這樣一來,系統就能同時更新案件物件的「聯絡人」欄位,以及與聯絡人相關聯的帳戶 (如有) 的「客戶」欄位。

勾選「使用自訂參數比對」核取方塊,且「參數設定」有效時,系統會更新 CRM 待處理事項,否則會還原為預設邏輯來更新 CRM。如果所有參數都設定正確,系統就會更新所有參數。如果任何參數設定有誤,系統只會更新設定正確的參數。

測試 USER 區隔 DAP

如要測試 DAP,請按照下列步驟操作:

  1. 在 CCAI Platform 入口網站中,依序點選「Settings」>「Queue」。如果沒有看到「設定」選單,請按一下「選單」圖示

  2. 選擇偏好的社群管道

  3. 在「設定」面板中,前往「存取點」,然後按一下要更新的存取點旁邊的「編輯」圖示

    系統會顯示更新直接存取點的選項。

  4. 在「客戶關係管理自訂使用者區隔欄位」中,輸入客戶關係管理系統中包含使用者區隔資訊的欄位名稱,例如 new_mycustomfield