流程事件:活动执行后,响应速度非常慢,原理是什么
本帖最后由 szhtest 于 2024-3-28 10:39 编辑我在活动执行后的事件里写了个脚本,调了创建待阅的接口。
但是出现了流程流转时表单页面一直卡着loading(不会恢复),等待一段时间后我直接刷新,流程就变成已办了?
然后向指定人创建待阅也要很久后才执行成功,才创建了待阅
这个活动执行后原理是什么?放在一个池子里系统定时处理而不是及时处理吗?
这个脚本放到“活动执行前”和“活动流转完成”才会正常及时响应
我也遇到同样的问题,启动流程非常慢,审批流转至少30秒,8核16G内存,mysql8,数据库已经做过参数优化,CTE_SCHEDULELOG 这个大概在50万的记录,也不知道能不能删除记录
lemsn 发表于 2024-3-28 10:29
我也遇到同样的问题,启动流程非常慢,审批流转至少30秒,8核16G内存,mysql8,数据库已经做过参数优化,CT ...
我把脚本放在“活动执行前”和“活动流转完成”后才正常,也不知道为什么。感觉很像系统定时处理队列一样,很久以后脚本活动的东西才会一起出现 首先脚本写到“活动流转完成”肯定没有问题,因为平台对同一个工作有写保护,你对这个工作增加待阅也是操作同个工作,所以要等待直到超时失败,而“活动流转完成”脚本已经退出写保护了你就可以对同个工作进行操作了 启蒙星 发表于 2024-3-29 15:39
首先脚本写到“活动流转完成”肯定没有问题,因为平台对同一个工作有写保护,你对这个工作增加待阅也是操作 ...
明白了,所以活动执行的那些事件中不能写对该工作操作的脚本是嘛?请问超时失败一般是多久超时 启蒙星 发表于 2024-3-29 15:39
首先脚本写到“活动流转完成”肯定没有问题,因为平台对同一个工作有写保护,你对这个工作增加待阅也是操作 ...
请问结束节点没有“活动流转完成”事件,那么在哪个事件里已经退出该工作的保护了,“路由查询后”吗 只有活动完成事件可以,就是为了退出写保护存在的事件,您事要在结束活动做什么呢? 论坛管理员 发表于 2024-4-1 09:54
只有活动完成事件可以,就是为了退出写保护存在的事件,您事要在结束活动做什么呢? ...
原本是想要调创建待阅接口在结束节点给所有已办人员发送待阅的,所以为了避免工作流保护机制只能在“活动流转完成”事件写(但是结束节点没有这个事件),现在解决了,我在待阅人脚本写就可以。
那如果我要调用消息接口发送自定义消息,该在结束节点的哪个事件里写?应该无论哪个事件都可以是嘛 szhtest 发表于 2024-4-1 11:04
原本是想要调创建待阅接口在结束节点给所有已办人员发送待阅的,所以为了避免工作流保护机制只能在“活动 ...
是的 论坛管理员 发表于 2024-4-3 09:27
是的
感谢:handshake
页:
[1]