feat: update process designer, controller, and docs

This commit is contained in:
selfrelease
2026-07-19 07:55:12 +08:00
parent 34a279721e
commit ca42abea74
7 changed files with 58 additions and 4 deletions
+1
View File
@@ -60,6 +60,7 @@
- [x] Web OIDC Authorization Code + PKCE 登录、设备会话和 CI 验证
- [x] Web 流程选择与表单绑定、条件路由预览和绑定启停
- [x] Web 串行、并行、条件流程可视化设计与受约束 Flowable 部署
- [x] 可视化流程设计源数据持久化、部署历史和版本重新加载
## Definition of Done
@@ -64,3 +64,5 @@ Web 管理端提供受约束的流程设计器,可生成并部署以下 Flowab
审批规则目录由后端提供:部门主管通过发起人的有效主任职与部门内 `manager` 岗位解析;OA、HR 分别通过当前租户的 `oa_admin``hr_reviewer` 有效角色解析。所有规则只选择有效任职和正常账号;无人匹配时拒绝提交。并行会签和条件复核强制使用不同规则,避免同一人承担多个职责。
自动化执行测试使用独立内存 Flowable 引擎验证:短条件路径直接结束、长条件路径创建复核任务、并行会签等待全部审批、任一并行节点驳回时终止其余任务。
每次从设计器部署时,平台同时保存租户、流程 Key、Flowable 版本、部署标识和受约束模板 JSON。管理员可从部署历史重新加载任意版本,修改后以相同 Key 部署为新版本;运行中实例仍引用原有 `processDefinitionId`