feat: add visual process designer
This commit is contained in:
@@ -59,6 +59,7 @@
|
||||
- [x] React Web 可视化表单设计器、移动卡片预览和版本发布
|
||||
- [x] Web OIDC Authorization Code + PKCE 登录、设备会话和 CI 验证
|
||||
- [x] Web 流程选择与表单绑定、条件路由预览和绑定启停
|
||||
- [x] Web 串行、并行、条件流程可视化设计与受约束 Flowable 部署
|
||||
|
||||
## Definition of Done
|
||||
|
||||
|
||||
@@ -51,3 +51,12 @@ Flowable 负责任务和流程路径,`business.leave_request` 仍是请假业
|
||||
```
|
||||
|
||||
该流程已经验证条件网关、多级串行、并行拆分、并行汇聚和终止事件。后端状态同步按通用多任务语义设计,不会在第一个串行或并行任务完成时提前结束申请。
|
||||
## 可视化流程模板
|
||||
|
||||
Web 管理端提供受约束的流程设计器,可生成并部署以下 Flowable BPMN 模板:
|
||||
|
||||
- 串行审批:审批节点依次执行,任一节点驳回即终止。
|
||||
- 并行会签:多个审批节点同时执行,全部通过后汇聚,任一驳回即终止其他分支。
|
||||
- 条件审批:首个审批通过后按请假时长阈值决定直接结束或增加复核节点。
|
||||
|
||||
流程 Key、节点数量、审批人变量、条件变量和阈值均由后端校验。管理端不能上传任意 BPMN XML、任意表达式或任意审批人脚本。部署成功后,新定义立即出现在流程绑定工作台中。
|
||||
|
||||
Reference in New Issue
Block a user