SuperAPI AI 工具集

integration-eventing-subscription-configure

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:管理 Salesforce 的 ManagedEventSubscription 元数据,即对平台事件通道进行持久订阅并跟踪重放位置。仅生成 .managedEventSubscription-meta.xml 文件,不生成被引用的平台事件对象或其他元数据类型。

主要能力:支持创建、读取、更新、删除四种操作。创建时需确认 DeveloperName、label、topicName、defaultReplay、errorRecoveryReplay、state、version;读取和更新可接受 Id 或 DeveloperName;删除会永久移除重放跟踪状态,需通过 destructiveChanges.xml 部署。

必要用法:topicName 必须使用有效路径前缀,如平台事件 /event/Name__e、变更事件 /data/Name;defaultReplay 和 errorRecoveryReplay 只能为 LATEST 或 EARLIEST;state 只能为 RUN 或 STOP,PAUSE 为平台内部保留值会被拒绝。六个必填元素 topicName、defaultReplay、errorRecoveryReplay、label、state、version 缺一不可。DeveloperName 在组织内必须唯一。不要包含 namespacePrefix、id、createdDate 等只读字段。

限制:ManagedEventSubscription 仅能通过 Tooling API 查询,不支持标准 SOQL;需要 API v60.0+;创建/更新/删除后 Pub/Sub API 最多约 2 分钟才反映新配置;EARLIEST 重放可能触发最多 72 小时积压;删除后重建会丢失重放位置。创建平台事件通道需使用 platform-custom-object-generate 技能,部署元数据需使用 platform-metadata-deploy 技能。