
前言数据最终要变成报告才能送达管理者手中。检测数据审核入库之后报告管理承接 自动取数生成 — 审核 — 发布 — 查询 — 归档 的最后一公里而模板管理决定报告长什么样、取哪些数、用什么排版是报告规模化产出的前提。本文延续前四篇的写法按同样的格式拆解平台第五大业务域 —— 报告管理〖report-mgmt〗包含检测报告〖test-report〗与模板管理〖template-mgmt〗两个核心台账梳理其业务闭环、状态机设计与产品思考。一、模块整体架构总览报告管理业务域分为两大板块、两块看板检测报告〖test-report〗面向报告管理员、监测专员承载报告从生成到归档的发布台账test_report 表模板管理〖template-mgmt〗面向模板管理员、报告专员承载报告模板从创建到删除的配置台账template_mgmt 表报告生成统计看板周期生成数、发布数、趋势、待审核卡片报告模板使用看板模板使用占比、类型分布、使用频次卡片。设计原则延续平台统一规范全业务闭环报告 生成→审核→发布→查询→归档含撤回 闭环模板 创建→配置→启用→停用→删除 闭环状态机驱动 UI报告四态待生成 / 待审核 / 已发布 / 已归档、模板三态待启用 / 已启用 / 已停用各自匹配行级按钮全程留痕可审计报告生成取数、审核意见、发布对象、撤回动作全部留存页面内闭环取数生成、审核、发布、撤回均在页面内完成数据自动取数报告自动调取已入库检测数据杜绝人工搬运出错。主要角色概览报告管理员选数生成报告、审核、发布、撤回、归档监测专员查询下载已发布报告模板管理员模板创建、字段样式配置、启用停用发布对象部门 / 领导接收报告、下载查看二、核心业务模块拆解1. 报告管理〖report-mgmt〗1检测报告〖test-report〗检测报告表test_report◆核心功能支持报告管理员、监测专员查看报告生成→报告审核→报告发布→报告查询→报告归档全流程状态的检测报告台账台账展示报告 ID、报告名称、报告类型、生成时间、状态、发布对象等核心字段关联 test_report 表支持钻取交互页面级操作按钮包含筛选、刷新、导出、生成、发布导出支持 Excel/PDF 格式生成可自动调取检测数据发布可推送至指定部门列表行按待生成、待审核、已发布、已归档状态配置专属操作按钮待生成可生成、编辑待审核可审核、驳回已发布可查看、下载、撤回已归档可查看、下载所有操作在页面内完成配套报告生成统计可视化看板包含各周期报告生成数 / 发布数柱状图、月 / 季报告生成趋势折线图、总报告数 / 已发布数 / 待审核数卡片指标支持钻取筛选留存全流程审计日志。◆系统流程遵循报告生成→报告审核→报告发布→报告查询→报告归档的闭环流程节点管理员在页面内选择检测数据与模板自动生成检测报告提交审核后审核员校验报告规范性通过则执行发布驳回则修改已发布报告可按需撤回完成使用后执行归档操作已归档报告可永久查看下载全程操作均在页面内完成系统自动更新报告状态、统计生成指标形成生成 - 审核 - 发布 - 查询 - 归档 - 撤回的完整页面内业务闭环。◆案例场景报告管理员选择月度检测数据调用标准模板生成水质检测月报提交审核审核员核对报告数据无误后通过管理员将报告发布至水务管理部门部门人员下载报告查看水质情况月底管理员对已发布月报执行归档操作因数据更新需要撤回已发布的周报并重新生成发布确保报告准确性。2模板管理〖template-mgmt〗模板管理表template_mgmt◆核心功能支持模板管理员、报告专员查看模板创建→模板配置→模板启用→模板停用→模板删除全流程状态的报告模板台账台账展示模板 ID、模板名称、模板类型、状态、使用频次等核心字段关联 template_mgmt 表支持钻取交互页面级操作按钮包含筛选、刷新、导出、创建、配置导出支持 Excel/PDF 格式创建可自定义报告格式配置可设置字段、样式列表行按待启用、已启用、已停用状态配置专属操作按钮待启用可启用、编辑、删除已启用可停用、编辑、查看已停用可启用、删除、查看所有操作在页面内完成配套报告模板使用可视化看板包含模板使用占比 / 模板类型分布饼图、模板总数 / 启用数 / 使用频次卡片指标支持钻取筛选留存全流程审计日志。◆系统流程遵循模板创建→模板配置→模板启用→模板停用→模板删除的闭环流程节点管理员在页面内创建报告模板配置字段、样式、生成规则校验通过后执行启用操作已启用模板可用于报告生成因格式调整可停用模板编辑优化后重新启用废弃模板可执行删除全程操作均在页面内完成系统自动统计模板使用频次形成创建 - 配置 - 启用停用 - 删除的完整页面内业务闭环。◆案例场景模板管理员创建季度水质分析报告模板配置指标图表、数据字段、排版样式启用后用于季度报告生成通过报告模板使用可视化看板查看模板使用频次发现月报模板使用频率最高优化模板字段适配业务需求因政策调整停用旧年报模板创建新模板并启用删除废弃的旧模板。设计亮点模板与报告解耦模板管 长什么样、取哪些数报告管 某期的成品模板版本化后历史报告仍可回溯原版式自动取数生成报告直接绑定已入库检测数据区间避免人工抄录撤回机制发现数据错误时可撤回已发布报告修正后重新发布保证对外口径一致。2. 配套可视化看板报告生成统计看板各周期报告生成数 / 发布数柱状图、月 / 季生成趋势折线图、总报告数 / 已发布数 / 待审核数卡片报告模板使用看板模板使用占比 / 类型分布饼图、模板总数 / 启用数 / 使用频次卡片。三、移动端联动报告发布后推送至相关部门移动端 / 小程序手机端直接下载 PDF 查看审核提醒、撤回通知实时触达报告管理员与发布对象领导端移动端可订阅周报 / 月报自动推送。四、外部系统对接报告数据来源于已入库检测数据与实时态势统计发布渠道对接政务门户、邮件、消息推送平台电子签章 / OA 系统对接实现报告正式签发接口日志留存、失败自动重试。五、值得产品和开发思考的几个问题报告模板的字段、图表如何灵活配置而不需要开发介入撤回已发布报告后已下载副本如何处理口径不一致风险谁来承担报告数据口径与实时看板口径如何保证一致避免 报告一套数、大屏一套数模板版本化与历史报告版式回溯怎么设计定时自动生成报告月报 / 季报与临时报告冲突时如何调度