跳转到主要内容

FSD M15 · 平台(审批 + 权限 + 审计 + 配置)

← 总则 | 附录 → | 上游:主 PRD(§六模块行审批/权限/审计/配置 +「十一、安全、数据权限、审计与合规」+ 页面树 13/14)| 交互稿:prd/design/approval/(已确认,F15.01)+ prd/design/admin/(已确认,F15.02~04)

册边界:四能力合一册(跨 approval/admin 两域);各域业务审批流的表单与影响评估归各域(B1/B2/B3/B5 归并裁决——审批中心只做统一入口聚合,不重复设计审批流);业务状态机归各域(审批通过只是触发器);细粒度角色管理界面(角色 CRUD/用户绑定)属实现期管理后台常规能力(admin README 归并注)。F15.02/F15.03 被全册引用(各域「权限与数据规则」「审计」小节收口于此)。

M15 平台

F15.01 审批中心

对应 PRD:§六模块行「审批:规则、代理人、驳回、加签」+ 6.4 插单联合审批等各域审批规则(prd/印刷行业工单系统产品与交互设计.md:193,262)| 交互稿:prd/design/approval/(已确认,审批中心屏)| 实现落点:待回填 | 操作入口:/approvals | 状态:未实现

1 功能定义

跨域审批任务统一入口聚合屏(归并裁决:B1 取消/恢复、B2 地址变更、B3 报价审批、B5 外协超损耗/少回、报工更正——各域在业务动作处发起,本屏聚合):待办列表(来源域标注;页签=待我审批/我发起的/已办结);审批动作(同意/驳回/转办)跳转回各域详情完成(业务上下文在各域);加急标注;当前节点与代理人展示(与订单详情审批态一致 7.3);多级审批按节点串行(每节点一次任务实例——如插单计划主管/销售经理联合审批+财务确认费用条款);审批时效/升级参数可配置禁预设(访谈候选)。

2 触发条件与前置状态
  • 触发:各域审批事件(F03.04 报价/F05.02 变更/F04.06 取消/F07.05 插单/F11.02 外协/F08.05 更正等)。
  • 前置状态:审批规则已配置(节点/审批人/分级——各域定义,配置归 F15.04)。
3 输入与校验
字段必填校验失败处理
审批任务(来源域/单据/类型/发起人/节点)自动事件源合法脏数据隔离
审批动作各域详情执行任务归属校验(待我审批)越权禁用
转办/代理人转办时必填代理人有权限阻断
驳回原因驳回必填非空阻断
时效自动跟踪阈值可配置(访谈候选)超时升级
4 处理流程
5 输出与结果状态

审批任务实例(通用状态机:待审批→已同意/已驳回/已转办/已撤回);业务回写触发(各域状态机承载);审批记录归口(审计联动 F15.03)。

6 状态流转

审批任务状态机见 approval README 状态迁移图;业务对象状态归各域(报价/变更/取消/插单等各自状态机)。

7 边界与异常
条件系统行为提示
审批人配置缺失任务生成阻断并提示(各域提交时拦截)「未配置审批规则」
业务单据被取消任务自动终态并标注来源失效—
联合审批部分通过节点串行,未到节点不展示终态—
代理人代处理记录代理关系(7.3 同口径)—
8 权限与数据规则
  • 审批动作=当前节点处理人;金额/毛利按 Q41 脱敏;发起人=撤回权限(业务侧允许时)。
  • 任务实例与动作进审计(F15.03);时效参数访谈候选禁预设。

F15.02 角色权限与脱敏矩阵

对应 PRD:§六模块行「权限:角色、数据范围、临时授权」+「十一、安全」段(prd/印刷行业工单系统产品与交互设计.md:194,441)+ 决策 Q41(矩阵收口)| 交互稿:prd/design/admin/(已确认,管理控制台屏——权限矩阵区)| 实现落点:待回填 | 操作入口:/admin(权限矩阵区)| 状态:未实现

1 功能定义

Q41 敏感数据可见性矩阵的统一收口:角色×敏感数据矩阵(成本/毛利=仅财务与管理层;报价=销售/客服可见;附件按敏感级;应收台账=财务——B1~B5 各域脱敏落点统一引用本矩阵);数据范围(组织/销售归属/授权客户);临时授权(有据可审计);行级规则。安全基线(PRD 十一章):组织隔离、功能/字段权限、双因素按风险启用、强密码、异常登录告警、会话失效、导出控制——承载口径在本节声明,实现细节属实现期。管理员不得无业务原因浏览个人客户资料/报价/成本。

2 触发条件与前置状态
  • 触发:矩阵配置/调整;临时授权申请。
  • 前置状态:角色体系已建立(实现期管理后台常规能力,admin README 归并注)。
3 输入与校验
字段必填校验失败处理
矩阵项(角色×敏感数据)是角色/数据类型枚举阻断
数据范围规则是组织/归属/授权合法阻断
临时授权申请制期限+原因+审批人缺审批阻断
矩阵变更生效保存即生效旧值→新值留痕(F15.03)—
4 处理流程

配置矩阵→保存生效(留痕)→各域渲染读取(工作台毛利卡/报价编辑毛利区/客户列表敏感列/审批金额列等全部落点);临时授权到期自动回收。

5 输出与结果状态

权限矩阵(生效版本+历史版本);数据范围规则;临时授权记录。

6 状态流转

配置项变更沿 admin README 状态迁移(草稿→已生效→历史版本归档);生效配置即各域读取口径。

7 边界与异常
条件系统行为提示
矩阵删除某角色可见性各域即刻收口(渲染兜底=不可见)—
临时授权到期自动回收+留痕—
越权访问敏感数据阻断+审计(PRD 十一章)—
导出带水印/审计(6.8/十一章)—
8 权限与数据规则
  • 矩阵配置=管理员+管理层审批;本节自身是全系统权限收口(各域「权限与数据规则」小节引用本矩阵,不重复定义——00-总则 §1 全局规则)。
  • 矩阵变更旧值→新值进审计(F15.03)。

F15.03 审计日志

对应 PRD:§六模块行「审计:日志、版本、导出、证据链」+「十一、审计」段(prd/印刷行业工单系统产品与交互设计.md:195,443)| 交互稿:prd/design/admin/(已确认,管理控制台屏——审计日志区)| 实现落点:待回填 | 操作入口:/admin(审计日志区)| 状态:未实现

1 功能定义

只追加、不可修改删除的审计留痕:记录范围(PRD 十一章)=登录与授权变更/单据创建·修改·撤回·取消/状态变化/版本生成/关键字段前后值/审批/更正/删除附件/数据导出/临时授权/发票登记与回款;追溯视图按时间线展示**「谁、在何时、从何值、为何改成何值、关联审批/附件」**;日志界面不展示不必要敏感信息;高风险日志不允许普通管理员删除;日志保留策略=法规/客户合同/内部制度共同确定(首期可设默认但须评审确认);订单取消不影响历史审计(m04 F04.06 口径的平台兜底)。各域 FSD 节头引用的「进审计(F15.03)」全部收口本节。

2 触发条件与前置状态
  • 触发:全系统关键业务动作(各域埋定的审计点)。
  • 前置状态:无(横切能力)。
3 输入与校验
字段必填校验失败处理
审计事件(操作人/时间/对象/动作)自动事件源合法—
前后值值变更类必录旧值→新值可读—
关联审批/附件引用有则录引用可溯—
保留策略配置法规/合同口径(首期默认须评审确认)—
4 处理流程

业务动作→生成审计事件(只追加)→追溯视图按时间线查询→导出受控(带水印/审计)。

5 输出与结果状态

审计日志流(不可变);时间线追溯视图;导出记录(自身也被审计)。

6 状态流转

日志只追加无状态迁移;保留到期按策略归档(不可物理删除——删除转失效口径,PRD 对象关系约束)。

7 边界与异常
条件系统行为提示
尝试修改/删除日志禁止(只追加;高风险日志连管理员不可删)—
敏感字段展示界面脱敏(数据本体完整留痕)—
导出越权阻断+审计—
日志量聚合查询分页+筛选(性能边界,实现期细化)—
8 权限与数据规则
  • 查询=管理员/审计角色(按数据范围);导出=受控角色(水印+审计)。
  • 会计凭证口径(PRD 十一章 :445):结算/开票/收款/发料/报工/质检作为经营/成本凭证须真实可核对可追溯——金额调整走版本/调整单,禁止覆盖历史(各域已沿此口径,本节兜底)。

F15.04 平台配置

对应 PRD:§六模块行「配置:单位、枚举、状态、通知、字段显示」+ 决策 Q43(prd/印刷行业工单系统产品与交互设计.md:198,451)| 交互稿:prd/design/admin/(已确认,管理控制台屏——平台配置区)| 实现落点:待回填 | 操作入口:/admin(平台配置区)| 状态:未实现

1 功能定义

各域「可配置参数」的统一归口:组织结构/审批流节点配置/单据编号规则/枚举与状态词汇/预警阈值与审批时效入口(m14 F14.02、F15.01 的配置落点)/账期与财务策略(m13)/损耗规则入口(m06 Q13)/通知渠道与频率(m14);配置项变更全程留痕(旧值→新值+操作人+时间,进 F15.03);生效配置即各域读取口径。Q43 边界声明:安全点检/化学品台账/设备维护不进系统(外部 EHS/设备管理承载)——本系统仅只读引用其维护窗口/不可用时段(m06 F06.05/m07 消费)。

2 触发条件与前置状态
  • 触发:参数配置/调整;组织变更。
  • 前置状态:管理员权限。
3 输入与校验
字段必填校验失败处理
配置项(键/值/作用域)是键枚举、值类型校验阻断
编号规则是前缀/流水规则合法(唯一性)冲突阻断
阈值/时效参数按需可配置、无默认值(访谈候选禁预设)—
变更留痕自动旧值→新值+操作人+时间缺失不放行
4 处理流程
5 输出与结果状态

生效配置集 + 历史版本归档;各域参数读取口径切换;Q43 边界声明落点。

6 状态流转

配置项沿 admin README 状态迁移(草稿→已生效→历史版本);无业务单据状态。

7 边界与异常
条件系统行为提示
参数值预设数值禁止(访谈候选一律空值+待访谈标注)—
编号规则变更仅影响新单据,历史编号不变—
外部 EHS 数据不可达只读引用降级提示(Q43 边界)「维护窗口暂不可用」
安全模块按钮化禁止(Q43:功能按钮不替代安全管理;P2 可配置安全模块再议)—
8 权限与数据规则
  • 配置=管理员;敏感策略(账期/权限相关)变更须管理层审批。
  • 全部变更进审计(F15.03:旧值→新值)。

E2E 场景清单(m15 覆盖地图)

场景 ID场景名FSD 功能 ID前置种子主干路径关键断言冒烟?可并行?现状
E15.01跨域审批聚合主干F15.01(+F03.04)报价提交+变更提交打开审批中心来源域标注;页签正确;动作跳各域执行✓✓未实现
E15.02联合审批节点串行F15.01插单申请(6.4)逐节点审批每节点一次任务实例;未到节点不展示终态✓—未实现
E15.03发起人撤回F15.01待审批任务撤回任务已撤回;业务回写(各域逻辑)—✓未实现
E15.04矩阵收口渲染F15.02各域敏感落点调整矩阵→各域查看工作台毛利卡/报价毛利区/客户敏感列即刻收口(Q41)✓✓未实现
E15.05临时授权到期回收F15.02临时授权记录到期自动回收+留痕—✓未实现
E15.06审计只追加F15.03任意业务动作尝试修改/删除日志禁止;时间线追溯含前后值✓✓未实现
E15.07参数归口变更留痕F15.04预警阈值调整修改→生效旧值→新值留痕;各域读新口径✓—未实现
E15.08Q43 边界只读引用F15.04(+F06.05)外部维护窗口排程避让不承载安全功能;数据不可达降级提示—✓未实现