07-workflow.md
1.21 KB
切片 7(暂缓)— 带工作流的模块
占位,暂缓。 Activiti 已接入代码库(
xlyFlow模块、act_*schema、xlyPersist/xlyFlow中两个 Activiti 版本),但当前 dev DB(xlyweberp_saas_ai)中每张工作流表都是空的:act_re_procdef、act_ru_task、act_hi_procinst、biz_flow、biz_todo_item、gdsmoduleflow、sysflowsendtointerface都是 0 行。没有流程部署,没有任务运行。当前环境中工作流休眠。这里原本是切片 2;该位置已重新分配给多租户,因为多租户在此环境中可观察。等有活动流程的 DB 可用,或决定仅以代码推导假设记录 Activiti 时,本切片再补全。
可用时的大纲:
- 一个带审批 / 复核步骤的模块(例如 报价单 → 审核 → 销售订单)。
- Activiti 表:
act_re_*(定义)、act_ru_*(运行中)、act_hi_*(历史);版本偏差(xlyPersist中 5.17,xlyFlow中 6.0)。- xly 包装层:
biz_flow、biz_todo_*、gdsmoduleflow、CheckFlowController。- 从“点击提交”到流程实例启动、任务分配、审批人操作、流程完成的端到端追踪。