12下一页
发帖
查看: 11032|回复: 16

关于选择活动的优先级

升级   0.28%

75

主题

60

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2023-12-14 08:24:49 | 显示全部楼层 |阅读模式
请问在选择活动下,条件路由的优先级别应该怎样选择?然后能不能在选择活动中直接写脚本,指定其下的某个路由?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-14 10:35:26 | 显示全部楼层
选择活动没有优先级的说法,就是看选择活动出来的路由的条件配置,return true就执行,但是条件必须互斥,最终只有一条return true,如果多条都是return true,那么只会走第一条
回复

使用道具 举报

升级   0.28%

75

主题

60

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2023-12-14 10:36:45 | 显示全部楼层
论坛管理员 发表于 2023-12-14 10:35
选择活动没有优先级的说法,就是看选择活动出来的路由的条件配置,return true就执行,但是条件必须互斥, ...

如果多条都是return true,那么只会走第一条
请问第一条设定的依据是什么?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-14 16:56:01 | 显示全部楼层
创建时的第一条
回复

使用道具 举报

升级   0.28%

75

主题

60

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2023-12-14 16:58:11 | 显示全部楼层

额,时间如果久了或者太多路由忘记那个是创建第一怎么解决?在路由的属性或者活动属性里面有指定的吗?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-14 17:05:27 | 显示全部楼层
不可以,本身选择活动就只应该有一条return true;    多条return true是设计就有问题了
回复

使用道具 举报

升级   0.28%

75

主题

60

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2023-12-14 17:17:18 | 显示全部楼层
本帖最后由 sifu_he 于 2023-12-15 08:45 编辑
论坛管理员 发表于 2023-12-14 17:05
不可以,本身选择活动就只应该有一条return true;    多条return true是设计就有问题了 ...

选择活动没有优先级的说法,就是看选择活动出来的路由的条件配置,return true就执行,但是条件必须互斥,最终只有一条return true,如果多条都是return true,那么只会走第一条

我是指这个问题,只会走第一条的话,是通过属性还是什么来标识这时第一条?因为现在我的流程是需要类似一个switch选择,最后有个else,这样的流程需要怎样设计和处理呢?如:某个流程要先区分几个部门走特别流程,其余部门走默认路由,最终同一个结束点
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-15 10:12:17 | 显示全部楼层
没有标识来标志,您也可以理解为随机一条
因为这个本身就是不合理的,如果两条都是return true,那说明脚本就是有问题的,就应该修改脚本
如:某个流程要先区分几个部门走特别流程,其余部门走默认路由,最终同一个结束点
这就是两条路由,一条判断是不是这几个部门,是就走特别流程,不是就另一条默认路由
回复

使用道具 举报

升级   0.28%

75

主题

60

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2023-12-15 12:01:59 | 显示全部楼层
论坛管理员 发表于 2023-12-15 10:12
没有标识来标志,您也可以理解为随机一条
因为这个本身就是不合理的,如果两条都是return true,那说明脚本 ...

感谢管理员耐心解答,然后我想确认一下,我这边的每个部门都有自己的专用的流程。那么我现在是有生产部、财务部、研发部是有自己的特别流程。我是不是要把流程这样设置:第一步是生产部、财务部、研发部一条流程,其他部门一条流程。第二步是生产部一条流程,财务部、研发部一条流程。第三步是财务部一条流程,研发部一条流程。如果是这样的话,分岔判断是不是会变成好多了?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-15 17:02:36 | 显示全部楼层
我不是很理解您的意思,一条路由吧?
您是否方便把流程图先画出来,然后标准一下不同的部门走哪些路由,然后我们再来讨论实现方式
回复

使用道具 举报

12下一页
发帖

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread