找回密码
 立即注册

QQ登录

只需一步,快速开始

Syl 悬赏达人认证
金牌服务用户   /  发表于:2022-11-5 23:31  /   查看:966  /  回复:7
1金币

如下图,正常提交没问题,但是我需要在节点进入的时候执行一个服务端命令,更新审批标志,这个时候就提示错误了


、如下图的错误,原因也测出来了,就是因为这个更新流程id和服务端的更新冲突了;顺便问下这个更新ID的具体作用,我看不影响流程

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

最佳答案

查看完整内容

您好,问题已反馈,原因是因为活字格数据库的并发控制,页面按钮在发起流程后执行的数据库更新命令和流程设计事假中操作的数据时同一个当前行。 后续结果(解决办法)会继续跟进。 问题跟进: 解决办法建议可以将服务端操作放到同一个地方执行,要么都在按钮发起命令时,要么都在流程事件中通过服务端命令执行。

7 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-5 23:31:47
来自 8#
本帖最后由 Simon.Sun 于 2022-11-8 11:01 编辑

您好,问题已反馈,原因是因为活字格数据库的并发控制,页面按钮在发起流程后执行的数据库更新命令和流程设计事假中操作的数据时同一个当前行。
后续结果(解决办法)会继续跟进。

问题跟进:
解决办法建议可以将服务端操作放到同一个地方执行,要么都在按钮发起命令时,要么都在流程事件中通过服务端命令执行。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-7 10:25:57
2#
大佬您好,这个问题,能不能提供一个能够复现问题的 demo?
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:2022-11-7 13:46:26
3#
Simon.Sun 发表于 2022-11-7 10:25
大佬您好,这个问题,能不能提供一个能够复现问题的 demo?

可以远程,我外联库的sql命令,不好转内联。
回复 使用道具 举报
TIMSUN
初级会员   /  发表于:2022-11-7 13:57:03
4#
可不可以不用更新,将新增内容放到流程后进行新增,直接新增流程id不要更新?
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:2022-11-7 14:24:16
5#
TIMSUN 发表于 2022-11-7 13:57
可不可以不用更新,将新增内容放到流程后进行新增,直接新增流程id不要更新?

还真不行,提交后需要修改状态位正在审批,这个时候单据控制不能修改
回复 使用道具 举报
TIMSUN
初级会员   /  发表于:2022-11-7 14:35:32
6#
Syl 发表于 2022-11-7 14:24
还真不行,提交后需要修改状态位正在审批,这个时候单据控制不能修改

我记得这个问题是因为你刚新增完又立刻更新了,你可以试试这两个命令分开,分开肯定行
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:2022-11-7 14:58:52
7#
TIMSUN 发表于 2022-11-7 14:35
我记得这个问题是因为你刚新增完又立刻更新了,你可以试试这两个命令分开,分开肯定行

我是新增后,点保存,然后在点提交A,提交的时候回出发启动流程B的命令
A和B是冲突的,实际上我可以先把AB和合并成一个命令,在更新ID 的同时去更新,这样不会报错
,但是实际应用中我后面B是需要执行一个存储过程,有时候确实会冲突
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部