sc20178 发表于 2022-6-28 16:48:17

流程中选择组件判断超时问题

管理员大大,我流程中有这么一步,图片中“并行多人处理”我设置了超时自动流传,这个活动处理方式为并行多人处理。我有个需求是:只要有人处理,等超时后就走左边成功这条路由(不是立即走,是超时后走);如果没有人处理,等超时后走右边路由。这种情况选择组件怎么实现?或者有别的方式实现吗?谢谢!

论坛管理员 发表于 2022-6-29 09:46:20

您目前的方式就可以,只需要在并行多人处理环节有人处理了就给流程实例打个标记在data中,然后在选择环节出来的路由上增加条件判断,有标记就走左边,没有标记就走右边

sc20178 发表于 2022-6-29 11:07:23

论坛管理员 发表于 2022-6-29 09:46
您目前的方式就可以,只需要在并行多人处理环节有人处理了就给流程实例打个标记在data中,然后在选择环节出 ...

您好,请问一下打标记是什么意思?我怎样知道有人处理了?谢谢!

论坛管理员 发表于 2022-6-30 09:34:48

在“并行多人处理”环节的beforeprocess事件,是流转前执行的事件,您可以通过this.data.add的方式添加一个标记字段,然后去判断

sc20178 发表于 2022-6-30 13:51:23

论坛管理员 发表于 2022-6-30 09:34
在“并行多人处理”环节的beforeprocess事件,是流转前执行的事件,您可以通过this.data.add的方式添加一个 ...

懂了谢谢:)

论坛管理员 发表于 2022-7-1 09:45:08

:)
页: [1]
查看完整版本: 流程中选择组件判断超时问题