🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、AI 大模型等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!
27.98k
stars
5.99k
forks
source link
工作流中支持任务认领 #696
Closed
eric-lxm closed 4 days ago
碰到问题,请在 https://github.com/YunaiV/ruoyi-vue-pro/issues 搜索是否存在相似的 issue。
不按照模板提交的 issue,会被系统自动删除。
基本信息
你猜测可能的原因
(必填)我花费了 2-4 小时自查,发现可能的原因是:当一个任务需要多个人处理时,此时增加认领功能,谁认领此任务则可继续处理任务。
复现步骤
第一步,BpmUserTaskActivityBehavior中增加处理多个候选人的逻辑。
第二步,获取待办任务时要获取候选和已经分配给的任务。BpmTaskServiceImpl。 (1) 将多个候选人添加到指定任务
(2)更改获取待办任务接口。
(3)增加认领和归还的实现。
第三步,增加认领和归还接口。BpmTaskController中增加以下接口。
第四步, 判断任务的状态。
报错信息
前端获取任务时要携带任务状态,标明任务是处理于待认领状态还是已认领状态。 带上必要的截图