1811872455@163.com a9e0d96b70 框架整理 1 місяць тому
..
src a9e0d96b70 框架整理 1 місяць тому
README.md a9e0d96b70 框架整理 1 місяць тому
pom.xml a9e0d96b70 框架整理 1 місяць тому

README.md

营销(storlead-marketing)功能需求与设计说明

对应目录:storlead-marketing · Maven artifactIdstorlead-marketing · Java 包根:com.storlead.crm.marketing

1. 模块目标

基于“创建营销活动”四步向导,为销售团队提供可执行、可追踪、可自动化的邮件营销能力。当前版本聚焦邮件渠道,不包含 WhatsApp、LinkedIn、微信企业号等多渠道触达。

2. 核心业务流程(四步向导)

  1. 基本信息:定义活动名称、类型、优先级、周期、负责人、活动描述和活动目标。
  2. 目标客户:基于客户分群和筛选条件圈定触达对象,形成目标客户包。
  3. 触达渠道:配置邮件触达参数(发件账号、发送策略、模板、主题、正文)。
  4. 自动化规则:配置 SOP 序列和跟进规则,保存并执行活动。

2.1 智能寻客任务展示约束(新增)

  • 营销侧“智能寻客任务”展示区的数据来源,必须是用户在“创建智能寻客任务”流程中实际创建并保存成功的任务数据。
  • 展示层禁止使用硬编码、Mock 假数据或与任务主记录无关联的缓存拼装数据。
  • 任务列表最少展示:任务名称、创建人、创建时间、当前状态、目标客户规模、最近执行时间。
  • 任务详情需要可回溯到创建时配置:策略条件、画像参数、筛选条件、渠道选择与自动化规则版本。
  • 当创建任务被修改或重跑后,展示页需实时反映最新任务版本,并保留历史执行记录入口。

3. 详细功能需求

3.1 基本信息页

功能项

  • 活动基础字段维护:活动名称、活动类型、优先级、开始日期、结束日期、负责人、活动描述。
  • 活动目标输入:支持录入本次活动目标值(如触达量、打开量、回复量等)。
  • AI 辅助:支持“一键生成活动名称”“智能生成活动描述和策略”。

设计要求

  • 页面校验:活动名称、负责人、开始/结束日期为必填。
  • 日期校验:结束日期不能早于开始日期。
  • 目标值校验:仅允许非负整数。
  • 当前版本去除“关联商机”和“商机数”目标字段。

3.2 目标客户页

功能项

  • 预设客户包:全部潜客、本周新增、高意向客户、沉默客户。
  • AI 智能推荐客户包(系统可按活动类型推荐优先人群)。
  • 高级筛选:地区、行业、意向分数、客户规模、关键词搜索。
  • 结果展示:展示已选择客户数、来源分布,并支持“预览客户”。

设计要求

  • “已选择客户”数量需实时更新,并作为下一步可执行前置条件。
  • 支持“清除筛选”和回退上一步后保留筛选条件。
  • 当前版本去除“客户阶段”“采购意向”两个筛选维度。

3.3 触达渠道页(当前仅邮件)

功能项

  • 渠道选择:只启用“邮件营销”。
  • 邮件发送设置:发件邮箱、发送时间(含 AI 推荐时段)、单批发送量。
  • 内容设置:邮件模板、邮件主题、邮件正文、AI 生成正文。
  • 追踪设置:邮件打开追踪。

设计要求

  • 仅允许单渠道邮件,不展示或不启用 WhatsApp、LinkedIn、微信企业号。
  • 邮件主题必填,正文必填(或由 AI 生成后自动填充)。
  • 发件邮箱必须是已验证账号。
  • 当前版本不启用“追踪链接点击”“追踪客户回复”勾选项。
  • 当前版本不展示“渠道效果预测”卡片(预计打开率/回复率/转化率)。

3.4 自动化规则页

功能项

  • SOP 序列模板:标准开发序列、快速跟进序列、培育序列、唤醒序列。
  • 序列步骤展示:按顺序显示动作(邮件、电话等),支持重定义步骤文案。
  • 跟进规则开关:
    • 未打开邮件自动跟进(可配置等待天数)
    • 未点击链接跟进(可配置等待天数)
    • 客户回复后停止自动化

设计要求

  • 规则粒度为“活动级”,生效范围是本活动所有目标客户。
  • 等待天数支持可配置下拉值(如 1/3/5/7 天)。
  • 规则冲突时优先级:停止类规则 > 跟进类规则。
  • 当前版本去除“未回复自动跟进(依赖 WhatsApp/LinkedIn)”与“客户预约后停止自动化”。

4. 活动状态与执行设计

状态定义

  • 草稿:向导未完成或仅保存未提交。
  • 待执行:已配置完成,等待到达发送时间。
  • 执行中:发送任务或自动化规则正在运行。
  • 已完成:活动执行完毕且无后续动作。
  • 已暂停:人工暂停,不再触发自动动作。

状态流转

  • 草稿 -> 待执行 -> 执行中 -> 已完成
  • 执行中 -> 已暂停(人工操作)
  • 已暂停 -> 执行中(恢复)

5. 数据展示与运营支持

  • 活动列表需支持按状态、负责人、日期范围筛选。
  • 活动详情需展示:
    • 目标客户规模
    • 实际触达数
    • 邮件打开表现
    • 自动化规则命中次数
  • 支持活动复用:以历史活动为模板创建新活动。

6. 权限与边界

权限

  • 活动创建/编辑:营销负责人及授权角色。
  • 活动审批/发布(如有):管理角色。
  • 查看权限:按租户和团队范围隔离。

模块边界

  • 本模块负责活动编排、目标客户圈选、邮件触达配置、自动化规则执行编排。
  • 邮件底层投递能力由 storlead-email 或基础消息能力承接。
  • 客户主数据维护由 storlead-customer 承接。

7. 本期范围说明(与页面标注一致)

本期保留:

  • 邮件营销单渠道
  • 客户分群与高级筛选(不含客户阶段/采购意向)
  • SOP 模板与基础自动化规则

本期不做:

  • WhatsApp、LinkedIn、微信企业号渠道
  • 关联商机与商机目标字段
  • 链接点击与客户回复追踪
  • 触达效果预测卡片
  • 依赖外部 IM 渠道的自动跟进规则