Commit Graph

780 Commits

Author SHA1 Message Date
YunaiV 009f1889a9 【代码评审】BPM:触发器,修改节点的评审 2025-02-19 12:55:17 +08:00
Lesan 3017933710 fix: Simple模型抄送节点在流程预测时未显示抄送人 2025-02-19 10:04:05 +08:00
lizhixian 9a83515c05 fix: 流程发起预测节点审批人是否配置在后端逻辑中实现 2025-02-18 16:06:51 +08:00
lizhixian 23ed5b780f fix: 移除节点参数,预测节点审批人是否配置在后端逻辑中实现 2025-02-18 14:13:49 +08:00
lizhixian 1f6f00164a fix: 修复流程预测错误问题 2025-02-18 10:00:36 +08:00
smallNorthLee 3265df7548 fix: 修复流程预测节点错误问题
fix: 补充校验规则,流程创建时只校验预测节点的审批人是否配置
2025-02-17 22:41:15 +08:00
smallNorthLee c68ab33dfd fix: 修复流程预测节点错误问题
fix: 补充校验规则,流程创建时只校验预测节点的审批人是否配置
2025-02-17 22:13:42 +08:00
lizhixian 5e277e020f fix: 解决流程预测审批节点错误问题 2025-02-17 16:11:00 +08:00
lizhixian 296e6ab3ad fix: 调整获得审批详情接口请求方式和参数类型,流程变量参数使用get请求传递错误 2025-02-17 16:04:52 +08:00
lizhixian 8651f2f649 fix: 添加nodeIds参数,只校验预测轨迹下的节点审批人 2025-02-17 16:03:14 +08:00
lizhixian 1023afda40 fix: 修复流程分支节点预测问题 2025-02-17 10:28:11 +08:00
lizhixian 3d20ce1a9b fix: 修复流程分支节点预测问题 2025-02-17 09:52:09 +08:00
jason 1f2222cf83 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2025-02-16 08:47:31 +08:00
jason 9a4bb60a78 【功能优化】 修改表单触发器增加条件设置 2025-02-16 08:47:13 +08:00
YunaiV a4e090383b 【功能新增】BPM:已完成的列表,强制移除自动完成的“发起人”节点 2025-02-15 09:40:02 +08:00
YunaiV 56ea9d2381 【代码优化】BPM:修复停用状态下的流程删除报错问题 2025-02-15 09:21:44 +08:00
芋道源码 64ea9906ef
!1235 fix: 修复停用状态下的流程删除报错问题
Merge pull request !1235 from SamllNorth_Lee/fix/bpm
2025-02-15 01:18:50 +00:00
YunaiV e9a3773b72 【代码评审】BPM:办理人的逻辑 2025-02-15 08:48:51 +08:00
芋道源码 04fc7404e1
!1234 BPM-办理人
Merge pull request !1234 from Lesan/feature/bpm-办理人
2025-02-15 00:37:30 +00:00
lizhixian 045a224c22 fix: 修复停用状态下的流程删除报错问题 2025-02-14 15:51:57 +08:00
Lesan 00eea85a69 chore: 添加必要注释 2025-02-14 08:31:15 +08:00
Lesan ef29682230 feat: 添加节点类型以区分不同节点 2025-02-14 08:22:04 +08:00
YunaiV 8826f92d9d 【代码评审】BPM:移除流程图标非空校验,还是需要 URL 格式的校验 2025-02-13 19:59:01 +08:00
smallNorthLee 94499c0e5f fix: 移除流程图标非空校验 2025-02-13 19:49:49 +08:00
Lesan 7cf55c5300 fix: 添加节点类型以区分不同节点 2025-02-13 09:33:12 +08:00
YunaiV f289432890 【代码评审】BPM:办理人的逻辑 2025-02-12 18:46:40 +08:00
Lesan e5aede6265 feat: 办理人节点高亮处理 2025-02-12 14:10:20 +08:00
Lesan 0085b42518 feat: 办理人节点 2025-02-12 13:53:15 +08:00
YunaiV f7c56ad4eb 【同步】jdk21 和 jdk8 的代码 2025-02-09 11:40:53 +08:00
YunaiV a44a45a2cb Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/trigger/BpmHttpRequestTrigger.java
2025-02-09 11:36:21 +08:00
YunaiV 4e9583fae4 Merge branch 'feature/bpm' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-jdk17 2025-02-09 07:14:23 +08:00
YunaiV 129e9868fb 【代码评审】BPM:ID 编码器 2025-02-09 07:04:06 +08:00
芋道源码 3cbe59ace3
!1217 fix: 无时间中缀不设置Redis过期时间
Merge pull request !1217 from Lesan/feature/bpm-new
2025-02-08 22:58:03 +00:00
YunaiV 9569c3fbed 【代码评审】BPM:触发器 - 表单修改 2025-02-09 06:55:56 +08:00
jason f5050807e1 【功能优化】 优化更新流程表单数据触发器 2025-02-07 22:45:03 +08:00
jason a23b0480f1 【功能新增】 新增修改流程表单数据触发器 2025-02-06 14:14:14 +08:00
LesanOuO b4f93e832f fix: 无时间中缀不设置Redis过期时间 2025-01-27 09:25:57 +08:00
jason 362b872aa8 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2025-01-26 15:36:48 +08:00
jason 44486afd95 【代码评审修复】 Http 触发器返回值处理修改 2025-01-26 15:36:14 +08:00
YunaiV f47f6d934e 【代码评审】Bpm:数据报表 2025-01-26 13:53:02 +08:00
YunaiV f8d6f1e2c4 【代码评审】Bpm:触发器的实现 2025-01-26 13:52:01 +08:00
jason 0723e4571d Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2025-01-26 13:00:54 +08:00
jason 53789d9b80 【功能新增】 解析 Http 请求触发器返回值,修改流程变量 2025-01-26 13:00:20 +08:00
LesanOuO 86f568280a feat: BPM-数据报表 2025-01-26 11:06:29 +08:00
YunaiV 8f16786471 【功能修复】Bpm:获取流程列表的时候,过滤租户 2025-01-25 17:52:50 +08:00
YunaiV 86dc3763fc 【代码评审】Bpm:数据报表 2025-01-25 17:16:57 +08:00
芋道源码 623a41d48c
!1215 feat: BPM-报表
Merge pull request !1215 from Lesan/feature/bpm-报表
2025-01-25 09:08:45 +00:00
LesanOuO 3342ae1be8 feat: BPM-报表 2025-01-25 13:27:37 +08:00
LesanOuO f409a67d2f feat: 抄送添加摘要 2025-01-25 10:41:27 +08:00
LesanOuO 0ef8467546 feat: 摘要设置代码评审修改 2025-01-25 10:26:41 +08:00
LesanOuO f60a4dfa6b feat: 添加Task取消理由 2025-01-25 10:24:34 +08:00
YunaiV 38c24bddb6 【同步】jdk21 和 jdk8 的代码 2025-01-25 10:13:41 +08:00
YunaiV 599c432abb Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelMetaInfoVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessListenerServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2025-01-25 09:49:57 +08:00
YunaiV 534c64709f 【代码评审】Bpm:触发器的实现 2025-01-25 09:49:25 +08:00
YunaiV d63e315876 【代码优化】Bpm:调整 IntArrayValuable 到 ArrayValuable 2025-01-24 22:55:21 +08:00
YunaiV bb798681f7 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/enums/definition/BpmSimpleModeConditionTypeEnum.java
#	yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/enums/definition/BpmSimpleModelNodeTypeEnum.java
#	yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/enums/definition/BpmUserTaskRejectHandlerTypeEnum.java
2025-01-24 22:48:37 +08:00
YunaiV 0911d42e49 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/validation/InEnum.java
#	yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/validation/InEnumCollectionValidator.java
#	yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/validation/InEnumValidator.java
#	yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/brokerage/BrokerageUserController.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java
2025-01-24 20:56:26 +08:00
YunaiV 295fad7d97 Merge branch 'develop' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-jdk17 2025-01-24 20:17:17 +08:00
YunaiV 9d9351d066 【代码评审】Bpm:更多设置-摘要设置 2025-01-24 19:59:18 +08:00
puhui999 d83b7cd5b9 【代码优化】InEnum 不必须指定 int 类型,通过泛型指定 2025-01-24 17:31:41 +08:00
LesanOuO 39e68af120 fix: 取消摘要数组倒序 2025-01-24 13:22:57 +08:00
LesanOuO b5ba500b60 feat: BPM-更多设置-摘要设置 2025-01-24 13:11:41 +08:00
LesanOuO 8f4543a270 fix: 通过new HashMap替换clone 2025-01-24 10:30:28 +08:00
LesanOuO bcfa08f8ef fix: 类更名CustomTitleSetting->TitleSetting 2025-01-24 10:28:49 +08:00
YunaiV 846d0605d8 【代码评审】IoT:清理流程的实例们 2025-01-23 20:08:31 +08:00
芋道源码 281d3d1d53
!1194 BPM:流程清理(添加任务和抄送)
Merge pull request !1194 from Lesan/feature/bpm-流程清理
2025-01-23 12:06:17 +00:00
YunaiV a0ff1244e5 【代码评审】Bpm:更多设置-自定义标题 2025-01-23 19:19:30 +08:00
LesanOuO de297e3a78 feat: BPM-更多设置-标题设置 2025-01-23 12:06:12 +08:00
YunaiV 61e3275231 【代码评审】Bpm:触发器的实现 2025-01-23 08:13:06 +08:00
芋道源码 808f23ec49
!1204 BPM:更多设置-自动去重
Merge pull request !1204 from Lesan/feature/bpm-自动去重
2025-01-22 23:59:12 +00:00
jason 8a8dc67d72 【功能新增】新增Simple 设计器触发器节点 2025-01-22 22:18:37 +08:00
LesanOuO e548d4454e fix: 优化代码逻辑 2025-01-22 10:08:58 +08:00
LesanOuO 6317a4f361 fix: 自动通过枚举变更 2025-01-22 09:52:06 +08:00
YunaiV ca1d9e6896 【代码评审】Bpm:更多设置-自动去重(审批) 2025-01-21 09:37:38 +08:00
芋道源码 c55f77f001
!1202 BPM-更多设置-自动去重
Merge pull request !1202 from Lesan/feature/bpm-自动去重
2025-01-21 01:21:08 +00:00
Lesan 0642c5ebe4 fix: 通过理由更改 2025-01-21 08:39:32 +08:00
Lesan d8bc3a46e5 feat: BPM-更多设置-自动去重 2025-01-21 08:24:42 +08:00
Lesan 4a1fe1f307 feat: BPM-更多设置-流程编码 2025-01-20 13:35:45 +08:00
YunaiV f486790def 【代码评审】Bpm:更多设置-流程编码 2025-01-20 12:41:33 +08:00
Lesan daa718a444 feat: BPM-更多设置-流程编码 2025-01-20 11:03:39 +08:00
YunaiV c4fcd0564c 【功能评审】Bpm:将 routerDefaultFlowId 重命名,更好理解 2025-01-20 09:18:59 +08:00
Lesan e55be75357 fix: 重命名RouterCondition->RouterSetting 2025-01-20 08:39:37 +08:00
jason d36fc98f01 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2025-01-19 18:33:32 +08:00
jason 96875b1e02 【代码评审修改】 条件节点设置修改 2025-01-19 18:33:02 +08:00
YunaiV 081e716e72 【功能评审】Bpm:是否填写审批意见 2025-01-19 18:27:50 +08:00
芋道源码 89728fe6ff
!1195 BPM:审批意见
Merge pull request !1195 from Lesan/feature/bpm-审批意见
2025-01-19 10:26:14 +00:00
YunaiV fcf0b562fd 【功能评审】Bpm:发起人是否允许撤销 2025-01-19 18:22:34 +08:00
Lesan 68b7a9a954 feat: 提交人权限-允许撤销审批中的申请 2025-01-19 16:42:21 +08:00
Lesan d758da489c feat: 审批意见 2025-01-19 10:14:56 +08:00
Lesan 6c3afa7c96 feat: 添加清理抄送和任务 2025-01-19 08:39:32 +08:00
YunaiV 70538320c8 【功能评审】Bpm:清理流程 2025-01-17 19:29:07 +08:00
芋道源码 a16f1120e0
!1193 BPM:流程清理
Merge pull request !1193 from Lesan/feature/bpm-流程清理
2025-01-17 11:25:47 +00:00
YunaiV bcc535e034 【功能评审】Bpm:跳过表达式 2025-01-17 19:20:22 +08:00
芋道源码 8f994af718
!1192 BPMN设计器:跳过表达式
Merge pull request !1192 from Lesan/feature/bpm-跳过表达式
2025-01-17 11:15:16 +00:00
YunaiV 9c4648e545 【功能评审】Bpm:审批签名 2025-01-17 19:07:58 +08:00
芋道源码 40082c9b49
!1191 BPM:签名功能完善
Merge pull request !1191 from Lesan/feature/bpm-n
2025-01-17 11:03:49 +00:00
Lesan 62b271fbf8 feat: 模型的流程数据清理功能 2025-01-17 14:01:02 +08:00
Lesan 93eb75552a feat: bpmn跳过表达式 2025-01-17 09:57:06 +08:00
jason 1784aab186 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2025-01-16 21:03:34 +08:00
jason 610f39de05 【缺陷修复】 解决并行分支拒绝任务时,流程未结束问题 2025-01-16 21:02:49 +08:00
Lesan aba9626384 feat: 审批签名代码评审 2025-01-16 13:56:37 +08:00
YunaiV 31c2e81dd2 【功能评审】Bpm:审批签名 2025-01-16 13:12:23 +08:00
LesanOuO b2d81e0763 fix: 通过FixedValue属性方式获取监听器扩展字段 2025-01-10 12:47:31 +08:00
Lesan 71b86e6207 feat: 完善UserTask审批签名 2025-01-09 13:49:11 +08:00
Lesan 267435c90f chore: 删除TODO 2025-01-09 09:37:48 +08:00
Lesan f1296c59eb fix: restTemplate请求添加try-catch 2025-01-09 09:36:44 +08:00
Lesan 533e5c3bf5 refactor: 优化ListenerHandler写入及解析 2025-01-09 09:33:16 +08:00
Lesan a85d51cc8c fix: 添加addListenerFieldExtension方法 2025-01-09 09:26:07 +08:00
Lesan 343991445f fix: addSignEnable修改为表达式写法 2025-01-09 09:21:23 +08:00
Lesan 37cb20d964 fix: 检查所有route->router 2025-01-09 09:17:49 +08:00
Lesan fcbf1d0765 fix: defaultFlowId由后端生成 2025-01-09 09:04:39 +08:00
YunaiV 62aabc633c 【代码评审】BPM:Simple 设计器 - 签名实现 2025-01-08 22:11:52 +08:00
Lesan fd4b6ef9e4 feat: Simple设计器-userTask-添加是否需要签名字段 2025-01-08 16:55:23 +08:00
Lesan 1fb8c9238a feat: Simple设计器-监听器完善 2025-01-08 14:22:52 +08:00
Lesan 60d1f1199d chore: 部分文件更名 2025-01-08 10:50:36 +08:00
Lesan 735ec9e3ac Merge remote-tracking branch 'yudao/feature/bpm' into feature/bpm-n 2025-01-08 10:26:01 +08:00
YunaiV 4b09bff64b 【代码评审】BPM:Simple 设计器 - 路由节点 2025-01-08 09:55:50 +08:00
YunaiV 4acb01c3b0 【代码评审】BPM:Simple 设计器 - userTask 监听器 2025-01-08 09:40:38 +08:00
Lesan d33afd7a9a fix: routeGroups命名问题 2025-01-08 08:52:24 +08:00
芋道源码 a008b313ec
!1187 Simple设计器优化
Merge pull request !1187 from Lesan/feature/bpm-n
2025-01-07 14:28:24 +00:00
YunaiV ae3c63eb29 【代码评审】BPM:Simple 设计器 - 路由分支 2025-01-07 22:27:06 +08:00
Lesan da9f6ab76e feat: Simple设计器-监听器-添加请求默认参数 2025-01-07 19:02:20 +08:00
Lesan 955ad86db4 feat: Simple设计器-监听器 2025-01-07 16:31:44 +08:00
芋道源码 34c8f4cae1
!1183 Simple设计器-路由分支
Merge pull request !1183 from Lesan/feature/bpm-路由分支
2025-01-07 04:53:55 +00:00
YunaiV b5f6545d5a 【代码评审】BPM:Simple 设计器 - userTask 监听器 2025-01-07 12:52:50 +08:00
Lesan 46c125b030 feat: Simple设计器-监听器 2025-01-06 17:24:59 +08:00
Lesan a13b582009 feat: Simple设计器-路由分支 2025-01-06 11:24:37 +08:00
Lesan 8b91b471d5 fix: 处理延迟器命名 2025-01-06 08:42:03 +08:00
jason 6a7e7e3e44 【缺陷修复】 延迟器 trigger 时,租户 id 丢失的问题 2025-01-04 15:13:54 +08:00
YunaiV 686a64ccda 【代码优化】工作流:延迟器的支持 2025-01-03 19:53:11 +08:00
YunaiV 9512dcf812 【代码优化】工作流:延迟器的支持 2025-01-03 19:53:06 +08:00
YunaiV e380bc34f3 【功能修复】工作流:延迟器 trigger 时,租户 id 丢失的问题 2025-01-03 19:52:51 +08:00
Lesan 4c8b83d46f feat: Simple设计器-延时器 2025-01-03 16:18:46 +08:00
YunaiV 5fd3b9ddda 【同步】jdk21 和 jdk8 的代码 2024-12-31 09:26:05 +08:00
YunaiV 3871a1f83f Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	pom.xml
#	yudao-dependencies/pom.xml
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-12-31 09:22:59 +08:00
YunaiV 82b03d7f7d 【功能新增】工作流:API 创建流程时,设置 userId(解决 Job 下,无法设置 userId 的问题) 2024-12-28 20:44:08 +08:00
YunaiV 158b7114a5 【同步】jdk21 和 jdk8 的代码 2024-12-27 21:50:06 +08:00
YunaiV d676dcc525 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelSaveReqVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-12-27 21:46:30 +08:00
YunaiV 6a746a4d89 【同步】jdk21 和 jdk8 的代码 2024-12-19 21:31:11 +08:00
YunaiV 50536f1af0 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-12-19 21:27:52 +08:00
jason fe99c95f8c 【缺陷修复】 修复从我的流程进入审批详情页面,表单权限问题 2024-12-18 23:15:46 +08:00
YunaiV 14fad915a6 【功能新增】Bpm:新增和修改 model 时,增加 bpmnxml 和 simplemodel 2024-12-16 10:03:32 +08:00
YunaiV b67c2d5ef5 【代码评审】Bpm:完善相关注释 2024-12-15 12:03:01 +08:00
jason a86d1f8bf6 【代码优化】 去掉错误注释 2024-12-14 23:39:36 +08:00
jason 1f92de2cb3 【缺陷修复】 依次审批任务回退后,重新进入后不会重新分配候选人 2024-12-14 23:15:40 +08:00
jason 21c44a9b5e 【缺陷修复】 当有修复连续自动通过节点,只有第一个节点自动通过 2024-12-13 22:04:28 +08:00
jason f6f46ada6c 【缺陷修复】 修复多实例任务时,审批人为空时,导致报错问题 2024-12-11 13:39:18 +08:00
jason fa359d22e5 【代码优化】 修改表单内部门负责人策略拼写 2024-12-10 13:30:05 +08:00
jason d237b17280 【缺陷修复】 流程预测时,不能计算流程表达式时,返回空列表,避免流程无法进行下去 2024-12-10 13:27:46 +08:00
YunaiV de9dc24523 【代码优化】BPM:增加 return 驳回的注释 2024-12-07 09:25:51 +08:00
jason 0523a441de 【缺陷修复】 兼容 bpmn 按钮权限,去掉扩展元素属性的 namespace 2024-12-06 21:55:32 +08:00
jason 2283f0cf9a Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2024-12-06 17:41:48 +08:00
jason 45dd87c085 【缺陷修复】
1、从依次审批节点退回时,任务不生成的问题
2、会签、或签任务退回时,不分配给自己的任务,执行取消逻辑
2024-12-06 17:40:53 +08:00
YunaiV dc1da29452 【功能修复】工作流:model name 的模糊查询 2024-12-01 17:36:48 +08:00
YunaiV 75f6eceea7 【功能新增】工作流:我的审批,支持 category 过滤 2024-12-01 15:48:54 +08:00
YunaiV 8b8fecc708 【代码优化】工作流:代码格式化 2024-11-28 09:28:28 +08:00
Lesan 840517511e fix: 未传递表单信息 2024-11-27 10:50:44 +08:00
Lesan 39ee47d9d2
fix: 当无满足条件时选择默认路线 2024-11-26 08:14:12 +00:00
Lesan 26a1d6362b
feat: bpm设计器适配Simple设计器,字段权限 2024-11-26 01:52:13 +00:00
Lesan 98b2e41414
feat: bpm设计器适配Simple设计器,操作按钮 2024-11-25 06:19:37 +00:00
Lesan ca6121b205
fix: 会签情况下,存在未完成的审批却显示已完成 2024-11-25 01:57:05 +00:00
Lesan 0dcac3044a Merge branch 'feature/bpm' of gitee.com:zhijiantianya/ruoyi-vue-pro into feature/bpm 2024-11-25 01:55:51 +00:00
Lesan 0dc22b129a
fix: 会签情况下,存在未完成的审批却显示已完成 2024-11-25 01:50:58 +00:00
YunaiV b8d26f83f2 README:增加工作流的演示图片 2024-11-23 10:24:21 +08:00
YunaiV 9da052a45a Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmActivityController.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmTaskController.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmApprovalDetailReqVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmFormFieldsPermissionReqVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskApproveReqVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/dept/BpmTaskCandidateStartUserDeptLeaderMultiStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/dept/BpmTaskCandidateStartUserDeptLeaderStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/dept/BpmTaskCandidateStartUserSelectStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/other/BpmTaskCandidateAssignEmptyStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/user/BpmTaskCandidateRoleStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/user/BpmTaskCandidateStartUserStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/util/SimpleModelUtils.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmCategoryServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelService.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmActivityServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-11-23 10:17:42 +08:00
YunaiV 5b34e0bd51 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/bpm
# Conflicts:
#	sql/mysql/bpm_update.sql
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/task/BpmProcessInstanceCopyDO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/test/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/dept/BpmTaskCandidateDeptLeaderStrategyTest.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/test/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/dept/BpmTaskCandidateDeptMemberStrategyTest.java
2024-11-22 20:41:00 +08:00
YunaiV 4a23872598 【代码优化】工作流:优化 form 分配人的逻辑 2024-11-19 21:04:08 +08:00
jason b629e0a615 【功能新增】 增加审批人分配策略:表单内的部门负责人 2024-11-18 08:23:58 +08:00
jason 61c9a04f9f 【功能修复】 修复表单内用户字段可以多选时的问题 2024-11-17 23:58:23 +08:00
jason 7886aaf244 【功能修改】 创建流程时,增加流程变量发起人 ID 2024-11-17 16:40:45 +08:00
jason 0c06a1596e 【功能新增】 增加审批人分配策略:选择表单内成员 2024-11-17 10:41:10 +08:00
YunaiV 4cf82ba24b 【功能修改】工作流:流程详情,每个 node 节点,都返回 candidateStrategy 字段 2024-11-10 11:43:57 +08:00
YunaiV e2f046d7a9 【功能修复】工作流:BPMN 发起自选时,因为没有 ServiceTask 导致报错 2024-11-10 11:36:00 +08:00
jason 2808297bfe 【功能优化】 删除多余的 import 2024-11-10 09:08:03 +08:00
jason 8d1e9cf988 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2024-11-10 09:05:50 +08:00
jason 396433386c 【功能优化】 流程发起人,展示抄送节点,用于选择抄送人 2024-11-10 09:05:14 +08:00
YunaiV 620bba8152 【代码优化】工作流:BpmModelConvert 排版 2024-11-05 09:30:09 +08:00
jason 31f5aab0cf 【功能修改】 流程定义返回 Simple 模型 json 数据 2024-11-03 23:14:33 +08:00
YunaiV 9ccdd30643 【代码优化】模型的 JSON 统一返回 string 2024-11-03 16:26:42 +08:00
YunaiV f0103448b1 【代码修复】 修复获取进行中的节点的问题 2024-11-03 16:05:58 +08:00
jason 5d5f0257f9 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-11-02 20:20:08 +08:00
jason 90ce6a5e79 【代码修复】 修复获取进行中的节点的问题 2024-11-02 20:18:23 +08:00
YunaiV 73b68a10db 【功能新增】工作流:流程模型增加批量修改 sort 接口 2024-11-02 18:11:21 +08:00
YunaiV ff23f866c9 【功能新增】工作流:流程分类增加批量修改 sort 接口 2024-11-02 16:58:17 +08:00
YunaiV 30e4f0c09c 【功能实现】工作流:流程模型,增加 sort 字段的返回(不包括修改) 2024-11-02 16:37:32 +08:00
YunaiV a122253a93 【代码优化】工作流:去除 DELEGATE 委托中的状态,适合通过 DELEGATE STATE 读取 2024-11-02 14:11:55 +08:00
YunaiV 16d18db51c 【缺陷修复】工作流:获取审批详情时,如果是 simple 工作流,需要额外判断下,避免 JSON 解析失败 2024-11-02 14:03:05 +08:00
YunaiV 9a9e721b50 【功能修改】工作流:流程审批详情的“流程记录”,从 timeline 改成 list table 2024-11-02 11:58:47 +08:00
jason 56d280fd3f 【代码修复】 修复条件节点的预测问题 2024-11-01 22:38:47 +08:00
YunaiV 86bce66bad 【代码重构】工作流:完善 BpmTaskCandidateInvoker 的单元测试 2024-10-31 22:44:44 +08:00
YunaiV 7c7748d7e8 【代码重构】工作流:完善 BpmTaskCandidateInvoker 的单元测试 2024-10-31 13:27:55 +08:00
YunaiV 8c408cea23 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-10-31 09:56:56 +08:00
YunaiV c73d7fe32b 【代码重构】工作流:BpmTaskCandidateStrategy 拆分成 calculateUsers、calculateUsersByTask、calculateUsersByActivity,定位更明确 2024-10-31 09:55:52 +08:00
jason 5011cc4b31 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-10-29 16:38:26 +08:00
jason 75fcdb2d4a 【功能修改】 流程定义返回流程模型类型字段 2024-10-29 16:36:19 +08:00
YunaiV 0c7fd9e1db 【代码优化】工作流:优化 todo 任务的获取 2024-10-28 21:54:19 +08:00
jason 17470be5c2 【功能修改】 获取模型视图。返回 Simple 模型, 冲突解决 2024-10-28 10:17:08 +08:00
jason b1afcef86f Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/convert/task/BpmProcessInstanceConvert.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-10-28 09:51:58 +08:00
jason 02c654967d 【功能修改】 获取模型视图。返回 Simple 模型 2024-10-28 09:46:39 +08:00
YunaiV 7cd9638ff6 【功能修复】工作流:BpmProcessDefinitionInfoDO 的 startUserIds 应该使用 LongListTypeHandler 2024-10-27 15:01:56 +08:00