129 行
5.3 KiB
Markdown
129 行
5.3 KiB
Markdown
# R7 扩大试运行草案
|
||
|
||
**文档状态**:草案。当前只用于准备 R7,不代表 R7 已启动。
|
||
**当前前提**:R6、PC6、PA6、FL6、AP6、RI6、LP6、ME6、QG6、MIF7、MIF7T 和 MIF7TD 已完成;`ME6-3` 代表性企业微信真机门禁已关闭。R7 仍未真实启动。
|
||
|
||
## 1. 启动边界
|
||
|
||
R7 是受控扩大试运行,不是全面正式上线。真实启动前必须同时满足:
|
||
|
||
- 用户确认最终参与名单、角色、时间窗口、回滚联系人和问题登记负责人。
|
||
- 用户确认每日收口节奏和暂停/回滚决策人。
|
||
- R7E 公网 `/ready`、public bundle、带凭据 live readiness、核心业务流、公网移动矩阵和账号角色只读核验通过。
|
||
- 阻断问题为 0;严重问题已有当天修复、降级或回滚判断。
|
||
|
||
仅完成草案、运维材料、培训材料或历史真机门禁,不会自动启动真实 R7。
|
||
|
||
## 2. 试运行范围
|
||
|
||
R7 只覆盖当前已完成并部署的主链路:
|
||
|
||
- 报销:提交、PDF 发票或附件、审批、付款状态、财务台账/导出。
|
||
- 请假:提交、审批、状态查看、退回/驳回说明。
|
||
- 采购:提交、审批、历史查看、附件说明。
|
||
- 审批中心:待办、已办、详情、催办、超时/效率摘要只读展示。
|
||
- 企业微信:工作台入口、免登或账号密码回退、个人应用消息、deeplink 回 OA。
|
||
- 财务:`wangzhiling` 查看台账、导出或付款状态,按权限边界执行。
|
||
|
||
不进入 R7 的范围:
|
||
|
||
- 预算扩展、ERP 实时集成、AI、完整差旅、复杂 BPM、审批设计器。
|
||
- 企业微信原生审批。
|
||
- 现场临时扩大的新功能开发。
|
||
- 真实票据、隐私截图或导出文件提交到仓库。
|
||
|
||
## 3. 参与角色占位
|
||
|
||
最终名单由用户确认。草案默认配置:
|
||
|
||
| 角色 | 人数/账号 | 职责 |
|
||
| --- | --- | --- |
|
||
| 员工 | 3-5 人,待用户确认 | 提交报销、请假、采购;使用企业微信移动入口查看通知和详情 |
|
||
| 审批人 | 1-2 人,待用户确认 | 处理报销、请假、采购待办;覆盖通过,必要时覆盖退回/驳回 |
|
||
| 财务 | `wangzhiling` | 查看财务台账、导出或付款状态;不授予管理员能力 |
|
||
| 管理员/拍板人 | `wangshunli` | 决定暂停、继续、降级或回滚 |
|
||
| 回滚联系人 | 默认 `wangshunli` | 维护回滚窗口和执行授权 |
|
||
| 问题登记负责人 | 默认 `wangshunli` | 每日收口、分级、追踪后续 Issue |
|
||
|
||
## 4. 执行前检查
|
||
|
||
执行前先完成以下自动和只读检查:
|
||
|
||
```bash
|
||
curl -fsS https://oa.hyinda.com/ready
|
||
PUBLIC_BASE_URL=https://oa.hyinda.com node scripts/qa/check-public-bundle-copy.mjs
|
||
QA_ISSUE_ID=r7-expanded-trialrun LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh
|
||
QA_ISSUE_ID=r7-expanded-trialrun E2E_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-visual-matrix.sh live
|
||
```
|
||
|
||
如本地需要复核业务流:
|
||
|
||
```bash
|
||
QA_ISSUE_ID=r7-expanded-trialrun BUSINESS_FLOW_GROUPS=reimbursement,leave,procurement bash scripts/qa/run-business-flow-gates.sh local
|
||
```
|
||
|
||
账号和角色只读核验:
|
||
|
||
- 员工账号均为 `active`,有 `employee` 角色。
|
||
- 审批人账号均为 `active`,有正式业务审批角色,不依赖 admin-only。
|
||
- `wangzhiling` 为 `active + employee,finance`,不授予管理员能力。
|
||
- `wangshunli` 作为管理员/拍板人,不默认获得业务审批权。
|
||
|
||
企业微信前置:
|
||
|
||
- `/api/auth/wecom/config` 为 ready,且不返回 secret。
|
||
- 企业微信自建应用可见范围覆盖参与者。
|
||
- 个人应用消息通道启用,通知失败只登记,不改变业务状态。
|
||
|
||
## 5. 执行路径
|
||
|
||
每名员工至少覆盖:
|
||
|
||
1. 登录 PC 或企业微信移动入口。
|
||
2. 提交 1 条报销,包含 PDF 发票或附件。
|
||
3. 提交 1 条请假。
|
||
4. 提交 1 条采购。
|
||
5. 查看通知、我的申请和状态变化。
|
||
|
||
审批人至少覆盖:
|
||
|
||
1. PC 审批中心筛选报销、请假、采购。
|
||
2. 处理待办,至少覆盖通过。
|
||
3. 如时间允许,覆盖退回或驳回说明。
|
||
4. 点击企业微信消息 deeplink 回到 OA 移动审批或详情。
|
||
|
||
财务至少覆盖:
|
||
|
||
1. 查看财务台账。
|
||
2. 验证待付款、已付款或导出入口。
|
||
3. 检查普通员工无法直连财务数据。
|
||
|
||
## 6. 问题分级
|
||
|
||
| 等级 | 定义 | 处理 |
|
||
| --- | --- | --- |
|
||
| 阻断 | 主链路无法提交、审批、查看状态或权限泄露 | 立即暂停 R7,决定修复、降级或回滚 |
|
||
| 严重 | 影响多人操作或财务/审批可信度,但有临时绕行 | 当天判断修复、降级或回滚 |
|
||
| 一般 | 单页文案、视觉、效率或非主链路问题 | 登记后排后续 Issue |
|
||
| 体验建议 | 不影响完成任务的优化建议 | 进入后续产品优化池 |
|
||
|
||
所有问题必须记录:账号角色、设备、浏览器/企业微信、路径、操作步骤、期望、实际、证据位置和负责人。
|
||
|
||
## 7. 每日收口
|
||
|
||
每日收口只回答四个问题:
|
||
|
||
1. 今天是否出现阻断或严重问题。
|
||
2. 哪些问题需要当天修复、降级或回滚。
|
||
3. 哪些一般问题进入后续 Issue。
|
||
4. 明天是否继续、缩小范围或暂停。
|
||
|
||
结论只能是:
|
||
|
||
- 继续试运行。
|
||
- 修复后继续。
|
||
- 暂停并回滚。
|
||
- 进入下一批优化。
|
||
|
||
R7 通过后也不直接宣布全面正式上线;正式上线前还需要 OPS7 运维确认、最终培训、备份恢复演练和上线窗口确认。
|