跳转至

运营服务设计(Operations Service Design - OPS-D)

文档编号:DOC-P61-D / OPS-D 版本:V2.1 创建日期:2026-08-05 维护人:OL / ML / DT 关联文档README业务架构说明 BASQSV-DCPT-DMDS-DDIS-DRQD-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 双重价值

  1. 获客转化:多场景获客 + 标准化物料 + CPL 精准标签触达,降低 CAC(客户获取成本)至客单价 15% 以下
  2. 口碑裂变:基于 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 配色:#9c6644 AcquisitionOps / #c19a6b MaterialOps / #7f4f24 WoMMarketing

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

本文件为 OPS-D(运营服务设计),场景手册见 OPS-S,需求来源见 RQD-B §4-§5。