您位於此處:
範例:Codey Outfitters 使用外部變更資料擷取的方式
虛擬公司 Codey Outfitters 可將戶外設備從本地小型企業散佈至世界各地的戶外愛好者。該公司會處理所有物流,例如遵循每個州/省和國家/地區的進口法律。
多年以來,Codey Outfitters 取得了不同的 IT 系統,來管理訂單、出貨、庫存與帳單事宜。該公司會使用 Salesforce CRM 管理其客戶基礎和銷售其項目的供應商。Codey Outfitters 希望為客戶提供一站式購物入口網頁,讓客戶能夠看到齒輪的價格變化。
庫存更新時,Codey Outfitters 希望將變更通知傳送至其 Salesforce 組織。然後,Salesforce 會執行業務邏輯,以根據客戶的訂單歷程記錄判斷更新中是否包含對客戶有價值的價格變更。客戶可在其 Codey Outfitters 入口網頁中看到或收到相關交易的通知。
讓我們看看 Codey Outfitters 是如何設定並使用外部變更資料擷取來實現這些目標。
- 設定外部資料來源與外部物件
Codey Outfitters 的庫存擁有 OData 4.0 服務。公司可建立名為 Gear Inventory 的外部資料來源,並建立名為 Products 的外部物件,來將其 Salesforce 組織連線至庫存。 - 監視外部變更資料擷取
若啟用外部變更資料擷取,Codey Outfitters 的組織會每 30 分鐘輪詢一次外部系統。為了監視追蹤狀態,它會查詢 BackgroundOperation 物件。Codey Outfitters 偏好在 Developer Console 的查詢編輯器中執行 SOQL 查詢,但您可以使用您偏好的工具。 - 訂閱串流 API 的變更
當 Codey Outfitters 執行其 Bayeux 用戶端時,用戶端可透過產品發佈管道訂閱串流 API。 - 使用 Apex 觸發回應變更
若要自動化包含外部變更事件的業務,請使用 Apex 觸發。
