分支 A 执行若干判断,每个判断中又有分支 A1B1,A2B1。。。。,如何使得工作流执行到某个分支后,直接中止不再执行后续流程,目前采用的方法是通过获取单条数据节点,获取一条不存在的记录来强行中止,但感觉好粗糙,能不能直接增加一个停止工作流节点
可以把执行的放在左边,不执行的放在右边,这样也方便层层记录不执行的原因,也方便定位。
道理是这样,目前我的工作流里已经是密密麻麻的的线条,真的想吐了

👍 哦哦明白了,嗯这也是一种思路,现在就是有的工作流分支本来就太多了,如果每个都再加一个分支判断参数,就会多出来 n 个空分支,一是麻烦,而是看上去不直观,我还是只希望直接有个中止节点,或者更理想的是出一个类似 goto 的功能,哈哈哈
可以把执行的放在左边,不执行的放在右边,这样也方便层层记录不执行的原因,也方便定位。
原本:
工作流执行到某个分支后,直接中止不再执行后续流程,目前采用的方法是通过获取单条数据节点,获取一条不存在的记录来强行中止现在:
通过工作流的参数进行判断。这样会整体优雅一些。
👍 哦哦明白了,嗯这也是一种思路,现在就是有的工作流分支本来就太多了,如果每个都再加一个分支判断参数,就会多出来 n 个空分支,一是麻烦,而是看上去不直观,我还是只希望直接有个中止节点,或者更理想的是出一个类似 goto 的功能,哈哈哈

原本:
工作流执行到某个分支后,直接中止不再执行后续流程,目前采用的方法是通过获取单条数据节点,获取一条不存在的记录来强行中止
现在:
通过工作流的参数进行判断。这样会整体优雅一些。
可以直接命名一个参数呀,然后自己去定义终止的值。用唯一分支去判断是否终止就好了。
比如说呢?我没有太理解唉

可以直接命名一个参数呀,然后自己去定义终止的值。用唯一分支去判断是否终止就好了。
这个方法其实挺好的。
你这思路清奇得
👀️ 获取单条是因为有节点判断结果用分支随便取个条件(或者不包含其他分支条件,吐槽一下为啥没有其他分支条件外这个东西!)就终止了
你为啥不用呢 👀️
比如:常用的自定义请求,后面往往就是分支,status=200 之类的继续,另一个取反,或者随便其他条件,后面不执行,这不终止了?
因为后面还有合并流程,比如 ABC 三个分支,a1,b1,c1 子分支都合法,然后合并后执行 d 流程,我懒得给 abc 都写一个 d 流程,也懒得用流程参数,所以 a2,b2 ,c2 就取对应子分支的反,然后各获取单挑记录(筛选记录 id=1314)来强行中止
你这思路清奇得
👀️ 获取单条是因为有节点判断结果
用分支随便取个条件(或者不包含其他分支条件,吐槽一下为啥没有其他分支条件外这个东西!)就终止了
你为啥不用呢 👀️
比如:常用的自定义请求,后面往往就是分支,status=200 之类的继续,另一个取反,或者随便其他条件,后面不执行,这不终止了?

不再执行了,那个分支后面还要节点干嘛呢?
- 积分
1738 - 注册排名
334