# 切片 7（暂缓）— 带工作流的模块

> **暂缓：需要一个已部署 BPMN 且重新打开闸门的环境。** 已对 dev DB 实证确认：`act_re_procdef = 0`、`act_ru_task = 0`、`act_hi_procinst = 0`、`biz_flow = 0`、`biz_todo_item = 0`、`gdsmoduleflow = 0`，并且 `gdsmodule WHERE bCheck = 1` 返回 0 行。除空表状态外，分发路径本身还被 `ConstantUtils.bCheckflowCheck = false` 硬禁用（见 [Activiti 集成](../reference/maintainer/activiti.md)）。因此本切片无法在当前代码库 / dev DB 上跑通；[Activiti 集成](../reference/maintainer/activiti.md)页已经记录了代码推导假设。

> **占位，暂缓。** 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；该位置已重新分配给[多租户](02-multi-tenancy.md)，因为多租户在此环境中可观察。等有活动流程的 DB 可用，或决定仅以代码推导假设记录 Activiti 时，本切片再补全。
>
> 可用时的大纲：
>
> 1. 一个带审批 / 复核步骤的模块（例如 报价单 → 审核 → 销售订单）。
> 2. Activiti 表：`act_re_*`（定义）、`act_ru_*`（运行中）、`act_hi_*`（历史）；版本偏差（`xlyPersist` 中 5.17，`xlyFlow` 中 6.0）。
> 3. xly 包装层：`biz_flow`、`biz_todo_*`、`gdsmoduleflow`、`CheckFlowController`。
> 4. 从“点击提交”到流程实例启动、任务分配、审批人操作、流程完成的端到端追踪。
