此文字已使用 Salesforce 的自動翻譯系統進行翻譯。參閱我們的 調查以提供此內容的回饋意見,並告訴我們您接下來想要查看的內容。

可組合 - 互通性

深入瞭解良好結構的可調整可組合互通性API 管理

要在哪裡尋找?
產品區域 | 位置
優良的外觀為何?
模式
平台 | 公司✅ 用戶端應用程式使用最新 API 版本來呼叫呼叫 Salesforce Platform API 的 Salesforce 用戶端應用程式定期更新其使用的 API 版本
平台 | 設計標準✅ 已存在跨元件通訊 (亦即 API) 的清除通訊協定
平台 | 設計標準✅ 通訊協定/API 概述在建立者可搜尋及尋找的邏輯群組中
平台 | 設計標準✅ 通訊協定/API 會定義變數資料類型、變數名稱、必要或選用項目,並提供使用時機的明確描述
平台 | 文件✅ 您可以搜尋特定的 API 或通訊協定,並識別實作的元件
平台 | 文件✅ 每個元件的文件會清楚列出已實作的 API/通訊通訊協定
平台 | 組織✅ 使用自訂中繼資料類型定義內部通訊的 API 訊息格式和變數
平台 | 組織✅ 使用平台事件定義內部通訊的 API 訊息格式和變數
平台 | 組織✅ 程式碼和陳述式自訂項目會參照適當的自訂中繼資料類型 (或平台事件),以傳送或接收資訊

深入瞭解良好結構的可調整可組合互通性傳訊和事件

要在哪裡尋找?
產品區域 | 位置
優良的外觀為何?
模式
Data 360 | 組織✅ 將「資料動作」與「平台事件」搭配使用,以重複使用現有的整合模式「利用平台事件」讓「資料動作」可供外部系統使用,以利用現有的「Pub Sub API」和「事件轉送」整合
平台 | Apex✅ 自訂事件定義的範圍受到限制 (系統範圍的事件或訊息未在程式碼中定義)
平台 | Apex✅ Apex 中的全系統傳訊或結案服務會以可在 Salesforce 流程工具中使用的方式註釋
平台 | 設計標準✅ 使用同步模式 (傳訊) 和非同步模式 (事件) 的時機存在明確的標準
平台 | 設計標準✅ 事件與訊息結構存在清楚的標準
平台 | 流程✅ Salesforce 流程工具參照全系統傳訊或事件服務
平台 | Lightning Web 元件 (LWC)✅ 自訂事件定義的範圍受到限制 (系統範圍的事件或訊息未在程式碼中定義)
平台 | 組織✅ 一致的傳訊和事件模式會顯示在流程和程式碼中
平台 | 平台事件✅ 用於內部系統傳訊的平台事件會清楚標記

深入瞭解良好結構的可調整可組合互通性API 管理

要在哪裡尋找?
產品區域 | 位置
要避免什麼?
Anti-Pattern
平台 | 公司⚡️ 用戶端應用程式使用過期的 API 版本來呼叫呼叫 Salesforce Platform API 的 Salesforce 用戶端應用程式,需要定期將其使用的 API 版本更新為最新版本
平台 | 設計標準⚡️ 設計標準不存在或不定義 API 和使用個案
平台 | 文件⚡️ 不存在元件文件
平台 | 文件⚡️ 元件文件描述在元件內實作的 API,但這是 API 定義唯一顯示的位置
平台 | 文件⚡️ 無法搜尋特定的 API 或通訊協定,且/或搜尋無法識別已實作 API 或通訊協定的元件
平台 | 組織⚡️ API 專為 Salesforce 與外部系統之間的通訊而定義
平台 | 組織⚡️ 系統元件之間的通訊 (程式碼和陳述性自訂項目) 為臨時

深入瞭解良好結構的可調整可組合互通性傳訊和事件

要在哪裡尋找?
產品區域 | 位置
要避免什麼?
Anti-Pattern
平台 | Apex⚡️ 系統範圍訊息和/或事件結構是在程式碼中定義的
平台 | Apex⚡️ 在 Apex 中定義的全系統事件或訊息結構無法在如流程等工具中使用
平台 | 設計標準⚡️ 設計標準不存在,或缺乏同步與非同步模式的明確標準,以及訊息或事件結構的明確標準
平台 | Lightning Web 元件 (LWC)⚡️ 系統範圍訊息和/或事件結構是在程式碼中定義的
平台 | 組織⚡️ 傳訊和事件模式的不同策略會顯示在流程和程式碼之間
平台 | 平台事件⚡️ 用於內部系統傳訊的平台事件未清楚標記或不存在