You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于Salesforce Flow创建记录(含Case记录)后重定向至新建记录详情页的技术需求问询

Salesforce Flow 创建记录后自动重定向到详情页解决方案

不管是通用记录还是 Case 记录,核心实现逻辑是一致的,我平时做项目经常碰到这个需求,步骤其实很清晰,跟着来就行:

一、通用场景(任意对象新建后重定向)

1. 存储新建记录的 ID

在 Flow 中添加「创建记录」元素完成记录创建后,一定要把新建记录的 Id 字段赋值给一个全局 Flow 变量

  • 新建一个文本类型的变量(比如命名为 newRecordId),设置为「可用于整个Flow」;
  • 在「创建记录」元素的「存储输出值」部分,把新建记录的 Id 映射到这个变量上。

2. 设置重定向(分 Flow 类型)

如果是「屏幕流(Screen Flow)」(有用户交互的场景)

  • 在 Flow 的最后一步添加一个「屏幕」元素,不需要添加任何输入/显示组件;
  • 点击这个屏幕元素的高级设置,找到「结束时重定向到URL」选项;
  • 输入重定向URL:/!{newRecordId} —— Salesforce 会自动解析这个变量,跳转到刚创建的记录详情页。

如果是「自动启动流(Auto-launched Flow)」(无用户交互的后台流)

这种场景下直接在流内重定向不太直观,通常通过触发流的按钮来配置:

  • 新建自定义按钮,行为选择「执行 Flow」并关联你的自动启动流;
  • 在按钮的「重定向URL」中填写对应记录的详情页路径,如果需要动态获取新建Case的ID,也可以配合简单的 Apex 逻辑把ID传递到重定向参数里。

二、针对 Case 记录的特殊说明

其实和通用场景完全一致,只是细节上稍有调整:

  • 「创建记录」元素选择的对象是 Case
  • 存储的变量可以命名为 newCaseId,最后重定向URL用 /!{newCaseId} 即可,其余步骤完全相同。

小提醒

  • 务必确保变量是全局可用的,不然最后一步的屏幕元素会无法访问到新建记录的ID;
  • 如果测试时没触发跳转,先检查变量是否正确赋值,或是Flow的结束逻辑有没有走到设置了重定向的屏幕元素。

内容的提问来源于stack exchange,提问作者TKD

火山引擎 最新活动