將Webex Contact Center 與 Salesforce 整合(版本 1 — 舊版)
先決條件
目前,此功能僅適用於客服。
將 Webex Contact Center 與 Salesforce CRM 主控台整合之前,請確保您的設定檔具有下列存取特權:
-
存取 Webex Contact Center。
-
Control Hub 的管理員存取權(位於https://admin.webex.com 和Webex Contact CenterManagement Portal。管理入口網站 URL 特定于您的地區。
-
代理存取桌面 。桌面的 URL 特定于您的地區。
-
在內容安全性原則允許清單中新增的下列網域的代理存取權:
-
*.force.com
-
*.salesforce.com
-
*.lightning.force.com
-
*.lightning.salesforce.com
如需如何定義允許清單的資訊,請參閱 文章 Webex Contact Center 的安全性設定 。
-
-
Salesforce 開發人員或沙箱帳戶(最低需求)。若要建立帳戶,請轉至 位於 的 Salesforce 開發人員入口 https://developer.salesforce.com/ 網站,然後按一下 註冊。
-
存取 位於 的 Salesforce https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce 的桌面配置 (JSON)。
目前,CRM 連接器應用程式不支援開啟多個標籤。在新標籤中開啟案例可能會導致多重登入 WxCC Agent Desktop上的警報,或導致代理出現無法預知的行為。
若要將 Webex Contact Center 與 Salesforce CRM 主控台整合,請完成下列工作:
在開始之前
如果您有舊版本的適用于 Salesforce 的 Webex Contact Center,那麼請先卸載舊版本,再安裝最新版本。如需相關資訊,請參閱卸載 適用于 Salesforce 的 Webex Contact Center 。
1 |
轉至 Salesforce AppExchange(位於 https://appexchange.salesforce.com/ )。 |
2 |
在 Salesforce AppExchange 頁面上,搜尋 適用于 Salesforce 的 Webex Contact Center 。 |
3 |
按一下 立即獲取 。 |
4 |
輸入您想要在其中安裝套件的 Salesforce 組織的使用者名稱和密碼,然後按一下登入。 |
5 |
選取下列其中一個選項:
|
6 |
安裝完成後,按一下 完成 。 Webex Contact Center for Salesforce 可在應用程式啟動器中使用。
|
下載最新的通話中心定義檔案:
更新通話中心定義檔案
轉至
按一下匯入 以匯入檔案。
將檔案指定給使用Webex Contact Center 的使用者。使用管理 Call Center 使用者。
匯入之後,Call Center 定義檔會顯示如下:
1 |
在 Salesforce 中,按一下右上角的齒輪圖示,然後選取 設定 。 |
2 |
輸入 |
3 |
按一下對應于 您想要其提供存取權限的使用者的編輯鏈鍵。 |
4 |
搜尋 Call Center 參數 ,在搜尋查詢中,選取 Webex Contact Center 。 |
5 |
按一下儲存。 |
1 |
在 Salesforce 中,按一下右上角的齒輪圖示,然後選取 設定 。 |
2 |
輸入 |
3 |
按一下新增。 |
4 |
在名稱 欄位中,輸入配置的名稱,然後勾選 是預設配置 核取方塊。 |
5 |
從選取 通話 類型下拉清單,選取通話類型以指示何時啟動軟體電話配置:
|
6 |
根據需求 設定螢幕 快顯視窗設定。 |
7 |
按一下儲存。 |
1 |
在 Salesforce 中,按一下右上角的齒輪圖示,然後選取 設定 。 |
2 |
輸入 |
3 |
選取 。 |
4 |
從設定檔欄中的清單中選取 設定檔 。 |
5 |
從要使用 頁面配置,下拉清單 Webex Contact Center 工作配置 。 |
6 |
按一下儲存。 |
可以從 下載 Salesforce 的桌面配置 JSON 檔案 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce 。
如需Webex Contact CenterManagement Portal桌面佈局的相關資訊,請參閱佈建 的章節Cisco Webex Contact Center設定和管理指南。
1 |
轉至 Webex Contact Center 管理入口網站。 |
2 |
從Management Portal導覽列列中選擇 |
3 |
按一下 新版面 配置,然後輸入桌面配置的詳細資訊。 |
4 |
上傳 Salesforce 桌面配置 JSON 檔案。 |
5 |
按一下儲存以儲存設定。 現在,您可以在 Salesforce CRM 主控台中啟動 Webex Contact Center 桌面。 |
1 |
在 Salesforce 中,按一下右上角的齒輪圖示,然後選取 設定 。 |
2 |
輸入 |
3 |
選取 。 |
4 |
選取與 Webex Contact Center 任務配置關聯的設定檔。 |
5 |
從要使用 頁面配置下拉清單 ,選取任何其他頁面配置。 確保沒有設定檔與 Webex Contact Center 任務 配置關聯。 |
6 |
按一下儲存。 |
7 |
導覽至 設定 。 |
8 |
輸入 |
9 |
按一下 卸載 以使用 Salesforce 套件名稱的 Webex Contact Center。 |
10 |
於解除安裝套件 頁面,選取 「是,我要解除安裝此套件並永久刪除所有相關聯的元件。」 |
11 |
按一下解除安裝。 |
設定電腦電話整合 (CTI) 系統以啟用 Webex Contact Center。
1 |
登入 Salesforce。 |
2 |
按一下右上角的齒輪圖示,然後選取 設定 。 |
3 |
輸入 |
4 |
按一下與 Webex Contact Center 對應的編輯鏈鍵。 |
5 |
在 一般資訊 區域中,更新下欄欄位:
|
6 |
按一下儲存。 |
當您登入桌面時,CRM 應用程式需要幾秒种才能完成成功初始化。通常,此過程可能需要 5 到 15 秒,具體取決於從 CRM 應用程式收到的回應。只有在初始化完成後,您才能有空處理通話。
目前不支援使用 WebRTC 登入Agent Desktop 。
撥出通話之前
在撥打外撥電話之前,請確定您執行下列操作:
-
建立撥出通話進入點並設定撥出通話進入點策略。
-
為代理設定檔啟用外撥 ANI。
-
將外撥 ANI 設定為撥號號碼到進入點對撥。
如需相關資訊,請參閱佈建 的章節Cisco Webex Contact Center設定和管理指南。
有關如何使用 Desktop 的資訊,請參閱Cisco Webex Contact CenterAgent Desktop使用者指南。
-
如果找到記錄並且已配置螢幕快顯視窗,則快顯視窗會顯示客戶詳細資料。
-
如果找不到該記錄,則會出現新聯絡人設定檔螢幕快顯視窗,您可以在其中輸入詳細資料。
若要設定螢幕快顯視窗,請參閱 本文整合一節中的建立預設軟體電話配置。
1 |
在 Salesforce 中,按一下 應用程式啟動器 功能表,然後選取 Webex Contact Center 。 | ||||||||||||||||||||||||||||||||||||||
2 |
按一下電話 按鈕並登錄應用程式。 | ||||||||||||||||||||||||||||||||||||||
3 |
將狀態變更為可用 以接收呼叫。 | ||||||||||||||||||||||||||||||||||||||
4 |
中斷通話後,從通話中選取結束下拉清單。 活動會針對各自 Salesforce 聯絡人記錄。 若要查看活動日誌,請按一下活動清單中的任意項目。出現下列詳細資料:
|
1 |
在 Salesforce 中,按一下 應用程式啟動器 功能表,然後選取 Webex Contact Center 。 |
2 |
在中輸入聯絡人姓名搜尋 Salesforce 文字方塊,按一下聯絡人姓名,然後按一下要撥打的電話號碼。或按一下電話 > 撥號器,然後輸入電話號碼,然後按一下 電話 圖示撥號。 |
3 |
(可選)從選取 外撥 ANI 下拉清單,選取要用作呼叫者 ID 的外撥 ANI。此下拉清單按字母順序顯示。 您的管理員會新增外撥 ANI 清單至您的設定檔。 若要移除選取的外撥 ANI,請選擇卷 標 從標籤選取外撥 ANI 下拉清單。 |
Salesforce 動作 widget 提供了 UI 控制項,以從Webex Contact Center 代理桌面應用程式直接與 Salesforce CRM 通訊。
用例 |
SFDC 呼叫中心定義組態 |
---|---|
代理收到呼叫時,新 Salesforce 動作小工具會出現在螢幕上 |
無需在 Salesforce Dot Com (SFDC) 上進行任何設定。
|
以編輯模式開啟活動記錄 |
預設啟用此功能。不需要從 SFDC 端進行特定設定。 |
將 CRM 物件與通話活動建立關聯 |
預設啟用此功能。不需要從 SFDC 端進行特定設定。 |
建立案例物件並以編輯模式開啟 |
預設啟用此功能。不需要從 SFDC 端進行特定設定。 |
實時通話筆記:
|
通話中心定義檔中有用於啟用或停用此功能的特定設定。 SFDC 管理員必須在工作物件中指定 SFDC 欄位,以更新擷取的通話筆記。 編輯建立通話活動記錄 啟用和更新 Salesforce 應用程式中的活動記錄。
|
1 |
在 Salesforce 中,按一下 應用程式啟動器 功能表,然後選取 Webex Contact Center 。 |
2 |
從導 下拉清單 應用程式中,選取 報告 。 如果 報告 不在清單中, 並新增 報告。 |
3 |
若要查看現有報告,請按一下所有 報告 。 有一個使用適用于 Salesforce 的 Webex Contact Center 安裝的預設通話活動報告。您可以修改日期,並新增或移除欄位和篩檢程式。 |
4 |
若要建立新報告,按一下報告 。 |
5 |
在報告 建立器 標籤中,選取所需的報告類型,然後按一下 儲存並執行 。 |
6 |
輸入報告 適用于 Salesforce 的 Webex Contact Center 使用 Salesforce 的資料產生此報告。 |
下一節描述了通話中心定義檔案及其可能值、說明和意見的每個部分的自訂。
這可協助管理員根據所需的使用案例來自訂行為。
欄位 |
可能的值 |
說明 |
---|---|---|
內部名稱 |
WebexCCAgentDesktopV202209019 |
此值無變更。 |
顯示名稱 |
Webex Contact Center Agent Desktop 2.0(2022 年 9 月) |
此值無變更。 |
CTI適配器URL |
預設值是 美國資料中心。您可以根據您的資料中心位置變更該值。 北美: https://desktop.wxcc-us1.cisco.com 英國: https://desktop.wxcc-eu1.cisco.com | |
使用CTI API |
true |
此值無變更。 |
軟體電話高度 |
550 |
此值無變更。 |
Salesforce 相容模式 |
閃電 |
此值無變更。 |
欄位 |
可能的值 |
說明 |
---|---|---|
已啟用進階螢幕彈出 |
true 或 false |
用於根據 CAD 變數啟用螢幕快顯搜尋的功能旗標。 |
CAD 變數名稱 |
CAD 變數的名稱 |
包含彈出式視窗搜尋參數的 CAD 變數的名稱。 |
移除 ANI 字首字串 |
國家或地區代碼 |
以逗號分隔指定國家或地區代碼,該代碼將從傳入的呼叫ANI 字首中移除。 |
欄位 |
可能的值 |
說明 |
---|---|---|
對無相符記錄啟用螢幕彈出 |
true 或 false |
這是用於啟用「無記錄相符」螢幕快顯情境的功能旗標。確保在軟體電話版面配置設定中停用記錄相符情況。 |
Salesforce 物件名稱 |
任何標准或自訂 Salesforce 物件 |
以編輯模式開啟的任何標准或自訂 Salesforce 物件。 |
物件欄位對映 |
這是 Salesforce 物件與 WebexCC CAD 變數之間的對映 |
此設定將 WebexCC CAD 變數對映至 Salesforce 欄位值,當以編輯模式開啟時,該值已預先填入 Salesforce 表格。譬如,對映應以以下 JSON 格式完成,而且它是一個 JSON 物件數組。 JSON 物件具有下列屬性:
範例: 如果您想要用常量覆寫欄位,您可以使用將isDefaulValue啟用的設定為 true。 這會設定 Salesforce 上變數的值。 範例: 設定: |
物件條件對映 |
這是物件對映的條件規則 |
條件對映有助於在 WebexCC CAD 變數與 SFDC 欄位之間綁定一對多欄位值。此條件可協助根據不同的 WebexCC CAD 變數值來綁定 SFDC 欄位值。例如:WebexCC CAD 變數 條件對映主要具有三個屬性 - 作為 CAD 變數的 WxCCFieldName、wxccFieldValue 和 sfdcFieldValue。 範例: 如果您在 WebexCC 上具有變數 queueName,並且想要有條件地將其對映至 Salesforce 欄位(稱為客戶類型)。 您可以根據以下情況將 queueNames 設定為其他值:物件條件對映 如下。 物件欄位對映的組態 wxcc 欄位名稱:佇列名稱 Salesforce:客戶類型 is預設值啟用:false is條件啟用:true 物件條件對映的組態
|
欄位 |
可能的值 |
說明 |
---|---|---|
Salesforce 套件命名空間 |
ciscoc |
預設值。請勿變更該值。 |
已啟用自動重新整理 |
true 或 false |
這是功能旗標變數。此功能可在建立活動記錄後立即啟用 Salesforce 螢幕的自動重新整理。 |
建立在連線狀態下的活動記錄 |
true 或 false |
依預設,此值為 false。若啟用了活動所有權變更功能,請將此值設定為 true。這樣可確保在通話開始時建立活動記錄,以及在代理將通話轉接給另一個代理時可以變更活動記錄的所有權。 |
在連線狀態下開啟活動記錄 |
true 或 false |
依預設,會停用此功能。啟用建立在連線狀態下的活動記錄 功能旗標以使用此功能。此功能允許當客服的狀態移至已連線狀態時,自動以編輯模式開啟活動記錄。 |
在總結狀態時開啟活動記錄 |
true 或 false |
依預設,會停用此功能。啟用此功能可在代理的狀態移至總結狀態時以編輯模式開啟活動記錄。 |
為轉接的通話變更活動記錄所有權 |
true 或 false |
依預設,此值為 false。這是需要啟用的功能旗標變數。此功能可在客服將通話轉接給另一個客服時變更活動記錄的所有權。這樣可確保為互動僅建立一個活動記錄。 |
包含活動 ID 的 cad 變數的名稱 |
CAD 變數的名稱 |
包含活動ID的 CAD 變數的名稱,用於變更轉接通話的活動記錄的所有權。 |
錄製通話實時筆記 |
true 或 false |
此欄位是一個功能旗標,用於從下列對象啟用通話筆記功能:動作 小工具。依預設,會停用此功能。 |
實時通話筆記欄位對映 |
用於通話記錄對映的 SFDC 欄位。 |
使用通話筆記更新的 SFDC 欄位。預設情況下,它會更新說明 Salesforce 上的活動記錄欄位。 |
主體中的日期格式 |
這是在活動主題中設定日期與時間 |
預設格式為 MM-dd-yyyy hh:mm a。 |
主體範本 |
設定活動記錄的主題欄位,這有助於更新活動記錄的動態設定主題。 |
此欄位可以是變數與靜態字串的組合。 例如: {direction} 呼叫 {activityDatetime}。 在範例中,短語 |
已啟用自訂欄位更新 |
true 或 false |
依預設,會停用此功能。如果您想要使用在IVR或 Flow 中擷取的更多資料來更新通話活動記錄,請啟用此功能。 |
物件欄位對映 |
JSON 屬性的數組。依預設為 [] |
此欄位會將 WebexCC CAD 變數與 SFDC 欄位對應。啟用自訂欄位更新功能以使用此對映。JSON 主要具有四個屬性: Cad 欄位名稱: WebexCC CAD 變數名稱 Salesforce 欄位名稱: SFDC 欄位名稱 is預設值啟用: 用於檢查是否使用靜態值與 SFDC 欄位結合的旗標 預設欄位值: 預設欄位值 範例: 在第一個 JSON 代碼中, CAD 變數名稱 而在第二個 JSON 中 CADFieldName 為空,因為要結合的預設欄位值是 SFDC 欄位。在此範例中,Salesforce 欄位狀態與預設值綁定 已完成。 |
欄位 |
可能的值 |
說明 |
---|---|---|
為傳入通話自動建立案例 |
true 或 false |
為所有呼入電話啟用自動建立案例的功能旗標。依預設,會停用此功能。 |
為輸出通話自動建立案例 |
true 或 false |
為所有輸出通話啟用自動建立案例的功能旗標。依預設,會停用此功能。 |
以編輯模式開啟案例物件 |
true 或 false |
用於決定是否在編輯模式中開啟案例物件的功能旗標。依預設,會停用此功能。 |
物件欄位對映 |
JSON 屬性數組 |
將 WebexCC CAD 變數與 SFDC 個案物件欄位對應。JSON 主要具有四個屬性: Cad 欄位名稱: WebexCC CAD 變數名稱 Salesforce 欄位名稱: SFDC 案例物件 欄位名稱 is預設值啟用: 用於檢查是否使用靜態值來系結 SFDC 個案物件欄位的旗標。 預設欄位值: 預設欄位值 |
物件條件對映 |
物件對映的條件規則 |
條件對映可協助綁定 WebexCC CAD 變數與 SFDC 欄位之間的一對多欄位值對映。條件對映可協助根據不同的 WebexCC CAD 變數值來綁定 SFDC 欄位值。 |
欄位 |
可能的值 |
說明 |
---|---|---|
已啟用全通道狀態同步 |
true 或 false |
僅在已啟用全通道的 Salesforce 實例上啟用功能旗標。 |
進行語音通話時的預設閒置代碼 |
全通道未準備就緒原因代碼 |
使代理在 SFDC 全通道中未準備就緒的 SFDC 全通道未準備就緒原因代碼名稱。 |
在 CRM 全通道上時的預設閒置代碼 |
Webex Contact Center 閒置原因代碼 |
使代理未在Webex Contact Center 中準備就緒的Webex Contact Center 閒置原因代碼的名稱。 |
建立以下 apex 類別並向 SFDC 實例中的所有代理設定檔授予執行權限,以使用全通道狀態同步功能。
若要建立 Apex 類別:
-
轉至
-
導覽至
-
貼上以下內容並將其儲存為 sfdc全方位
公共類 sfdcOmniChannel { 公共靜態字串 fetchOmniPresenceStatusCodes(){ ServicePresenceStatus[] anywhereStatus;全狀態 = [從 ServicePresence狀態中選取 Id,主標籤] ;字串 OmniPresenceStatusCodes = JSON.serialize(omniStatus); System.debug(OmniPresence狀態碼);返回 OmniPresence狀態代碼; } }
注意事項
需要特定的使用者設定檔和授權才能存取和播放錄製檔。
-
使用者設定檔 — 自訂監督人員設定檔
-
授權 — 高級授權
若要設定錄製檔的播放,您需要存取錄製檔管理 使用者設定檔層級中的模塊。
使用者設定檔中的強制設定
中的檢視存取權錄製檔管理 模組可讓您檢視通話錄音 從Webex Contact Center。這是所有管理員和監督員設定檔的預設安全性設定。
Salesforce Lightning 設定
版面配置選取-
轉至
。 -
按一下頁面版面配置指定 (在頁面的右上角)。
-
編輯頁面版面配置指定
-
選擇Webex Contact Center 工作版面配置 從下拉式清單。
Cisco Webex Contact Center工作版面配置是舊版面配置。
若要選取所需的資料中心:
-
轉至
。 -
按一下
。 -
變更值 從 US1 傳送至所需的Webex Contact Center資料中心。
範例: 將值從 US1 變更為 EU1 以選取 EU1資料中心。
若要選取必要的API URL:
-
轉至
。 -
按一下
。 -
變更值 傳送至所需的Webex Contact Center API URL。
範例: 將值變更為https://audioconnector.produs1.ciscoccservice.com 以選取API URL。
-
轉至
。 -
按一下
。 -
變更值 至所需的Webex Contact Center 重新導向 URI。
範例: 將值變更為https://audioconnector.produs1.ciscoccservice.com/auth 以選取重新導向 URI。
功能演示
示範託管在內部 Salesforce 應用程式中心中。
-
按一下播放錄製檔 2.0 以開啟「在 Salesforce 中的通話錄製」應用程式。
-
如果您未登入Webex Contact Center 桌面小工具,則應用程式會提示您輸入憑證。
-
如果您具有權限並已登入 Salesforce 的Webex Contact Center 桌面小工具,則登入快顯會消失。
-
如果您以無法存取「通話記錄管理」模組的代理或任何其他使用者設定檔登入,則顯示未經授權的訊息。管理員可以修改使用者設定檔設定來檢視錄製檔。