运营服务设计(Operations Service Design - OPS-D)¶
文档编号:DOC-P61-D / OPS-D 版本:V2.1 创建日期:2026-08-05 维护人:OL / ML / DT 关联文档:README、业务架构说明 BAS、QSV-D、CPT-D、MDS-D、DIS-D、RQD-B
V2.1 升级摘要(V8.0 阶段二-7 DDD 重构 + 遗留修复): - 新增 §二 DDD 战略设计(3 子域 + 3 BC + 4 映射 + 2 ACL VO),模板遵循 BAS §六 DDD 实施规范 - 新增 §三 DDD 战术设计(3 聚合根 MarketingCampaign/SalesMaterial/ReputationLoop + 9 实体 + 8 VO + 6 领域服务 + 8 领域事件 + 仓储工厂 + 3 台状态机) - 原 §二 服务边界 → §四,原 §三~§十一 章节编号整体 +2(§十一 后续规划→§十三) - 遗留修复:§4.2 OPS 不负责的职责表「派单匹配」→ 归属 DIS;物流配送 → 归属 DLV(MDS 库),对齐 V8.0 架构 - 关联文档新增 BAS + DIS 锚点
V2.0 升级摘要(2026-08-17): - 新增 SCENE 07 生产商渠道获客、SCENE 08 物流配送合作;§6.4 物流合作管理模块(LGP对接接口、楼宇配送校验、SLA协同);§6.5 MFR生产商渠道管理(合作模式、对接流程);B端合作类型表扩充至6类
一、定位与核心概念¶
1.1 服务定位¶
运营服务(OPS)是平台的获客与增长引擎,统筹获客渠道、销售物料、推广传播、口碑营销、B端合作五大职能,是 CPT 生命周期 L1-L2 的上游入口 + L8 口碑闭环的下游出口。
与现有服务的核心区别:
| 服务 | 核心职责 | 生命周期阶段 |
|---|---|---|
| OPS | 获客与转化、口碑裂变、B端协同 | CPT L1-L2(获客入站) + L8(口碑触发) |
| QSV | 定价引擎 | CPT L3(报价) |
| CPT | 全生命周期信息采集 | L1-L8 全过程(含 OPS 入站 & OPS 口碑出口) |
| MDS | 主体档案管理 | 全局共享底座(CPL/WPL/BPL 标签/徽章供 OPS 消费) |
| DIS | 物流派单决策 | CPT L5(配送派单),由 OPS 通过 CPT 间接联动 |
统筹运营+营销:原 MDS-D 中预留的 MKT 营销服务引用统一并入 OPS,不再单设 MKT。OPS 统筹"运营+营销",3 子域(获客/物料/口碑)紧密耦合,拆分增加协同成本。
1.2 核心概念¶
| 概念 | 定义 | 说明 |
|---|---|---|
| 获客场景 | 8 类触达客户的业务场景(SCENE 01-08) | C 端 2 类 + B 端 6 类,详见 §五 |
| 销售物料 | 7 组共 32 项标准化销售文件(A-G 组) | 跨场景复用,按场景组合,版本化管理,详见 §六 |
| 转化漏斗 | 从触达到成交的多级转化模型 | 触达→线索→报价→成交→复购→推荐(回流) |
| 口碑营销 | 基于 CPT 数据的"信任可证伪"营销体系 | 6 大策略 + 激励机制 + 信任徽章,详见 §七 |
| B 端合作 | 电商/物流/品牌/生产商/平台协同 | SCENE 03-08 场景对接,合作生命周期管理,详见 §八 |
1.3 双重价值¶
- 获客转化:多场景获客 + 标准化物料 + CPL 精准标签触达,降低 CAC(客户获取成本)至客单价 15% 以下
- 口碑裂变:基于 CPT 全生命周期真实数据的"信任可证伪"营销,形成「服务 L1~L7 → L8 NPS → OPS 口碑触发 → CPL 推荐/复购 → 新 CPT L1」闭环
二、DDD 战略设计(新增)¶
本章节模板遵循 BAS §六 DDD 实施规范。子域边界成熟期前不轻易变更,变更须 TL 审批并升级 BAS 版本。
2.1 子域定位¶
| 子域名称 | 子域类型 | 核心价值 | 对应 BC |
|---|---|---|---|
| 获客运营(AcquisitionOps) | 核心子域 | C 端线上/线下 + B 端多渠道线索转 CPT L1,转化漏斗管理,CAC 管控 | AcquisitionOps BC |
| 物料管理(MaterialLibrary) | 支撑子域 | 7 组 32 项销售物料版本化 + 按场景组合配置,标准化交付降本 | MaterialLibrary BC |
| 口碑营销(WoMMarketing) | 核心子域 | NPS 驱动的推荐激励 + 信任徽章 + 社群裂变,是业务口碑壁垒核心 | WoMMarketing BC |
子域说明: - 获客运营 + 口碑营销 = 双核心子域:获客是所有业务前置入口(冷启动+扩张期持续获客),口碑是 RQD-S 定义的核心壁垒(V8.0 差异化竞争力)。 - 物料管理 = 支撑子域:A~G 组 32 项物料横跨获客全链路(A资质→B报价→C预约→D追踪→E异常→F推广→G合作),独立为物料库 BC 统一版本控制与组合配置。
2.2 限界上下文(BC)¶
graph TD
subgraph OPS["OPS 运营服务限界上下文(3 BC)"]
direction LR
AOBC["AcquisitionOps BC<br/>(获客运营核心)<br/>AR: MarketingCampaign<br/>场景S01-08 · 漏斗 · B端合作"]
MLBC["MaterialLibrary BC<br/>(物料管理支撑)<br/>AR: SalesMaterial<br/>A~G 7组 · 版本 · 场景组合"]
WOMBC["WoMMarketing BC<br/>(口碑营销核心)<br/>AR: ReputationLoop<br/>激励 · 徽章 · 推荐裂变"]
AOBC -- "场景组合引用" --> MLBC
WOMBC -- "复购/推荐回流线索" --> AOBC
end
subgraph EXT["外部服务 BC"]
CPTBC["CPT 客户跟踪 BC"]
MDSBC["MDS 主数据供给 BC"]
QSVBC["QSV 报价决策 BC"]
end
AOBC -- "OHS 线索入站(L1来源标注)" --> CPTBC
WOMBC -- "ACS 消费 L8 NPS/案例" --> CPTBC
AOBC -- "OHS 消费 CPL 精准标签" --> MDSBC
WOMBC -- "OHS 消费信任徽章/推荐关系" --> MDSBC
AOBC -- "OHS 批量报价请求" --> QSVBC
2.3 上下文映射模式¶
| 对端 BC | 映射模式 | OPS 角色 | 说明 |
|---|---|---|---|
| CPT 客户跟踪 | OHS + ACS(双向) | 上游 + 下游 | 正向:OPS→CPT 线索入站(标注场景/渠道/UTM),OHS;反向:CPT→OPS L8 NPS + 案例,ACS(CPT 为供应商,OPS 消费口碑信号) |
| MDS 主数据供给 | OHS(开放主机服务) | 下游消费者 | OPS 按 OHS 契约消费 MDS 供给:CPL 标签/复购意向/推荐关系 + WPL 师傅个人品牌 + BPL 楼宇聚类 + 信任徽章;OPS 不直接写入 MDS |
| QSV 报价决策 | OHS(开放主机服务) | 上游调用方 | OPS B 端批量订单场景(S03/S05/S07)→ 调用 QSV 批量报价 API;标准 C 端场景走 CPT L3 |
| DIS 派单决策 | 无直接对接 | 通过 CPT 间接联动 | OPS 不直接调用 DIS;LGP 物流合作走 §八 6.4 CPT L5 协同;派单由 CPT→DIS 直接对接 |
2.4 防腐层(ACL)VO 定义¶
OPS 作为下游消费 MDS/CPT 外部模型时建立 ACL,统一转换为 OPS 内部模型:
| ACL 目标 VO | 来源外部模型 | 转换规则 | 消费方(OPS BC) |
|---|---|---|---|
| LeadSource VO | CPT L1 线索来源字段 + MDS CPL 标签 | UTM 五参数(source/medium/campaign/term/content)+ 场景 S01-08 编码 + CPL 预设标签 → 标准化线索入站载荷 | AcquisitionOps BC(8 场景统一入站接口) |
| ReputationSignal VO | CPT L8 阶段数据 + MDS CPL/WPL 徽章 | NPS 分数 + 推荐意愿 + 完工案例 + 历史徽章状态 → 触发推荐/复购/挽回三路口碑动作 | WoMMarketing BC(激励引擎入口) |
| MaterialCombination VO | OPS-S 场景手册配套物料清单 | 场景编号 × 客户类型(C/B)→ A~G 组物料子集 ID 列表 + 版本锁定 | MaterialLibrary BC(场景组合自动装配) |
三、DDD 战术设计(新增)¶
3.1 聚合根清单(3)¶
聚合根 A:MarketingCampaign(获客运营核心 · AcquisitionOps BC)¶
唯一标识:campaignId = CAMP-{yyyyMMdd}-{NNNN}
不变量:
1. 渠道 UTM 唯一:同一 SCENE × 同一投放周期内 UTM 参数组合必须唯一,禁止重复追踪导致 ROI 失真
2. 预算不可超支:spentAmount ≤ budgetAmount;一旦超支自动触发 CampaignBudgetExceeded 事件,投放暂停
3. 线索追溯闭环:每条由该活动产生的 CPT L1 线索必须标注 campaignId,回流的推荐/复购线索必须能追溯上游活动
4. B 端合作分润上限:SCENE 03/05/07 分润比例 ≤ 签约合同约定上限(默认 ≤ 成交价 15%)
聚合根 B:SalesMaterial(物料管理支撑 · MaterialLibrary BC)¶
唯一标识:materialId = {A~G}{NN}-V{MMmm}(如 A01-V100 = A组第1项版本1.0)
不变量:
1. 版本严格递增:同一编号物料(如 B1)的 materialVersion 必须单调递增,禁止覆盖历史版本(保留物料可追溯性)
2. 同时生效唯一:任意时间点,同一物料编号只能有 1 个 ACTIVE 版本;新版本生效 → 旧版本自动置为 RETIRED
3. 类型组约束:物料类型 ∈ {A基础/B报价/C预约/D追踪/E异常/F推广/G合作} 7 组,禁止自定义组
4. 场景配套清单完整性:物料组合引用必须覆盖 OPS-S 场景手册中对应场景的「最小必需物料集」,缺项则场景组合装配失败
聚合根 C:ReputationLoop(口碑营销核心 · WoMMarketing BC)¶
唯一标识:loopId = LOOP-{cplId}-{triggerType}-{NN}(如 LOOP-CPL-20260715-0003-RECO-01)
不变量: 1. 激励单次发放:同一客户同一订单(CPT 项目)的推荐/复购激励只能触发一次,禁止重复发放造成成本失控 2. 徽章条件全满足:颁发徽章前必须逐字段校验 §5.4 条件;任一条件未满足 → 禁止颁发,记录候选等待队列 3. 推荐关系无环:推荐人 A → 被推荐人 B → 推荐人 A 的循环结构必须被检测并阻断;推荐层级深度 ≤ 1(拒绝多级分销,合规) 4. NPS 准入门槛:只有 NPS 9~10 分可进入「推荐池」触发推荐激励;NPS ≤6 必须进入「挽回池」,禁止错误推送到推荐池
3.2 实体清单(9)¶
| 实体名称 | 所属聚合根 / BC | 唯一标识 | 核心字段 |
|---|---|---|---|
| AcquisitionChannel | MarketingCampaign | channelId (S01~S08) |
场景编码、渠道名称、投放周期、责任人(OL/ML)、UTM 默认集 |
| FunnelStageMetric | MarketingCampaign | (campaignId, stageCode) |
漏斗阶段(T/L1/L2/L3/L4/L7/L8/REP)、统计量、转化率、环比/同比 |
| BPartnershipContract | MarketingCampaign | contractId |
合作类型(S03-08)、合作方ID(PPL/DLV/平台)、分润%、有效期、SLA |
| MaterialItem | SalesMaterial | materialId (上述) |
所属组(A~G)、物料名、文件URL、语言版本、适配客户(C/B端) |
| SceneMaterialCombination | SalesMaterial | (sceneCode, customerType) |
场景×客户类型 → 物料组合集引用、版本锁定期、审批人OL |
| RewardIncentiveRecord | ReputationLoop | rewardId |
发放类型(推荐/复购/挽回)、金额 HKD 50-200、发放对象(CPL ID×2:推荐+被推荐)、核销状态 |
| TrustBadgeGrant | ReputationLoop | (badgeCode, ownerId) |
徽章编码(GOOD_CUST_01 等)、授予条件快照、有效期(start~end)、核验证据引用 |
| ReferralRelationship | ReputationLoop | referralId |
推荐人CPL → 被推荐人CPL、关联订单、推荐链路深度=1、时间戳 |
| CommunityFissionCell | ReputationLoop | cellId |
BPL 楼宇聚类ID、屋苑/邻居群组标识、团购状态、参与客户数 |
3.3 值对象(VO)清单(8)¶
| VO 名称 | 适用 BC | 字段结构 | 说明 |
|---|---|---|---|
| UTMParams VO | AcquisitionOps | { source, medium, campaign, term, content, sceneCode } |
获客 UTM 五参数 + 场景编码,LeadSource VO 子集 |
| FunnelConversionRate VO | AcquisitionOps | { fromStage, toStage, numerator, denominator, rate, benchmarkDelta } |
漏斗单级转化率 + 与基准偏差(§十 8.2 对比) |
| MaterialGroup VO | MaterialLibrary | { groupCode: A~G, itemCount: N, description } |
7 组物料分类元数据 |
| MaterialVersion VO | MaterialLibrary | { major, minor, patch, releaseNote, releasedBy, releasedAt } |
语义化版本号(BREAK.MINOR.FIX)+ 发布审计 |
| BadgeCondition VO | WoMMarketing | { badgeCode, requiredCounters{ key: threshold }, cptDataSources[] } |
徽章授予的结构化条件集合(§5.4 程序化映射) |
| IncentiveAmount VO | WoMMarketing | { baseHKD, tierMultiplier, capHKD, currency: HKD } |
激励金额计算:base × tier(累计复购次数)≤ cap |
| NpsBand VO | WoMMarketing | { band: RECOMMEND(9-10)/REPURCHASE(7-8)/ISSUE(≤6) } |
NPS 三档映射口碑动作(推荐/复购/挽回) |
| ChannelROI VO | AcquisitionOps | { channelId, revenueHKD, costHKD, roi, cacHKD } |
渠道 ROI = 收入/成本;CAC = 成本/成交单量 |
3.4 领域服务清单(6)¶
| 领域服务名称 | 所属 BC | 职责 | 输入 | 输出 | 调用方 |
|---|---|---|---|---|---|
| LeadIntakeService | AcquisitionOps | 8 场景线索标准化入站 + UTM/场景校验 + 转 CPT L1 | LeadSource VO + 客户基础信息 |
cptL1Id + campaignId 关联结果 |
opr-admin、cst-app、B端 API |
| CampaignBudgetService | AcquisitionOps | 活动预算监控 + 超支自动暂停 + ROI 实时计算 | campaignId + spentDelta |
budgetHealth: GREEN/YELLOW/RED + ChannelROI VO |
投放管理后台、Cron 批处理 |
| MaterialAssemblyService | MaterialLibrary | 场景组合装配 + 版本锁定 + 最小必需集校验 | 场景 + 客户类型 |
MaterialCombination VO(物料清单+版本) |
LeadIntakeService、B 端合作管理 |
| MaterialReleaseService | MaterialLibrary | 物料版本发布 + 旧版本 RETIRE + 发布审计 | 物料清单 + MaterialVersion VO |
发布结果 + ACTIVE/RETIRED 状态迁移 |
ML 内容生产 |
| ReputationTriggerService | WoMMarketing | CPT L8 信号 → NPS 分档 → 推荐/复购/挽回三路分发 | ReputationSignal VO |
动作指令:推荐/复购/挽回 + 候选激励 |
CPT 事件总线订阅 |
| BadgeIncentiveEngine | WoMMarketing | 徽章条件校验 + 激励金额计算 + 单次发放锁 | (cpl/wpl ownerId, BadgeCondition VO / IncentiveAmount VO) |
TrustBadgeGrant 实体 + RewardIncentiveRecord 实体 | ReputationTriggerService |
3.5 领域事件清单(8)¶
| 事件名称 | 所属 BC | 触发时机 | 关键载荷 | 订阅方 |
|---|---|---|---|---|
| LeadIntakenToCPT | AcquisitionOps | CPT L1 线索入站成功 | campaignId + cptL1Id + sceneCode + UTM params |
CPT(生命周期启动)、FunnelStageMetric 更新 |
| CampaignBudgetExceeded | AcquisitionOps | spentAmount > budgetAmount | campaignId + overAmountHKD + channelId |
OL(暂停投放)、财务对账模块 |
| CampaignROIAlert | AcquisitionOps | ROI < 基准(<3)连续 7 天 | channelId + roi = 2.1 + delta = -0.9 |
ML(渠道优化)、BO 月报 |
| MaterialVersionReleased | MaterialLibrary | 物料新版本生效 + 旧版本 RETIRE | materialId + newVersion + retiredVersion + releasedBy |
全场景缓存刷新、历史物料归档 |
| MaterialCombinationMissing | MaterialLibrary | 场景装配最小必需集缺项 | sceneCode + missingItems[] |
ML(物料补全任务) |
| ReputationRewardIssued | WoMMarketing | 推荐/复购/挽回激励发放成功 | loopId + rewardId + amountHKD + 两端CPL ID |
CPL(反哺推荐关系)、财务核销 |
| TrustBadgeGranted | WoMMarketing | 徽章授予条件全部满足 | badgeCode + ownerId + validUntil + evidenceRefs[] |
MDS CPL/WPL(徽章字段更新) |
| LowNPSSalvageTriggered | WoMMarketing | NPS ≤ 6 进入问题客户池 | cptProjectId + nps = X + issueTags[] |
OL(人工挽回工单)、问题客户池 |
3.6 仓储 + 工厂¶
| 类型 | 名称 | 所属 BC | 职责 |
|---|---|---|---|
| 仓储 | MarketingCampaignRepository | AcquisitionOps | Campaign + Channel + Contract 持久化;按场景/周期查询 |
| 仓储 | SalesMaterialRepository | MaterialLibrary | 物料条目 + 版本 + 场景组合持久化;按编号/组/版本查询 |
| 仓储 | ReputationLoopRepository | WoMMarketing | 激励 + 徽章 + 推荐关系 + 社群单元持久化;按 CPL 查询 |
| 工厂 | LeadIntakeFactory | AcquisitionOps | 包装 LeadSource VO + 构造 FunnelStageMetric 初始行 |
| 工厂 | MaterialVersionFactory | MaterialLibrary | 语义化版本号分配 + 变更记录生成(RELEASE_NOTE 模板) |
| 工厂 | ReputationLoopFactory | WoMMarketing | 根据 NpsBand VO 选择 RECOMMEND/REPURCHASE/ISSUE 三路分支构造 loopId |
3.7 三台状态机¶
3.7.1 营销活动生命周期(MarketingCampaign)¶
stateDiagram-v2
[*] --> DRAFT: 活动策划
DRAFT --> APPROVED: BO 审批通过+预算锁定
APPROVED --> RUNNING: 投放启动(OL)
RUNNING --> PAUSED: 预算超支/人工暂停
PAUSED --> RUNNING: 预算追加/恢复投放
RUNNING --> COMPLETED: 投放周期结束
COMPLETED --> ARCHIVED: 30天对账完成
DRAFT --> CANCELLED: 策划废弃
3.7.2 物料版本生命周期(SalesMaterial)¶
stateDiagram-v2
[*] --> DRAFT: ML 起草物料
DRAFT --> REVIEW: 提交内容审核
REVIEW --> ACTIVE: OL 审核通过+发布(旧版自动 RETIRED)
REVIEW --> DRAFT: 审核驳回(需修改)
ACTIVE --> RETIRED: 下一版本发布 / 物料停用
RETIRED --> ARCHIVED: 冷数据归档(>180天)
3.7.3 口碑激励生命周期(ReputationLoop)¶
stateDiagram-v2
[*] --> PENDING: L8 NPS 触发三档分发
PENDING --> ELIGIBLE: 条件校验通过(徽章/发放锁)
PENDING --> INELIGIBLE: 条件不足→写入候选等待队列
ELIGIBLE --> ISSUED: 激励发放 + 徽章授予
ISSUED --> REDEEMED: 客户核销优惠券(有效期90天)
ISSUED --> EXPIRED: 90天未核销(自动失效)
INELIGIBLE --> ELIGIBLE: 条件满足(如月累计复购达2次)
四、服务边界与职责¶
4.1 OPS 负责的职责¶
| 职责 | 说明 |
|---|---|
| 获客渠道管理 | 8 场景(S01-08)渠道运营、投放、效果追踪 |
| 销售物料管理 | 7 组 32 项物料的制作、版本发布、场景组合装配(§三 DDD 3.4 MaterialAssemblyService) |
| 推广传播 | 线上内容矩阵(FB/IG/小红书/Google)+ 线下实体物料(卡片/海报/师傅名片) |
| 口碑营销执行 | 承接 RQD-B §4 六大策略的程序化落地(§三 DDD 3.4 BadgeIncentiveEngine) |
| B 端合作管理 | S03-S08 6 类合作方对接、协议生命周期、联合营销排期 |
| 转化漏斗分析 | 8 级漏斗转化率监控 + ChannelROI VO 计算 + A/B 测试 |
| 推荐激励执行 | 双向 HKD 50-200 激励发放 + 核销追踪 + 单次发放锁 |
| 信任徽章颁发 | TrustBadgeGrant 实体创建 + 触发 TrustBadgeGranted 事件(MDS CPL/WPL 徽章字段更新) |
| LGP 物流协同 | SCENE 08 LGP 对接、楼宇配送校验(消费 BPL)、SLA 协同看板 |
| MFR 生产商协同 | SCENE 07 MFR 套餐配置、组合 SKU(消费 SCL)、批量订单入站 |
4.2 OPS 不负责的职责(明确边界,V8.0 对齐)¶
| 不负责项 | 归属服务 | 理由 |
|---|---|---|
| 报价引擎计算逻辑 | QSV | OPS 产生线索后走 CPT L3 或直接调用 QSV 批量报价 API;计算由 PricingEngine 负责 |
| 全生命周期过程采集 | CPT | OPS 负责 L1-L2 入站 + L8 口碑出口;L3-L7 过程采集由 CPT 负责 |
| 主体档案写入与校准 | MDS | OPS 通过 OHS 只读消费 CPL/WPL/BPL/PPL/DLV;写入由 CPT→MDS ACL 反哺链路负责 |
| 派单匹配决策算法 | DIS 派单服务 | V8.0 阶段一独立化为 DIS;OPS 通过 CPT L5 间接联动 DIS,不直接调用 |
| 物流配送过程执行 | MDS DLV 库 + DIS | 物流商档案在 DLV;配送派单决策在 DIS;OPS 只做 LGP 协同接口与 SLA 管理 |
| 支付交易结算 | PAY(待建) | 财务付款/退款/分润结算属 PAY 交易过程;OPS 只记录激励发放凭证 |
4.3 与原 MKT 的关系(V1.x 历史说明)¶
- 原 MDS-D 中引用的 MKT 营销服务,V1.x 起统一并入 OPS
- MDS 六库总览表中 WPL/CPL 的"主要消费方"列:MKT → OPS(已在 MDS-D V1.2 完成)
- OPS 统筹"运营+营销",3 子域(获客/物料/口碑)紧密耦合,拆分将增加跨 BC 协同成本
五、8 场景获客渠道管理框架¶
5.1 场景总览(V2.0 扩充至 8 类)¶
参考资料来源:DOC-P22 项目场景业务流 · DOC-P30 DIS 派单调研
| 场景 | 编号 | 客户类型 | 获客性质 | 渠道 | 主负责 | 对应 DDD 聚合根 |
|---|---|---|---|---|---|---|
| 线上平台露出 | SCENE 01 | C 端零售 | 内容触发型 | Facebook / IG / 小红书 / Google | ML | MarketingCampaign(投放类) |
| 宅配随箱卡片 | SCENE 02 | C 端零售 | 场景触发型 | 电商平台随箱卡片 | ML | MarketingCampaign + SalesMaterial F1 |
| 电商平台承包商 | SCENE 03 | C 端(平台导流) | 官方背书型 | 国内电商平台 | OL/ML | BPartnershipContract(电商类) |
| 中港物流合作 | SCENE 04 | B 端物流 | 资源引荐型 | 中港物流公司 | OL | BPartnershipContract(LGP 类) |
| 内地品牌源头合作 | SCENE 05 | B 端品牌方 | 源头合作型 | 内地家居品牌商 | OL | BPartnershipContract(PPL 品牌类) |
| 菜鸟平台准入 | SCENE 06 | B 端平台 | 准入合作型 | 菜鸟/淘宝香港 | OL | BPartnershipContract(平台类) |
| 家居生产商渠道 | SCENE 07 | B 端生产商(MFR) | 产品配套型 | 家居产品生产商 | OL | BPartnershipContract(MFR 类 + §八 6.5) |
| 物流配送合作 | SCENE 08 | B 端物流商(LGP) | 能力互补型 | 本地/跨境物流配送商(LGP) | OL | BPartnershipContract(LGP 类 + §八 6.4) |
5.2 渠道管理流程(对应 DDD MarketingCampaign 状态机)¶
flowchart LR
A["渠道准入 + 签约(S03-08)"] --> B["场景物料装配<br/>MaterialAssemblyService"]
B --> C["投放运营<br/>Campaign RUNNING 状态"]
C --> D["效果追踪<br/>FunnelStageMetric + ChannelROI VO"]
D --> E{"ROI ≥ 3 ?"}
E -- "是" --> F["优化迭代 + 追加预算"]
E -- "否" --> G["渠道优化(A/B测试) / 暂停"]
F --> C
G --> C
每场景的详细运营执行手册见 OPS-S 场景手册,含配套物料清单(§三 MaterialCombination VO 装配)。
5.3 渠道效果指标(ChannelROI VO 落地产物)¶
| 指标 | 定义 | 基准目标(§十 10.2) |
|---|---|---|
| 触达量 | 场景曝光/分发量 | 按场景季度计划 |
| 线索量 | 进入 CPT L1 的线索数(LeadIntakenToCPT 事件计数) | — |
| 线索成本 | 渠道投入 / 线索数 | — |
| 报价转化率 | CPT L1→L3 比例 | >60% |
| 成交转化率 | CPT L3→L4 比例 | >70% |
| CAC | 渠道投入 / 成交单数(客户获取成本) | <客单价 15% |
| ROI | 订单收入 / 渠道投入 | >3(低于触发 CampaignROIAlert 事件) |
六、7 组销售物料体系¶
6.1 物料总览(SalesMaterial 聚合根 · 7 组 32 项)¶
参考资料来源:DOC-P24 项目整体销售文件包 · 详情规格见 OPS-M 销售物料详细设计 V1.0
| 组别 | 编号 | 物料项 | 用途 | DDD 映射 | QSV/CPT 协同 |
|---|---|---|---|---|---|
| A 基础资质 | A1-A7 | 公司介绍/精简版/牌照/保险/师傅资质/覆盖区域/合作品牌 | 信任背书 | MaterialGroup VO(A);统一版本管理 | — |
| B 报价价格 | B1-B3 | 零售报价单/B端阶梯报价/品牌合作报价 | 定价透明 | 模板维护,B1 由 QSV 动态填充 | B1 报价数据由 QSV PricingEngine 生成 |
| C 订单预约 | C1-C4 | 网页订单表单/B端批量模板/确认回执/可服务品牌清单 | 订单获取 | LeadIntakeService 消费 C1/C2 表单字段 | C1/C2 对接 CPT L1-L2 标准化入站 |
| D 服务追踪 | D1-D5 | 流程图/通知模板/追踪页/完工报告/B端后台 | 过程透明 | 物料模板版本化;D4 完工报告消费 L7 数据 | D1-D5 对接 CPT L4-L8 状态映射 |
| E 售后异常 | E1-E4 | 售后保障卡/异常申报/责任划分/投诉处理 | 售后保障 | 政策版本管理;异常映射 CPT 异常分支 | E1-E4 对接 CPT 20 类异常分支 |
| F 推广传播 | F1-F4 | 随箱卡片/社交内容/推荐奖励/复购优惠 | 推广裂变 | F3/F4 触发 BadgeIncentiveEngine | F2 案例内容消费 CPT L6/L7 完工数据 |
| G 合作对接 | G1-G5 | 合作合同/对账模板/发票/大促方案/产能看板 | B端合作 | BPartnershipContract 附件组 G | G2 对账对接 CPT B 端订单闭环 |
6.2 物料与 CPT 阶段映射(§6.1 × CPT 生命周期)¶
flowchart TD
subgraph MaterialLibrary["MaterialLibrary BC(物料 7 组)"]
direction LR
A["A 基础资质"]
B["B 报价价格"]
C["C 订单预约"]
D["D 服务追踪"]
E["E 售后异常"]
F["F 推广传播"]
G["G 合作对接"]
end
subgraph CPT["CPT 全生命周期(8 阶段)"]
direction TB
L1["L1 线索入站"] --> L2["L2 需求确认"] --> L3["L3 报价"] --> L4["L4 签约"]
L4 --> L56["L5 配送 + L6 安装"] --> L7["L7 验收"] --> L8["L8 回访 + NPS"]
L56 --> EX["异常分支(20 类)"]
end
L1 -.-> A
L2 -.-> C
L3 -.-> B
L4 -.-> C
L56 -.-> D
L7 -.-> D
L8 -.-> F
EX -.-> E
B2B["B 端 S03-08 订单"] -.-> G
6.3 物料组合配置规则(SceneMaterialCombination 实体)¶
每场景的最小必需物料集 + 可选扩展集见 OPS-S 场景手册 §各场景配套物料清单。最小必需集缺项 → 触发 MaterialCombinationMissing 事件,通知 ML 补全。物料版本管理遵循 §三 DDD 3.7.2 状态机(DRAFT→REVIEW→ACTIVE→RETIRED→ARCHIVED)。
七、推广传播与口碑营销(WoMMarketing BC 对齐)¶
承接 RQD-B §4 口碑营销策略(核心壁垒),对应 §三 DDD 3.3 聚合根 ReputationLoop(不变量:徽章条件不可绕过 + 激励发放不可循环)。
7.1 推广传播体系(DDD 映射:SalesMaterial 实体 + CampaignMaterialLine VO)¶
| 维度 | 线上 | 线下 | DDD 映射 |
|---|---|---|---|
| 内容矩阵 | FB/IG/小红书/Google 投放 | 随箱卡片/屋苑海报/师傅名片 | MarketingCampaign.channels + SalesMaterial 物料实体 |
| 内容生产 | CPT 案例数据 → OPS 内容化 → 渠道分发 | 实体物料印刷+分发 | CaseContentProductionService 领域服务 |
| 触达追踪 | UTM 参数 + CPT L1 来源标注 | 专属码 + CPT L1 来源标注 | ChannelUTM VO(不变量:SCENE×周期唯一) |
7.2 口碑营销六大策略(BadgeIncentiveEngine 程序化触发)¶
| 策略 | OPS 执行动作 | CPT 数据支撑 | MDS 数据消费 | DDD 对应 |
|---|---|---|---|---|
| 服务透明化 | 生成可分享"服务卡片"(含报价明细+师傅信息+完工照片) | L3 报价明细 + L6 完工照片 + L7 验收 | — | ServiceCardShareService 领域服务 |
| NPS 驱动推荐 | L8 后自动触发"推荐有礼"邀请 | L8 NPS 评分 + 推荐意愿 | CPL 推荐关系 | RecommendationInitiated 事件(NpsBand VO ≥ PROMOTER) |
| 师傅个人品牌 | 师傅名片/案例展示/专属推荐码 | L6-L8 师傅评分 + 案例库 | WPL 个人品牌资料 | WorkerPersonalBrandService + WPL 个人品牌资料 ACL VO |
| 案例内容化 | 案例库图文/视频生产 | L6 完工照片 + L7 验收视频 | — | CaseContentProductionService |
| 社群裂变 | 屋苑团购 + 邻居推荐激励 | 楼宇数据库聚类 | BPL 楼宇档案 + CPL 标签 | CommunityGroupBuyService + CommunityFissionBonus VO |
| B 端背书 | 联合营销 + logo 互授 | B 端订单关联 | — | BPartnershipContract 实体 type=BRAND_ENDORSEMENT |
7.3 激励机制执行(NpsBand VO 分档:DETRACTOR / PASSIVE / PROMOTER)¶
对应 §三 3.3 ReputationLoop 不变量④:激励循环检测(A→B→A 三跳闭环 → IncentiveLoopDetected 事件 → 阻断发放)。
| 联动节点 | 触发条件(NpsBand 判定) | OPS 自动动作 | 激励形式 | 数据归集 |
|---|---|---|---|---|
| 验收→推荐 | L7 通过且 L8 NPS 9-10(PROMOTER) | ReputationLoop.fsm ISSUE_INCENTIVE 状态转移 | 双向 HKD 50-100 优惠券(IncentiveIssued VO) | CPL 推荐客户池 |
| 验收→复购 | L7 通过且 L8 NPS 7-8(PASSIVE) | 推送复购优惠券 | 季节性品类券 | CPL 成功客户池 |
| 复购→推荐 | 累计复购 ≥2 次 | 升级推荐人等级(KOC 标识) | 激励升级(HKD 100→200,ReferralTierUpgradeVO) | CPL 推荐客户池(KOC 标识) |
| 推荐→复购 | 被推荐人复购 | 双向二次激励 | 二次优惠券(SecondaryIncentiveGranted 事件) | CPL 推荐+成功双池 |
| 流失→唤醒 | 流失 90d 后 + NPS≤6(DETRACTOR) | LowNPSSalvageTriggered 事件触发挽回 | 限时高额券(HKD 100 无门槛) | CPL 流失客户池 |
7.4 信任徽章颁发(TrustBadgeGrant 实体 + BadgeCondition VO)¶
徽章授权链路:CPT L6/L7/L8 数据采集 → BadgeEligibilityService.check() → TrustBadgeGranted 事件 → CPL/WPL 徽章字段更新(ACL 写回)。
| 徽章(TrustBadgeGrant.type) | BadgeCondition VO 授予条件 | CPT 数据来源 | OPS 状态机动作 |
|---|---|---|---|
| 零增项 | 历史订单无增项记录 ≥3 单 | L6 增项记录 aggregate | ReputationLoop.fsm ELIGIBLE→ISSUED |
| 准时服务 | SLA 达成率 100% 累计 ≥5 单 | L5/L6 时效记录 | ReputationLoop.fsm ELIGIBLE→ISSUED |
| 高满意度 | L8 评分≥4.5 累计 N 单 ≥10 | L8 满意度评分 aggregate | ReputationLoop.fsm ELIGIBLE→ISSUED |
| 回头客 | 累计复购≥2 次 | CPL 复购历史 | ReputationLoop.fsm ELIGIBLE→ISSUED |
| 推荐达人 | 产生≥3 次有效转介绍 + 无循环 | CPL 推荐客户池(循环检测通过) | ReputationLoop.fsm ELIGIBLE→ISSUED |
7.5 口碑营销闭环(对齐 §三 3.7.3 ReputationLoop 状态机:ELIGIBLE / ISSUED / REDEEMED / EXPIRED / INELIGIBLE)¶
flowchart TD
L7["CPT L7 验收通过"] --> L8["CPT L8 NPS 采集"]
L8 -->|"NPS 9-10<br/>(PROMOTER)"| OPS1["OPS 推荐邀请触发<br/>RecommendationInitiated 事件"]
L8 -->|"NPS 7-8<br/>(PASSIVE)"| OPS2["OPS 复购优惠触发<br/>RepeatPurchaseIncentive VO"]
L8 -->|"NPS≤6<br/>(DETRACTOR)"| ISSUE["CPT 问题客户池<br/>LowNPSSalvageTriggered"]
OPS1 -->|"推荐成功<br/>ReputationLoop: ISSUED"| CPL1["CPL 推荐客户池"]
OPS2 -->|"复购订单<br/>ReputationLoop: ISSUED"| CPL2["CPL 成功客户池"]
ISSUE -->|"挽回成功<br/>ReputationLoop: ELIGIBLE→ISSUED"| CPL2
CPL1 -->|"推荐激励发放<br/>IncentiveIssued→REDEEMED"| NEWL1["新客户 CPT L1 入站<br/>campaignId 回流追溯"]
CPL2 -->|"复购激励<br/>RepeatPurchaseVO→REDEEMED"| NEWL1
NEWL1 -->|"循环检测三跳闭环"| LOOP["IncentiveLoopDetected<br/>→ 阻断发放 + 告警 OL"]
八、B 端合作管理(AcquisitionOps BC · BPartnershipContract 实体)¶
对应 §三 DDD 3.1 聚合根 MarketingCampaign 不变量④:B 端分润上限 ≤ 合同约定 15%(超上限触发
PartnershipCommissionExceeded阻断 + 告警 OL 审批)。 合作类型对齐 MDS 六库:LGP → DLV 物流商档案库;MFR → PPL 生产商档案库;品牌源头 → PPL+SCL 组合。
8.1 合作类型(MDS 六库对齐 + DDD 映射 + 分润阶梯 ≤15%)¶
| 类型 | 场景 | 合作方 | 合作模式(BPartnershipContract.type) | MDS 对应库 | OPS 职责 | DDD 不变量校验 |
|---|---|---|---|---|---|---|
| 电商平台承包 | SCENE 03 | 国内电商 | ECOMMERCE_OUTSOURCING | — | 对接/API/订单导入 | 分润≤12%(不变量④) |
| 物流合作 | SCENE 04 | 中港物流 | LOGISTICS_REFERRAL | DLV 物流商档案库 | 协议/分润 | 分润≤8%(不变量④) |
| 品牌源头 | SCENE 05 | 内地家居品牌 | BRAND_OFFICIAL_INSTALLER | PPL 生产商 + SCL | 协议/联合营销 | 分润≤10%(不变量④) |
| 平台合作 | SCENE 06 | 菜鸟/淘宝香港 | PLATFORM_ACCESS | — | 对接方案/系统对接 | 分润≤10%(不变量④) |
| 生产商渠道 | SCENE 07 | 家居产品生产商(MFR) | MFR_PRODUCER | PPL 生产商档案库 | 送装一体协议/联合报价/系统对接 | 3 模式阶梯(见 8.5.2,≤15%) |
| 物流配送合作 | SCENE 08 | 物流配送服务商(LGP) | LGP_DELIVERY | DLV 物流商档案库 | 配送-安装系统对接/联合SLA/楼宇配送校验 | 分润≤15%(不变量④) |
8.2 合作生命周期(BPartnershipContract 状态机:PROSPECTING → SIGNED → INTEGRATING → OPERATING → RECONCILING → RENEWED → TERMINATED)¶
stateDiagram-v2
direction LR
[*] --> PROSPECTING : 洽谈
PROSPECTING --> SIGNED : 签约 G1 协议(合同归档)
SIGNED --> INTEGRATING : 对接 G2 方案
INTEGRATING --> OPERATING : 验收通过
OPERATING --> RECONCILING : 月结 G3/G4 对账
RECONCILING --> OPERATING : 对账完成
RECONCILING --> RENEWED : 续约审批通过
RENEWED --> OPERATING
RECONCILING --> TERMINATED : 不续约
OPERATING --> TERMINATED : 违约触发
TERMINATED --> [*]
8.3 B 端订单流转(LeadIntakeService 批量导入服务)¶
B 端批量订单(csv/API) → OPS LeadIntakeService.batchImport() 校验分润 ≤15% → 批量CPT L1 入站(BatchLeadsImported 事件含 campaignId) → QSV 批量报价 → CPT L2-L8 跟踪 → OPS 月结对账(G2 物料 + PartnershipReconciliation VO)
8.4 物流合作管理模块(LGP,合同 type = LGP_DELIVERY)¶
8.4.1 物流合作定位¶
物流合作管理模块负责与物流配送服务商(LGP,DLV 档案库 LGP_DELIVERY 类型)的全流程协同,确保"配送→安装"无缝衔接,支撑 SCL 组合 SKU 业务。
8.4.2 核心管理流程(DDD 事件:LgpDeliveryOrderCreated / LgpDeliveryCompleted / LgpDeliveryExceptionReported)¶
flowchart TD
A["MFR 下单组合SKU<br/>(安装+配送)"] --> B["SCL 解析SKU<br/>拆分安装+配送订单(SCL 组合SKU解析)"]
B --> C["LGP 配送订单推送<br/>LgpDeliveryOrderCreated 事件"]
B --> D["安装订单推送 CPT L1"]
C --> E["LGP 末端配送<br/>本地/跨境(DLV.id 校验)"]
E --> F["配送完成信号<br/>LGP-API-03 回调<br/>LgpDeliveryCompleted → CPT L5"]
F --> G["CPT L5 配送安装<br/>师傅上门(CPT 阶段联动)"]
G --> H["CPT L7 验收"]
H --> I["订单完成<br/>三方分润结算(≤15% 不变量校验)"]
subgraph 物流协同数据
LGP_API["LGP API 5 接口<br/>LGP-API-01~05"]
BPL_DATA["BPL 楼宇数据<br/>BPL-008/NEW02/NEW03 校验"]
SCL_DATA["SCL 组合SKU<br/>费用拆分数据"]
end
LGP_API <--> C
LGP_API <--> E
BPL_DATA --> E
SCL_DATA --> B
8.4.3 LGP 对接接口(5 接口编号 LGP-API-01 ~ 05)¶
| 接口编号 | 接口名 | 方向 | 说明 | 数据字段 |
|---|---|---|---|---|
| LGP-API-01 | 配送订单创建 | OPS→LGP | 创建末端配送订单(Contract.id 签名) | 订单号、收件地址、产品类型、配送类型(本地/跨境)、BPL.id |
| LGP-API-02 | 配送状态查询 | OPS→LGP | 查询配送进度 | 订单号、当前状态、预计送达时间 |
| LGP-API-03 | 配送完成回调 | LGP→OPS | 配送签收通知 → CPT L5 推进 | 订单号、签收时间、签收照片、异常标记 |
| LGP-API-04 | 配送异常通知 | LGP→OPS | 配送异常(拒收/损坏)→ LgpDeliveryExceptionReported | 订单号、异常类型、处理建议 |
| LGP-API-05 | 楼宇配送校验 | OPS→LGP | 配送前校验楼宇可达性(BPL 字段透传) | 楼宇ID、产品尺寸、重量、BPL-008/NEW02/NEW03 值 |
8.4.4 楼宇配送校验规则(消费 BPL,字段直接映射 MDS-D §六 BPL 设计)¶
| BPL 字段 | 校验规则 | 影响(DDD 事件) |
|---|---|---|
| BPL-008 电梯配置 | 无电梯且产品>30kg → 标记高风险 | BuildingHighRiskMarked → 物流预估二次搬运费 |
| BPL-NEW02 能否进货车 | 不能进 → 需提前告知 LGP | BuildingAccessLimited → 选择小型配送方案 |
| BPL-NEW03 电梯载重 | 产品+包装>电梯载重 → 标记超限 | BuildingLoadExceeded → 走楼梯或更换方案 |
8.4.5 SLA 协同¶
| 协同项 | OPS 负责(ServiceLevelAgreement VO) | LGP 负责 | 协同指标(DDD 监控) |
|---|---|---|---|
| 配送时效承诺 | 制定 SLA 标准(写入 Contract.sla) | 执行配送 | 准时率 ≥ 98%(SlaViolationOccurred 事件告警) |
| 安装预约窗口 | 提供师傅可用时段(CPT L5 ScheduleWindow VO) | 送达后通知 OPS | 送达→安装间隔 ≤ 4h |
| 异常处理 | 协调师傅应对异常(ExceptionCoordinationService) | 上报配送异常 LGP-API-04 | 异常响应 ≤ 30min |
| 数据对账 | 月度三方对账(PartnershipReconciliation VO) | 提交配送记录 | 对账差异率 ≤ 0.5% |
8.5 MFR 生产商渠道管理(合同 type = MFR_PRODUCER,PPL 档案库联动)¶
8.5.1 MFR 合作定位¶
家居产品生产商(MFR,PPL 档案库 MFR_PRODUCER 类型)作为产品源头方,通过平台"安装+配送"组合 SKU 为其产品提供增值安装服务。
8.5.2 MFR 合作模式(3 模式分润阶梯表,不变量④:各档 ≤15%)¶
| 模式 | 说明 | 结算方式 | OPS 职责 | 分润阶梯(成交价占比) |
|---|---|---|---|---|
| 标准化套餐 | MFR 产品预装标准安装套餐 | 按套餐价结算 | 套餐配置、联合报价、系统对接 | 5%~8%(月订单量≥500单 8%;<100单 5%) |
| 定制化方案 | 大型工程项目定制安装方案 | 按项目结算 | 需求对接、方案设计、资源协调 | 8%~12%(项目额≥50万 HKD 12%) |
| 渠道分润 | MFR 推荐客户成交后分润 | 按成交价比例分润 | 渠道追踪、分润结算 | 10%~15%(年成交额≥500万 HKD 15% 封顶) |
8.5.3 MFR 核心对接流程(sequenceDiagram 扩 DDD 标注)¶
sequenceDiagram
participant MFR as MFR 生产商(PPL.id 校验)
participant OPS as OPS 运营服务<br/>(LeadIntakeService + BPartnershipContract)
participant SCL as SCL 服务库(MDS SupplyAPI 只读)
participant QSV as QSV 报价(OPS→CPT→QSV)
participant CPT as CPT 跟踪服务(批量 L1 入站)
Note over MFR,OPS: **BPartnershipContract.status = OPERATING(激活校验)**
MFR->>OPS: 客户下单(带SKU) + MFR.id 签名
activate OPS
OPS->>OPS: LeadIntakeService 校验<br/>分润阶梯 ≤15%(不变量④)
alt 分润超过 15%
OPS-->>MFR: ❌ PartnershipCommissionExceeded 阻断返回
else 校验通过
OPS->>SCL: SupplyAPI 查询组合SKU<br/>(SCL ACL VO:只读)
SCL-->>OPS: 返回 SKU 编号 + 费率
OPS->>CPT: BatchLeadsImported 事件 → 批量订单入站 L1
deactivate OPS
activate CPT
CPT->>QSV: 按SKU快速报价(QSV PricingEngine)
QSV-->>CPT: 返回报价
CPT->>OPS: 后续安装跟踪(L5-L8 事件回流 OPS)
deactivate CPT
end
九、与 QSV/CPT/MDS/DIS 的对接方案(§二 DDD 2.3 上下文映射落地)¶
对齐 BAS 业务架构说明 §三 5 服务限界上下文总图 + §四 6 条协作边界约束。OPS 与 MDS 的关系严格遵循 ACL 防腐层「只读不写」原则:OPS 通过
MdsSupplyAPIService读取 6 库 VO,写回操作必须经 CPT→MDS 写回链路,禁止 OPS 直写 MDS 仓储。
9.1 与 QSV 报价服务的对接(触发源标注)¶
| 协同点 | 说明 | 数据流(OPS 侧触发源) | DDD 映射 |
|---|---|---|---|
| 线索报价 | OPS 产生线索 → CPT L2 需求确认 → 调用 QSV 生成报价(B1 物料) | OPS L1 线索(S01/S02/SCENE06)→ CPT L2 → QSV | MarketingCampaign.spentAmount 预算扣减 |
| B 端批量报价 | OPS B 端合作产生批量订单 → QSV 批量报价(B2 物料) | OPS LeadIntakeService.batchImport()(S03/S05/S07) → QSV |
BPartnershipContract 分润 ≤15% 校验 |
| 品牌合作定制报价 | OPS 品牌合作定制报价 → QSV 品牌合作报价(B3 物料) | OPS BrandEndorsement 类型合同 → QSV | QsvBrandPremium VO(普通 1.2 / 高端 1.4) |
9.2 与 CPT 客户跟踪服务的对接(× 9 阶段 + DDD 对应)¶
| CPT 阶段 | OPS 协同动作 | 数据流向(ACL 映射) | DDD 对应实体/服务 |
|---|---|---|---|
| L1 线索 | OPS 获客渠道产生线索入站(来源标注场景+渠道+UTM,不变量③ CPT L1 必须标注 campaignId) | OPS → CPT L1(CampaignUTM VO → CPT.sourceRef) | MarketingCampaign + LeadIntakeService |
| L2 需求确认 | OPS 配合确认(C1/C2 物料) | OPS ↔ CPT L2(物料 SalesMaterial 实体 ID 引用) | SalesMaterialRepository.getById() |
| L3 报价 | OPS 提供 B1 报价单模板 | QSV → CPT L3(OPS 提供模板样式) | 模板物料 SalesMaterial.type = QUOTE_TEMPLATE |
| L4 签约 | OPS 提供 C 组订单工具 | OPS → CPT L4(工具物料 ID) | SalesMaterial.type = ORDER_TOOL |
| L5-L6 配送安装 | OPS 提供 D 组追踪物料 + LGP 配送协同 | CPT L5 ← OPS(LgpDeliveryCompleted 事件→推进 L5) | LgpDeliveryCallbackService |
| L7 验收 | OPS 提供 D4 验收单 + 案例采集触发 | CPT L7 → OPS(CaseContentProductionService.work()) | CaseContentProductionService |
| L8 回访 | OPS 触发推荐/复购激励 + 徽章判定 | CPT L8 → OPS → CPL ACL 写回(NpsBand VO → BadgeEligibilityService) | BadgeEligibilityService + TrustBadgeGrant |
| 异常分支 | OPS 提供 E 组售后物料 + 低分挽回 | CPT 异常 → OPS(LowNPSSalvageTriggered) | ReputationLoop(ELIGIBLE→INELIGIBLE 转回) |
| 口碑回流 | OPS 推荐/复购 → 新 L1 入站 | OPS → CPT L1(campaignId 回流溯源,不变量③) | RecommendationInitiated → BatchLeadsImported |
9.3 与 MDS 主数据服务的对接(× 7 只读 + 权限等级,只读不写原则)¶
OPS 从 MDS 消费的数据(MdsSupplyAPIService 查询,L1~L3 权限等级 + 脱敏):
| OPS 需求 | MDS 来源库 | 用途 | MDS ACL VO(OPS 侧只读,不可修改) | 权限等级 |
|---|---|---|---|---|
| 客户标签 / 分群 | CPL | 精准营销分群 | CustomerFactor VO(L2 内部级,手机号字段脱敏) | L2 内部 |
| 客户复购意向 / 徽章 | CPL | 复购推送 + 徽章授予条件校验 | CustomerFactor VO(trustBadges 字段 + repeatPurchaseIntent) | L2 内部 |
| 客户推荐关系链 | CPL | 推荐激励计算 + 循环检测 | RecommendationRelation VO(L2 内部,地址字段不返回) | L2 内部 |
| 师傅个人品牌资料 | WPL | 师傅名片 / 案例展示 / 专属推荐码 | WorkerFactor VO(L2 内部,联系方式脱敏保留工号) | L2 内部 |
| 师傅徽章资质 | WPL | 可验证的信任标识展示 | WorkerTrustBadge VO(L1 公开级,可对外) | L1 公开 |
| 楼宇聚类 / 屋苑信息 | BPL | 屋苑社群裂变 + 配送校验 | BuildingFactor VO(BPL-008/NEW02/NEW03 校验字段) | L2 内部 |
| 品类费率 / 组合SKU | SCL | LGP/MFR 组合 SKU 解析查询 | CatalogFactor VO(L2 内部) | L2 内部 |
| 生产商档案 | PPL | MFR 合作校验 + 合同关联 | ProducerProfile ACL VO(L3 敏感级,仅合同模块可见) | L3 敏感 |
| 物流商档案 | DLV | LGP 配送合作校验 + SLA 绑定 | LogisticsProfile ACL VO(L3 敏感级,合同模块 + 对账模块可见) | L3 敏感 |
9.4 数据闭环反哺(写回链路:OPS → CPT → MDS ACL,严格禁止 OPS 直写 MDS)¶
| OPS 采集数据 | 反哺目标 | 更新内容 | 写回链路(经 CPT 中转) | DDD 事件 |
|---|---|---|---|---|
| 获客渠道效果(ROI) | CPT L1 | 线索来源标注(场景/渠道/UTM) | OPS → CPT L1.sourceRef(写入时标注) | MarketingCampaign.ROI 计算 → ChannelOptimizeSuggested |
| 推荐转化数据(链路) | CPL(MDS) | 推荐关系链、推荐人画像升级 | OPS RecommendationCompleted → CPT L8 关联记录 → MDS CPL ACL 写回 |
RecommendationRelationUpdated 事件 |
| 激励发放记录(结算) | CPL(MDS) | 推荐激励 KOC 等级、激励结算 | OPS IncentiveIssued → CPT L8 财务字段 → MDS CPL ACL 写回 | IncentiveSettlementRecorded 事件 |
| 口碑内容(案例) | CPT L6/L7 | 案例库反哺、完工照片视频 | OPS CaseContentProductionService → CPT L6/L7 附件字段 | CaseContentPublished 事件 |
| 渠道 ROI(策略调整) | RQD-B §3.3 运营需求 | 风险应对策略、渠道优化建议 | OPS 汇总报告 → 业务方决策(无自动化写回) | ChannelOptimizeSuggested 事件 → OL 看板 |
9.5 五服务协同数据流图(补 PPL/DLV/DIS 三方 + 3 BC 配色 + 映射标注)¶
对齐 BAS §三 C4 限界上下文总图。OPS 3 BC 配色:
#9c6644AcquisitionOps /#c19a6bMaterialOps /#7f4f24WoMMarketing
graph TD
subgraph MDS["MDS 主数据服务(主数据供给核心 BC)"]
direction TB
CPL["CPL 客户库<br/>(标签/推荐关系/徽章)"]
WPL["WPL 师傅库<br/>(个人品牌/等级/案例)"]
BPL["BPL 楼宇库<br/>(楼宇聚类/屋苑)"]
SCL["SCL 服务库<br/>(品类/费率/组合SKU)"]
PPL["PPL 生产商库<br/>(MFR合同/分润阶梯)"]
DLV["DLV 物流商库<br/>(LGP SLA/接口凭证)"]
end
subgraph OPS["OPS 运营服务(3 BC 配色区分)"]
direction TB
ACQ["AcquisitionOps BC<br/>获客(合同/批量导入)#9c6644"]
MAT["MaterialOps BC<br/>物料(7组32项版本)#c19a6b"]
WOM["WoMMarketing BC<br/>口碑(徽章/激励/循环)#7f4f24"]
end
QSV["QSV 报价服务<br/>(PricingEngine 动态报价)"]
CPT["CPT 客户跟踪服务<br/>(L1-L8 全生命周期)"]
DIS["DIS 派单服务<br/>(M1/M2/M3 三模式调度)"]
%% ===== MDS → 各服务(R33/R34/R42 主数据供给)=====
SCL -- "R33 品类费率/组合SKU(ACL VO 只读)" --> QSV
BPL -- "R33 楼宇系数/LGP校验" --> QSV
WPL -- "R33 师傅等级系数" --> QSV
CPL -- "R34 客户ID/标签(ACL VO 只读)" --> CPT
WPL -- "R34 师傅ID/技能" --> CPT
BPL -- "R34 楼宇ID" --> CPT
PPL -- "R42 MFR档案(L3敏感 ACL)" --> ACQ
DLV -- "R42 LGP档案(L3敏感 ACL)" --> ACQ
CPL -- "R42 推荐关系/徽章(L2 ACL)" --> WOM
WPL -- "R42 师傅品牌(L2 ACL)" --> WOM
BPL -- "R42 楼宇聚类(L2 ACL)" --> ACQ
%% ===== OPS ↔ QSV/CPT/DIS 协同 =====
ACQ -- "R40 B端批量线索→报价请求<br/>(分润≤15%校验)" --> QSV
ACQ -- "R40 LGP/MFR批量线索入站 L1-L2<br/>(BatchLeadsImported 事件)" --> CPT
WOM -- "R41 口碑推荐/复购→新 L1 入站<br/>(campaignId 回流不变量③)" --> CPT
CPT -.->|"R41 L8 NpsBand/推荐意愿<br/>(→ BadgeEligibilityService)"| WOM
CPT -.->|"R41 L6/L7 完工案例<br/>(→ CaseContentProductionService)"| WOM
WOM -.->|"R41 徽章/激励写回<br/>(经 CPT → MDS ACL 链路)"| CPL
DIS -- "派单异常/超时→OL<br/>联动运营告警" --> ACQ
CPT -- "L5 配送需派单<br/>(DispatchRequestCreated 事件)" --> DIS
%% ===== CPT → MDS 反哺(R35 数据闭环,OPS 写回必经此路)=====
CPT -.->|"R35 反哺画像/评级/标签<br/>(OPS 口碑数据含)"| MDS
classDef md fill:#2a9d8f,stroke:#004046,color:#fff;
classDef srv fill:#457b9d,stroke:#004046,color:#fff;
class CPL,WPL,BPL,SCL,PPL,DLV md;
class QSV,CPT,DIS srv;
十、转化漏斗管理(FunnelStageMetric 实体 + FunnelConversionRate VO)¶
对应 §三 DDD 3.1 MarketingCampaign 聚合根监控维度:
ChannelROI VO× 8 场景 × 8 级漏斗;实体FunnelStageMetric按日/周/月持久化,支撑漏斗看板。
10.1 转化漏斗模型(8 级 + REP 回流环 + 流失告警联动)¶
flowchart TD
T["T 触达<br/>(曝光/分发 · FunnelStageMetric.stage=T)"] --> L1["L1 线索<br/>(CPT L1 入站)"]
L1 --> L2["L2 需求确认<br/>(CPT L2)"]
L2 --> L3["L3 报价<br/>(CPT L3 + QSV PricingEngine)"]
L3 --> L4["L4 成交<br/>(CPT L4 签约)"]
L4 --> L7["L7 验收<br/>(CPT L7)"]
L7 --> L8["L8 回访<br/>(CPT L8 NpsBand)"]
L8 --> REP["REP 复购/推荐<br/>(OPS 口碑触发 NPS≥7)"]
REP -->|"回流环 campaignId 追溯(不变量③)"| L1
T -->|"触达→线索转化率 < 场景基准 50%"| DROP1["流失告警<br/>ChannelROI.abnormalFlag=⚠️"]
L3 -->|"报价→成交率 < 场景基准 50%"| DROP2["流失联动 CPT 异常池<br/>OL 人工跟进"]
10.2 各场景转化基准(对齐 FunnelConversionRate VO:threshold / actual / trend30d)¶
| 场景 | 触达T→线索L1 | 线索L1→报价L3 | 报价L3→成交L4 | 成交L4→复购REP | 成交L4→推荐REP | ROI 基准(FunnelStageMetric) |
|---|---|---|---|---|---|---|
| SCENE 01 线上投放 | 3-5% | 60% | 70% | 15% | 10% | ChannelROI ≥ 3.0(P0) |
| SCENE 02 师傅推荐 | 8-12% | 70% | 75% | 20% | 12% | ChannelROI ≥ 5.0(P0) |
| SCENE 03 电商批量 | — | 80% | 85% | — | — | 分润率 ≤ 合同约定(不变量④) |
| SCENE 04 物流引荐 | — | 75% | 80% | — | — | 分润率 ≤ 合同约定(不变量④) |
| SCENE 05 品牌源头 | — | 80% | 85% | — | — | 分润率 ≤ 合同约定(不变量④) |
| SCENE 06 平台合作 | — | 75% | 80% | — | — | 分润率 ≤ 合同约定(不变量④) |
| SCENE 07 生产商MFR | — | 85% | 90% | — | — | 分润阶梯 5%~15%(不变量④) |
| SCENE 08 物流商LGP | — | 80% | 85% | — | — | 分润率 ≤ 15%(不变量④) |
以上为初期基准目标值(写入 FunnelConversionRate.threshold),实际数据待运营 3 个月后按月校准(FunnelBenchmarkUpdated 事件)。
10.3 漏斗监控与优化(CAC 两级预警 + AB 测试机制)¶
- 监控看板:
FunnelDashboardService聚合 8 场景 × 8 级 × 日周月视图,对齐 §三 ChannelROI VO(campaignId、spentAmount、conversionCount、roiValue、abnormalFlag) - A/B 测试机制:物料 A/B(A/BTestService)、渠道 A/B(MarketingCampaign.splitTest 配置)、话术 A/B(SalesMaterial.abVariants 字段);显著差异 → MaterialCombinationMissing 同类事件通知 ML
- 流失节点定位:与 CPT 8 类跟踪池联动(CPT 异常池 + 问题客户池);T→L1 流失告警 OL 人工跟进
- CAC 两级预警(CustomerAcquisitionCost VO):
- 一级(黄色):单场景 CAC ≥ 基准 1.5× → 告警 OL 渠道优化
- 二级(红色):单场景 CAC ≥ 基准 2.5× 且 ROI < 1.5 → CampaignBudgetExceeded 同类阻断 → 暂停投放 + TL 审批
十一、数据安全与权限(对齐 MDS L1 公开 / L2 内部 / L3 敏感 / L4 机密)¶
对齐 MDS-D V1.3 §八 隐私分级体系 + 香港 PDPO 合规要求。每条规则绑定 OPS DDD 中对应的不变量或领域服务,确保安全策略落地到聚合根校验。
| 安全要求 | 说明(PDPO 合规条款) | DDD 对应不变量 / 服务 / 实体 | 权限等级 |
|---|---|---|---|
| PDPO 客户营销合规 | 客户营销数据须遵循香港 PDPO 第Ⅳ部「直接促销」规定,敏感字段(手机号/地址/邮箱)在营销分群场景下脱敏;客户享有「禁止直接促销」的被遗忘权(opt-out) | PrivacyDesensitizationService(MDS 领域服务复用) + 营销分群查询 → ACL VO 返回脱敏字段;opt-out 客户 → CPL.trustBadges 清空 + ReputationLoop ELIGIBLE→INELIGIBLE(状态机 3.7.3) | L2 内部 / L3 敏感联动 |
| 营销授权(Opt-in) | 推送/短信/邮件须获得客户明确授权(CPL.marketingConsent 字段 = GRANTED);未授权客户禁止任何主动触达 | LeadIntakeService.batchImport() 前置校验:marketingConsent=DENIED 客户自动跳过 + ConsentViolationBlocked 事件日志 |
L2 内部(CPL 字段校验) |
| 师傅个人信息脱敏 | 师傅个人信息(联系方式/地址/证件)在公开展示页面、服务卡片、案例展示中必须脱敏:仅保留 WPL.workerId + 昵称 + 首字母姓氏 + 非精准地址(区一级) | 不变量:WorkerPersonalBrandService.buildPublicProfile() 返回字段白名单校验(脱敏失败 → PrivacyViolationException 阻断) |
L1 公开(对外) / L2 内部(内部看板) |
| 推荐关系链权限分级 | 推荐人/被推荐人完整身份(姓名/联系方式)仅 OL+TL 可查看;普通运营只可查看脱敏 ID + 激励金额;L4 机密财务字段(实际到账金额)仅 FL(财务)可查询 | RecommendationRelation VO 按角色分级:OL 看到脱敏 ID、TL 看到半脱敏、FL(L4 机密)看到完整 PII;不变量:循环检测时不返回任何 PII 给调用方 | L2 内部 / L3 敏感 / L4 机密三级 |
| B 端合同机密管控 | BPartnershipContract 实体中「分润阶梯实值、SLA 罚则条款、对账实际金额、MFR/LGP 商业机密字段」为 L4 机密级;仅 TL+ML/FL 可访问,OL 只读合同框架(type/status/sla 摘要) | 不变量:BPartnershipContractRepository.getById(role) 按 role 过滤字段;L4 字段查询须合同签名 ContractViewerSignature 持久化 + 审计日志;跨 B 端合同禁止聚合查询(防止分梯价泄露) | L4 机密(B 端合同核心) |
十二、实施优先级(7 模块 P0/P1/P2 + DDD 前置依赖)¶
前置依赖对齐 §二 DDD 2.3 上下文映射表 + §三 3.7 三聚合根状态机;所有 P0 模块须在「MVP 阶段三」启动前验收通过(含聚合根单元测试覆盖不变量)。
| 优先级 | 模块 | 理由 | MVP 前置依赖 + DDD 前置项 |
|---|---|---|---|
| P0 | SCENE 01 线上获客 + SCENE 02 师傅推荐 | 冷启动获客双基础(C 端流量入口) | QSV/CPT/MDS MVP 已上线 + MarketingCampaign 聚合根不变量①②③(UTM唯一/预算不超/回流可追溯)单元测试 100% |
| P0 | A 组 + B 组 7 组销售物料(F1-F7 版本化) | 信任 + 报价基础物料(无物料则 L1-L3 转化率无法保障) | QSV MVP 已上线 + SalesMaterial 聚合根(3.7.2)状态机 DRAFT→ACTIVE 全链路测试 |
| P0 | 口碑营销六策略(BadgeEligibilityService + 激励发放) | 核心壁垒(NPS→推荐→复购闭环) | CPT L6-L8 数据采集成品 + CPL 推荐关系字段上线 + ReputationLoop 聚合根不变量③④(徽章不可绕过/激励不可循环)单元测试 100% |
| P1 | SCENE 03/05 B 端合作(LGP/MFR 批量导入) | 订单量放大(批量订单驱动营收规模化) | CPT B 端批量 L1 入站上线 + LeadIntakeService.batchImport() 分润≤15%(不变量④)集成测试通过 + BPartnershipContract 状态机 OPERATING 校验 |
| P1 | 转化漏斗分析(OPS-A,DOC-P61-A) | 渠道优化数据驱动(CAC 两级预警 + ROI 看板) | CPT L1-L4 数据 ≥ 200 条样本 + FunnelStageMetric 实体 + ChannelROI VO 按日聚合脚本验证 |
| P2 | SCENE 02/04/06 扩展渠道 | 渠道扩展多元化(降低对单一场景依赖) | — |
| P2 | 三 BC 微服务拆分里程碑 | DDD 限界上下文落地阶段四成熟期目标 | BAS V1.0 子域架构稳定 ≥ 6 个月未调整 + 日均订单 ≥ 1000 单阈值 + TL 审批通过(BAS §七变更治理) |
十三、后续规划(6 条扩 OPS-A + OpenAPI + 引擎规格 + 看板规格 + 三 BC 拆分)¶
- 7 组销售物料详细设计(OPS-M,DOC-P61-M)✅ 已完成 V1.0,见 销售物料详细设计
- 转化漏斗数据分析模型(OPS-A,DOC-P61-A):FunnelStageMetric × 8 场景 × 日/周/月,含 CAC 两级预警算法、ChannelROI 异常检测算法、流失节点归因算法规格
- 各场景 API 对接规格(OpenAPI 3.0):LGP-API-01~05(§8.4.3)+ MFR 下单接口 + 电商平台 SCENE03 批量导入接口,对齐 BPartnershipContract SIGNED→INTEGRATING 阶段交付物
- 口碑营销自动化引擎规格:BadgeIncentiveEngine(§7.2)详细伪代码 + NpsBand 分档参数表 + IncentiveLoopDetected 循环检测算法(三跳闭环 DFS 规格)
- 渠道 ROI 与 CAC 看板规格:FunnelDashboardService UI 原型(annotate.js Ctrl+Hover 联动 OPS-UC 用例)+ 8 场景×8 级漏斗×CAC 预警热力图
- 三 BC 微服务拆分演进路线:AcquisitionOps(获客+合同+批量)/ MaterialOps(物料+A/B+版本)/ WoMMarketing(口碑+徽章+激励)拆分为 3 独立微服务的阶段目标、依赖顺序、数据切分方案(对齐 BAS §四阶段演进表四·成熟期)
修订记录¶
| 版本 | 日期 | 修订人 | 修订内容 |
|---|---|---|---|
| V1.0 | 2026-08-05 | DT | 首版创建:承接 RQD-B §4 口碑营销,统筹 6 场景获客 + 7 组物料 + B 端合作;定义与 QSV/CPT/MDS 四角协同方案 |
| V1.1 | 2026-08-05 | DT | §十一 后续规划标注 OPS-M 已完成(V1.0 已创建,含 7 组 32 项物料详细规格) |
| V2.0 | 2026-08-17 | DT | 新增 SCENE 07 生产商渠道获客、SCENE 08 物流配送合作;§6.4 物流合作管理模块(LGP对接接口、楼宇配送校验、SLA协同);§6.5 MFR生产商渠道管理(合作模式、对接流程);B端合作类型表扩充至6类 |
| V2.1 | 2026-08-21 | DT | ① 新增 §二 DDD 战略设计(3 子域获客核心/物料支撑/口碑核心 + 3 BC Mermaid 图 + 4 上下文映射模式表 + 3 ACL VO 表),对齐 BAS §六 DDD 实施规范模板;② 新增 §三 DDD 战术设计(3 聚合根 MarketingCampaign/SalesMaterial/ReputationLoop × 4 不变量 + 9 实体 + 8 VO + 6 领域服务 + 8 领域事件 + 3 仓储 3 工厂 + 3 台状态机 Mermaid 完整);③ 章节+2 顺延(原 §二服务边界→§四 、原 §三场景→§五、原 §四物料→§六、原 §五口碑→§七、原 §六B端→§八、原 §七对接→§九、原 §八漏斗→§十、原 §九安全→§十一、原 §十优先级→§十二、原 §十一后续→§十三);④ 遗留修复 §4.2:DSP→DIS 归属修正、物流模块归属 DLV 物流商档案库、DIS 派单服务协同补全;⑤ §九.9.5 五服务协同数据流图 扩充 PPL 生产商库 + DLV 物流商库 + DIS 派单服务 三方(原四库→六库,原四服务→五服务)、OPS 3 BC 配色区分(AcquisitionOps#9c6644/MaterialOps#c19a6b/WoMMarketing#7f4f24)、只读不写 ACL 链路标注;⑥ 关联文档:顶部摘要新增 BAS V1.0、DIS-D V1.0 关联引用;跨服务 DDD 引用增加锚点;修订记录追加本条 V2.1 |