---
schema_version: "1"
id: 83f4f2bcaa496921c44136f8db6ce11b9aae13b9763fa52415fdb4b9caeffb1a
title: 可組合 - 互通性
collection: architect
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/architect/next/zh-tw/well-architected-tools/guides/adaptable-interoperability.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/zh-tw/well-architected-tools/guide/adaptable-interoperability.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: 44782e16b43b4998c34209eff081b7676d8d245f771cf418b5257febc47ac10f
products:
  - 結構良好的工具
  - Architect Site Content Repo
---
# 可組合 - 互通性

### API 管理模式

深入瞭解良好結構的可[調整](/docs/architect/zh-tw/well-architected/guide/adaptable-overview) → [可組合](/docs/architect/zh-tw/well-architected/guide/composable) → [互通性](/docs/architect/zh-tw/well-architected/guide/composable#互通性) → [API 管理](/docs/architect/zh-tw/well-architected/guide/composable#api-管理)

| 要在哪裡尋找?<br>產品區域 \| 位置 | 優良的外觀為何?<br>模式                                                                                                    |
| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| 平台 \| 公司                      | ✅ 用戶端應用程式使用最新 API 版本來呼叫呼叫 Salesforce Platform API 的 Salesforce 用戶端應用程式定期更新其使用的 API 版本 |
| 平台 \| 設計標準                  | ✅ 已存在跨元件通訊 (亦即 API) 的清除通訊協定                                                                              |
| 平台 \| 設計標準                  | ✅ 通訊協定/API 概述在建立者可搜尋及尋找的邏輯群組中                                                                       |
| 平台 \| 設計標準                  | ✅ 通訊協定/API 會定義變數資料類型、變數名稱、必要或選用項目,並提供使用時機的明確描述                                      |
| 平台 \| 文件                      | ✅ 您可以搜尋特定的 API 或通訊協定,並識別實作的元件                                                                        |
| 平台 \| 文件                      | ✅ 每個元件的文件會清楚列出已實作的 API/通訊通訊協定                                                                       |
| 平台 \| 組織                      | ✅ 使用自訂中繼資料類型定義內部通訊的 API 訊息格式和變數                                                                   |
| 平台 \| 組織                      | ✅ 使用平台事件定義內部通訊的 API 訊息格式和變數                                                                           |
| 平台 \| 組織                      | ✅ 程式碼和陳述式自訂項目會參照適當的自訂中繼資料類型 (或平台事件),以傳送或接收資訊                                        |

### 傳訊和事件模式

深入瞭解良好結構的可[調整](/docs/architect/zh-tw/well-architected/guide/adaptable-overview) → [可組合](/docs/architect/zh-tw/well-architected/guide/composable) → [互通性](/docs/architect/zh-tw/well-architected/guide/composable#互通性) → [傳訊和事件](/docs/architect/zh-tw/well-architected/guide/composable#傳訊和事件)

| 要在哪裡尋找?<br>產品區域 \| 位置 | 優良的外觀為何?<br>模式                                                                                                                                      |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Data 360 \| 組織                  | ✅ 將「資料動作」與「平台事件」搭配使用,以重複使用現有的整合模式「利用平台事件」讓「資料動作」可供外部系統使用,以利用現有的「Pub Sub API」和「事件轉送」整合 |
| 平台 \| Apex                      | ✅ 自訂事件定義的範圍受到限制 (系統範圍的事件或訊息未在程式碼中定義)                                                                                         |
| 平台 \| Apex                      | ✅ Apex 中的全系統傳訊或結案服務會以可在 Salesforce 流程工具中使用的方式註釋                                                                                 |
| 平台 \| 設計標準                  | ✅ 使用同步模式 (傳訊) 和非同步模式 (事件) 的時機存在明確的標準                                                                                              |
| 平台 \| 設計標準                  | ✅ 事件與訊息結構存在清楚的標準                                                                                                                              |
| 平台 \| 流程                      | ✅ Salesforce 流程工具參照全系統傳訊或事件服務                                                                                                               |
| 平台 \| Lightning Web 元件 (LWC)  | ✅ 自訂事件定義的範圍受到限制 (系統範圍的事件或訊息未在程式碼中定義)                                                                                         |
| 平台 \| 組織                      | ✅ 一致的傳訊和事件模式會顯示在流程和程式碼中                                                                                                                |
| 平台 \| 平台事件                  | ✅ 用於內部系統傳訊的平台事件會清楚標記                                                                                                                      |

---

### API 管理防模式

深入瞭解良好結構的可[調整](/docs/architect/zh-tw/well-architected/guide/adaptable-overview) → [可組合](/docs/architect/zh-tw/well-architected/guide/composable) → [互通性](/docs/architect/zh-tw/well-architected/guide/composable#互通性) → [API 管理](/docs/architect/zh-tw/well-architected/guide/composable#api-管理)

| 要在哪裡尋找?<br>產品區域 \| 位置 | 要避免什麼?<br>Anti-Pattern                                                                                                                    |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| 平台 \| 公司                      | ⚡️ 用戶端應用程式使用過期的 API 版本來呼叫呼叫 Salesforce Platform API 的 Salesforce 用戶端應用程式,需要定期將其使用的 API 版本更新為最新版本 |
| 平台 \| 設計標準                  | ⚡️ 設計標準不存在或不定義 API 和使用個案                                                                                                      |
| 平台 \| 文件                      | ⚡️ 不存在元件文件                                                                                                                             |
| 平台 \| 文件                      | ⚡️ 元件文件描述在元件內實作的 API,但這是 API 定義唯一顯示的位置                                                                               |
| 平台 \| 文件                      | ⚡️ 無法搜尋特定的 API 或通訊協定,且/或搜尋無法識別已實作 API 或通訊協定的元件                                                                 |
| 平台 \| 組織                      | ⚡️ API 專為 Salesforce 與外部系統之間的通訊而定義                                                                                             |
| 平台 \| 組織                      | ⚡️ 系統元件之間的通訊 (程式碼和陳述性自訂項目) 為臨時                                                                                         |

### 傳訊與事件防模式

深入瞭解良好結構的可[調整](/docs/architect/zh-tw/well-architected/guide/adaptable-overview) → [可組合](/docs/architect/zh-tw/well-architected/guide/composable) → [互通性](/docs/architect/zh-tw/well-architected/guide/composable#互通性) → [傳訊和事件](/docs/architect/zh-tw/well-architected/guide/composable#傳訊和事件)

| 要在哪裡尋找?<br>產品區域 \| 位置 | 要避免什麼?<br>Anti-Pattern                                                      |
| --------------------------------- | -------------------------------------------------------------------------------- |
| 平台 \| Apex                      | ⚡️ 系統範圍訊息和/或事件結構是在程式碼中定義的                                  |
| 平台 \| Apex                      | ⚡️ 在 Apex 中定義的全系統事件或訊息結構無法在如流程等工具中使用                 |
| 平台 \| 設計標準                  | ⚡️ 設計標準不存在,或缺乏同步與非同步模式的明確標準,以及訊息或事件結構的明確標準 |
| 平台 \| Lightning Web 元件 (LWC)  | ⚡️ 系統範圍訊息和/或事件結構是在程式碼中定義的                                  |
| 平台 \| 組織                      | ⚡️ 傳訊和事件模式的不同策略會顯示在流程和程式碼之間                             |
| 平台 \| 平台事件                  | ⚡️ 用於內部系統傳訊的平台事件未清楚標記或不存在                                 |

---
