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.
24 lines
1.3 KiB
24 lines
1.3 KiB
|
3 weeks ago
|
# 04 商机归属流转状态机(轴1)
|
||
|
|
|
||
|
|
Type: grilling
|
||
|
|
Status: open
|
||
|
|
Blocked by: 01, 03
|
||
|
|
|
||
|
|
## Question
|
||
|
|
|
||
|
|
定商机的**归属流转状态机**(轴1,商机主表单字段,对称线索 7 态),与轴2 业务阶段正交、互不干扰。
|
||
|
|
|
||
|
|
从原型主流程图(A3 流程说明)抽到的态与迁移:
|
||
|
|
- **态**(待拍板精确集合):`待领取(在公海)` / `已领取` / `已暂缓` / `已中止` / `已关闭` / `已转项目`。
|
||
|
|
- **迁移边**:
|
||
|
|
- 领取(公海 待领取 → 已领取);分配(管理侧指派 → 已领取)
|
||
|
|
- 抛公海 / 释放(已领取 → 待领取)
|
||
|
|
- 暂缓(已领取 ⇄ 已暂缓,暂缓原因字典)
|
||
|
|
- 中止 / 关闭(→ 终态,原因字典;区分"中止"与"关闭"语义)
|
||
|
|
- 转项目(→ 已转项目,终态;**注意**转项目动作本身划出 scope,但"已转项目"这个终态与其准入前置要不要在主状态机里占位需拍板)
|
||
|
|
- **权限/守卫**:每条边谁能触发(领取人/管理员/团队成员);与数据可见性(DataScope)如何叠加。
|
||
|
|
- **CAS/并发**:状态迁移用乐观锁 CAS(对齐线索做法)。
|
||
|
|
- **历史留痕**:哪些迁移写 `商机操作日志`(P6)。
|
||
|
|
|
||
|
|
产出:状态机全图(态 × 迁移边 × 守卫)+ 终态清单。
|