開始使用其他資源
本節提供瞭解如何在整個 Salesforce 平台功能 (包括「流程」、Apex 和相關工具) 中套用最佳作法和設計模式。
以步驟為基礎的 Aysnc Framework 是一種處理架構,用於執行具有任意數量的非同步工作。本文涵蓋每個結構設計師必須掌握的三個重要領域:
- 排程和叫用:使用「排程流程」和「可叫用 Apex」透過環境檢查和錯誤處理來協調、觸發和控制執行。
- 步驟設計與彈性:定義可重複使用的步驟介面,支援 Apex、流程、以游標為基礎的處理,以及功能標記和不執行步驟等可設定的模式。
- 協調流程和執行引擎:利用「步驟處理器」透過集中化記錄和生命週期控制來排序、執行、重試和管理步驟。
本文提供 Salesforce 的可調整、步驟型非同步架構,可透過集中協調流程、記錄和大量效能,將複雜的程序拆分為模組化、獨立執行的步驟。
以步驟為基礎的 Aysnc Framework 是 Salesfore CRM Analytics 的核心功能部分。它是生態系統的互動式顯示面板和 AI 驅動洞察的原生業務情報平台,透過兩個核心功能促進與外部系統的無縫雙向資料移動:SyncOut 與 SyncIn。CRM Analytics SyncOut 會將 Salesforce 物件資料推送至外部平台,並支援完整和增量變更資料擷取 (CDC) 模式,以及內建的實刪除追蹤,以維護下游的絕對資料完整性。完成迴圈時,CRM Analytics SyncIn 會將外部資料提取回 Salesforce 物件,利用大量 API 2.0 可可靠且有效地提取大量資料集以供立即作業使用。此文件說明模式的運作方式、使用時機,以及如何開始使用 Snowflake 作為具體工作範例。
以步驟為基礎的 Aysnc Framework 是一種整合結構模式,可讓 Salesforce 在執行階段直接從外部系統查詢資料,而無須將該資料複製或複製到 Salesforce 儲存空間。它可讓 Salesforce 在執行階段直接在其來源中查詢資料,而無需複製。使用者可透過標準 Salesforce 介面查看即時外部資料。資料永遠不會離開其權威性首頁。此文件說明模式的運作方式、使用時機,以及如何開始使用 Snowflake 作為具體工作範例
Field Service 的結構模式:「最佳化大規模承包商共用和可視性」會比較 Salesforce Field Service 中管理外部承包商網路的兩個結構模式:以區域範圍為基礎的共用和 以帳戶為基礎的共用。此指南涵蓋:
- 承包商角色:具名承包商、承包商公司和偶發工作人員,以及每個角色如何塑造適當的共用結構。
- 以區域範圍為基礎的共用:使用專屬服務區域範圍作為主要安全性界限,以及大規模權衡此方法的延展性。
- 以帳戶為基礎的共用:使用條件式共用規則將可視性與地理位置分離,在承包商和內部技術人員之間啟用統一的資源集區。
- 決策架構:決策樹與比較矩陣,可根據競爭重疊和地理獨占性選擇正確的模式。
協助結構設計師平衡平台安全性和排程效能,同時建立可使用 Agentforce 和 Data Cloud 調整的基礎。