分享方式:


設定單一和多個管道提供者的支援

組織可以使用 Dynamics 365 管道整合架構 2.0,在 Dynamics 365 Customer Service 全通路應用程式中設定單一和多個管道提供者 (第一方聊天和第三方電話語音提供者)。 這可讓專員同時在多個工作階段上工作,以滿足不同管道上的不同客戶的需求,其中每個工作階段都屬於不同的提供者。 專員可以視需要在這些工作階段之間切換。 Customer Service 全通路提供一個已佈建的管道提供者設定,但是您可以新增其他管道提供者記錄並設定這些記錄。

考量因素

如果您的組織中有多個管道提供者,建立或啟動工作階段時需要注意下列幾個事項:

  • 使用 Dynamics 365 管道整合架構 2.0 API 啟動的工作階段與管道提供者有關聯。 提供者會收到有關其所啟動工作階段之事件的通知。

  • 提供者只能在他們已啟動的工作階段中開啟新的索引標籤。

  • 提供者無法以程式設計方式切換工作階段或關閉工作階段。

  • 專員可以手動切換和關閉工作階段。 依照最佳做法,我們建議在使用快顯通知徵得專員同意後啟動工作階段。

  • 如果提供者工作階段未取得焦點,但該工作階段中發生新的事件 (例如客戶發來的未讀新訊息),則可以使用 requestFocusSession API 來告訴專員需要注意未取得焦點的工作階段。

在組織使用單一管道提供者時啟動首頁 (預設) 工作階段

如果您的組織使用單一或多個管道提供者,則可以使用 setMode 方法來啟動首頁工作階段。

從提供者程式碼中呼叫 Microsoft.CIFramework.setMode(1) 方法,使通訊面板可見。 您可在初始化程式碼結尾新增此方法,使 widget 從載入管道提供者時起立即可見。

您也可以接聽 onSessionClosed 事件,在最後一個工作階段關閉時顯示通訊 widget。 這樣就可以確保無論工作階段是否開啟,通訊 widget 始終可見。

在組織使用多個管道提供者時啟動首頁 (預設) 工作階段

當您在組織中有多個管道提供者時,通訊 widget 在首頁工作階段中將不可見,因為首頁工作階段不會與任何特定管道提供者產生關聯。 此外,首頁也不支援 setMode 方法。 因此,您必須建立預設工作階段,以在 widget 中顯示撥號程式體驗、在應用程式索引標籤中顯示交談儀表板等。

若要建立預設工作階段,請執行下列動作:

  1. 使用 createSession 方法建立包含相關應用程式索引標籤的工作階段,並將這些索引標籤與 widget 一起載入。
  2. 在初始化區段結尾的提供者程式碼中使用 Microsoft.CIFramework.setMode(1) 方法。 這可確保該 widget 從載入管道提供者之時起立即可見。

另請參閱

Dynamics 365 管道整合架構的新增功能
在 Dynamics 365 管道整合架構 1.0 中設定管道提供者
提供您自己的自訂傳訊管道