# FSD M14 · 报表预警

LLMS 索引： [llms.txt](/llms.txt)

---

> [← 总则](/poms/fsd/00-%E6%80%BB%E5%88%99/) ｜ [附录 →](/poms/fsd/99-%E9%99%84%E5%BD%95/) ｜ 上游：[主 PRD](/poms/%E5%8D%B0%E5%88%B7%E8%A1%8C%E4%B8%9A%E5%B7%A5%E5%8D%95%E7%B3%BB%E7%BB%9F%E4%BA%A7%E5%93%81%E4%B8%8E%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1/)（十、报表与预警体系 / 页面树 12）｜ 交互稿：[prd/design/report-alert/](/poms/design/report-alert/readme/)（已确认）
>
> 册边界：报表数据源=各域**埋点**（6.2~6.10 各节埋点行）；业务处理动作归各域（预警是埋点的**越限投影**，不承载业务状态）；阈值配置入口归 m15 F15.04（参数归口）；复杂报表钻取/自定义报表 P2（PRD 范围注）。

### M14 报表预警

#### F14.01 报表卡

**对应 PRD**：「十、报表与预警体系」报表段（`prd/印刷行业工单系统产品与交互设计.md:421,423-435`）+ 决策 Q19/Q41｜ **交互稿**：[prd/design/report-alert/](/poms/design/report-alert/readme/)（已确认，报表与预警屏——报表卡区）｜ **实现落点**：待回填 ｜ **操作入口**：`/reports` ｜ **状态**：未实现

##### 1 功能定义

各域埋点汇总的报表卡区（**先服务履约决策，再看经营统计**）：MVP 指标=订单履约率/准时交付率/订单积压/在制工单数/齐套率/计划负荷/超期任务/质检合格率/异常闭环时长/报废返工率/发货差异/应收逾期/现金回款风险；报表清单 11 张（订单履约/工单进度/资源负荷/齐套缺料/报工效率/质量异常/外协跟催 P1/发货差异/应收回款/毛利分析 P1/审计追溯）；**指标定义必须在页面显示公式、口径、数据截至时间**；下钻维度（组织/客户/产品/资源/班组/时间）；**负荷口径=班次+小时**（Q19，与 m06 F06.05/m07 甘特同口径）；**毛利类按角色脱敏**（Q41：销售视角不渲染）。

##### 2 触发条件与前置状态

- 触发：进入报表屏；指标卡点击下钻。
- 前置状态：各域埋点数据可读（数据截至时间标注）。

##### 3 输入与校验

| 字段 | 必填 | 校验 | 失败处理 |
|------|------|------|----------|
| 指标卡选择 | 否 | 默认全量渲染 | 数据源异常降级提示 |
| 下钻维度 | 否 | 维度枚举 | — |
| 指标定义展示 | 自动 | 公式/口径/截至时间必显 | 缺失不放出指标 |
| 角色渲染 | 自动 | Q41 矩阵驱动（F15.02） | 无权限显示占位 |

##### 4 处理流程

```mermaid
flowchart TD
    A[进入报表屏] --> B[埋点汇总: 各域数据源]
    B --> C[指标卡渲染: 公式+口径+截至时间]
    C --> D{毛利类?}
    D -- 是 --> E[Q41 角色脱敏渲染]
    D -- 否 --> F[全角色可见]
    E --> G[点击下钻: 维度明细]
    F --> G
```

##### 5 输出与结果状态

报表卡区（聚合数值+定义）+ 下钻明细入口；外协跟催/毛利分析 P1 标记；不计工资口径（报工效率——PRD 报表表注）。

##### 6 状态流转

无业务状态（查询聚合视图）；数据随埋点刷新（截至时间标注）。

##### 7 边界与异常

| 条件 | 系统行为 | 提示 |
|------|----------|------|
| 数据源延迟 | 指标标数据截至时间 | — |
| 无权限报表 | 占位不渲染数值（Q41） | 「无权限」 |
| 自动排产/预测模型 | 首期不做（PRD 十章范围注） | — |
| 负荷口径混用 | 统一班次+小时（Q19） | — |

##### 8 权限与数据规则

- 全角色按矩阵渲染（F15.02 收口）；成本/毛利仅财务与管理层（Q41）。
- 指标定义变更留痕（F15.03）。

#### F14.02 预警管理

**对应 PRD**：「十、报表与预警体系」预警段（`prd/印刷行业工单系统产品与交互设计.md:437`）｜ **交互稿**：[prd/design/report-alert/](/poms/design/report-alert/readme/)（已确认，报表与预警屏——预警列表区）｜ **实现落点**：待回填 ｜ **操作入口**：`/reports`（预警列表区）｜ **状态**：未实现

##### 1 功能定义

埋点越限的预警生命周期：**三级预警**（信息=状态变化提示/关注=齐套不足·负荷高·临近交期/阻断=超量报工·状态冲突·无权限·重复开票·版本冲突）；每条预警必含**对象/原因/发生时间/影响范围/建议动作/责任人/确认状态**；生命周期=`已触发→已确认（认领）→处理中→已消除`，超时未确认**升级**（通知上级，阈值可配置）；重复异常可聚合但**保留首次发生时间**；通知渠道（站内/邮件/企业消息）与频率、敏感内容、接收角色按业务规则配置；**阈值全部可配置、禁预设数值**（访谈候选；配置入口归 m15 F15.04）。预警不承载业务状态——处理动作在各域完成。

##### 2 触发条件与前置状态

- 触发：各域埋点越限（齐套延迟/交期风险/回款逾期/外协逾期等——report-alert README 来源埋点列）。
- 前置状态：埋点规则与阈值已配置（m15 归口）。

##### 3 输入与校验

| 字段 | 必填 | 校验 | 失败处理 |
|------|------|------|----------|
| 预警要素七项 | 自动生成 | 对象/原因/时间/影响/建议动作/责任人/确认状态齐备 | 缺项不放出 |
| 确认（认领） | 责任人操作 | 授权校验 | 越权提示 |
| 升级 | 超时自动 | 阈值可配置（禁预设） | — |
| 消除 | 业务恢复自动 | 关联业务状态校验 | — |
| 聚合 | 重复异常 | 保留首次发生时间 | — |

##### 4 处理流程

```mermaid
flowchart TD
    A[埋点越限] --> B[生成预警: 七要素齐备]
    B --> C[已触发]
    C --> D[责任人确认认领]
    D --> E[处理中: 跳各域动作]
    E --> F[已消除: 业务恢复自动关闭]
    C -- 超时 --> G[已升级: 通知上级]
    G --> E
```

##### 5 输出与结果状态

预警列表（等级/类型/对象/触发规则/状态）+ 跳转各域详情；升级记录；聚合视图（首次时间保留）。

##### 6 状态流转

预警生命周期见 report-alert README 状态迁移图（已触发→已确认→处理中→已消除；超时→已升级）；阻断级预警同时影响业务操作（各域承载拦截）。

##### 7 边界与异常

| 条件 | 系统行为 | 提示 |
|------|----------|------|
| 阈值未配置 | 预警不触发并提示配置（m15 归口） | 「阈值未配置」 |
| 责任人离职/无认领 | 升级链兜底 | — |
| 重复风暴 | 聚合+首次时间保留 | — |
| 预警误报 | 确认后可标注误报（规则调整走 m15） | — |

##### 8 权限与数据规则

- 预警按接收角色渲染（业务规则配置）；确认=责任人/升级后上级；阈值配置=管理员（m15）。
- 预警记录只归档不删除（Q42 口径沿 B1/B2 财务数据归档注）；触发/确认/消除进审计（F15.03）。

## E2E 场景清单（m14 覆盖地图）

| 场景 ID | 场景名 | FSD 功能 ID | 前置种子 | 主干路径 | 关键断言 | 冒烟? | 可并行? | 现状 |
|---------|--------|-------------|----------|----------|----------|-------|---------|------|
| E14.01 | 报表卡渲染与定义 | F14.01 | 各域埋点种子 | 打开报表屏 | 指标卡含公式/口径/截至时间 | ✓ | ✓ | 未实现 |
| E14.02 | 毛利卡角色脱敏 | F14.01/F15.02 | 销售与财务角色 | 切换查看 | 销售不渲染（Q41）；财务可见 | ✓ | ✓ | 未实现 |
| E14.03 | 预警触发到消除主干 | F14.02 | 齐套延迟埋点 | 触发→认领→处理→消除 | 七要素齐备；业务恢复自动关闭 | ✓ | — | 未实现 |
| E14.04 | 超时升级 | F14.02 | 超时未确认预警 | 等待升级 | 上级通知（阈值不预设）；升级后可认领 | ✓ | ✓ | 未实现 |
| E14.05 | 重复异常聚合 | F14.02 | 同类重复预警 | 查看列表 | 聚合展示；首次发生时间保留 | — | ✓ | 未实现 |
| E14.06 | 阈值未配置提示 | F14.02/F15.04 | 未配置阈值规则 | 触发条件满足 | 不触发且提示配置入口（m15） | — | ✓ | 未实现 |

---

反链：

- [印刷工单系统功能规格说明书（FSD）v1.0 · 总则](/poms/fsd/00-%E6%80%BB%E5%88%99/)
