M1 客户 360° 与主数据 — 状态流转 + 业务流程图(ASCII) 配套:M1-客户360与主数据-FSD.md ═══════════════════════════════════════════════════════════════════════ 一、客户(Account)状态流转 ═══════════════════════════════════════════════════════════════════════ ┌────────────┐ 五触发并集(D-C2) / 手动指定 │ (未入库) │──────────────────────────────►┌──────────┐ └────────────┘ │ 10 活跃 │ └────┬─────┘ Nexus 标失效 │ ▼ ┌──────────┐ 保留不删 + 失效 banner │ 90 失效 │ + 提醒归属 TAM(D-C9) └──────────┘ 图例:──► 正向流转 ═══════════════════════════════════════════════════════════════════════ 二、虚拟合同(source=virtual)审批 + 签署状态流转 ═══════════════════════════════════════════════════════════════════════ ┌────────┐ 提交审批(M9) ┌──────────┐ 驳回 ┌────────┐ │ 00 草稿│─────────────►│ 10 待审批│──────►│ 00 草稿│ └────────┘ └────┬─────┘ └────────┘ │ 批准 → 先建合同(额度池) → 按 SOW 立项(绑 remaining>0 Quota)(D-C11) ▼ ┌────────────────────────────┐ force_sign │ 是 → 20 待签署 ─客户签署─► 40 已生效 │ (可配 D-C12)│ 否 ───────────────────────► 40 已生效 │ └────────────────────────────┘ 说明:10 待审批 / 20 待签署 期间「未生效」;依赖它的立项(M6)一律阻断。 ═══════════════════════════════════════════════════════════════════════ 三、泳道流程图 · 客户入库(FR-CUST-02) ═══════════════════════════════════════════════════════════════════════ 触发方 │ 系统/CSP │ 归属 TAM/CSM ─────────────────────────────────────────────────────────────────────── │ 1.触发(①Premium ②买PS │ │ │ ③Sponsored ④KA特批 │ │ │ ⑤手动) │ │ ├────────────────────────►│ 2.按 account_id 查重 │ │ │ 3.未存在→建档(拉 Nexus │ │ │ 只读主数据) │ │ │ 已存在→合并+补来源 │ │ │ 4.按合同类型点亮角色域 │ │ │ (D-C10) │ │ │ 5.写事件时间线"入库" │ │ ├─────────────────────────►│ 6.可绑定 │ │ │ TAM/CSM(多) ─────────────────────────────────────────────────────────────────────── ═══════════════════════════════════════════════════════════════════════ 四、泳道流程图 · Nexus 同步与对账(FR-CUST-01/03) ═══════════════════════════════════════════════════════════════════════ 定时器 │ 系统/CSP │ Admin/归属 TAM ─────────────────────────────────────────────────────────────────────── │ 1.到点触发轮询 │ │ ├───────────────►│ 2.拉取 Nexus + 变化检测 │ │ │ (新 Premium / 新 PS 单) │ │ │ 3.更新只读字段 + 记同步时间/版本 │ │ │ 4.每日全量对账 │ │ │ 5.有差异→生成差异清单 │ │ ├─────────────────────────────────►│ 6.人工核对 │ │ │ (不自动覆盖) │ │ 7.Nexus 失效→保留+banner+提醒TAM │ ─────────────────────────────────────────────────────────────────────── 异常:同步失败→重试+告警,保留上次成功快照(NFR-06) ═══════════════════════════════════════════════════════════════════════ 五、泳道流程图 · 虚拟合同审批 + 客户签署(FR-CUST-08a/b/c) ═══════════════════════════════════════════════════════════════════════ 发起(TAM/PS) │ 系统/CSP │ 审批人(M9) │ 客户 Contact/外部 ─────────────────────────────────────────────────────────────────────── │ 1.填申请 │ │ │ │ (类型/ARR/ │ │ │ │ Man-days) │ │ │ ├────────────►│ 2.ARR 驱动核定 │ │ │ ├───────────────────►│ 3.审批 │ │ │ │ (超上限→特批)│ │ │◄───────────────────┤ 4.批准/驳回 │ │ │ 5.批准→建合同(额度 │ │ │ │ 池)→按SOW立项 │ │ │ │ 6.force_sign=是? │ │ │ ├───────────────────────────────────►│ 7.客户签署 │ │◄───────────────────────────────────┤ (版本/时间/人) │ │ 8.三要素留痕→已生效 │ │ ─────────────────────────────────────────────────────────────────────── 异常:未审批/未签→未生效→立项(M6)阻断