查看: 11023|回复: 6

关于并行处理流程时,完成调用内容管理同步脚本的咨询

升级   16.61%

139

主题

252

回帖

1661

积分

注册会员

Rank: 2

积分
1661
发表于 2023-3-30 22:47:04 | 显示全部楼层 |阅读模式
有一个流程,最后一步是多人并行处理(评价小组),每个人点击之后就到完成节点,其他人的待办依然需要去处理。完成的时候需要将流程表单内容同步到内容管理的表单中,如果单人处理,执行脚本的事件是在流程表单的afterprocess中,条件如下if(this.form.currentRouteName == "完成"){  
    执行同步脚本;
}else{
    return true;
}
但是这样发现一个问题,并行处理中的每个人处理后都会产生一个内容信息,实际上是所有人处理完毕才产生这个信息,请问这种情况应该怎么写脚本的执行条件呢



本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-31 10:15:20 | 显示全部楼层
这种情况不要做在表单的afterProcess事件,您可以在评价小组后增加一个数据发布的节点,数据发布就是发布到内容管理中或者自建表中去的节点,更方便。
您写在表单里,确实是每个人打开流转都会执行的。
回复

使用道具 举报

升级   16.61%

139

主题

252

回帖

1661

积分

注册会员

Rank: 2

积分
1661
发表于 2023-3-31 11:22:55 | 显示全部楼层
论坛管理员 发表于 2023-3-31 10:15
这种情况不要做在表单的afterProcess事件,您可以在评价小组后增加一个数据发布的节点,数据发布就是发布到 ...

看到了,谢谢。我加了一个数据发布,确实可以设置发布内容,但是发布之后需要怎么设置才能结束呢,而且我看评价小组选的并行的时候,添加一个发布节点属性中会出现两个发布,然后发布之后流程也没结束

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-31 16:23:57 | 显示全部楼层
看看有没有报错,数据发布节点是自动流转的,如果没有出错,自动就到了结束环节
另外您去流程实例里去查看一下,这个流程实例是在流转中还是流转完成的,会不会是流程监控这里没显示已经结束?
回复

使用道具 举报

升级   16.61%

139

主题

252

回帖

1661

积分

注册会员

Rank: 2

积分
1661
发表于 2023-3-31 17:44:34 | 显示全部楼层
论坛管理员 发表于 2023-3-31 16:23
看看有没有报错,数据发布节点是自动流转的,如果没有出错,自动就到了结束环节
另外您去流程实例里去查看 ...

流程实例种就处于数据发布节点,日志查看器中看到这样的内容,数据脚本是如图的写法,不知道是不是不对


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-3 09:37:58 | 显示全部楼层
debugger报错了,这里是后端脚本,debugger不能用,调试只能print打印日志调试
回复

使用道具 举报

升级   16.61%

139

主题

252

回帖

1661

积分

注册会员

Rank: 2

积分
1661
发表于 2023-4-4 12:22:26 | 显示全部楼层
论坛管理员 发表于 2023-4-3 09:37
debugger报错了,这里是后端脚本,debugger不能用,调试只能print打印日志调试

谢谢,确实可以了。之前没有debugger的时候不行,是我数据脚本的问题。
回复

使用道具 举报

发表回复

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

本版积分规则

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