用途:为 Salesforce 对象启用变更数据捕获(CDC),生成订阅所需的元数据文件。主要能力:为默认 ChangeEvents 通道或自定义通道生成 PlatformEventChannelMember;为自定义通道生成 PlatformEventChannel;配置增强字段(enrichedFields)与过滤表达式(filterExpression)。使用方式:先确认需启用的实体(标准/自定义)、通道、增强字段与过滤条件;将源对象名转换为 ChangeEvent 实体名(标准对象追加 ChangeEvent,自定义对象将 __c 替换为 __ChangeEvent);成员文件名与 fullName 使用单下划线(如 Account_ChangeEvent),自定义对象文件名去掉 __c(如 Order_ChangeEvent);自定义通道 DeveloperName 以 __chn 结尾,XML 需含 <channelType>data</channelType>。限制:成员仅接受 enrichedFields、eventChannel、filterExpression、selectedEntity 四个元素;通道仅接受 channelType 与 label;增强字段须为单跳 API 名,不支持 Owner.Name 等关系遍历;过滤表达式不含 WHERE 关键字,不支持 IsDeleted、关系遍历与字段间比较,DateTime 仅支持 = 与 !=;默认通道值必须为 ChangeEvents,无 data/ 前缀;源自定义对象须已存在;本技能只生成元数据文件,不执行部署。可用 sf project deploy start --dry-run -d <path> --target-org <alias> 验证。
integration-eventing-cdc-configure
数据与分析
更新于 10-15 21:43