12下一页
发帖
查看: 28330|回复: 15

流程流转如何自动结束

升级   2.69%

19

主题

34

回帖

269

积分

注册会员

Rank: 2

积分
269
发表于 2021-12-13 10:14:52 | 显示全部楼层 |阅读模式
管理员好:
     有如下流程,一个定时活动,延迟一个小时,如何实现如果拟稿人点击结束活动,定时活动就不往下流转了,是在定时活动后面的路由做校验,还是在  活动A  使用脚本实现,如用脚本具体怎么实现?谢谢了


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-12-13 16:25:29 | 显示全部楼层

您的定时可以使用脚本的方法,然后点击结束活动,改变一下某个数据。脚本返回定时的时间


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   2.69%

19

主题

34

回帖

269

积分

注册会员

Rank: 2

积分
269
发表于 2021-12-13 22:07:12 | 显示全部楼层
本帖最后由 bufan405 于 2021-12-13 22:33 编辑
论坛管理员 发表于 2021-12-13 16:25
您的定时可以使用脚本的方法,然后点击结束活动,改变一下某个数据。脚本返回定时的时间

管理员好:
     能举个例子吗?
我的流程的意思是 拟稿人提个申请同时并行给A和B,B先收到,从拟稿人发起流程开始计时,A一小时延迟后收到,如果一小时之内B返回给拟稿人结果,拟稿人确认点击结束后,这个就不在传给A处理了,如果一小时之内拟稿人没有点击结束,那么流程在发起一小时后继续流转到A  所以我在A前面做了一个延时一小时,但是后面怎么判断流转还是不流转给A处理人不知道怎么实现?

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-12-14 10:53:52 | 显示全部楼层
bufan405 发表于 2021-12-13 22:07
管理员好:
     能举个例子吗?
我的流程的意思是 拟稿人提个申请同时并行给A和B,B先收到,从拟稿人发起 ...

您看看 这样的逻辑是否符合您的要求,定时器后加一个选择活动


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   2.69%

19

主题

34

回帖

269

积分

注册会员

Rank: 2

积分
269
发表于 2021-12-14 11:08:19 | 显示全部楼层
本帖最后由 bufan405 于 2021-12-14 11:13 编辑
论坛管理员 发表于 2021-12-14 10:53
您看看 这样的逻辑是否符合您的要求,定时器后加一个选择活动

管理员好:
   活动B 流转还是不流转,只要拟稿人发起流程开始计时一小时之内拟稿人没有结束流程,到一小时的时候就流转到A,如果拟稿人一小时之内点击结束流程,就不流转到A,如果一小时以后拟稿人点击结束流程,也流转到A。
(不考虑B活动,就是定时活动后面判断是否拟稿人结束流程,定是活动设置成一小时。)
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-12-15 09:49:12 | 显示全部楼层
一样的原理,您加一个选择判断,如果拟稿人已经执行了结束。那选择节点之间流转到结束,如果未执行,则走向A
回复

使用道具 举报

升级   2.69%

19

主题

34

回帖

269

积分

注册会员

Rank: 2

积分
269
发表于 2021-12-15 12:08:50 | 显示全部楼层
本帖最后由 bufan405 于 2021-12-15 12:22 编辑
论坛管理员 发表于 2021-12-15 09:49
一样的原理,您加一个选择判断,如果拟稿人已经执行了结束。那选择节点之间流转到结束,如果未执行,则走向 ...

  您看一下,是这样做一个选择活动吗?如图:
请教管理员,“加一个选择判断,如果拟稿人已经执行了结束。那选择节点之间流转到结束,如果未执行,则走向A“ 脚本如何实现?






本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-12-15 15:00:41 | 显示全部楼层

bufan405 发表于 2021-12-15 12:08
您看一下,是这样做一个选择活动吗?如图:
请教管理员,“加一个选择判断,如果拟稿人已经执行了结束。 ...

脚本您自己判断,
1.比如加一个参数isover 默认给false
2.如果申请人执行了结束,在流程结束脚本中将isover  复制为true
3.然后选择活动执行isover  true 走一边,false 走一边即可
回复

使用道具 举报

升级   2.69%

19

主题

34

回帖

269

积分

注册会员

Rank: 2

积分
269
发表于 2021-12-15 16:51:01 | 显示全部楼层
本帖最后由 bufan405 于 2021-12-15 23:32 编辑
论坛管理员 发表于 2021-12-15 15:00
脚本您自己判断,
1.比如加一个参数isover 默认给false
2.如果申请人执行了结束,在流程结束脚本中将isov ...

管理员好:
给帮忙看看,我的条件判断对不对。我在 选择活动 里面的路由查询前  这样写:
var a = this.workContext.getRecordList().completed;
var isover = false;
  if (a==true){ isover=ture };
return isover;

在选择活动后面的两条路由上 条件选项   分别写:
   return isover==ture;
   return isover==false;

好像哪里不对,辛苦老师给看看!

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-12-16 10:53:59 | 显示全部楼层
本帖最后由 论坛管理员 于 2021-12-16 10:56 编辑

bufan405 发表于 2021-12-15 16:51
管理员好:
给帮忙看看,我的条件判断对不对。我在 选择活动 里面的路由查询前  这样写:
var a = this.wo ...

this.workContext.getRecordList().completed  您获得是什么?
建议您自己调式调式。
理论上应该还没结束


在前台您可以用debugger 调式
后台您可以print("调式")
回复

使用道具 举报

12下一页
发帖

发表回复

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

本版积分规则

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