felix1632 发表于 2023-5-17 10:43:20

8.103流程自动通过的问题

本帖最后由 felix1632 于 2023-5-17 11:40 编辑

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

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

felix1632 发表于 2023-5-17 11:40:13

已找到原因了,服务端流程发起命令后也要等到流程后续自动执行的流程事件结束后再执行后续的命令

David.Zhong 发表于 2023-5-17 13:32:31

:hjyzw:
页: [1]
查看完整版本: 8.103流程自动通过的问题