07-workflow.md 1.21 KB

切片 7(暂缓)— 带工作流的模块

占位,暂缓。 Activiti 已接入代码库(xlyFlow 模块、act_* schema、xlyPersist / xlyFlow 中两个 Activiti 版本),但当前 dev DB(xlyweberp_saas_ai)中每张工作流表都是空的:act_re_procdefact_ru_taskact_hi_procinstbiz_flowbiz_todo_itemgdsmoduleflowsysflowsendtointerface 都是 0 行。没有流程部署,没有任务运行。当前环境中工作流休眠。

这里原本是切片 2;该位置已重新分配给多租户,因为多租户在此环境中可观察。等有活动流程的 DB 可用,或决定仅以代码推导假设记录 Activiti 时,本切片再补全。

可用时的大纲:

  1. 一个带审批 / 复核步骤的模块(例如 报价单 → 审核 → 销售订单)。
  2. Activiti 表:act_re_*(定义)、act_ru_*(运行中)、act_hi_*(历史);版本偏差(xlyPersist 中 5.17,xlyFlow 中 6.0)。
  3. xly 包装层:biz_flowbiz_todo_*gdsmoduleflowCheckFlowController
  4. 从“点击提交”到流程实例启动、任务分配、审批人操作、流程完成的端到端追踪。