藉Salesforce與CINNOX整合,提升團隊、生產力以及回應效率。你可以在同一平台,處理客戶資料,以及與他們互動。
它們的整合,可以聯繫聯絡人和與你的聯絡人資料同步,將他們的諮詢作個案記錄,其通話作為工作,以便在CINNOX平台,管理聯絡人與你的交流和參與,而無需轉換應用程式。
📘
你的服務方案必須為The Ultimate CX Hub。你的 Salesforce方案必須是 Enterprise、Unlimited、Developer 或具有 API 訪問權限的版本。
如何知道你的Salesforce版本?
確定你使用的版本:
使用Salesforce Classic 和 Lightning Experience:
注意:Salesforce Organization ID和Instance等其他關鍵組織資料,亦會在公司資訊頁面的右側列出。你點擊此連結了解更多資料。
甚麼是Salesforce Sandbox(沙盒)?
Sandbox是正式環境的副本,通常用於整合的測試與開發,不會影響到你的實際資料。在部署到生產環境之前,需要先與你的CINNOX帳號和Salesforce Sandbox帳號做整合測試。
什麼是Salesforce Production(生產環境)?
Production為一個正式環境,任何更改都會影響你的實際數據。 完成與Sandbox帳號的整合後,再連接你的 Production 環境。
在將Salesforce Production連接到第三方時,Salesforce要求在部署上出現的配置,必須先在Sandbox中進行,而非直接在Production進行。
對於每個實例(沙盒和生產),你都需要在Salesforce中新增以下項目:
並且,你需要提供以下信息。
🚧
將Salesforce集成到CINNOX服務時,請使用你的系統管理帳號。
按照Salesforce提供的步驟,在 Sandbox中新增的Apex類別和Apex觸發, 需要在生產環境中部署。
連接成功後,你和員工可以登入你的Salesforce用戶帳號,當中會提供以下功能:
| 功能 | 內容 |
|---|---|
| Salesforce 連絡人資料在CINNOX顯示 | 當客戶的諮詢和Salesforce連絡人的資料一樣時,該資料會在CINNOX的諮詢詳細資訊中顯示。 |
| 同步Contact資料 | 當Salesforce連絡人資料和它在CINNOX的連絡人資料互相同步,可以在單一平台,查看所有資料。 CINNOX和Salesfore聯絡人資料的欄位配對,令兩者的資料自動同步。 每一位員工需要登入Salesfore帳號,從而令Salesfore 連絡人與CINNOX同步。 |
| 連接外部聯絡人 | 一個Salesforce連絡人連接一個CINNX的外部聯絡人。一個CINNOX外部聯絡人可連接十個Salesforce連絡人。 |
| 新增外部聯絡人 | 當在CINNOX新增外部聯絡人時,Salesforce亦會新增該連絡人。 |
| 搜尋連絡人 | 你可以在Salesforce搜尋Salesforce連絡人。 |
| 更新連絡人 | 你可以在CINNOX更新儲存Salesforce連絡人。 |
| CINNOX的諮詢自動變成Salesfoce的個案 | CINNOX外部聯絡人的諮詢,會自動儲存為Salesforce的個案,並提供相關資訊和對話記錄。 |
| CINNOX的通話自動變成Salesforce工作 | 你在CINNOX的諮詢通話,會自動在Salesforce儲存為工作。通話日誌的內容,會記錄在工作詳細資料內。 |
| 簡訊營銷活動 | 向Salesforce連絡人執行簡訊營銷活動。 |
之後,請繼續執行以下步驟:

新增遠端網站

新增已連線的應用程式
使用你的系統管理員帳號,登入到你的 Salesforce Sandbox 組織。
導航至設定 >建立>應用程式,在已連線的應用程式部份,點擊新增。
填寫表格中必須填寫的部份,並勾選啟用 OAuth 設定。
將 Callback URL 從 CINNOX複製到 回電 URL
在選取的 OAuth 範圍 下,點擊並選擇新增以下內容:
點擊儲存。


新增Apex類別

新增Apex觸發




消費者金鑰 和 消費者秘密
提供消費者金鑰:



位置
要查找Sandbox位置:

域名
要查看域名:



注意:如果這是你首次使用 Salesforce 帳號,登入到設備和瀏覽器,Salesforce 將驗證碼發送到你的電子郵箱,並為 CINNOX要求取得以下權限:

當你完成這些步驟,並成功連接Sandbox Org到CINNOX後,會出現以下頁面。在預設的情況下,你的 Salesforce連絡人將同步並顯示在你的CINNOX 聯絡人中。


Salesforce連絡人欄目和 CINNOX聯絡人欄目對照表
| Salesforce連絡人欄目 | CINNOX聯絡人欄目 |
|---|---|
| 姓氏 | 姓氏 |
| 名字 | 名字 |
| 職稱 | 職位 |
| 部門 | 團隊 |
| 生日 | 出生日期 |
| 電話 | 公司電話 |
| 住家電話 | 住宅電話 |
| 行動電話 | 手機電話號碼 |
| 其他電話 | 其他電話 |
| 郵寄街道 | 街道名稱 |
| 郵寄城市 | 城市 |
| 郵寄州/省 | 地區 |
| 郵寄郵遞區號 | 郵遞區號 |
| 郵寄國家 | 國家 |
| 電子郵件 | 電子郵件地址 |
有關登入 Salesforce 的詳細資料,以及更多其功能的資料,請參閱本指南的CINNOX 中的 Salesforce連絡人及案例部份。
🚧
- 當終斷Sandbox連接,Salesforce連絡人和外部聯繫人的更改,不再在CINNOX 服務中生效。
- Sandbox用於測試集成,並新增 Apex 類別和其觸發,以在生產環境中部署。
如要中斷連接Sandbox和CINNOX:

之後,請繼續執行以下步驟:

📘
遠端網站和連線應用程式 的新增步驟與 其在Sandbox的步驟類似,唯一分別在於環境的不同。
新增遠端網站

新增連線應用程式
使用你的系統管理員帳號,登入到你的Salesforce生產組織。
導航到 **設置 >應用程式>應用程式管理員>**新的已連線應用程式**。
填寫表格中必須填寫的部份,並勾選啟用 OAuth 設定。
將Callback URL從CINNOX複製到回電 URL。
在 選取的OAuth範圍 下,點擊並選擇新增以下內容:
點擊儲存。


你需要新增測試類,並且代碼覆蓋率超過 75%,才能在生產環境中部署Apex類別。
更多詳細資料請參考Instructions to test Apex code。
以下是你可以添加到 Sandbox 組織的示例測試類。

WebhookMockImpl
global class WebhookMockImpl implements HttpCalloutMock {
public static HttpResponse response;
global HTTPResponse respond(HTTPRequest req) {
response = new HttpResponse();
response.setStatusCode(200);
return response;
}
global static void callout(String url, String content) {
}
}

TestContactTrigger
@isTest
public class TestContactTrigger {
@isTest static void TestTrigger() {
// Test data setup
// Create an account with an opportunity, and then try to delete it
Account acct = new Account(Name='Test Account2');
insert acct;
Contact newContact = new Contact(LastName='TestContact3', AccountId=acct.id);
//insert newContact;
// Perform test
Test.startTest();
Test.setMock(HttpCalloutMock.class, new WebhookMockImpl());
Database.SaveResult result = Database.insert(newContact, false);
Test.stopTest();
// Verify
System.debug(result.getErrors());
System.assert(result.isSuccess());
}
}

TestWebhook
@isTest
public class TestWebhook {
@isTest static void TestJsonContent() {
System.TriggerOperation op = TriggerOperation.AFTER_INSERT;
List<Account> contacts = new List<Account>();
String result = Webhook.jsonContent(op, contacts, contacts);
System.assert(result.length()>0);
}
}

📘
你在Sandbox Org 總共新增了4個Apex Class。




之後,









然後,

Production Inbound Change Set Deployment

Production Inbound Change Set Deployment





📘
提供消費者金鑰、消費者秘密和域名的步驟與Sandbox的步驟類似。 唯一分別在於環境的不同。
消費者金鑰和消費者秘密
如要尋找消費者金鑰和消費者秘密:

域名
要查自域名:


注意:如果這是你首次使用 Salesforce 帳號,登入到設備和瀏覽器,Salesforce將驗證碼發送到你的電子郵箱,並為 CINNOX要求取得以下權限:

當你完成這些步驟,並成功連接Sandbox Production Org到CINNOX後,會出現以下頁面。在預設的情況下,你的Salesforce連絡人將同步,並顯示在你的CINNOX聯絡人中。


有關登入Salesforce,以及其更多可用功能的詳細資料,請參閱本指南的控制面板的Salesforce聯絡人部份。
Updated 5 months ago