docs(08-05-product-interaction-consistency): 固化交互治理任务规划与规范

这个提交包含在:
2026-08-07 06:50:10 +08:00
父节点 254ba2dbd1
当前提交 d4e9597b37
共修改 30 个文件,包含 1129 行新增和 23 行删除
+5 -5
查看文件
@@ -38,11 +38,11 @@ A 类页面优先保证真实试运行路径顺畅;B 类页面优先保证台
全系统动作必须从业务状态矩阵推导,不由单个页面临时决定。每个核心对象先明确草稿、审批中、被驳回、已通过、待执行/待支付、已完成/已支付、已取消、异常、归档等状态,再决定主动作、次动作、禁止动作、禁用原因、确认方式和审计要求;前端只负责体验显隐和原因解释,最终权限与状态校验仍以服务端为准。
审批动作集中在 `待我处理` / 审批详情执行。报销、采购、合同、项目、资产等业务台账列表和普通业务详情只显示 `查看处理`、`查看进度`、`补材料` 或进入审批任务的入口,不直接放 `通过`、`驳回`、`退回`、`转审`;审批前必须进入统一审批详情核对摘要、证据、后果和确认。
审批动作集中在 `待我审批` / 审批详情执行。报销、采购、合同、项目、资产等业务台账列表和普通业务详情只显示 `查看处理`、`查看进度`、`补材料` 或进入审批任务的入口,不直接放 `通过`、`驳回`、`退回`、`转审`;审批前必须进入统一审批详情核对摘要、证据、后果和确认。
删除、撤回、取消、作废和归档语义全系统统一。草稿或未生效临时对象才使用 `删除`;审批中由发起人按规则 `撤回`;业务不再执行用 `取消`;已编号、已签署、已付款、已发布或已生效对象失效用 `作废`;业务完成后锁定留存用 `归档`。已提交后的业务对象原则上不物理删除,必须保留原因、操作者、时间和审计记录。
全系统数据展示必须按当前任务角色收敛。普通员工默认只看我的、与我相关和需要我补充;审批人默认看待我处理;财务/负责人默认看授权范围内的台账、异常和处理入口;管理员默认在管理入口看配置、审计和排障。同一用户一人多岗时不做全局身份切换器,页面按当前任务自动显示最相关视角;如需跨范围查看,只在具体台账内提供 `我相关 / 我负责 / 财务处理 / 全范围` 等授权范围切换。页面首屏不因为有权限就默认展开全范围数据、高级工具、导出、批量、配置或内部字段。
全系统数据展示必须按当前任务角色收敛。普通员工默认只看我的、与我相关和需要我补充;审批人默认看待我审批;财务/负责人默认看授权范围内的台账、异常和处理入口;管理员默认在管理入口看配置、审计和排障。同一用户一人多岗时不做全局身份切换器,页面按当前任务自动显示最相关视角;如需跨范围查看,只在具体台账内提供 `我相关 / 我负责 / 财务处理 / 全范围` 等授权范围切换。页面首屏不因为有权限就默认展开全范围数据、高级工具、导出、批量、配置或内部字段。
权限不足、空状态和异常状态统一用自然中文说明原因和下一步。普通用户路径不暴露 `403`、接口名、权限 code、内部状态码、路由栈、完整路径、原始 payload 或大段技术错误;空态如果没有真实下一步就不显示模块;管理员、审计和排障页才展示最小必要技术信息。
@@ -78,7 +78,7 @@ A 类页面优先保证真实试运行路径顺畅;B 类页面优先保证台
移动端只承接轻动作,不复制 PC 管理台。手机和企业微信 WebView 主要用于提交、补材料、查状态、处理待办、扫码、上传和消息直达;不承接复杂台账、全范围管理、批量导出、批量审批、批量付款、流程配置、管理配置、功能开关、复杂筛选和大表格。移动页面统一采用顶部状态/焦点卡、卡片列表或分区详情、底部安全区主动作。
待办和通知必须分离。`待我处理` 是行动列表,只放需要当前用户处理的事项;`通知中心` 是事件收件箱,只记录状态变化、提醒、失败、同步结果和流转消息。通知点击直达业务详情、审批任务或失败解释页,不在通知中心复制一套待办处理列表;普通通知、已完成动态和只读进度不算工作台 `今日待处理`。
待办和通知必须分离。`待我审批` 是审批行动列表,只放需要当前用户审批处理的事项;`通知中心` 是事件收件箱,只记录状态变化、提醒、失败、同步结果和流转消息。通知点击直达业务详情、审批任务或失败解释页,不在通知中心复制一套审批任务列表;普通通知、已完成动态和只读进度不算工作台 `今日待处理`。
敏感数据默认最小展示。合同正文、发票、回单、付款信息、资产敏感字段、附件和导出文件只在授权场景展示必要内容;预览、下载、导出和批量下载必须按服务端权限和数据范围控制,并对财务、合同、票据、资产等高敏操作写审计。普通列表、移动端、通知和企业微信消息只展示脱敏摘要。
@@ -123,13 +123,13 @@ A 类页面优先保证真实试运行路径顺畅;B 类页面优先保证台
- 首页不使用常驻欢迎大卡片、说明型折叠区或入口集合。首屏应使用紧凑状态摘要、可行动事项列表和条件出现的 `团队卡点` / `管理提醒` / `我的进度`,没有真实数据的区域不显示。
- `报销进度`、团队公告、试运行观测等不作为首页固定按钮或固定模块;只有存在可靠状态、真实阻塞或异常时才出现。
- 首页不承担常驻新手教学职责;首次欢迎提示只做一次性、可关闭的常用业务入口,最多 3 个,不放个人设置、通知中心或“了解流程”这类说明型入口。
- 审批入口同时服务审批人和发起人:审批人处理待我处理,员工查看我发起的进度。
- 审批入口同时服务审批人和发起人:审批人处理待我审批,员工查看我发起的进度。
- 普通员工不应看到不可点或无权限的审批入口;审批、财务、负责人和管理员只能看到服务端允许的动作。
- 个人设置默认只放个人资料、密码/安全、通知偏好和企业微信绑定;组织归属、直属汇报和角色摘要可折叠展示,不默认暴露权限 code、role code、原始账号状态或完整员工档案维护入口。
- 个人设置和管理配置彻底分离:组织、角色、审批规则、功能开关、主数据、审计日志、人员维护和系统配置统一进入 `管理`,不出现在普通员工路径或个人资料页里。
- 移动端 `我的` 不放管理矩阵;`人员管理`、`组织架构`、`系统设置` 等低频配置只从 PC 管理入口承接。
- PC 侧边栏是小团队任务入口,不是全量模块目录;一级入口必须按角色、权限、频次和真实办事价值收敛。已启用且有权限的 OA 主办业务台账,例如 `合同`、`采购`、`资产`、`项目`,不默认藏到 `更多`,否则会给常用业务增加二次点击负担。
- 审批人、负责人和财务看到 `待我处理`;普通员工默认不显示 `待办` 或 `审批待办` 入口;通知只保留顶部铃铛或通知中心,不进入侧边栏。
- 审批人、负责人和财务看到 `待我审批`;普通员工默认不显示 `待办` 或 `审批待办` 入口;通知只保留顶部铃铛或通知中心,不进入侧边栏。
- PC 请假入口默认表达为 `请假记录`;提交请假、补卡、外出、加班仍优先走企业微信或移动入口,只有 OA 应急接管或指定管理场景才突出提交入口。
- 移动请假默认是记录查看和状态确认;普通员工不显示 OA 新建请假表单、编辑和提交动作。HR/管理员应急接管时才显示 `OA 应急` 表单和 `提交应急审批`。
- 考勤页普通员工只看月度摘要、异常解释、同步/留痕状态和企微处理说明;`OA 应急修正` 只给 HR/管理员处理企微不可用时的应急接管。
+2 -2
查看文件
@@ -83,7 +83,7 @@
合同列表只显示附件完整性、归档状态、到期/续签提醒和进入详情入口;合同文件预览、附件查看/下载/删除、归档动作、敏感材料用途填写和批量打包必须进入合同详情、详情命令区、`更多` 或授权审计路径。
合同审批、变更审批和归档审批如启用,审批动作集中在 `待我处理`、审批详情或移动审批详情执行。合同台账和普通合同详情只显示审批状态、当前节点、历史、`查看处理`、`查看进度` 或进入审批任务入口,不直接放 `通过`、`驳回`、`退回`、`转审`。
合同审批、变更审批和归档审批如启用,审批动作集中在 `待我审批`、审批详情或移动审批详情执行。合同台账和普通合同详情只显示审批状态、当前节点、历史、`查看处理`、`查看进度` 或进入审批任务入口,不直接放 `通过`、`驳回`、`退回`、`转审`。
---
@@ -164,7 +164,7 @@
| 状态 | 含义 | 允许动作 |
| --- | --- | --- |
| 拟稿 | 合同信息录入中,未正式提交审批或签署 | 保存、按规则提交审批或转入登记、删除草稿 |
| 审批中 | 合同或关键变更正在 OA 统一审批中心处理 | 在待我处理/审批详情中审批、退回、驳回、转审、按规则撤回 |
| 审批中 | 合同或关键变更正在 OA 统一审批中心处理 | 在待我审批/审批详情中审批、退回、驳回、转审、按规则撤回 |
| 已签署 | 合同已签署但履行尚未完成 | 上传允许附件、登记签署日期、进入履行 |
| 履行中 | 合同正在执行 | 关联项目、采购、费用、验收、收付款摘要 |
| 已完成 | 合同义务完成 | 归档、查看、导出摘要 |
+2 -2
查看文件
@@ -39,7 +39,7 @@
| 角色 | 可做动作 | 权限边界 |
| --- | --- | --- |
| 员工/申请人 | 创建草稿、上传发票、上传附件、编辑明细、提交审批、查看自己的报销状态 | 只能操作本人可见的报销单和本人上传或授权使用的发票 |
| 审批人 | 查看待办、查看发票和附件摘要,在待我处理/审批详情中通过、驳回、退回、转审 | 只能处理分配给自己的 OA 审批任务;报销列表和普通报销详情不直接放审批动作 |
| 审批人 | 查看待审批任务、查看发票和附件摘要,在待我审批/审批详情中通过、驳回、退回、转审 | 只能处理分配给自己的 OA 审批任务;报销列表和普通报销详情不直接放审批动作 |
| 财务 | 查看审批通过的报销、复核发票、处理重复例外、在线下付款后标记付款、维护回单、导出交接摘要 | 不默认拥有系统管理权限;例外动作必须审计 |
| 财务主管 | 审核高风险或大额报销、审批重复例外、复核付款批次 | 权限应通过角色配置,不硬编码到个人 |
| 管理员 | 维护费用类型、项目、部门、OCR 配置、权限和基础字典 | `admin` 不代表业务审批权,不能绕过流程直接替员工完成正式审批 |
@@ -54,7 +54,7 @@
| 票据或发票添加弹窗 | 从报销草稿中添加发票 | 普通员工只看到“添加发票”,不暴露“发票池”等内部概念 |
| 财务导出页 | 财务按期间、人员、项目、状态导出 | 导出前必须校验财务权限 |
报销审批动作集中在 `待我处理`、审批详情或移动审批详情执行。报销列表和普通报销详情只显示审批状态、当前节点、历史、`查看处理`、`查看进度`、`补材料` 或进入审批任务入口,不直接放 `通过`、`驳回`、`退回`、`转审`。
报销审批动作集中在 `待我审批`、审批详情或移动审批详情执行。报销列表和普通报销详情只显示审批状态、当前节点、历史、`查看处理`、`查看进度`、`补材料` 或进入审批任务入口,不直接放 `通过`、`驳回`、`退回`、`转审`。
---
+1 -1
查看文件
@@ -139,7 +139,7 @@ OAFLOW1 后,OA 主办的报销审批规则增加 `ownerSelfFallbackRole`。当
| 企业微信消息 | deeplink 到 OA 页面或企微原生审批 | OA 主办审批回 OA,HR/考勤企微主办审批在企业微信处理 | 必须区分主办方,不把企微 HR 审批当作财务审批;OA 主办域附件不进入企微 |
| Portal 待办摘要 | `/portal` 或首页卡片 | 提醒当前待处理数量 | 点击后进入 `/workflow/tasks` 或对应详情页 |
审批动作承接位置统一为 `待我处理`、审批详情、移动审批详情或明确的当前任务处理面板。业务台账列表和普通业务详情只显示 `查看处理`、`查看进度`、`补材料` 或进入审批任务的入口,不直接放 `通过`、`驳回`、`退回`、`转审`。审批动作执行前必须展示同一套业务摘要、证据完整性、风险提示、后果说明和必要理由输入;批量审批默认不开放,后续启用必须另行定义后端资格标记、失败明细和审计语义。
审批动作承接位置统一为 `待我审批`、审批详情、移动审批详情或明确的当前任务处理面板。业务台账列表和普通业务详情只显示 `查看处理`、`查看进度`、`补材料` 或进入审批任务的入口,不直接放 `通过`、`驳回`、`退回`、`转审`。审批动作执行前必须展示同一套业务摘要、证据完整性、风险提示、后果说明和必要理由输入;批量审批默认不开放,后续启用必须另行定义后端资格标记、失败明细和审计语义。
### 3.2 任务列表要求
+2 -2
查看文件
@@ -60,7 +60,7 @@
| 角色 | 主要动作 | 权限边界 |
| --- | --- | --- |
| 申请人 | 创建草稿、填写采购/费用信息、上传附件、提交、撤回允许撤回的申请、查看本人申请 | 只能编辑本人草稿、已退回和规则允许重提的申请;不能审批自己的申请 |
| 主管 | 在待我处理/审批详情中审批团队成员的采购/费用申请、退回补充材料、转审给合适人员 | 只能处理分配给自己的待办;金额阈值由审批规则控制;采购/费用列表和普通详情不直接放审批动作 |
| 主管 | 在待我审批/审批详情中审批团队成员的采购/费用申请、退回补充材料、转审给合适人员 | 只能处理分配给自己的审批任务;金额阈值由审批规则控制;采购/费用列表和普通详情不直接放审批动作 |
| 项目负责人 | 审核与自己负责项目相关的采购/费用必要性、项目归属和交付影响 | 只能查看和处理与自己项目相关或分配给自己的事项 |
| 财务 | 复核金额、发票或后续报销关联、付款条件和财务风险 | 不自动拥有业务最终审批权;财务复核和例外处理必须留痕 |
| 老板/总经理 | 审批中高额或高风险采购/费用 | 操作仍需进入 OA 审批历史,不允许线下口头审批替代正式记录 |
@@ -88,7 +88,7 @@
采购/费用列表只显示附件完整性、验收/归档摘要、缺失提示和进入详情入口;报价、合同草稿、验收材料、付款证明等证据材料的预览、下载、删除、替换和批量打包必须进入详情页、详情命令区、`更多` 或授权审计路径。
采购/费用审批动作集中在 `待我处理`、审批详情或移动审批详情执行。采购/费用列表和普通详情只显示审批状态、当前节点、历史、`查看处理`、`查看进度`、`补材料` 或进入审批任务入口,不直接放 `通过`、`驳回`、`退回`、`转审`。
采购/费用审批动作集中在 `待我审批`、审批详情或移动审批详情执行。采购/费用列表和普通详情只显示审批状态、当前节点、历史、`查看处理`、`查看进度`、`补材料` 或进入审批任务入口,不直接放 `通过`、`驳回`、`退回`、`转审`。
---