開始使用其他資源

本節提供瞭解如何在整個 Salesforce 平台功能 (包括「流程」、Apex 和相關工具) 中套用最佳作法和設計模式。

以步驟為基礎的非同步架構

其他資源

以步驟為基礎的 Aysnc Framework 是一種處理架構,用於執行具有任意數量的非同步工作。本文涵蓋每個結構設計師必須掌握的三個重要領域:

  • 排程和叫用:使用「排程流程」和「可叫用 Apex」透過環境檢查和錯誤處理來協調、觸發和控制執行。
  • 步驟設計與彈性:定義可重複使用的步驟介面,支援 Apex、流程、以游標為基礎的處理,以及功能標記和不執行步驟等可設定的模式。
  • 協調流程和執行引擎:利用「步驟處理器」透過集中化記錄和生命週期控制來排序、執行、重試和管理步驟。

本文提供 Salesforce 的可調整、步驟型非同步架構,可透過集中協調流程、記錄和大量效能,將複雜的程序拆分為模組化、獨立執行的步驟。

Salesforce 資料同步化

以步驟為基礎的 Aysnc Framework 是 Salesfore CRM Analytics 的核心功能部分。它是生態系統的互動式顯示面板和 AI 驅動洞察的原生業務情報平台,透過兩個核心功能促進與外部系統的無縫雙向資料移動:SyncOut 與 SyncIn。CRM Analytics SyncOut 會將 Salesforce 物件資料推送至外部平台,並支援完整和增量變更資料擷取 (CDC) 模式,以及內建的實刪除追蹤,以維護下游的絕對資料完整性。完成迴圈時,CRM Analytics SyncIn 會將外部資料提取回 Salesforce 物件,利用大量 API 2.0 可可靠且有效地提取大量資料集以供立即作業使用。此文件說明模式的運作方式、使用時機,以及如何開始使用 Snowflake 作為具體工作範例。

Salesforce 資料虛擬化

以步驟為基礎的 Aysnc Framework 是一種整合結構模式,可讓 Salesforce 在執行階段直接從外部系統查詢資料,而無須將該資料複製或複製到 Salesforce 儲存空間。它可讓 Salesforce 在執行階段直接在其來源中查詢資料,而無需複製。使用者可透過標準 Salesforce 介面查看即時外部資料。資料永遠不會離開其權威性首頁。此文件說明模式的運作方式、使用時機,以及如何開始使用 Snowflake 作為具體工作範例

Field Service 的結構模式:最佳化大規模承包商共用與可視性

Field Service 的結構模式:「最佳化大規模承包商共用和可視性」會比較 Salesforce Field Service 中管理外部承包商網路的兩個結構模式:以區域範圍為基礎的共用和 以帳戶為基礎的共用。此指南涵蓋:

  • 承包商角色:具名承包商、承包商公司和偶發工作人員,以及每個角色如何塑造適當的共用結構。
  • 以區域範圍為基礎的共用:使用專屬服務區域範圍作為主要安全性界限,以及大規模權衡此方法的延展性。
  • 以帳戶為基礎的共用:使用條件式共用規則將可視性與地理位置分離,在承包商和內部技術人員之間啟用統一的資源集區。
  • 決策架構:決策樹與比較矩陣,可根據競爭重疊和地理獨占性選擇正確的模式。

協助結構設計師平衡平台安全性和排程效能,同時建立可使用 Agentforce 和 Data Cloud 調整的基礎。