SuperAPI AI 工具集

sf-flow

数据与分析

查看项目

更新于 10-15 19:49

技能介绍

用途:作为 Salesforce Flow 专家,生成有效的 .flow-meta.xml 文件,并把 Process Builder 迁移为优化后的 Flow。

主要能力:支持记录触发(before save、after save、before delete)、屏幕流、自动启动流、计划流、平台事件触发流与编排;提供 Process Builder 到 Flow 的映射(条件节点→Decision、字段更新→Assignment 或 Get+Update、创建记录、邮件警报、Chatter、调用 Apex、计划动作等);内置绕过模式(用 $Permission.Bypass_Automation 决策)、错误处理(DML 与 callout 加 Fault 连接器,记录 $Flow.FaultMessage)、集合操作、计划路径与 Flow 测试覆盖查询。

使用方式:读取 force-app/main/default/flows/ 下的 PB 元数据,分析并合并同对象逻辑,生成 Flow XML;先部署 Custom Permission 与 Custom Metadata 等依赖,再执行 sf project deploy start -d force-app/main/default/flows/,最后确认 Flow 激活、PB 停用,并用 SELECT FlowVersionId, NumElementsCovered, NumElementsNotCovered FROM FlowTestCoverage 检查覆盖。

限制:计划流每日 25 万次面试上限;循环内 DML 受 governor 限制;before-save 中 $Record 改动仅在保存时提交;公式字段不反映同一流程内先前改动;计划流以系统上下文运行;callout 无原生重试;集合变量大数据集耗内存;子流变量映射类型须完全匹配;自定义权限检查有缓存。具体收费与平台细节暂未提供。