Salesforce如何点击配置实现特定记录类型商机Closed Won时填充picklist字段
Salesforce商机自动填充Picklist字段实现方案(纯点击式配置)
仅通过声明式配置即可实现该业务规则,无需编写任何代码,推荐优先使用记录触发流方案:
前置准备
- 提前在商机对象上创建好需要自动填充的自定义Picklist字段,配置完所有可选值
- 记录两个核心配置值备用:指定记录类型的开发者名称(Developer Name)、Closed Won商机阶段的API值(避免后续标签修改导致规则失效)
注意:后续规则中所有字段匹配优先使用API值,不要使用显示标签,避免多语言或标签调整导致规则失效。
方案一:记录触发流(Record-Triggered Flow,官方推荐)
记录触发流是Salesforce当前主推的声明式自动化工具,兼容性和灵活性更高:
- 进入系统设置,在顶部快速查找框输入
流,依次点击流程自动化 > 流,点击「新建」按钮 - 流类型选择记录触发流,点击「创建」
- 配置触发规则:
- 触发对象选择
商机(Opportunity) - 触发时机根据业务需要选择:如果仅新建商机符合条件时触发选「仅当记录被创建时」,如果用户手动修改阶段到Closed Won也需要触发选「当记录被创建或编辑时」
- 触发条件设置(判断逻辑选所有条件都满足(AND)):
- 条件1:
StageName等于 你提前记录的Closed Won阶段API值 - 条件2:
RecordType.DeveloperName等于 指定记录类型的开发者名称
- 条件1:
- 运行优化选项选择仅当条件满足时运行
- 触发对象选择
- 添加更新操作:
- 在流画布中添加更新记录元素
- 更新范围选择「更新触发流的商机记录」
- 字段赋值规则中找到目标Picklist字段,设置值为你需要自动填充的Picklist选项API值
- 保存流,点击「激活」即可生效
方案二:工作流规则(Workflow Rule,旧版工具,不推荐新业务使用)
如果组织还在使用旧版自动化工具,也可以通过工作流实现:
- 进入系统设置,快速查找输入
工作流规则,点击新建 - 关联对象选择「商机」,输入规则名称和描述
- 评估规则选择:如果需要编辑时也触发选「创建,或每次编辑记录时」
- 规则条件和上述流的触发条件一致,设置阶段为Closed Won、记录类型匹配,逻辑为AND
- 添加即时工作流操作,选择字段更新,目标字段选中要填充的Picklist,设置对应填充值
- 激活工作流规则即可生效
功能验证
- 测试符合条件的场景:新建/编辑指定记录类型的商机,将阶段修改为Closed Won,检查目标Picklist是否自动填充正确
- 测试不符合条件的场景:修改非指定记录类型的商机阶段为Closed Won、修改指定记录类型商机为非Closed Won阶段,确认目标Picklist不会被自动修改
内容的提问来源于stack exchange,提问作者Sunita
相关产品推荐
相关产品推荐

