工单创建通知发送配置:Flows实现可行性及替代方案咨询
工单创建场景化通知的实现方案
一、Flows完全可以实现你的需求
你的两种通知场景完全适配Flows的条件分支能力,只要配置正确就能实现。
二、解决「Record created」触发器下无法选择通知的问题
如果在Flows里找不到已创建的通知,大概率是以下几个原因,对应解决步骤如下:
- 检查通知状态与范围
- 确保你创建的3条通知已经激活,未激活的通知不会出现在可选列表中。
- 确认通知的目标表和Flows触发的表一致(比如都是事件表),且通知的可见性权限允许Flows访问。
- 正确配置Flows的通知操作
以常见的低代码平台Flow Designer为例,配置流程如下:- 触发器选择「Record created」,关联事件表。
- 添加条件判断节点,设置规则:
Opened by == Opened for。 - 分支1(条件成立):添加「发送通知」操作,选择你创建的「您已创建一张工单……」通知,指定收件人为
Opened for字段对应的用户。 - 分支2(条件不成立):先添加「发送通知」操作,选择「有人为您创建了一张工单……」通知,收件人设为
Opened for;再添加一次「发送通知」操作,选择「您已为他人创建一张工单……」通知,收件人设为Opened by。
三、替代实现方式
如果Flows配置仍有阻碍,还可以用以下两种方法:
- 业务规则+脚本触发:创建业务规则,当工单记录创建时触发,通过脚本判断
Opened by和Opened for的关系,调用平台的通知API分别发送对应通知。 - 通知自带触发条件:直接为3条通知设置专属触发条件:
- 通知1(用户自创建工单):触发条件设为
Opened by == Opened for,收件人选择Opened for。 - 通知2(他人为用户创建工单):触发条件设为
Opened by != Opened for,收件人选择Opened for。 - 通知3(用户为他人创建工单):触发条件设为
Opened by != Opened for,收件人选择Opened by。
这种方式无需依赖Flows,直接通过通知自身的规则完成场景区分。
- 通知1(用户自创建工单):触发条件设为
内容的提问来源于stack exchange,提问作者Antoine089
相关产品推荐
相关产品推荐

