如何流程互斥 tigerLv.4悟道 发布于 2024-11-22 14:04 最后回复 2024-11-25 14:08:27 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 10 回复865 浏览 订单模块,有订单更改,订单取消自定义动作,这两个动作在流程执行过程中都有一个填写操作(流程执行慢,有时候会忘记操作后续)。避免数据错误,需要在有订单更改流程未执行完时,不能操作订单取消或者有订单取消未执行完时不能操作订单更改,请问这个如何设置哇?
嗯,看来目前还是只能这样子了
嗯嗯,感谢回复 👍
哈哈哈,因为我想着官方的流程不是有状态嘛,想着能获取到这个来弄 😄
就是定个开关,每个按钮操作前判断是否 占用 空闲
默认空闲,有操作进去时 是否 空闲,没有就占用,按钮流程结束 释放 空闲
假设你按钮不是这个表单的也是这样,修改这个表单前判断这个状态
其实你知道单子有几种状态可以操作,就没必要这样去弄,直接按钮设置条件
凭感觉? 呵呵。
自己设个字段,工作流来更新,然后判断
这个具体怎么弄呢?我现在是在订单里面弄的一个单选做为状态,流程开始后把状态选择关,流程结束后把状态打开,但是这个感觉执行的并不是很好,想优化一下
启动时校验(没锁或被自己占用),校验通过立即加上占用锁。
完成时解锁。
你好老师,麻烦详细说说呢,我从工作流里面没找到怎么去获取其他流程的状态,谢谢啦
定状态