查看: 463|回复: 9

流程事件:活动执行后,响应速度非常慢,原理是什么

升级   13.4%

67

主题

118

回帖

567

积分

高级会员

Rank: 4

积分
567
发表于 2024-3-27 17:30:47 | 显示全部楼层 |阅读模式
本帖最后由 szhtest 于 2024-3-28 10:39 编辑



我在活动执行后的事件里写了个脚本,调了创建待阅的接口。
但是出现了流程流转时表单页面一直卡着loading(不会恢复),等待一段时间后我直接刷新,流程就变成已办了?
然后向指定人创建待阅也要很久后才执行成功,才创建了待阅

这个活动执行后原理是什么?放在一个池子里系统定时处理而不是及时处理吗?

这个脚本放到“活动执行前”和“活动流转完成”才会正常及时响应

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   9.33%

2

主题

4

回帖

64

积分

注册会员

Rank: 2

积分
64
发表于 2024-3-28 10:29:45 | 显示全部楼层
我也遇到同样的问题,启动流程非常慢,审批流转至少30秒,8核16G内存,mysql8,数据库已经做过参数优化,CTE_SCHEDULELOG 这个大概在50万的记录,也不知道能不能删除记录


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   13.4%

67

主题

118

回帖

567

积分

高级会员

Rank: 4

积分
567
发表于 2024-3-28 10:38:35 | 显示全部楼层
lemsn 发表于 2024-3-28 10:29
我也遇到同样的问题,启动流程非常慢,审批流转至少30秒,8核16G内存,mysql8,数据库已经做过参数优化,CT ...

我把脚本放在“活动执行前”和“活动流转完成”后才正常,也不知道为什么。感觉很像系统定时处理队列一样,很久以后脚本活动的东西才会一起出现
回复

使用道具 举报

升级   100%

0

主题

559

回帖

1948

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1948
发表于 2024-3-29 15:39:37 | 显示全部楼层
首先脚本写到“活动流转完成”肯定没有问题,因为平台对同一个工作有写保护,你对这个工作增加待阅也是操作同个工作,所以要等待直到超时失败,而“活动流转完成”脚本已经退出写保护了你就可以对同个工作进行操作了
回复

使用道具 举报

升级   13.4%

67

主题

118

回帖

567

积分

高级会员

Rank: 4

积分
567
发表于 2024-3-29 16:51:05 | 显示全部楼层
启蒙星 发表于 2024-3-29 15:39
首先脚本写到“活动流转完成”肯定没有问题,因为平台对同一个工作有写保护,你对这个工作增加待阅也是操作 ...

明白了,所以活动执行的那些事件中不能写对该工作操作的脚本是嘛?请问超时失败一般是多久超时
回复

使用道具 举报

升级   13.4%

67

主题

118

回帖

567

积分

高级会员

Rank: 4

积分
567
发表于 2024-3-31 12:02:16 | 显示全部楼层
启蒙星 发表于 2024-3-29 15:39
首先脚本写到“活动流转完成”肯定没有问题,因为平台对同一个工作有写保护,你对这个工作增加待阅也是操作 ...

请问结束节点没有“活动流转完成”事件,那么在哪个事件里已经退出该工作的保护了,“路由查询后”吗
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37187
发表于 2024-4-1 09:54:06 | 显示全部楼层
只有活动完成事件可以,就是为了退出写保护存在的事件,您事要在结束活动做什么呢?
回复

使用道具 举报

升级   13.4%

67

主题

118

回帖

567

积分

高级会员

Rank: 4

积分
567
发表于 2024-4-1 11:04:27 | 显示全部楼层
论坛管理员 发表于 2024-4-1 09:54
只有活动完成事件可以,就是为了退出写保护存在的事件,您事要在结束活动做什么呢? ...

原本是想要调创建待阅接口在结束节点给所有已办人员发送待阅的,所以为了避免工作流保护机制只能在“活动流转完成”事件写(但是结束节点没有这个事件),现在解决了,我在待阅人脚本写就可以。

那如果我要调用消息接口发送自定义消息,该在结束节点的哪个事件里写?应该无论哪个事件都可以是嘛
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37187
发表于 2024-4-3 09:27:44 | 显示全部楼层
szhtest 发表于 2024-4-1 11:04
原本是想要调创建待阅接口在结束节点给所有已办人员发送待阅的,所以为了避免工作流保护机制只能在“活动 ...

是的
回复

使用道具 举报

升级   13.4%

67

主题

118

回帖

567

积分

高级会员

Rank: 4

积分
567
发表于 2024-4-3 09:39:57 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

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