You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
3.1 KiB
42 lines
3.1 KiB
|
1 week ago
|
# 01 — 主流程盘点:原型→流程→接口→断言清单
|
||
|
|
|
||
|
|
Type: research
|
||
|
|
Status: resolved
|
||
|
|
Blocked by: —
|
||
|
|
|
||
|
|
## Question
|
||
|
|
|
||
|
|
以蓝湖 37 页商机原型为第一依据、PRD 为补充,盘点出**本次 E2E 的流程规格**(只盘点、不实测、不拍板——拍板归票 04):
|
||
|
|
|
||
|
|
1. **逐页扫原型**:txt 在 `D:\code\crm-需求梳理\lanhu-mcp\data\axure_extract_bade4454_screenshots\`,37 页 path→txt 映射复用 `.scratch/opportunity-verify/lanhu-cache/scope-to-txt.json`;范围 = 商机核心 A3 族 + 规则族 A7-3-2-1/2/5(A7-3-2-3/4 出图,见地图 Out of scope)。
|
||
|
|
2. **抽主流程**(编号清单,核心域目标 10-15 条 + 规则族 3-5 条),每条流程记录:
|
||
|
|
- 原型页码
|
||
|
|
- 操作序列(用户视角,如「选暂缓原因→填重启日期→确认」)
|
||
|
|
- 涉及接口(**flat 实际路径**,以 Bruno 集合 `D:/code/crm-api-docs` 与 crm-opportunity / crm-rule Controller 源码核对,禁止 RESTful 推断——见地图「判定纪律」)
|
||
|
|
- 前置数据(需要 seed 造什么)
|
||
|
|
- **断言要点**(该成功什么 / 该拒绝什么 / DataScope 视角差异)
|
||
|
|
- PRD 对应章节(`.scratch/opportunity-module/商机业务-PRD.md`)
|
||
|
|
3. **标记不确定点**:原型与 PRD 都说不清的,逐条列出(喂给票 04 拍板)。
|
||
|
|
4. 与上轮 `.scratch/opportunity-verify/spec-endpoints.md` 交叉引用——能复用的映射直接复用,但以本票重新核对为准。
|
||
|
|
|
||
|
|
产出:`.scratch/opportunity-e2e/spec-flows.md`(流程规格 v1,含不确定点清单)。
|
||
|
|
|
||
|
|
## Answer
|
||
|
|
|
||
|
|
已解决 · 20260828 · 产出 `.scratch/opportunity-e2e/spec-flows.md`(199 行)。
|
||
|
|
|
||
|
|
**方法**:三源对齐——①上轮 `opportunity-verify/spec-endpoints.md`(657 行逐页蒸馏,直接复用作原型依据,不重读原始 txt);②Bruno 集合 48 请求 method+path 全量提取(`.bru` docs 反引号行);③crm-opportunity / crm-rule 源码控制器(规则族 25 端点逐条核对)。
|
||
|
|
|
||
|
|
**产出要点**:
|
||
|
|
- 核心域流程 F01-F14 + 规则族 R01-R03,每条含原型页码/操作序列/实际 flat 接口/前置数据/断言要点(含 PRD 章节引用);
|
||
|
|
- 37 页覆盖矩阵(A7-3-2-3/4 与转项目/督办/一键拉群标 ⊘);
|
||
|
|
- 不确定点 U01-U08(喂票 04,均附建议默认值);
|
||
|
|
- 缺陷候选预登记 6 项(设为主要意向客户 / 添加关联客户 / 团队成员增删 / 附件下载 / 自定义视图 CRUD / 规则族整体)。
|
||
|
|
|
||
|
|
**关键事实**:
|
||
|
|
1. Bruno「商机模块」folder 48 请求全 flat;三视图(销售机会/管理/公海)共用 `POST /api/opportunity/page` + `board/*`,viewType 区分;状态机 11 端点(claim/assign/handover/pause/resume/release-pool/close/reopen + 3 批量)全在。
|
||
|
|
2. **规则族 25 端点不在 Bruno 集合**(无对应 folder)——bruno-sync 是否覆盖 crm-rule 待票 06 查证,已补进票 11 范围。
|
||
|
|
3. 阶段模板控制器端点集与 pool-rule/scheme-template 对称(page/detail/save-draft/publish/copy/disable/delete/versions;scheme 多一个 field-defs)。
|
||
|
|
|
||
|
|
给票 04 的接口:spec-flows.md §三 不确定点清单 U01-U08。
|