找回密码
 立即注册

QQ登录

只需一步,快速开始

无垠

注册会员

8

主题

29

帖子

79

积分

注册会员

积分
79
无垠
注册会员   /  发表于:2024-12-19 16:08  /   查看:116  /  回复:3
1金币
我在任务完成时节点调用了一个处理业务数据的服务端命令,在不调用复活命令时候,能正常同意或拒绝结束流程,但是每次需要复活流程重新编辑审核时候就提示复活命令30S超时,最后流程还是结束了

最佳答案

查看完整内容

一般流程事件中调用服务端命令产品是推荐异步的,不然前序命令的执行时间会受流程的复杂度和审批人的多少的影响,除非有特殊情况,不然都建议勾选异步执行

3 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-19 16:08:01
来自 4#
一般流程事件中调用服务端命令产品是推荐异步的,不然前序命令的执行时间会受流程的复杂度和审批人的多少的影响,除非有特殊情况,不然都建议勾选异步执行
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-12-20 15:57:50
2#
您好,这个问题您那边能否提供个可以复现问题的 demo 呢?看描述目前没有很好的猜测。
主要需要看下流程的设计器和任务完成时执行命令的相关逻辑。看是不是因为在复活流程时由于数据库事务原因导致死锁超时。
回复 使用道具 举报
无垠
注册会员   /  发表于:2024-12-23 22:55:12
3#
Simon.Sun 发表于 2024-12-20 15:57
您好,这个问题您那边能否提供个可以复现问题的 demo 呢?看描述目前没有很好的猜测。
主要需要看下流程的 ...

刚刚弄demo的时候,发现原因了,我在流程完成时调用服务端命令时候因为设置了复活命令,提示需要异步,不知道为啥我出现问题的项目里没提示,设置成异步后可以了。
这里为什么会需要异步,没勾选之前一直在等待这个接口BpmService/task/commit过很久复活命令提示超时。并且在demo里试了试其实不勾选异步请求也不会有问题,我那个项目里就会有影响
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部