此文本使用 Salesforce 的自动翻译系统翻译。参加我们的调查,提供有关此内容的反馈,并告诉我们您接下来想要查看的内容。

可组合 - 交互性

了解有关架构良好的可适应可组合交互性API 管理的更多信息

Where to look?
产品区域 | 位置
好是什么样子?
模式
平台 | 业务✅ 客户端应用程序使用最新的 API 版本调用 Salesforce 客户端应用程序调用 Salesforce Platform API 会定期更新他们正在使用的 API 版本
平台 | 设计标准✅ 存在跨组件通信的清除协议(即 API)
平台 | 设计标准✅ 协议/API 在生成器可以搜索和查找的逻辑组中概述
平台 | 设计标准✅ 协议/API 定义变量数据类型、变量名称、必填或可选内容,并提供何时使用的清晰描述
平台 | 文档✅ 可以搜索特定的 API 或协议,并确定实施它的组件
平台 | 文档✅ 每个组件的文档都清楚地列出了哪些 API/通信协议已经实施
平台 | 组织✅ 内部通信的 API 消息格式和变量使用自定义元数据类型定义
平台 | 组织✅ 内部通信的 API 消息格式和变量由平台事件定义
平台 | 组织✅ 代码和声明性自定义引用适当的自定义元数据类型(或平台事件),以便发送或接收信息

了解有关架构良好的可适应可组合交互性消息传递和事件的更多信息

Where to look?
产品区域 | 位置
好是什么样子?
模式
Data 360 | 组织✅ 将数据操作与平台事件一起使用,以重用现有集成模式 利用平台事件使外部系统可以使用数据操作 利用现有的发布子 API 和事件中继集成
平台 | Apex✅ 自定义事件定义的范围有限(未在代码中定义系统范围的事件或消息)
平台 | Apex✅ Apex 中的全系统消息传递或事件服务以使它们在 Salesforce 流工具中可用的方式注释
平台 | 设计标准✅ 对于何时使用同步模式(消息传递)和异步模式(事件),存在明确的标准
平台 | 设计标准✅ 事件和消息结构存在明确的标准
平台 | 流✅ Salesforce 流工具引用全系统消息传递或事件服务
平台 | Lightning Web 组件 (LWC)✅ 自定义事件定义的范围有限(未在代码中定义系统范围的事件或消息)
平台 | 组织✅ 流和代码中出现一致的消息传递和事件模式
平台 | 平台事件✅ 用于内部系统消息传递的平台事件明确标记

了解有关架构良好的可适应可组合交互性API 管理的更多信息

Where to look?
产品区域 | 位置
要避免什么?
反模式
平台 | 业务⚏ 客户端应用程序使用过时的 API 版本调用 Salesforce 客户端应用程序调用 Salesforce Platform API 需要定期更新他们正在使用的 API 版本到最新版本
平台 | 设计标准设计标准不存在或未定义 API 和用例
平台 | 文档组件文档不存在
平台 | 文档组件文档描述了在组件中实施的 API,但这是 API 定义出现的唯一位置
平台 | 文档无法搜索特定 API 或协议,和/或搜索无助于识别已实施 API 或协议的组件
平台 | 组织⚏ API 专为 Salesforce 与外部系统之间的通信定义
平台 | 组织系统组件之间的通信(代码和声明性自定义)是临时的

了解有关架构良好的可适应可组合交互性消息传递和事件的更多信息

Where to look?
产品区域 | 位置
要避免什么?
反模式
平台 | Apex系统范围的消息和/或事件结构在代码中定义
平台 | ApexApex 中定义的全系统事件或消息结构在流等工具中不可用
平台 | 设计标准设计标准不存在,或者缺乏同步与异步模式的明确标准,以及消息或事件结构的明确标准
平台 | Lightning Web 组件 (LWC)系统范围的消息和/或事件结构在代码中定义
平台 | 组织不同的消息传递和事件模式策略出现在流和代码中
平台 | 平台事件用于内部系统消息传递的平台事件未明确标记或不存在