tasks.md 1.0 KB

任务拆分 — 流程审批动作权限与办理要求控制

Task 1: 变更说明

  • 创建 spec.md
  • 创建 tasks.md

Task 2: 后端模型与迁移

  • 扩展 FlowNodeConfigTaskFormInfoFlowTask
  • 新增 Flyway 迁移脚本
  • 更新初始化 SQL 表结构片段

Task 3: 后端办理控制

  • 扩展 FlowTaskService 接口
  • FlowTaskServiceImpl 读取节点办理配置
  • 对通过、拒绝、转办执行服务端权限校验
  • 新增退回上一节点、终结流程任务方法
  • 扩展 FlowTaskController 接口

Task 4: 前端设计器配置

  • 扩展 flowable-moddle.json
  • NodePropertiesPanel.vue 增加办理控制配置 Tab
  • 保存/回显 BPMN 扩展属性

Task 5: 前端待办办理

  • 扩展 flow.js 任务 API
  • 待办抽屉按配置展示通过、拒绝、退回、终结、转办
  • 审批意见、签名按配置必填
  • 外置表单提交流程接入同一套校验

Task 6: 验证

  • 后端编译
  • 前端构建或 lint