找回密码
 立即注册

QQ登录

只需一步,快速开始

felix1632
高级会员   /  发表于:2023-5-17 10:43  /   查看:2120  /  回复:2
本帖最后由 felix1632 于 2023-5-17 11:40 编辑

场景:工作流审批时,业务端发起流程,用服务端命令发起并关联流程实例ID,同时更新状态为2,,正常情况是另一个人审批,在流程中心审批完成后,调用服务端命令处理逻辑并把业务表状态改为3,但有时就是审批人自己提交的,所以流程设置了负责人就是发起人自动通过。

出现的问题:负责人不是发起人一切正常,但如果负责人就是发起人的时候就不对了,业务表因为一个提交动作,要执行2个服务端命令,测试了流程里设置异步同步的情况,问题1基本是业务表只能被修改一次,问题2同一个事务命令也是部分完成不回滚(涉及业务表的操作不执行)
做的demo原本是内置库的,又换到了外联库结果还是一样

本帖子中包含更多资源

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

x

2 个回复

倒序浏览
felix1632
高级会员   /  发表于:2023-5-17 11:40:13
沙发
已找到原因了,服务端流程发起命令后也要等到流程后续自动执行的流程事件结束后再执行后续的命令
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-17 13:32:31
板凳
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部