|
|
@@ -0,0 +1,1741 @@
|
|
|
+# 权益平台活动模块产品文档
|
|
|
+
|
|
|
+> 资料来源:用户上传的视频录屏与《权益平台活动模块 – CUPD》PPT。本文档按“移动端页面 + 后台配置 + 状态规则 + 测试点 + Codex/OpenCode 开发提示词”整理,用于后续需求评审、Demo 开发或交给 AI 编程工具执行。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 1\. 需求范围与核心结论
|
|
|
+
|
|
|
+### 1.1 业务场景
|
|
|
+
|
|
|
+权益平台需要支持面向客户展示各类活动,客户可以在权益专区首页、全部活动、我的活动中查看活动,并根据活动规则完成报名、补充信息、查看活动详情、查看达标进度和奖励领取。部分新客活动之间存在互斥关系,需要在报名时进行实时拦截,避免客户同时参与多个互斥活动。
|
|
|
+
|
|
|
+本需求不是单一的“活动列表”,而是一个完整的活动模块,至少包含:
|
|
|
+
|
|
|
+1. 活动展示:权益专区首页活动模块、全部活动列表、我的活动列表。
|
|
|
+2. 活动详情:未报名详情、已报名详情、无需报名详情。
|
|
|
+3. 报名链路:报名确认、补充信息收集、报名成功/失败。
|
|
|
+4. 达标进度:多条件、多层级、单次/多次发奖、MGM 推荐活动特殊展示。
|
|
|
+5. 互斥判断:新客活动之间互斥、MGM 与非 MGM 活动互斥、T+1/T-1 数据延迟处理。
|
|
|
+6. 后台配置:活动基础信息、展示规则、报名规则、进度规则、奖励规则、互斥规则、短信/转发规则。
|
|
|
+7. 信用卡活动入口:作为权益平台内的固定入口或后续独立 tab。
|
|
|
+
|
|
|
+### 1.2 用户角色
|
|
|
+
|
|
|
+| 角色 | 说明 | 关注点 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 客户 | 权益平台前端使用者 | 能看到自己可参与的活动、完成报名、查看进度和奖励 |
|
|
|
+| 潜客/新客 | 可能通过合作方二维码或链接进入活动 | 是否满足 NTB 新客活动条件、是否与其他活动互斥 |
|
|
|
+| 推荐人 | MGM 亲友推荐活动中的推荐方 | 查看被推荐人是否达标、是否因互斥失效 |
|
|
|
+| 被推荐人 | MGM 亲友推荐活动中的被推荐客户 | 可能与其他新客活动互斥 |
|
|
|
+| 活动运营 | 后台配置活动的人 | 配置活动内容、展示范围、报名规则、奖品、互斥组 |
|
|
|
+| 系统 | 标签、开户时间、活动报名、奖励发放等能力提供方 | 标签数据、客户状态、互斥判断、进度计算、奖励跳转 |
|
|
|
+
|
|
|
+### 1.3 第一版取舍建议
|
|
|
+
|
|
|
+必须做
|
|
|
+
|
|
|
+| 功能 | 原因 |
|
|
|
+| --- | --- |
|
|
|
+| 活动首页模块、全部活动、我的活动 | 没有入口,活动无法被客户访问 |
|
|
|
+| 活动详情未报名/已报名两套状态 | 报名前后展示内容和按钮不同 |
|
|
|
+| 报名规则配置 | 活动是否需要报名、是否确认、是否补充信息都不同 |
|
|
|
+| 报名名额控制 | 存在“报名已满”场景 |
|
|
|
+| 客群可见/报名限制 | 活动不是所有客户都能看或报名 |
|
|
|
+| 无需报名活动自动进入我的活动 | PPT 中明确说明无需报名活动也会进入我的活动 |
|
|
|
+| 达标进度基础展示 | 活动核心价值是查看进度和奖励 |
|
|
|
+| 奖励类型与按钮跳转 | 不同奖励按钮不同:积分、立减金、卡券、信用卡权益、第三方权益 |
|
|
|
+| 活动互斥实时判断 | 避免同一天报名多个互斥活动 |
|
|
|
+| 互斥后的活动状态展示 | 其他活动需展示“不符合参与条件/报名条件” |
|
|
|
+| 后台配置页 Demo | 该模块大量规则依赖后台配置,不只做移动端页面不完整 |
|
|
|
+
|
|
|
+可以后续做
|
|
|
+
|
|
|
+| 功能 | 原因 |
|
|
|
+| --- | --- |
|
|
|
+| 短信提醒配置 | 有业务价值,但不影响报名和查看主链路 |
|
|
|
+| 活动转发控制 | 可作为活动扩散能力,第一版可只做开关展示 |
|
|
|
+| 信用卡活动独立 tab | PPT 中标记待讨论,可先做固定入口 |
|
|
|
+| 人工代办修改报名信息 | PPT 提到预留系统能力,但首版不建议实现复杂后台代办 |
|
|
|
+| 点击对比弹窗 | 属于达标进度增强说明,首版可做简单弹窗 |
|
|
|
+| 连续达标逐月滚动展示 | 可在 Demo 中做静态/模拟数据,真实计算后续对接 |
|
|
|
+
|
|
|
+不建议第一版做
|
|
|
+
|
|
|
+| 功能 | 原因 |
|
|
|
+| --- | --- |
|
|
|
+| 接入真实银行客户/标签/开户接口 | 开发成本和数据权限高,不适合 Demo 阶段 |
|
|
|
+| 完整奖励发放系统 | 本模块只需要展示按钮与跳转,不建议做真实发奖闭环 |
|
|
|
+| 全量 MGM 原生能力重做 | MGM 表单和推荐关系属于既有能力,本需求只处理权益平台展示与互斥结果 |
|
|
|
+| 复杂审批流 | PPT 未明确活动后台审核流,Demo 阶段不需要扩展过多 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 2\. 页面与模块清单
|
|
|
+
|
|
|
+### 2.1 移动端页面
|
|
|
+
|
|
|
+| 页面/模块 | 页面类型 | 主要作用 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 权益专区主页 - 活动模块 | 移动端模块 | 在权益平台首页展示配置为首页可见的活动入口 |
|
|
|
+| 全部活动列表页-线上活动 | 移动端页面 | 展示客户当前所有可见线上活动 |
|
|
|
+| 全部活动列表页-线下活动 | 移动端页面 | 展示客户当前所有可见线下活动 |
|
|
|
+| 全部活动列表页-信用卡活动 | 移动端页面 | 需确认,是否展示,是否后台控制展示,展示哪些内容 |
|
|
|
+| 我的活动页 - 进行中 | 移动端页面 | 展示客户已报名、无需报名、进行中的活动 |
|
|
|
+| 我的活动页 - 已结束 | 移动端页面 | 展示客户已结束活动,置灰但可查看详情/进度/奖品 |
|
|
|
+| 活动详情页 - 未报名 | 移动端页面 | 展示活动详情,并提供报名入口 |
|
|
|
+| 报名确认页/弹窗 | 移动端确认页 | 可配置是否需要客户二次确认 |
|
|
|
+| 补充信息收集页/弹窗 | 移动端表单 | 可配置,最多收集 2 个补充信息,例如航司会员号 |
|
|
|
+| 报名失败/弹窗 | 移动端报名失败提示页 | 提示失败结果 |
|
|
|
+| 报名结果页 | 移动端结果页 | 展示报名成功 |
|
|
|
+| 活动详情页 - 已报名/无需报名 | 移动端页面 | 展示报名后信息、活动内容、按钮跳转 |
|
|
|
+| 活动达标进度页-层层礼 | 移动端页面 | <br> |
|
|
|
+| 活动达标进度页-MGM | 移动端页面 | MGM 活动特殊进度展示,含推荐人/被推荐人场景 |
|
|
|
+| 活动达标进度页-NTB | 移动端页面 | <br> |
|
|
|
+| 合作方活动落地页 | 移动端 H5 | 外部二维码/链接进入的活动报名页面 |
|
|
|
+| 信用卡活动专区入口 | 移动端入口 | 跳转到信用卡权益平台或信用卡活动专区 |
|
|
|
+
|
|
|
+### 2.2 后台配置页面(按菜单理解)
|
|
|
+
|
|
|
+后台不再按“基础信息配置/报名规则配置/达标配置”这种零散模块理解,而是按菜单理解。活动管理是主菜单,其他可复用能力拆成独立菜单,活动创建时选择引用。
|
|
|
+
|
|
|
+| 后台菜单 | 主要作用 | 与活动管理的关系 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 活动管理 | 创建活动、编辑活动、审核发布活动、预览活动 | 主菜单,活动创建时选择其他菜单的配置 |
|
|
|
+| 客群管理(原有菜单-人群管理) | 配置展示客群、报名客群、达标客群 | 活动管理中选择客群 |
|
|
|
+| 活动互斥组管理 | 配置 NTB/MGM 等互斥规则和拦截文案 | 活动报名设置中选择互斥组 |
|
|
|
+| 通知模板管理(原有菜单-短信模板管理) | 配置报名成功、活动开始前、达标发奖短信 | 活动通知设置中选择模板 |
|
|
|
+| 活动投放管理(暂时不需要) | 配置渠道码、链接、二维码、MobileX/权益首页版位 | 选择活动后生成投放物料和版位 |
|
|
|
+| 活动报表/进度查询 | 查询报名、达标、发奖、积分、立减金等结果 | 不参与活动创建,只做运营查询 |
|
|
|
+| 信用卡活动入口配置 | 控制信用卡活动专区入口和跳转 | 可作为系统配置或投放配置 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3\. 移动端页面说明与字段说明
|
|
|
+
|
|
|
+## 3.1 权益专区主页 - 活动模块
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+权益专区主页中的活动模块,用于展示运营配置为“首页展示”的活动。客户点击活动卡片后进入活动详情页。某些活动可以不展示到首页,只通过链接或二维码访问;这类活动只有客户报名后才会出现在“我的活动”中。
|
|
|
+
|
|
|
+### 展示规则
|
|
|
+
|
|
|
+1. 仅展示当前客户可见的活动。
|
|
|
+2. 活动需同时满足:活动状态有效、展示时间有效、客群可见、后台配置首页展示。
|
|
|
+3. 无需报名活动若配置到首页,也可以展示在首页活动模块。
|
|
|
+4. 首页活动模块为空时,不展示模块标题和空白区域。
|
|
|
+
|
|
|
+### 字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 编辑规则/异常 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动小图 | 活动卡片图片 | 图片 URL | 是 | 后台活动基础信息 | 卡片左侧或顶部展示 | 图片为空则使用默认图或不展示该活动 |
|
|
|
+| 活动名称 | 活动标题 | 文本 | 是 | 后台活动基础信息 | 最多展示 2 行,超出省略 | 后台必填 |
|
|
|
+| 活动时间 | 活动进行时间 | 日期范围 | 是 | 后台活动时间配置 | 格式如 2026/1/1-2026/3/31 | 结束时间早于开始时间不允许保存 |
|
|
|
+| 活动状态文案 | 如已报名、不符合参与条件 | 文本/枚举 | 否 | 系统根据客户状态计算 | 按客户活动状态展示 | 不同客户看到的状态可能不同 |
|
|
|
+| 跳转地址 | 点击卡片后的页面 | URL/路由 | 是 | 系统生成 | 默认跳活动详情页 | 外部活动可跳合作方落地页 |
|
|
|
+
|
|
|
+### 交互逻辑
|
|
|
+
|
|
|
+1. 客户进入权益专区主页。
|
|
|
+2. 系统查询客户可见活动列表。
|
|
|
+3. 过滤未配置首页展示的活动。
|
|
|
+4. 客户点击活动卡片:
|
|
|
+ - 未报名活动:进入活动详情页(未报名)。
|
|
|
+ - 已报名活动:进入活动详情页(已报名)。
|
|
|
+ - 无需报名活动:进入活动详情页(报名后/无需报名)。
|
|
|
+ - 不符合参与条件活动:可进入详情页查看不符合提示,也可按业务配置不允许点击。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.2 全部活动列表页
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+全部活动列表页展示当前客户所有可见活动,包含线上/线下活动。页面下方可展示信用卡活动专区固定入口。
|
|
|
+
|
|
|
+### 展示规则
|
|
|
+
|
|
|
+1. 展示客户所有可见活动。
|
|
|
+2. 支持按照活动时间从新到老展示。
|
|
|
+3. 活动是否展示到权益平台前端由后台配置控制。
|
|
|
+4. 信用卡活动入口位于活动列表底部,可配置是否对客展示。
|
|
|
+
|
|
|
+### 字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 异常情况 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动小图 | 列表卡片图片 | 图片 URL | 是 | 后台配置 | 每条活动展示 | 加载失败展示默认图 |
|
|
|
+| 活动名称 | 活动名称 | 文本 | 是 | 后台配置 | 最多 2 行 | 空值不允许活动发布 |
|
|
|
+| 活动时间 | 活动进行时间 | 日期范围 | 是 | 后台配置 | 统一格式展示 | 时间为空不展示活动 |
|
|
|
+| 活动状态 | 当前客户与活动关系 | 枚举 | 否 | 系统计算 | 如已报名、不符合参与条件、报名已满等 | 状态优先级见状态规则 |
|
|
|
+| 活动分类 | 线上活动/线下活动/信用卡活动 | 枚举 | 否 | 后台配置 | 可作为 tab 或标签 | 无分类时默认线上活动 |
|
|
|
+| 信用卡活动入口 | 跳转信用卡活动专区 | 入口卡片 | 否 | 后台入口配置 | 配置开启时展示在列表底部 | 无链接时不展示 |
|
|
|
+
|
|
|
+### 交互逻辑
|
|
|
+
|
|
|
+1. 进入全部活动列表页,系统拉取当前客户可见活动。
|
|
|
+2. 点击活动卡片进入活动详情页。
|
|
|
+3. 点击信用卡活动专区入口,跳转信用卡权益平台或信用卡活动专区。
|
|
|
+4. 若无活动,展示空状态文案,例如“暂无可参与活动”。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.3 我的活动页
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+我的活动用于展示客户已经报名、无需报名自动加入、或已经结束但仍可查看记录的活动。页面分为“进行中”和“已结束”两个 tab。
|
|
|
+
|
|
|
+### 展示规则
|
|
|
+
|
|
|
+1. 进行中 tab 展示客户进行中的活动。
|
|
|
+2. 已结束 tab 展示客户已结束的活动。
|
|
|
+3. 已结束活动需要置灰。
|
|
|
+4. 已结束活动仍可以点击进入活动详情页,查看活动详情、进度和奖品。
|
|
|
+5. 不需要报名的活动,在活动期间自动加入“我的活动-进行中”;活动结束后进入“已结束”。
|
|
|
+6. 我的活动按照时间从新到老展示。
|
|
|
+7. 页面可展示温馨提示:如需查看信用卡活动进度,请点击进行中-信用卡活动专区。
|
|
|
+
|
|
|
+### 字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 异常情况 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| Tab 名称 | 进行中/已结束 | 枚举 | 是 | 固定 | 顶部 tab 展示 | 无活动时仍展示 tab |
|
|
|
+| 活动小图 | 活动卡片图片 | 图片 URL | 是 | 后台活动配置 | 已结束活动置灰 | 图片加载失败展示默认图 |
|
|
|
+| 活动名称 | 活动标题 | 文本 | 是 | 后台活动配置 | 超出省略 | 空值不允许发布 |
|
|
|
+| 活动时间 | 活动进行时间 | 日期范围 | 是 | 后台活动配置 | 列表展示 | 时间异常则不展示 |
|
|
|
+| 活动状态 | 已报名/已结束/无法继续参与等 | 枚举 | 否 | 系统计算 | 可展示在卡片上 | 状态为互斥失败时展示对应文案 |
|
|
|
+| 信用卡活动提示 | 查看信用卡活动进度提示 | 文本 | 否 | 后台或固定文案 | 可展示在进行中 tab 顶部 | 未配置时不展示 |
|
|
|
+
|
|
|
+### 交互逻辑
|
|
|
+
|
|
|
+1. 客户进入我的活动页。
|
|
|
+2. 默认展示“进行中”。
|
|
|
+3. 点击“已结束”切换到已结束活动。
|
|
|
+4. 点击活动卡片:
|
|
|
+ - 进入活动详情页。
|
|
|
+ - 若活动有进度,仍可查看活动进度。
|
|
|
+ - 若活动有奖品,仍可查看奖品信息。
|
|
|
+5. 已结束活动置灰,但不禁止点击。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.4 活动详情页 - 未报名
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+客户在未报名状态进入活动详情页时,页面展示活动详细内容,并提供“报名”按钮。系统需要判断客户是否符合报名条件以及名额是否充足。
|
|
|
+
|
|
|
+### 展示内容
|
|
|
+
|
|
|
+1. 活动图片。
|
|
|
+2. 活动名称。
|
|
|
+3. 活动对象。
|
|
|
+4. 活动报名时间。
|
|
|
+5. 活动进行时间。
|
|
|
+6. 报名人数,是否展示可配置。
|
|
|
+7. 活动内容。
|
|
|
+8. 活动达标层级,最多四层(注意:达标配置区 PPT 中另有最多五层描述,需业务确认。Demo 建议兼容 5 层,页面按配置展示)。
|
|
|
+9. 报名按钮。
|
|
|
+
|
|
|
+### 字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 编辑/异常规则 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动图片 | 详情页头图 | 图片 URL | 是 | 后台配置 | 顶部展示 | 图片为空使用默认图或活动不可发布 |
|
|
|
+| 活动名称 | 活动标题 | 文本 | 是 | 后台配置 | 页面主标题 | 后台必填 |
|
|
|
+| 活动对象 | 面向客户范围 | 文本/标签 | 是 | 后台配置 | 如汇丰卓越理财新户 | 可与客群标签不完全一致,是对客文案 |
|
|
|
+| 报名时间 | 可报名时间范围 | 日期时间 | 视活动而定 | 后台报名配置 | 需要报名活动展示 | 当前时间不在范围内时按钮置灰或隐藏 |
|
|
|
+| 活动进行时间 | 达标/活动有效时间 | 日期时间 | 是 | 后台配置 | 页面展示 | 决定活动进行中/已结束 |
|
|
|
+| 报名人数 | 当前报名人数/名额 | 数字 | 否 | 报名记录统计 | 后台可配置是否展示 | 统计失败时隐藏,不影响报名 |
|
|
|
+| 活动内容 | 活动规则说明 | 富文本 | 是 | 后台配置 | 正文展示 | 支持图文、换行、链接 |
|
|
|
+| 达标层级 | 活动奖励/达标层级说明 | 列表 | 否 | 后台达标配置 | 最多按配置展示 | 超过上限不允许保存 |
|
|
|
+| 报名按钮 | 触发报名 | 按钮 | 需要报名时是 | 系统生成 | 符合条件且可报名时可点击 | 不符合条件或名额满时进入失败提示 |
|
|
|
+
|
|
|
+### 交互逻辑
|
|
|
+
|
|
|
+1. 客户进入活动详情页。
|
|
|
+2. 系统判断客户是否可见。
|
|
|
+3. 系统判断客户是否符合报名条件。
|
|
|
+4. 系统判断是否需要报名:
|
|
|
+ - 需要报名:展示报名按钮。
|
|
|
+ - 不需要报名:按“已报名/无需报名”版本展示。
|
|
|
+5. 客户点击报名按钮后:
|
|
|
+ - 若不符合报名条件:进入报名失败提示。
|
|
|
+ - 若名额不足:提示“很遗憾,该活动报名已满。”
|
|
|
+ - 若命中互斥规则:展示互斥拦截文案。
|
|
|
+ - 若通过校验:进入报名确认页或补充信息页。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.5 报名确认页/弹窗
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+报名确认页用于让客户确认是否参加当前活动。此页面可配置是否启用,如果当前活动不需要客户重复确认,可以跳过该步骤。
|
|
|
+
|
|
|
+### 字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 异常情况 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| 确认标题 | 确认报名活动名称 | 文本 | 是 | 活动名称 + 后台文案模板 | 如“您确认报名【活动名称】活动?” | 活动名称为空不可发布 |
|
|
|
+| 确认说明 | 活动互斥/规则提示 | 富文本 | 否 | 后台配置 | 支持换行和重点提示 | 未配置时不展示 |
|
|
|
+| 确认按钮 | 继续报名 | 按钮 | 是 | 固定 | 点击后进入下一步 | 重复点击需防抖 |
|
|
|
+| 取消按钮 | 放弃报名 | 按钮 | 是 | 固定 | 返回详情页 | 取消不产生报名记录 |
|
|
|
+
|
|
|
+### 交互逻辑
|
|
|
+
|
|
|
+1. 客户点击报名。
|
|
|
+2. 若活动配置“需要重复确认”,展示确认页/弹窗。
|
|
|
+3. 点击确认:
|
|
|
+ - 若需要补充信息,进入补充信息收集页。
|
|
|
+ - 若不需要补充信息,直接提交报名。
|
|
|
+4. 点击取消或返回:
|
|
|
+ - 不创建报名记录。
|
|
|
+ - 返回活动详情页未报名状态。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.6 补充信息收集页/弹窗
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+部分活动需要客户补充信息,例如航司会员号、酒店会员号等。补充信息最多支持 2 个字段。也可配置提示客户前往第三方网页完成进一步信息补充。
|
|
|
+
|
|
|
+### 核心规则
|
|
|
+
|
|
|
+1. 最多配置 2 个补充信息字段。
|
|
|
+2. 每个字段可配置字段名称、提示文案、校验规则、最大长度。
|
|
|
+3. 若配置第三方跳转,客户点击提交并跳转第三方网页,即代表报名成功。
|
|
|
+4. 客户点击取消或右上角关闭,仍判断为报名成功。
|
|
|
+5. 如果客户未完成补充信息,下次进入活动时继续弹出补充信息弹窗,直到客户补全。
|
|
|
+
|
|
|
+### 字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 编辑/异常规则 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| 补充信息标题 | 表单标题 | 文本 | 是 | 后台配置 | 弹窗顶部展示 | 未配置用默认标题 |
|
|
|
+| 字段 1 名称 | 第一个收集字段名称 | 文本 | 否 | 后台配置 | 如“航司会员号” | 启用字段时必填 |
|
|
|
+| 字段 1 输入值 | 客户填写内容 | 文本 | 视配置 | 客户输入 | 根据校验规则判断 | 不合法提示错误 |
|
|
|
+| 字段 1 提示文案 | 输入框 placeholder 或说明 | 文本 | 否 | 后台配置 | 输入框下方/内展示 | 为空不展示 |
|
|
|
+| 字段 1 校验规则 | 字符、数字、长度限制 | 枚举/规则 | 否 | 后台配置 | 提交时校验 | 校验失败不可提交 |
|
|
|
+| 字段 2 名称 | 第二个收集字段名称 | 文本 | 否 | 后台配置 | 同字段 1 | 最多两个字段 |
|
|
|
+| 第三方提示文案 | 引导客户前往第三方 | 富文本 | 否 | 后台配置 | 提交前/提交后展示 | 未配置不展示 |
|
|
|
+| 第三方跳转链接 | 外部页面地址 | URL | 否 | 后台配置 | 点击提交后跳转 | 链接无效需提示 |
|
|
|
+| 提交按钮 | 提交补充信息 | 按钮 | 是 | 固定 | 点击后校验并提交 | 防止重复提交 |
|
|
|
+| 关闭按钮 | 关闭弹窗 | 按钮 | 是 | 固定 | 关闭后仍报名成功,但信息未补全 | 下次进入继续弹出 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.7 报名结果页
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+报名结果页展示报名成功或失败结果。报名成功后,根据活动是否有进度跟踪进入不同后续链路。
|
|
|
+
|
|
|
+### 报名成功分支
|
|
|
+
|
|
|
+| 活动类型 | 报名成功后展示 | 后续按钮 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 有进度跟踪 | 报名成功,提示可查看进度 | 查看达标进度 |
|
|
|
+| 无进度跟踪无发奖 | 报名成功,提示可查看更多活动 | 查看更多活动 |
|
|
|
+| 无进度跟踪直接发奖 | 报名成功,提示可查看权益 | 查看权益 |
|
|
|
+| 需要第三方补充信息 | 点击提交跳转第三方即报名成功 | 跳转第三方/稍后补充 |
|
|
|
+
|
|
|
+### 报名失败分支
|
|
|
+
|
|
|
+| 失败原因 | 展示文案 | 后续操作 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 不满足报名条件 | 根据后台配置展示 | 返回上页 |
|
|
|
+| 名额不足 | 很遗憾,该活动报名已满。 | 返回上页 |
|
|
|
+| 命中互斥规则 | 展示互斥活动名称和原因 | 返回我的活动或返回上页 |
|
|
|
+| 活动已结束 | 活动已结束,无法报名 | 返回上页 |
|
|
|
+| 系统异常 | 报名失败,请稍后重试 | 重新提交/返回 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.8 活动详情页 - 已报名/无需报名
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+客户报名成功后,或者活动本身无需报名时,进入“已报名/无需报名”活动详情版本。
|
|
|
+
|
|
|
+### 展示内容
|
|
|
+
|
|
|
+1. 活动图片。
|
|
|
+2. 活动名称。
|
|
|
+3. 活动对象。
|
|
|
+4. 活动进行时间。
|
|
|
+5. 活动地点。
|
|
|
+6. 活动内容。
|
|
|
+7. 报名信息:展示客户报名时填写的补充信息。
|
|
|
+8. 达标查询/达标层级。
|
|
|
+9. 底部操作按钮。
|
|
|
+
|
|
|
+### 按钮规则
|
|
|
+
|
|
|
+| 活动配置 | 按钮文案 | 跳转目标 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 无进度跟踪且不发奖 | 查看更多活动 | 全部活动列表页 |
|
|
|
+| 有进度跟踪 | 查看达标进度 | 活动达标进度页 |
|
|
|
+| 无进度跟踪直接发奖 | 查看权益 | 对应权益页 |
|
|
|
+
|
|
|
+### 字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 异常情况 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动图片 | 详情页头图 | 图片 | 是 | 后台配置 | 顶部展示 | 加载失败默认图 |
|
|
|
+| 活动名称 | 活动标题 | 文本 | 是 | 后台配置 | 主标题展示 | 空值不可发布 |
|
|
|
+| 活动对象 | 面向客户范围 | 文本 | 是 | 后台配置 | 展示文案 | 与实际标签不一致时以后台文案展示 |
|
|
|
+| 活动进行时间 | 活动有效期 | 日期范围 | 是 | 后台配置 | 页面展示 | 影响进行中/已结束 |
|
|
|
+| 活动地点 | 线下活动地点或线上渠道 | 文本 | 否 | 后台配置 | 有则展示 | 为空隐藏 |
|
|
|
+| 活动内容 | 活动规则 | 富文本 | 是 | 后台配置 | 正文展示 | 支持图文链接 |
|
|
|
+| 报名信息 | 客户填写的补充信息 | 键值对 | 否 | 报名记录 | 已填写则展示 | 客户未补全时提示补充 |
|
|
|
+| 达标层级 | 奖励/达标说明 | 列表 | 否 | 后台配置 | 有则展示 | 超过配置上限不允许发布 |
|
|
|
+| 底部按钮 | 后续操作 | 按钮 | 是 | 活动配置计算 | 根据进度/奖励类型展示 | 目标页面缺失时按钮置灰或隐藏 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 3.9 活动达标进度页
|
|
|
+
|
|
|
+### 页面说明
|
|
|
+
|
|
|
+达标进度页用于展示客户在活动中的任务完成情况、达标层级、奖励发放状态。PPT 中涉及三类展示样式:
|
|
|
+
|
|
|
+1. 多个达标条件,多次发奖。
|
|
|
+2. 多个达标条件,单次发奖。
|
|
|
+3. MGM 专属进度展示。
|
|
|
+
|
|
|
+### 展示规则
|
|
|
+
|
|
|
+1. 需要根据现有标签能力组合实现,所有用于达标判定的标签必须在标签列表内。
|
|
|
+2. 最多支持 5 个层级设置。
|
|
|
+3. 每个层级最多支持 5 个任务。
|
|
|
+4. 对客文字支持后台配置。
|
|
|
+5. 问号说明支持后台配置补充信息。
|
|
|
+6. “点击对比”展示右侧弹窗,弹窗内容支持配置。
|
|
|
+7. 连续达标判定支持 X/Y/Z 配置:
|
|
|
+ - X:活动观察周期,例如 12 个月。
|
|
|
+ - Y:连续达标月份,例如 8 个月。
|
|
|
+ - Z:达标条件,例如 Avg TRB、End of day balance 大于等于指定值。
|
|
|
+8. 仅连续达标条件可逐月展示进度,超过 3 个月右滑展示。
|
|
|
+9. 进行中、已发奖、已结束三种状态的提示文案支持配置。
|
|
|
+
|
|
|
+### 达标层级字段说明
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 数据来源 | 展示规则 | 异常情况 |
|
|
|
+| --- | --- | --- | --- | --- | --- | --- |
|
|
|
+| 层级名称 | 达标层级标题 | 文本 | 是 | 后台配置 | 如第 1 档/第 2 档 | 空值不可保存 |
|
|
|
+| 层级排序 | 层级展示顺序 | 数字 | 是 | 后台配置 | 从小到大展示 | 不允许重复 |
|
|
|
+| 任务列表 | 层级下的达标任务 | 列表 | 是 | 后台配置 + 标签计算 | 每层最多 5 个任务 | 超过不允许保存 |
|
|
|
+| 任务对客文案 | 客户看到的任务说明 | 文本 | 是 | 后台配置 | 页面展示 | 避免直接展示系统标签名 |
|
|
|
+| 任务标签 | 用于判定任务完成的标签 | 标签 ID | 是 | 标签系统 | 系统计算完成状态 | 标签不存在不可保存 |
|
|
|
+| 问号说明 | 任务解释说明 | 富文本 | 否 | 后台配置 | 点击问号展示 | 未配置不展示问号 |
|
|
|
+| 完成状态 | 已完成/未完成/计算中 | 枚举 | 是 | 系统计算 | 图标/文案展示 | 数据延迟时展示计算中 |
|
|
|
+| 奖励类型 | 达标后奖励类型 | 枚举 | 是 | 后台奖励配置 | 决定按钮文案和跳转 | 奖励缺失时不允许发布 |
|
|
|
+| 奖励状态 | 未发奖/待领取/已领取/已发放 | 枚举 | 是 | 奖励系统/模拟数据 | 决定按钮状态 | 状态异常时展示查看奖励 |
|
|
|
+
|
|
|
+### 奖励按钮规则
|
|
|
+
|
|
|
+| 奖励类型 | 未达标按钮 | 达标后按钮 | 跳转目标 |
|
|
|
+| --- | --- | --- | --- |
|
|
|
+| 积分 | 查看达标详情 | 查看积分奖励 | 积分明细页 |
|
|
|
+| 立减金 | 查看达标详情 | 前往领取/领取奖励 | 立减金列表 |
|
|
|
+| 卡券类权益 | 查看达标详情 | 查看奖励 | 权益详情页(已领取) |
|
|
|
+| 电子券类 | 查看达标详情 | 查看奖励 | 权益详情页(已领取) |
|
|
|
+| 信用卡权益 | 查看达标详情 | 查看奖励 | 信用卡权益详情页 |
|
|
|
+| 第三方发放权益 | 查看达标详情 | 查看奖励 | 权益详情页(已领取,第三方无需兑换) |
|
|
|
+
|
|
|
+### MGM 专属规则
|
|
|
+
|
|
|
+1. 未发奖时展示按钮“查看达标详情”。
|
|
|
+2. 客户点击后,对应的达标层级进度区域框线高亮展示。
|
|
|
+3. 下方“被推荐进度详情”仅当客户同时成为被推荐人和推荐人时展示。
|
|
|
+4. 如果当前被推荐人没有奖励,则被推荐人没有活动进度展示页面。
|
|
|
+5. MGM 页面可包含:进行中 tab、未达标 tab、已达标 tab。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 4\. 移动端活动互斥逻辑
|
|
|
+
|
|
|
+本章描述客户在移动端看到的互斥状态,以及后端在移动端访问、报名、次日数据修正时返回的固定判断结果。
|
|
|
+这些内容属于系统固定业务逻辑,不作为后台下拉选项或运营开关配置。后台只负责配置互斥组、互斥对象和展示文案。
|
|
|
+
|
|
|
+## 4.1 互斥总规则
|
|
|
+
|
|
|
+### 业务说明
|
|
|
+
|
|
|
+部分新客活动之间存在互斥关系。客户一旦形成某个互斥组内的有效参与记录,在该活动达标周期内,不能再参与同组其他活动。只有当当前活动结束且客户未达标时,才释放客户报名资格,客户可以参与同组其他活动,且新活动的达标周期重新计算。
|
|
|
+
|
|
|
+### 固定判断逻辑
|
|
|
+
|
|
|
+1. 移动端不自行判断互斥,统一展示后端返回的活动状态、按钮状态和提示文案。
|
|
|
+2. 平台内 NTB 活动以权益平台报名成功时间作为有效参与时间;客户报名成功后,系统实时生成报名记录。
|
|
|
+3. 客户报名同一互斥组内第二个 NTB 活动时,后端实时查询客户是否已有同组有效报名记录;若已有记录,则拦截后报名活动。
|
|
|
+4. 同一互斥组内,默认保留最早形成的有效参与记录。
|
|
|
+5. 客户报名 A 活动后,在 A 活动达标周期内,不可报名同互斥组 B 活动。
|
|
|
+6. A 活动结束后,若客户未达标,释放客户报名资格;客户报名 B 活动后,B 活动达标周期重新计算。
|
|
|
+7. 报名 NTB 新客活动时,需要校验客户开户状态;开户状态数据时效为 T-1。
|
|
|
+8. 若因 T-1 时效导致当天刚开户客户未被识别,第二天获取开户数据后,需要停止客户当前 NTB 活动的进度跟踪,并在移动端展示无法继续参与。
|
|
|
+9. MGM 被推荐人标签通常 T+1 进入权益平台,因此存在当天未拦截、次日修正的特殊场景。
|
|
|
+10. 若 MGM 与 NTB 发生在不同日期,按有效参与日期早晚判断保留对象。
|
|
|
+11. 若 MGM 与 NTB 发生在同一日期,且系统无法获取精确先后时间,默认保留 MGM,关闭 NTB 活动资格。
|
|
|
+12. 客户报名后不可自行修改报名信息,但系统可预留人工代办能力。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 4.2 互斥状态优先级
|
|
|
+
|
|
|
+当客户同时满足多个状态时,建议按以下优先级展示:
|
|
|
+
|
|
|
+1. 活动下线/不可见。
|
|
|
+2. 客户不在可见客群。
|
|
|
+3. 客户命中互斥规则。
|
|
|
+4. 客户不在报名客群。
|
|
|
+5. 活动名额已满。
|
|
|
+6. 不在报名时间内。
|
|
|
+7. 已报名。
|
|
|
+8. 可报名。
|
|
|
+
|
|
|
+原因:互斥关系会影响多个活动展示状态,应优先于普通报名条件,否则客户可能看到错误的“可报名”。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 4.3 Case A:客户先报名非 MGM 新客活动,后被朋友推荐参与 MGM
|
|
|
+
|
|
|
+### 场景说明
|
|
|
+
|
|
|
+客户先在航司合作活动中报名 NTB 活动,暂未开户。1 周后,客户又被朋友推荐,完成 MGM 留资。
|
|
|
+
|
|
|
+### 被推荐人视角
|
|
|
+
|
|
|
+1. 客户扫描航司活动二维码。
|
|
|
+2. 进入航司合作新户活动页面。
|
|
|
+3. 填写航司会员号。
|
|
|
+4. 确认报名。
|
|
|
+5. 报名成功后,航司活动进入“已报名”。
|
|
|
+6. 客户之后被朋友推荐并填写 MGM 表单。
|
|
|
+7. 第二天权益平台收到客户为 MGM 被推荐人的标签。
|
|
|
+8. 系统判断客户已报名航司 NTB 活动,MGM 被推荐关系无法继续生效。
|
|
|
+9. 客户进入权益平台时:
|
|
|
+ - 航司活动展示已报名。
|
|
|
+ - 其他互斥新户活动展示不符合参与条件。
|
|
|
+ - MGM 亲友推荐活动展示无法继续参与或不符合参与条件。
|
|
|
+
|
|
|
+### 推荐人视角
|
|
|
+
|
|
|
+推荐人查看 MGM 进度时,该被推荐人展示在未达标内,未达标原因:
|
|
|
+
|
|
|
+> 您的被推荐人已报名参与其他新客活动,根据活动规则无法再被推荐。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 4.4 Case B:客户先被朋友推荐,之后想报名其他 NTB 活动
|
|
|
+
|
|
|
+### 场景一:MGM 表单填写第二天后再报名其他活动
|
|
|
+
|
|
|
+1. 客户先通过朋友推荐链接填写 MGM 表单。
|
|
|
+2. 第二天权益平台收到 MGM 被推荐人标签。
|
|
|
+3. 客户进入权益平台或合作方活动页查看其他 NTB 活动。
|
|
|
+4. 系统判断客户已参与 MGM,被拦截报名其他 NTB 活动。
|
|
|
+5. 互斥活动展示“不符合参与条件”。
|
|
|
+6. 合作方活动页报名时展示拦截文案。
|
|
|
+
|
|
|
+示例文案:
|
|
|
+
|
|
|
+> 尊敬的客户,您已经于 XXXX 年 X 月 X 日被您的推荐人推荐,参与【亲友推荐】活动。根据活动规则,您无法再继续报名【航司合作汇丰卓越理财新户达标礼】活动。
|
|
|
+
|
|
|
+### 场景二:MGM 表单填写当天又报名其他活动
|
|
|
+
|
|
|
+这是少数极限情况,因为 MGM 标签 T+1 才进入权益平台。
|
|
|
+
|
|
|
+1. 客户当天填写 MGM 表单。
|
|
|
+2. 当天又进入航司/酒店活动页。
|
|
|
+3. 因系统暂未收到 MGM 标签,客户可能报名成功。
|
|
|
+4. 第二天系统收到 MGM 标签后,需要停止客户当前报名的新客活动进度跟踪。
|
|
|
+5. 客户再次进入权益平台时,该新客活动展示“无法继续参与”或“不符合报名条件”。
|
|
|
+6. 其他互斥活动均展示不符合参与条件。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 4.5 Case C:客户先报名航司 NTB 活动,之后报名酒店 NTB 活动
|
|
|
+
|
|
|
+### 场景说明
|
|
|
+
|
|
|
+客户先报名航司新客活动,当天又想报名酒店新客活动。两个活动属于同一互斥组,需要实时拦截。
|
|
|
+
|
|
|
+### 交互流程
|
|
|
+
|
|
|
+1. 客户扫描航司活动二维码。
|
|
|
+2. 填写航司会员号。
|
|
|
+3. 确认报名航司活动。
|
|
|
+4. 系统记录客户已报名航司活动。
|
|
|
+5. 同一天客户扫描酒店活动二维码。
|
|
|
+6. 点击报名酒店活动时,系统实时查询互斥报名记录。
|
|
|
+7. 命中互斥后,直接拦截。
|
|
|
+
|
|
|
+### 拦截文案
|
|
|
+
|
|
|
+> 尊敬的客户,您已经于 XXXX 年 X 月 X 日参与【航司合作汇丰卓越理财新户达标礼】活动。根据活动规则,您无法再继续报名【酒店合作汇丰卓越理财新户达标礼】活动。
|
|
|
+
|
|
|
+### 权益平台展示状态
|
|
|
+
|
|
|
+1. 航司活动:已报名。
|
|
|
+2. 酒店活动:不符合参与条件。
|
|
|
+3. 其他同互斥组活动:不符合参与条件。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 5\. 后台配置说明(按菜单拆分)
|
|
|
+
|
|
|
+### 5.0 后台菜单设计原则
|
|
|
+
|
|
|
+本次后台不建议继续按“活动基础信息、报名规则、达标规则、互斥规则”这种模块堆叠方式写,因为这样容易出现一个问题:**后台字段看起来很多,但不知道哪个字段控制移动端哪个页面,也不知道哪些配置可以复用。**
|
|
|
+
|
|
|
+更合理的方式是按后台菜单拆分:
|
|
|
+
|
|
|
+```text
|
|
|
+客群管理 / 报名表单管理 / 达标规则管理 / 互斥规则管理 / 权益发放计划 / 通知模板 / 投放渠道管理
|
|
|
+ ↓
|
|
|
+活动管理中选择引用这些配置
|
|
|
+ ↓
|
|
|
+移动端根据活动配置结果展示首页、列表、详情、报名、进度、奖励和互斥提示
|
|
|
+```
|
|
|
+
|
|
|
+菜单拆分原则
|
|
|
+
|
|
|
+| 原则 | 说明 |
|
|
|
+| --- | --- |
|
|
|
+| 活动管理只做活动编排 | 活动管理是主菜单,用来创建一个活动,并把客群、报名表单、互斥组、达标规则、权益发放计划等配置关联起来。 |
|
|
|
+| 可复用配置单独成菜单 | 客群、补充信息表单、达标规则、互斥组、通知模板、投放渠道都可能被多个活动复用,应拆成独立菜单。 |
|
|
|
+| 活动创建时做选择引用 | 新建活动时不重复创建复杂规则,而是选择已有配置,减少字段冗余和维护成本。 |
|
|
|
+| 移动端展示必须能反推后台字段 | 每个后台字段都要说明影响移动端哪个页面、哪个按钮、哪个状态或哪个提示文案。 |
|
|
|
+| 列表页和编辑页分开描述 | 每个后台菜单都要明确:列表页查什么、展示什么、有哪些操作;编辑页配什么、如何校验、影响哪里。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.1 后台菜单总览
|
|
|
+
|
|
|
+| 一级菜单 | 二级页面/功能 | 菜单定位 | 是否建议独立菜单 | 活动创建时如何使用 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 活动管理 | 活动列表、新建活动、编辑活动、预览、审核、发布、下线 | 核心主菜单,负责活动整体编排 | 是 | 创建活动时填写基础信息,并选择其他菜单中的配置 |
|
|
|
+| 客群管理 | 客群列表、新建客群、客群预览 | 配置展示客群、报名客群、达标客群 | 是 | 活动中选择展示客群、报名客群;达标规则中选择达标客群 |
|
|
|
+| 报名表单管理 | 表单列表、新建补充信息表单 | 配置报名时需要收集的信息,如航司会员号 | 是 | 活动报名设置中选择补充信息表单 |
|
|
|
+| 达标规则管理 | 达标规则列表、新建达标规则、进度页预览 | 配置进度页样式、达标层级、任务条件、连续达标等 | 是 | 活动中选择是否启用进度跟踪,并关联达标规则 |
|
|
|
+| 活动互斥组管理 | 互斥组列表、新建互斥组、互斥文案配置 | 配置哪些活动互斥,以及命中互斥后的处理方式 | 是,建议新增 | 活动报名设置中选择互斥组 |
|
|
|
+| 权益发放计划管理 | 发放计划列表、新建发放计划 | 配置达标后发什么权益、发放方式、库存、通知 | 可放在权益管理下 | 活动或达标规则中选择对应发放计划 |
|
|
|
+| 通知模板管理 | 模板列表、新建短信模板 | 配置报名成功、活动开始前、达标发奖等通知模板 | 可放在内容管理下 | 活动通知设置中选择模板 |
|
|
|
+| 活动投放管理 | 投放列表、生成链接/二维码、配置 Banner 版位 | 配置活动在哪些渠道和版位投放 | 是,建议独立或放在活动管理下 | 选择活动后生成投放链接、渠道码、二维码、版位配置 |
|
|
|
+| 活动报表/进度查询 | 报名查询、达标查询、发放查询 | 运营查看报名、达标、发奖结果 | 是,偏查询菜单 | 不在活动创建中配置,只查询结果 |
|
|
|
+| 信用卡活动入口配置 | 入口配置、跳转地址配置 | 配置信用卡活动专区入口 | 可放在活动投放管理或系统配置下 | 控制移动端是否展示信用卡活动入口 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.2 菜单一:活动管理
|
|
|
+
|
|
|
+活动管理是整个活动模块的主菜单。它不应该承载所有复杂规则,而是负责创建活动、维护活动基础信息,并关联客群、报名表单、达标规则、权益发放计划、互斥组、通知模板和投放配置。
|
|
|
+
|
|
|
+5.2.1 活动管理 - 列表页
|
|
|
+
|
|
|
+页面说明
|
|
|
+
|
|
|
+活动列表用于运营查询、创建、编辑、预览、提交审核、审核、发布和下线活动。
|
|
|
+
|
|
|
+查询条件
|
|
|
+
|
|
|
+| 查询项 | 类型 | 是否必填 | 说明 |
|
|
|
+| --- | --- | --- | --- |
|
|
|
+| 活动 ID | 输入框 | 否 | 支持精确查询活动编号。 |
|
|
|
+| 活动名称 | 输入框 | 否 | 支持按对内标题或对客名称模糊查询。 |
|
|
|
+| 活动类型 | 下拉框 | 否 | 如普通活动、迎新礼、层层礼、MGM、信用卡活动等。 |
|
|
|
+| 活动状态 | 下拉框 | 否 | 草稿、待审核、审核通过、已发布、已下线、已结束、无效。 |
|
|
|
+| 审核状态 | 下拉框 | 否 | 未提交、待审核、审核通过、审核驳回。 |
|
|
|
+| 活动时间 | 日期范围 | 否 | 按活动开始/结束时间筛选。 |
|
|
|
+| 创建人 | 输入框 | 否 | 查询某个运营创建的活动。 |
|
|
|
+
|
|
|
+列表字段
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 数据来源 | 展示规则 |
|
|
|
+| --- | --- | --- | --- |
|
|
|
+| 活动 ID | 活动唯一编号 | 系统生成 | 创建后不可编辑。 |
|
|
|
+| 活动标题(对内) | 后台识别用名称 | 新建活动填写 | 仅后台展示。 |
|
|
|
+| 活动名称(对客) | 移动端展示名称 | 新建活动填写 | 展示在首页活动模块、全部活动、我的活动、详情页。 |
|
|
|
+| 活动类型 | 活动分类 | 新建活动选择 | 用于后台筛选,也可影响互斥或报表归类。 |
|
|
|
+| 活动时间 | 活动进行时间 | 新建活动填写 | 移动端列表和详情页展示。 |
|
|
|
+| 报名时间 | 客户可报名时间 | 新建活动填写 | 影响报名按钮是否可点击。 |
|
|
|
+| 活动状态 | 当前活动生命周期状态 | 系统/运营操作 | 控制是否对客展示。 |
|
|
|
+| 审核状态 | 当前审核进度 | 审核流程 | 待审核活动可在列表置顶。 |
|
|
|
+| 创建人 | 创建活动的运营账号 | 系统记录 | 用于追溯。 |
|
|
|
+| 审核人 | 当前审核人 | 提交审核时选择 | 用于业务审核。 |
|
|
|
+| 创建时间 | 活动创建时间 | 系统记录 | 后台展示。 |
|
|
|
+| 更新时间 | 最近一次更新时间 | 系统记录 | 后台展示。 |
|
|
|
+| 操作 | 当前可执行动作 | 权限/状态判断 | 查看、编辑、预览、提交审核、审核、发布、下线。 |
|
|
|
+
|
|
|
+操作按钮
|
|
|
+
|
|
|
+| 操作 | 显示条件 | 点击后逻辑 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 新建活动 | 有活动创建权限 | 进入活动新建页。 |
|
|
|
+| 查看 | 所有有查看权限角色 | 进入只读详情页。 |
|
|
|
+| 编辑 | 草稿、审核驳回、未发布状态 | 进入编辑页;已发布活动是否可编辑需确认。 |
|
|
|
+| 预览 | 活动已保存 | 生成移动端预览页;如果配置了渠道码,则预览链接需要携带追踪码。 |
|
|
|
+| 提交审核 | 活动已保存且必填项完整 | 弹出审核人选择,提交后状态变为待审核。 |
|
|
|
+| 审核 | 当前用户为审核人 | 审核通过或驳回。 |
|
|
|
+| 发布 | 审核通过且有发布权限 | 发布后移动端按展示规则对客展示。 |
|
|
|
+| 下线 | 已发布活动 | 下线后前端不再新增展示;已报名客户是否仍可在我的活动查看需确认。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+5.2.2 活动管理 - 新建/编辑页
|
|
|
+
|
|
|
+活动新建/编辑页采用步骤器结构,当前后台 demo 分为 5 步:基础信息、展示规则、客群与报名、进度与奖励、互斥与通知。页面底部固定操作区,支持上一步、下一步、取消、保存草稿、提交审核。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+Step 1:基础信息
|
|
|
+
|
|
|
+配置区一:基础信息
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动标题(对内) | 后台内部识别名称 | 文本 | 是 | 不对客展示 | 限制 1-50 字,用于后台列表、审核、报表识别。 |
|
|
|
+| 活动名称(对客) | 客户看到的活动名称 | 文本 | 是 | 首页、组装页、活动详情页 | 限制 1-50 字。 |
|
|
|
+| 活动类型 | 活动分类 | 下拉框 | 是 | 影响后续模板、进度配置和报表归类 | 可选:普通活动、层层礼、MGM 活动、航司 NTB 活动、酒店 NTB 活动、信用卡活动。 |
|
|
|
+| 活动对象 | 活动面向的业务对象 | 文本 | 否 | 详情页或内部识别 | 示例:借记卡新客、潜客/新客、推荐人与被推荐人。 |
|
|
|
+| 活动小图 | 列表卡片图 | 图片上传 | 是 | 权益首页、组装页、活动卡片 | 建议尺寸 780x438px,支持 JPG、PNG。 |
|
|
|
+| 活动头图 | 详情页顶部图片 | 图片上传 | 是 | 活动详情页顶部 | 建议尺寸 780x438px,支持 JPG、PNG。 |
|
|
|
+| 线下活动 | 是否为线下活动 | 开关 | 否 | 决定是否展示城市和地点 | 开启后必须配置活动城市和活动地点。 |
|
|
|
+| 活动城市 | 线下活动所在城市 | 文本 | 线下活动开启时是 | 活动详情页展示 | 示例:上海市。 |
|
|
|
+| 活动地点 | 线下活动详细地址 | 文本 | 线下活动开启时是 | 活动详情页展示 | 线上活动可为空。 |
|
|
|
+| 活动内容 | 活动规则正文 | 富文本 | 是 | 活动详情页“活动内容”区域 | 支持加粗、列表、链接、图片等富文本能力;链接需符合白名单要求。 |
|
|
|
+
|
|
|
+活动类型为“层层礼”时,基础信息下方展示“活动达标层级内容”配置。
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动达标层级内容 | 层层礼详情页分层说明 | 分组富文本 | 层层礼必填 | 活动详情页层级 Tab 内容 | 最多配置 5 个层级,至少 1 个层级。 |
|
|
|
+| Tab 标题 | 单个层级的 Tab 名称 | 文本 | 是 | 活动详情页层级 Tab 名称 | 默认层级一、层级二等,可编辑。 |
|
|
|
+| 层级内容 | 单个层级的说明内容 | 富文本 | 是 | 活动详情页对应层级内容 | 用于配置达标要求、奖励内容、注意事项等。 |
|
|
|
+
|
|
|
+配置区二:分享设置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 自定义微信分享 | 是否自定义分享卡片 | 勾选框 | 否 | 微信分享卡片 | 勾选后展示分享名称、分享图片配置。 |
|
|
|
+| 分享名称 | 微信分享卡片标题 | 文本 | 开启自定义分享时是 | 微信分享卡片 | 限制 1-50 字。 |
|
|
|
+| 分享图片 | 微信分享卡片图片 | 图片上传 | 开启自定义分享时是 | 微信分享卡片 | 建议尺寸 100x100px,支持 JPG、PNG。 |
|
|
|
+
|
|
|
+配置区三:其他设置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| CD staff ID | 活动负责人或同步字段 | 文本 | 否 | 不对客展示 | 用于 iHub/SCRM 同步、归属或后续运营识别。 |
|
|
|
+| SCRM activity code | SCRM 活动编码 | 文本 | 否 | 不对客展示 | 用于同步或报表归因。 |
|
|
|
+| SCRM channel code | SCRM 渠道编码 | 文本 | 否 | 不对客展示 | 用于渠道归因。 |
|
|
|
+| Label | 活动标签 | 多选/可新建 | 否 | 可能影响兴趣标签或报表 | 支持从已有标签中选择,也支持录入新标签。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+Step 2:展示规则
|
|
|
+
|
|
|
+配置区一:时间配置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动时间 | 活动正式进行时间 | 日期范围 | 是 | 列表/详情展示,影响活动状态 | 开始日期必须早于或等于结束日期。 |
|
|
|
+| 展示时间 | 活动对客展示时间 | 日期范围 | 否 | 控制入口是否展示 | 不配置时按发布状态和活动状态展示。 |
|
|
|
+
|
|
|
+配置区二:展示客群
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 展示客群 | 哪些客户能看到活动 | 客群多选 | 否 | 决定活动入口是否可见 | 数据来自人群管理;不选代表全部用户展示,全部展示不包括潜客。 |
|
|
|
+
|
|
|
+配置区三:入口展示
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 权益首页 | 是否在权益首页展示 | 单选:显示/不显示 | 是 | 权益首页活动入口 | 还需同时满足展示时间、展示客群、活动状态。 |
|
|
|
+| 组装页 | 是否在组装页展示 | 单选:显示/不显示 | 是 | 指定组装页中的活动模块 | 选择“显示”后必须选择至少一个组装页。 |
|
|
|
+| 选择组装页 | 指定投放的组装页 | 多选 | 组装页显示时是 | 影响哪些组装页展示该活动 | 数据来自组装页列表,展示名称和页面 ID。 |
|
|
|
+| 活动轮播图 | 是否进入活动轮播图 | 单选:显示/不显示 | 是 | 活动轮播入口 | 需结合轮播图素材和排序规则。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+Step 3:客群与报名
|
|
|
+
|
|
|
+配置区一:报名设置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 需要报名 | 活动是否需要客户报名 | 勾选框 | 是 | 决定详情页按钮和报名链路 | 未勾选时不展示下方报名配置。 |
|
|
|
+| 报名客群 | 哪些客户可以报名 | 客群多选 | 需要报名时是 | 决定详情页展示“报名”还是“不符合报名条件” | 数据来自人群管理。 |
|
|
|
+| 报名时间 | 客户可报名时间 | 日期范围 | 需要报名时是 | 控制报名按钮是否可点击 | 结束日期必须晚于或等于开始日期。 |
|
|
|
+
|
|
|
+配置区二:报名确认
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 报名确认 | 报名前是否展示确认 | 勾选框 | 否 | 点击报名后是否进入确认页 | 开启后展示报名确认文案配置。 |
|
|
|
+| 报名确认文案 | 确认页提示文字 | 文本 | 开启报名确认时是 | 报名确认页展示 | 默认文案:请确认您已了解活动规则,报名成功后将进入达标进度跟踪。 |
|
|
|
+
|
|
|
+配置区三:补充信息表单
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 补充信息 | 是否收集报名补充信息 | 勾选框 | 否 | 报名链路是否展示补充信息 | 开启后至少配置 1 项,最多配置 2 项。 |
|
|
|
+| 字段名称 | 补充信息字段名称 | 文本 | 开启补充信息时是 | 补充信息页字段标题 | 示例:航司会员号、酒店会员号。 |
|
|
|
+| 提示文案 | 输入框占位提示 | 文本 | 开启补充信息时是 | 补充信息页输入提示 | 示例:请输入航司会员号。 |
|
|
|
+| 字段类型 | 字段输入类型 | 下拉框 | 开启补充信息时是 | 控制输入格式 | 可选:文本、数字。 |
|
|
|
+| 是否必填 | 客户是否必须填写 | 开关 | 开启补充信息时是 | 控制提交校验 | 必填时为空不可提交。 |
|
|
|
+| 最大长度 | 输入最大字符数 | 数字 | 开启补充信息时是 | 控制输入限制 | 范围 1-500。 |
|
|
|
+| 第三方跳转链接 | 报名后跳转第三方页面 | URL | 否 | 报名提交后跳转 | 仅允许配置白名单域名。 |
|
|
|
+
|
|
|
+配置区四:名额控制
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 名额控制 | 是否限制报名人数 | 勾选框 | 否 | 满额后报名失败或按钮置灰 | 开启后展示报名人数上限、展示报名人数。 |
|
|
|
+| 报名人数上限 | 最大报名人数 | 数字 | 开启名额控制时是 | 名额满时不可报名 | 编辑态不能小于已报名人数。 |
|
|
|
+| 展示报名人数 | 是否在前端展示报名人数 | 开关 | 否 | 活动详情页报名人数区域 | 仅控制展示,不影响报名计数。 |
|
|
|
+| 已报名人数 | 当前已报名人数 | 数字,只读 | 编辑态展示 | 不直接对客展示 | 编辑活动时展示,不允许手工修改。 |
|
|
|
+
|
|
|
+配置区五:报名成功页配置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 报名成功页配置 | 是否自定义报名成功页 | 勾选框 | 否 | 报名成功页展示 | 开启后标题必填。 |
|
|
|
+| 标题 | 报名成功页标题 | 文本 | 开启报名成功页配置时是 | 报名成功页主标题 | 限制 1-30 字。 |
|
|
|
+| 描述 | 报名成功页说明 | 多行文本 | 否 | 报名成功页描述 | 限制 200 字。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+Step 4:进度与奖励
|
|
|
+
|
|
|
+该步骤按活动模板配置达标进度与奖励。活动模板可选:NTB(新客达标)、MGM(推荐有礼)、层层礼。
|
|
|
+
|
|
|
+配置区一:活动模板
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 活动模板 | 当前活动的达标模板 | 下拉框 | 是 | 决定达标进度页样式和配置项 | 可选:NTB(新客达标)、MGM(推荐有礼)、层层礼。 |
|
|
|
+| 层级数量 | 层层礼层级数量 | 数字 | 层层礼必填 | 决定层层礼进度页层级数 | 范围 1-5。 |
|
|
|
+
|
|
|
+NTB(新客达标)模板配置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 未达标提示 | 未达标状态话术 | 文本 | 否 | 进度页状态提示 | 示例:您已报名本活动,请继续保持账户状态。 |
|
|
|
+| 已达标提示 | 已达标状态话术 | 文本 | 否 | 进度页状态提示 | 示例:您已达标活动规则,可点击下方按钮查看奖励。 |
|
|
|
+| 达标进度提示 | 问号弹窗说明 | 文本 | 否 | 进度页提示弹窗 | 用于解释进度统计口径。 |
|
|
|
+| 开户时间标签 | 开户时间判断规则 | 日期范围规则 | 否 | 进度标签展示 | 最多 1 个,默认字段为开户时间,判断条件为介于。 |
|
|
|
+| 进度标签 | 达标规则标签 | 规则组 | 是 | 进度页任务标签 | 支持添加多个进度标签。 |
|
|
|
+| 奖励配置 | 达标后的奖励 | 奖励配置组件 | 是 | 达标后奖励入口 | 选择奖励类型、发放计划、有效期、赠送次数等。 |
|
|
|
+
|
|
|
+MGM(推荐有礼)模板配置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 奖励配置 | 推荐达标后的奖励 | 奖励配置组件 | 是 | 推荐人/被推荐人奖励入口 | 按发放计划配置。 |
|
|
|
+| 已达标展示标签 | MGM 达标状态判断标签 | 下拉框 | 是 | 进度页达标状态 | 当前 demo 支持客户 MSC Group。 |
|
|
|
+| 进度标签 | MGM 达标规则标签 | 规则组 | 是 | MGM 进度页标签 | 支持开户时间、TRB 值等规则。 |
|
|
|
+| 规则标签1描述 | 被推荐进度第一项描述 | 文本 | 是 | 被推荐人进度展示 | 默认开户时间。 |
|
|
|
+| 规则标签2描述 | 被推荐进度第二项描述 | 文本 | 是 | 被推荐人进度展示 | 默认基础资产达标文案。 |
|
|
|
+| 是否有进阶奖励 | 是否配置进阶奖励 | 下拉框:是/否 | 是 | 决定是否展示进阶奖励规则 | 选择是后展示进阶奖励规则配置。 |
|
|
|
+| 进阶奖励规则标签 | 进阶奖励判断规则 | 规则配置 | 进阶奖励开启时是 | 进阶奖励展示 | 默认 TRB 值(含家庭账户)大于等于 6000000。 |
|
|
|
+| 进阶奖励规则标签描述 | 进阶奖励规则说明 | 文本 | 进阶奖励开启时是 | 进阶奖励说明 | 示例:是否完成尊尚升级。 |
|
|
|
+
|
|
|
+层层礼模板配置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 可参与人群 | 当前层级可参与客户 | 客群选择 | 否 | 决定该层级可参与范围 | 数据来自人群管理。 |
|
|
|
+| 层级标题 | 当前层级名称 | 文本 | 是 | 层级 Tab 或层级标题 | 示例:卓越层级礼·层级1(月日均≥50万)。 |
|
|
|
+| 活动标题 | 层级内单个活动标题 | 文本 | 是 | 层级内活动卡片/任务标题 | 每个层级可添加多个活动。 |
|
|
|
+| 活动描述 | 层级内单个活动描述 | 文本 | 否 | 活动说明 | 示例:完成以下任务获取积分。 |
|
|
|
+| 进度标签 | 层级内活动达标规则 | 规则组 | 是 | 层级活动任务标签 | 支持添加多个进度标签。 |
|
|
|
+| 达标发放计划 | 当前活动达标后的发放计划 | 奖励配置组件 | 是 | 达标后奖励入口 | 每个层级活动独立配置奖励。 |
|
|
|
+
|
|
|
+进度标签通用规则字段
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 规则标签 | 判断字段 | 下拉框 | 是 | 可选:开户时间、TRB 值(含家庭账户)、客户 MSC Group、境外消费。 |
|
|
|
+| 判断条件 | 判断操作符 | 下拉框 | 是 | 可选:介于、大于等于、小于等于。 |
|
|
|
+| 规则值 | 判断值 | 数字/日期范围 | 视规则而定 | 开户时间通常为日期范围,TRB 和消费类通常为数字。 |
|
|
|
+| 开户当月必须达标 | 是否要求开户当月达标 | 开关 | 否 | 适用于非开户时间类标签。 |
|
|
|
+| 连续达标 | 是否要求连续达标 | 开关 | 否 | 开启后配置连续月份。 |
|
|
|
+| 连续月份 | 连续达标月份数 | 数字 | 连续达标开启时是 | 范围按业务规则限制。 |
|
|
|
+| 允许断开 | 连续达标是否允许中断 | 开关 | 否 | 用于连续达标容错。 |
|
|
|
+| 规则标题/标签描述 | 前端展示标题 | 文本 | 是 | 进度页标签标题。 |
|
|
|
+| 规则描述/未达标提示 | 前端展示说明 | 文本 | 是 | 进度页标签说明。 |
|
|
|
+| 标签进度提示 | 问号弹窗说明 | 文本 | 否 | 用于解释该标签的计算口径。 |
|
|
|
+| 不达标原因 | MGM 不达标原因 | 文本 | MGM 规则必填 | MGM 失败原因展示。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+Step 5:互斥与通知
|
|
|
+
|
|
|
+配置区一:互斥设置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 参与互斥 | 当前活动是否参与互斥 | 勾选框 | 否 | 影响报名拦截和活动可参与状态 | 开启后必须选择互斥组。 |
|
|
|
+| 互斥组 | 当前活动所属互斥组 | 下拉框 | 参与互斥时是 | 命中互斥时展示不符合参与条件或报名拦截 | 数据来自活动互斥组管理。 |
|
|
|
+
|
|
|
+配置区二:通知设置
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 | 说明/校验 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| 报名成功模板 | 报名成功后发送的通知模板 | 选择项 | 否 | 不影响页面 | 数据来自通知模板管理。 |
|
|
|
+| 开始前提醒模板 | 活动开始前发送的提醒模板 | 选择项 | 否 | 不影响页面 | 需结合发送任务触发时间。 |
|
|
|
+| 达标发奖通知模板(需领取) | 达标后需客户领取时的通知模板 | 选择项 | 否 | 不影响页面 | 适用于奖励需跳转领取的场景。 |
|
|
|
+| 达标发奖通知模板(无需领取) | 达标后系统自动发放时的通知模板 | 选择项 | 否 | 不影响页面 | 适用于无需客户领取的奖励。 |
|
|
|
+
|
|
|
+底部操作
|
|
|
+
|
|
|
+| 操作 | 展示规则 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 上一步 | 非第一步展示 | 返回上一步配置。 |
|
|
|
+| 下一步 | 非最后一步展示 | 进入下一步配置。 |
|
|
|
+| 取消 | 全步骤展示 | 放弃当前编辑并返回活动列表。 |
|
|
|
+| 保存草稿 | 全步骤展示 | 保存为草稿,不提交审核。 |
|
|
|
+| 提交审核 | 最后一步展示 | 保存并将活动状态置为待审核。 |
|
|
|
+
|
|
|
+保存与提交校验
|
|
|
+
|
|
|
+| 校验项 | 触发场景 | 校验规则 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 基础必填 | 保存草稿、提交审核 | 活动标题(对内)、活动名称(对客)、活动类型、活动小图、活动头图、活动内容、活动时间必填。 |
|
|
|
+| 活动时间 | 保存草稿、提交审核 | 活动结束日期必须晚于或等于活动开始日期。 |
|
|
|
+| 报名时间 | 需要报名时 | 报名时间必填,报名结束日期必须晚于或等于报名开始日期。 |
|
|
|
+| 报名成功页 | 开启报名成功页配置时 | 标题必填。 |
|
|
|
+| 补充信息 | 开启补充信息时 | 至少 1 项、最多 2 项;字段名称、提示文案、字段类型、最大长度必填。 |
|
|
|
+| 名额控制 | 开启名额控制时 | 报名人数上限不能小于已报名人数。 |
|
|
|
+| 进度与奖励 | 配置进度与奖励时 | 必须选择活动模板,并完整配置对应模板下必填的规则和奖励。 |
|
|
|
+| 层层礼奖励 | 活动模板为层层礼时 | 每个层级活动必须配置规则和达标发放计划。 |
|
|
|
+| 互斥设置 | 开启参与互斥时 | 必须选择互斥组。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.3 菜单二:客群管理
|
|
|
+
|
|
|
+客群管理用于配置“哪些客户能看到活动、哪些客户能报名、哪些客户算达标”。它不应该散落在活动管理里重复配置。
|
|
|
+
|
|
|
+5.3.1 客群管理 - 列表页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 数据来源 | 说明 |
|
|
|
+| --- | --- | --- | --- |
|
|
|
+| 客群编号 | 客群唯一编号 | 系统生成 | 活动配置时引用。 |
|
|
|
+| 客群名称 | 客群名称 | 运营填写 | 如“Premier 新客”“MGM 被推荐人”。 |
|
|
|
+| 客群描述 | 客群用途说明 | 运营填写 | 帮助运营区分不同客群。 |
|
|
|
+| 创建人 | 创建账号 | 系统记录 | Excel 中提到仅创建人可编辑。 |
|
|
|
+| 最后更新时间 | 最近更新时间 | 系统记录 | 后台展示。 |
|
|
|
+| 操作 | 编辑/查看/预览名单 | 权限控制 | 人群预览可放在查看页。 |
|
|
|
+
|
|
|
+5.3.2 客群管理 - 新建/编辑页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 说明 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 客群名称 | 客群名称 | 文本 | 是 | 供活动管理选择。 |
|
|
|
+| 客群描述 | 客群说明 | 多行文本 | 否 | 说明该客群适用活动。 |
|
|
|
+| 标签组合 | 选择标签并配置条件 | 标签+条件 | 是 | 可选择多个标签组合。 |
|
|
|
+| 操作符 | 标签判断方式 | 下拉框 | 是 | 等于、大于、小于、包含等。 |
|
|
|
+| 规则值 | 标签判断值 | 输入/枚举 | 是 | 根据标签类型决定。 |
|
|
|
+| 排序 | 返回名单排序 | 升序/降序 | 否 | 是否实际需要传接口需确认。 |
|
|
|
+| Sizing | 最大圈选数量 | 数字 | 否 | 控制最大圈选客户数量。 |
|
|
|
+| 白名单/黑名单 | 指定包含或排除客户 | 文件上传/选择 | 否 | 可与标签圈选结果做交集或排除。 |
|
|
|
+| 人群预览 | 预览 customer id | 查询结果 | 否 | 供运营 sample check,非实时可能准实时。 |
|
|
|
+
|
|
|
+与移动端的关系
|
|
|
+
|
|
|
+| 使用位置 | 移动端影响 |
|
|
|
+| --- | --- |
|
|
|
+| 活动展示客群 | 决定客户是否能在首页/全部活动看到活动。 |
|
|
|
+| 活动报名客群 | 决定详情页是否可点击报名。 |
|
|
|
+| 活动达标客群 | 决定客户在进度页是否显示达标。 |
|
|
|
+| 互斥特殊客群 | 可用于 MGM 被推荐人、NTB 新客等特殊判断。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.4 菜单三:报名表单管理/补充信息表
|
|
|
+
|
|
|
+报名表单管理用于配置报名时需要额外收集的信息,例如航司会员号、酒店会员号。它应该作为独立菜单,由活动管理引用。
|
|
|
+
|
|
|
+5.4.1 报名表单管理 - 列表页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 表单 ID | 表单唯一编号 | 系统生成。 |
|
|
|
+| 表单名称 | 表单内部名称 | 如“航司会员号收集表”。 |
|
|
|
+| 标题 | 对客展示标题 | 如“报名需要您提供 IHG 会员号”。 |
|
|
|
+| 创建人 | 创建账号 | 系统记录。 |
|
|
|
+| 更新时间 | 最近更新时间 | 系统记录。 |
|
|
|
+| 操作 | 编辑/查看 | 被活动引用后是否允许编辑需确认。 |
|
|
|
+
|
|
|
+5.4.2 报名表单管理 - 新建/编辑页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 表单名称 | 后台识别名称 | 文本 | 是 | 不对客展示。 |
|
|
|
+| 表单标题 | 对客标题 | 文本 | 是 | 补充信息页/弹窗顶部展示。 |
|
|
|
+| 收集字段名称 1 | 第一个字段名称 | 文本 | 是 | 输入框标题,如“航司会员号”。 |
|
|
|
+| 字段 1 输入提示 | 输入框 placeholder/说明 | 文本 | 否 | 指导客户填写。 |
|
|
|
+| 字段 1 校验规则 | 文本/数字/字母数字/长度 | 规则配置 | 否 | 控制提交校验。 |
|
|
|
+| 收集字段名称 2 | 第二个字段名称 | 文本 | 否 | PPT 写最多收集 2 个字段。 |
|
|
|
+| 字段 2 输入提示 | 输入提示 | 文本 | 否 | 同上。 |
|
|
|
+| 字段 2 校验规则 | 校验规则 | 规则配置 | 否 | 同上。 |
|
|
|
+| 提交按钮文案 | 按钮文字 | 文本 | 否 | 默认“提交”。 |
|
|
|
+
|
|
|
+需要确认
|
|
|
+
|
|
|
+| 问题 | 原因 |
|
|
|
+| --- | --- |
|
|
|
+| 留资表和补充信息表是否是两个概念 | Excel 中同时出现“是否留资/关联留资表”和“补充信息表”,需要确认留资是否是外部 AO 表单,补充信息是否只是会员号等轻量字段。 |
|
|
|
+| 关闭补充信息弹窗是否算报名成功 | PPT 中提到客户点击取消或关闭仍判断报名成功,但下次进入还要弹窗,需确认是否作为通用规则。 |
|
|
|
+| 第三方跳转后是否需要回调 | 如果点击提交跳第三方就算报名成功,需要确认是否不校验第三方是否真的填写完成。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.5 菜单四:达标规则管理
|
|
|
+
|
|
|
+达标规则管理用于配置移动端“达标进度页”的展示样式、达标层级、任务条件、连续达标逻辑和状态文案。建议独立菜单,不要全部塞进活动管理。
|
|
|
+
|
|
|
+5.5.1 达标规则管理 - 列表页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 规则 ID | 达标规则编号 | 系统生成。 |
|
|
|
+| 规则名称 | 规则名称 | 如“卓越新户 12 个月连续达标规则”。 |
|
|
|
+| 进度样式 | 进度页模板 | 多条件多次发奖、多条件单次发奖、MGM 专属。 |
|
|
|
+| 层级数量 | 达标层级数 | PPT 中出现最多 4 层/5 层口径不一致,需确认。 |
|
|
|
+| 关联活动数 | 当前规则被多少活动引用 | 防止误改影响多个活动。 |
|
|
|
+| 状态 | 启用/停用 | 停用后不可被新活动选择。 |
|
|
|
+| 更新时间 | 最近更新时间 | 系统记录。 |
|
|
|
+| 操作 | 查看/编辑/复制/预览 | 支持复制已有规则快速创建。 |
|
|
|
+
|
|
|
+5.5.2 达标规则管理 - 新建/编辑页
|
|
|
+
|
|
|
+| 配置区 | 字段名称 | 字段含义 | 移动端影响 |
|
|
|
+| --- | --- | --- | --- |
|
|
|
+| 基础信息 | 规则名称 | 后台识别名称 | 不对客展示。 |
|
|
|
+| 基础信息 | 进度展示样式 | 选择进度页模板 | 决定进度页布局。 |
|
|
|
+| 基础信息 | 是否适用 MGM | 是否使用 MGM 推荐/被推荐人样式 | 决定是否展示推荐人/被推荐人进度。 |
|
|
|
+| 提示区 | 进行中文案 | 活动进行中提示 | 进度页顶部提示区。 |
|
|
|
+| 提示区 | 已发奖文案 | 奖励发放后提示 | 进度页顶部提示区。 |
|
|
|
+| 提示区 | 已结束文案 | 活动结束后提示 | 进度页顶部提示区。 |
|
|
|
+| 达标层级 | 层级名称 | 如“达标 50 万档” | 进度页层级标题。 |
|
|
|
+| 达标层级 | 层级对客文案 | 客户看到的说明 | 进度页展示。 |
|
|
|
+| 达标层级 | 层级排序 | 展示顺序 | 控制前端排列。 |
|
|
|
+| 任务条件 | 任务名称 | 如“完成风险问卷” | 进度页任务项。 |
|
|
|
+| 任务条件 | 任务标签/数据口径 | 用于系统判断达标 | 前端不展示标签 ID,只展示文案。 |
|
|
|
+| 任务条件 | 条件表达式 | 大于/等于/包含/连续达标等 | 影响达标计算结果。 |
|
|
|
+| 任务条件 | 问号说明 | 补充解释 | 点击问号展示弹窗。 |
|
|
|
+| 对比弹窗 | 点击对比内容 | 解释当前条件和目标差距 | 点击对比展示右侧弹窗。 |
|
|
|
+| 连续达标 | 观察周期 X | 观察多少个月 | 进度页可按月展示。 |
|
|
|
+| 连续达标 | 连续达标月份 Y | 需要连续达标多少个月 | 决定是否达标。 |
|
|
|
+| 连续达标 | 达标条件 Z | TRB 等具体条件 | 决定达标结果。 |
|
|
|
+| 移动端预览 | 预览按钮 | 根据配置生成进度页预览 | 运营确认样式。 |
|
|
|
+
|
|
|
+与活动管理的关系
|
|
|
+
|
|
|
+活动管理中只需要配置:
|
|
|
+
|
|
|
+| 活动管理字段 | 说明 |
|
|
|
+| --- | --- |
|
|
|
+| 是否有进度跟踪 | 开启后才显示达标规则选择。 |
|
|
|
+| 选择达标规则 | 从达标规则管理中选择一个规则。 |
|
|
|
+| 选择权益发放计划 | 规则达标后发什么奖励。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.6 菜单五:活动互斥组管理
|
|
|
+
|
|
|
+活动互斥组管理用于维护“哪些活动或 MGM 推荐关系属于同一组互斥”,以及命中互斥后移动端展示哪些文案。
|
|
|
+该菜单只保留真正需要运营配置的内容;PPT 已经明确的固定判断逻辑,统一在第 4 章“移动端活动互斥逻辑”中体现。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+5.6.1 活动互斥组管理 - 列表页
|
|
|
+
|
|
|
+页面说明
|
|
|
+
|
|
|
+互斥组列表用于运营查看和维护所有互斥组。每个互斥组代表一组互斥对象,例如平台内 NTB 活动与 MGM 推荐关系。
|
|
|
+
|
|
|
+查询条件
|
|
|
+
|
|
|
+| 查询项 | 类型 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 互斥组名称 | 输入框 | 支持按互斥组名称模糊查询。 |
|
|
|
+| 互斥组状态 | 下拉框 | 启用、停用。 |
|
|
|
+| 对象角色 | 下拉框 | NTB 活动、MGM 被推荐人。 |
|
|
|
+| 创建时间 | 日期范围 | 查询某个时间段创建的互斥组。 |
|
|
|
+
|
|
|
+列表字段
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 互斥组 ID | 互斥组唯一编号 | 系统生成,不可编辑。 |
|
|
|
+| 互斥组名称 | 后台识别名称 | 活动创建时通过该名称选择互斥组。 |
|
|
|
+| 互斥组说明 | 适用范围说明 | 用于说明该组适用哪些新客活动或 MGM 推荐关系。 |
|
|
|
+| 互斥对象数 | 当前组内配置的对象数量 | 包括平台活动、MGM 推荐关系等。 |
|
|
|
+| 关联活动数 | 当前被多少活动引用 | 防止误改影响已发布活动。 |
|
|
|
+| 状态 | 启用/停用 | 停用后不允许新活动选择。 |
|
|
|
+| 更新时间 | 最近更新时间 | 用于审计和问题追溯。 |
|
|
|
+| 操作 | 查看、编辑、复制、停用 | 支持维护互斥对象和文案。 |
|
|
|
+
|
|
|
+操作规则
|
|
|
+
|
|
|
+| 操作 | 规则 |
|
|
|
+| --- | --- |
|
|
|
+| 新建 | 创建新的互斥组。 |
|
|
|
+| 查看 | 查看互斥组基础信息、互斥对象、关联活动和文案。 |
|
|
|
+| 编辑 | 可维护互斥组名称、说明、对象和文案;已被发布活动引用时,应提示可能影响线上活动。 |
|
|
|
+| 复制 | 复制已有互斥组生成新规则,适合新增相似活动。 |
|
|
|
+| 停用 | 停用后不可被新活动选择;已发布活动是否继续生效按系统规则处理。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+5.6.2 活动互斥组管理 - 新建/编辑页
|
|
|
+
|
|
|
+配置区一:基础信息
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 说明 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 互斥组名称 | 后台识别名称 | 文本 | 是 | 例如“新客活动互斥组”。 |
|
|
|
+| 互斥组说明 | 适用范围说明 | 多行文本 | 否 | 说明该互斥组适用于哪些活动或 MGM 推荐关系。 |
|
|
|
+| 互斥组状态 | 启用/停用 | 开关 | 是 | 启用后可被活动选择;停用后新活动不可选择。 |
|
|
|
+
|
|
|
+配置区二:互斥对象配置
|
|
|
+
|
|
|
+互斥对象用于说明“哪些活动或 MGM 推荐关系属于同一组互斥”。
|
|
|
+同一互斥组内的对象之间互相排斥。
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 说明 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 对象类型 | 当前互斥对象的来源类型 | 下拉选择 | 是 | 权益平台活动 / MGM 推荐关系。 |
|
|
|
+| 对象名称 | 具体对象名称 | 选择项 | 是 | 对象类型为权益平台活动时,从活动管理中选择;对象类型为 MGM 推荐关系时,选择 MGM 相关来源。 |
|
|
|
+| 对象角色 | 对象在互斥组中的业务角色 | 下拉选择 | 是 | NTB 活动 / MGM 被推荐人。 |
|
|
|
+| 排序 | 后台展示顺序 | 数字 | 否 | 仅影响后台展示,不影响互斥判断。 |
|
|
|
+
|
|
|
+对象类型说明
|
|
|
+
|
|
|
+| 对象类型 | 适用场景 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 权益平台活动 | 在权益平台活动管理中创建,并由权益平台完成报名的活动,如航司 NTB、酒店 NTB | 运营需要把这些活动加入同一个互斥组。 |
|
|
|
+| MGM 推荐关系 | 客户通过朋友推荐链路形成的 MGM 被推荐关系 | 用于让 MGM 与同组 NTB 活动参与互斥。 |
|
|
|
+
|
|
|
+配置区三:前端展示文案
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 展示位置 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 列表状态文案 | 命中互斥后活动卡片上的状态 | 文本 | 是 | 首页活动模块、全部活动列表。 |
|
|
|
+| 详情页提示文案 | 详情页不可参与说明 | 富文本 | 是 | 活动详情页。 |
|
|
|
+| 报名拦截文案 | 客户点击报名被拦截时展示 | 富文本 | 是 | 报名失败页/弹窗。 |
|
|
|
+| 无法继续参与文案 | T+1/T-1 修正后展示 | 富文本 | 是 | 我的活动、活动详情页。 |
|
|
|
+| 推荐人侧未达标原因 | 推荐人查看被推荐人进度时展示 | 富文本 | MGM 场景必填 | MGM 推荐人进度页。 |
|
|
|
+
|
|
|
+建议支持的文案变量:
|
|
|
+
|
|
|
+| 变量 | 含义 | 示例 |
|
|
|
+| --- | --- | --- |
|
|
|
+| `{已参与活动名称}` | 客户已经参与或被推荐的活动 | 航司合作汇丰卓越理财新户达标礼 |
|
|
|
+| `{当前活动名称}` | 客户当前想报名的活动 | 酒店合作汇丰卓越理财新户达标礼 |
|
|
|
+| `{参与日期}` | 客户报名或被推荐日期 | 2026/01/01 |
|
|
|
+| `{推荐日期}` | MGM 推荐日期 | 2026/01/01 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+5.6.3 活动管理中如何引用互斥组
|
|
|
+
|
|
|
+在“活动管理 - 新建/编辑页 - 客群与报名”中仅保留简化配置。
|
|
|
+
|
|
|
+| 字段名称 | 类型 | 是否必填 | 配置逻辑 | 移动端影响 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 互斥组 | 下拉选择 | 否 | 选择互斥组即表示当前活动参与该组互斥;未选择则不参与互斥。 | 命中互斥后,列表、详情、报名页展示互斥状态和文案。 |
|
|
|
+| 当前活动互斥角色 | 下拉选择 | 选择互斥组后必填 | NTB 活动 / MGM 活动。 | 决定文案变量和互斥对象归类。 |
|
|
|
+| 活动级文案覆盖 | 富文本 | 否 | 默认取互斥组文案,特殊活动可覆盖。 | 点击报名被拦截时展示。 |
|
|
|
+
|
|
|
+不再单独配置“是否参与互斥”开关。
|
|
|
+原因是:
|
|
|
+
|
|
|
+```text
|
|
|
+选择互斥组 = 参与互斥
|
|
|
+不选择互斥组 = 不参与互斥
|
|
|
+```
|
|
|
+
|
|
|
+这样可以避免“开关开启但未选互斥组”或“选了互斥组但开关关闭”的配置矛盾。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+5.6.4 后台配置示例
|
|
|
+
|
|
|
+示例:新客活动互斥组
|
|
|
+
|
|
|
+基础信息:
|
|
|
+
|
|
|
+```text
|
|
|
+互斥组名称:新客活动互斥组
|
|
|
+互斥组说明:用于控制平台内 NTB 活动与 MGM 亲友推荐之间的互斥关系。
|
|
|
+互斥组状态:启用
|
|
|
+```
|
|
|
+
|
|
|
+互斥对象:
|
|
|
+
|
|
|
+| 对象名称 | 对象类型 | 对象角色 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 航司 NTB 活动 | 权益平台活动 | NTB 活动 |
|
|
|
+| 酒店 NTB 活动 | 权益平台活动 | NTB 活动 |
|
|
|
+| MGM 亲友推荐 | MGM 推荐关系 | MGM 被推荐人 |
|
|
|
+
|
|
|
+文案配置:
|
|
|
+
|
|
|
+```text
|
|
|
+列表状态文案:不符合参与条件
|
|
|
+
|
|
|
+报名拦截文案:
|
|
|
+尊敬的客户,您已经于 {参与日期} 参与【{已参与活动名称}】活动。
|
|
|
+根据活动规则,您无法再继续报名【{当前活动名称}】活动。
|
|
|
+
|
|
|
+无法继续参与文案:
|
|
|
+尊敬的客户,由于您已参与同组新客活动,根据活动规则,您无法继续参与【{当前活动名称}】活动。
|
|
|
+
|
|
|
+推荐人侧未达标原因:
|
|
|
+您的被推荐人已报名参与其他新客活动,根据活动规则无法再被推荐。
|
|
|
+```
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+5.6.5 与移动端互斥逻辑的关系
|
|
|
+
|
|
|
+活动互斥组管理只提供互斥对象和文案配置,不承载固定判断规则。
|
|
|
+固定判断规则统一由第 4 章“移动端活动互斥逻辑”描述,并由后端在以下节点执行:
|
|
|
+
|
|
|
+| 节点 | 说明 |
|
|
|
+| --- | --- |
|
|
|
+| 活动列表查询 | 返回客户对每个活动的展示状态。 |
|
|
|
+| 活动详情查询 | 返回客户是否可报名,以及不可报名原因。 |
|
|
|
+| 报名前校验 | 提交报名之前再次校验互斥。 |
|
|
|
+| 报名提交 | 防止并发或多端重复报名。 |
|
|
|
+| T+1/T-1 数据修正 | 根据 MGM 标签或开户状态更新客户活动资格。 |
|
|
|
+
|
|
|
+### 5.7 菜单六:权益发放计划管理
|
|
|
+
|
|
|
+权益发放计划可放在“权益管理”下,不建议直接堆在活动管理中。活动只选择发放计划,具体发什么、发多少、怎么发,由发放计划配置。
|
|
|
+
|
|
|
+5.7.1 发放计划列表页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 发放计划编号 | 计划唯一 ID | 活动或达标规则引用。 |
|
|
|
+| 发放计划名称 | 计划名称 | 如“达标 50 万发 500 积分”。 |
|
|
|
+| 发放时间 | 计划发放时间 | 用于控制发放时机。 |
|
|
|
+| 发放状态 | 草稿/待审核/已生效/已停用 | 控制是否可被活动选择。 |
|
|
|
+| 创建人 | 创建账号 | 系统记录。 |
|
|
|
+| 操作 | 编辑/查看 | 已关联活动后是否允许编辑需确认。 |
|
|
|
+
|
|
|
+5.7.2 发放计划编辑页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 发放计划名称 | 后台识别名称 | 文本 | 是 | 不对客展示。 |
|
|
|
+| 发放类型 | 手工/自动 | 下拉框 | 是 | 影响达标后是否自动发奖。 |
|
|
|
+| 对应活动 | 可选关联活动 | 活动选择 | 否 | 用于报表归属。 |
|
|
|
+| 发放客群 | 发给哪些客户 | 客群选择 | 是 | 影响客户是否收到权益。 |
|
|
|
+| 礼品类型 | 积分/立减金/卡券/第三方权益等 | 下拉框 | 是 | 决定移动端按钮文案。 |
|
|
|
+| 礼品 ID | 具体权益/卡券/商品 ID | 选择项 | 是 | 决定跳转权益详情、积分明细或领取页。 |
|
|
|
+| 总礼品数量 | 奖励总库存 | 数字 | 否 | 库存不足时影响发放。 |
|
|
|
+| 单人奖励数量 | 每人发放数量 | 数字 | 是 | 影响客户获得奖励数量。 |
|
|
|
+| 每日发放上限 | 每日最多发放数量 | 数字 | 否 | 影响发奖节奏。 |
|
|
|
+| 是否需要通知 | 发奖后是否通知客户 | 开关 | 否 | 不影响页面。 |
|
|
|
+| 通知模板 | 发奖通知模板 | 选择项 | 开启通知时是 | 引用通知模板。 |
|
|
|
+| 库存预警 | 剩余库存预警 | 数字/手机号 | 否 | 后台预警,不对客展示。 |
|
|
|
+
|
|
|
+奖励类型与移动端按钮映射
|
|
|
+
|
|
|
+| 奖励类型 | 达标后按钮 | 跳转目标 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 积分 | 查看积分奖励 | 积分明细页。 |
|
|
|
+| 立减金 | 前往领取/领取奖励 | 立减金列表或领取页。 |
|
|
|
+| 卡券/电子券 | 查看奖励 | 权益详情页/卡券详情页。 |
|
|
|
+| 信用卡权益 | 查看奖励 | 信用卡权益详情页。 |
|
|
|
+| 第三方发放权益 | 查看奖励 | 权益详情页或第三方说明页。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.8 菜单七:通知模板管理
|
|
|
+
|
|
|
+通知模板可放在内容管理下。活动管理和发放计划中只选择模板。
|
|
|
+
|
|
|
+5.8.1 通知模板列表页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 模板编号 | 模板唯一 ID | 活动配置引用。 |
|
|
|
+| 模板名称 | 模板名称 | 如“活动报名成功提醒”。 |
|
|
|
+| 类型 | SMS/其他 | Excel 中目前只有 SMS。 |
|
|
|
+| 内容 | 短信正文 | 支持变量需确认。 |
|
|
|
+| 创建人 | 创建账号 | 系统记录。 |
|
|
|
+| 操作 | 编辑/查看 | 已被活动引用后修改是否影响历史活动需确认。 |
|
|
|
+
|
|
|
+5.8.2 通知模板编辑页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 说明 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 模板名称 | 后台识别名称 | 文本 | 是 | 用于活动配置选择。 |
|
|
|
+| 模板类型 | 通知类型 | 下拉框 | 是 | SMS。 |
|
|
|
+| 模板内容 | 短信正文 | 多行文本 | 是 | 是否支持活动名称、报名时间、奖励名称等变量需确认。 |
|
|
|
+| 提交 | 保存模板 | 按钮 | \- | 保存后可被活动选择。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.9 菜单八:活动投放管理
|
|
|
+
|
|
|
+活动投放管理用于生成活动链接、二维码、太阳码,并配置活动投放到 MobileX 或权益首页 Banner 位。它不建议塞在活动基础信息里,因为投放可能有多个渠道、多个版位、多个上线时间。
|
|
|
+
|
|
|
+5.9.1 活动投放管理 - 列表页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 说明 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 投放 ID | 投放记录编号 | 系统生成。 |
|
|
|
+| 活动名称 | 关联活动 | 选择活动管理中的活动。 |
|
|
|
+| Campaign ID | 活动 Campaign | 可搜索选择。 |
|
|
|
+| Channel ID | 渠道 ID | 引用渠道管理。 |
|
|
|
+| 投放渠道 | 渠道名称 | 如 MobileX、微信服务号、短信、Paid Media。 |
|
|
|
+| 投放版位 | 展示位置 | MobileX 版位、权益首页 Banner 位等。 |
|
|
|
+| 上线时间 | 投放开始时间 | 控制版位展示。 |
|
|
|
+| 下线时间 | 投放结束时间 | 控制版位隐藏。 |
|
|
|
+| 状态 | 草稿/已发布/已下线 | 控制投放是否生效。 |
|
|
|
+| 操作 | 编辑/查看/生成链接/生成二维码 | 生成物料给业务投放。 |
|
|
|
+
|
|
|
+5.9.2 活动投放管理 - 新建/编辑页
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 选择活动 | 选择要投放的活动 | 活动选择 | 是 | 决定链接进入哪个活动详情。 |
|
|
|
+| Campaign ID | 活动归因 ID | 搜索选择 | 否 | 链接携带,用于统计。 |
|
|
|
+| Channel ID | 渠道归因 ID | 搜索选择 | 否 | 链接携带,用于统计。 |
|
|
|
+| 投放渠道 | 具体渠道 | 下拉框 | 是 | 决定生成物料类型。 |
|
|
|
+| 投放 MobileX 版位 | MobileX tab 版位 | 下拉框 | 否 | 在 MobileX 指定位置展示。 |
|
|
|
+| 投放权益首页版位 | 权益首页 Banner 位 | 下拉框 | 否 | 在权益首页 1-8 位置展示。 |
|
|
|
+| 投放开始时间 | 上线时间 | 日期时间 | 是 | 控制版位何时展示。 |
|
|
|
+| 投放结束时间 | 下线时间 | 日期时间 | 否 | 控制版位何时隐藏。 |
|
|
|
+| 生成链接 | 生成 H5 链接 | 按钮 | \- | 通过链接/二维码访问活动。 |
|
|
|
+| 生成二维码/太阳码 | 生成投放物料 | 按钮 | \- | 用于线下或微信投放。 |
|
|
|
+
|
|
|
+说明
|
|
|
+
|
|
|
+- 如果活动配置了“是否展示到首页”,但没有投放版位,则只进入活动模块列表,不一定占用 Banner 位。
|
|
|
+- 如果配置了权益首页 Banner 位,需要明确银行侧是否支持自助配置;Excel 中提到部分首页/组装页位置可能需要我司 BAU 工时。
|
|
|
+- 活动可以不展示在全部活动,但仍通过投放链接或二维码进入;客户报名后可在“我的活动”查看。
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.10 菜单九:活动报表/活动进度查询
|
|
|
+
|
|
|
+该菜单主要用于运营查询活动报名、达标、权益发放等结果,不参与活动创建配置。
|
|
|
+
|
|
|
+建议查询页
|
|
|
+
|
|
|
+| 查询页 | 主要字段 | 用途 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 客户活动报名查询 | 报名时间、活动名称、活动编号、客户来源渠道、Customer ID、客户账户类型 | 查看客户是否报名、从哪个渠道报名。 |
|
|
|
+| 客户达标情况查询 | 客户号、现 MSC、升级 MSC entry date、是否首次升级、月份、已达标层级、规则/活动 | 查看客户达标进度和达标层级。 |
|
|
|
+| 客户权益发放查询 | 发放时间、权益名称、权益编号、客户来源渠道、Customer ID、客户账户类型 | 查看权益是否发放。 |
|
|
|
+| 积分查询 | 客户号、积分科目、积分变动额、积分总额、清算时间、交易描述 | 查看积分奖励明细。 |
|
|
|
+| 立减金发放明细 | 客户号、立减金类型、发放日期、金额、有效期、是否领取、是否使用 | 查看立减金领取和使用状态。 |
|
|
|
+| 信用卡权益领取及使用 | 客户号、卡号、客户等级、权益领取明细、商品编号、商品名称、商品数量 | 查看信用卡权益领取使用情况。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.11 菜单十:信用卡活动入口配置
|
|
|
+
|
|
|
+信用卡活动在 PPT 中更像一个入口配置,而不是完整纳入本活动系统的活动。建议先作为入口配置处理,后续再判断是否扩展为独立 tab。
|
|
|
+
|
|
|
+列表页/配置页字段
|
|
|
+
|
|
|
+| 字段名称 | 字段含义 | 类型 | 是否必填 | 移动端影响 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 是否展示信用卡入口 | 控制入口是否展示 | 开关 | 是 | 全部活动列表底部是否展示“信用卡活动专区”。 |
|
|
|
+| 入口名称 | 入口文案 | 文本 | 是 | 移动端入口标题。 |
|
|
|
+| 提示文案 | 引导说明 | 文本 | 否 | 如“如需查看信用卡活动进度,请点击信用卡活动专区”。 |
|
|
|
+| 跳转地址 | CVP/信用卡权益平台地址 | URL | 是 | 点击后跳转外部信用卡权益平台。 |
|
|
|
+| 是否启用信用卡活动 tab | 是否新增信用卡活动 tab | 开关 | 否 | 如启用,活动列表增加 tab;无活动时不展示。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.12 后台菜单和移动端页面映射表
|
|
|
+
|
|
|
+| 后台菜单/配置 | 控制的移动端页面 | 影响内容 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 活动管理-基础信息 | 首页活动模块、全部活动、我的活动、活动详情 | 活动名称、图片、时间、地点、活动内容。 |
|
|
|
+| 活动管理-时间与展示 | 首页、全部活动、我的活动 | 是否展示、何时展示、是否进入已结束。 |
|
|
|
+| 客群管理 | 首页、全部活动、活动详情、进度页 | 谁能看、谁能报名、谁能达标。 |
|
|
|
+| 报名表单管理 | 报名补充信息页/弹窗 | 收集字段、字段校验、提交逻辑。 |
|
|
|
+| 活动管理-报名设置 | 活动详情、报名确认页、报名结果页 | 是否报名、是否确认、名额、报名成功/失败。 |
|
|
|
+| 达标规则管理 | 活动达标进度页 | 进度样式、层级、任务、提示文案、问号说明。 |
|
|
|
+| 权益发放计划 | 达标进度页、奖励详情页 | 奖励类型、按钮文案、跳转目标、发放状态。 |
|
|
|
+| 活动互斥组管理 | 活动列表、活动详情、报名失败、MGM 进度页 | 不符合参与条件、报名拦截、无法继续参与、推荐人侧提示。 |
|
|
|
+| 通知模板管理 | 无直接页面 | 报名成功、活动开始前、达标发奖短信。 |
|
|
|
+| 活动投放管理 | 活动入口、Banner、二维码/链接访问 | 从哪个渠道进入活动,是否带追踪码。 |
|
|
|
+| 信用卡活动入口配置 | 全部活动列表底部/信用卡 tab | 信用卡活动专区入口和跳转。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.13 第一版建议怎么做
|
|
|
+
|
|
|
+必须做
|
|
|
+
|
|
|
+| 菜单 | 原因 |
|
|
|
+| --- | --- |
|
|
|
+| 活动管理 | 没有它无法创建活动和驱动移动端展示。 |
|
|
|
+| 客群管理 | 活动可见、报名、达标都依赖客群。 |
|
|
|
+| 报名表单管理 | PPT 中有补充信息收集,且不同活动字段不同。 |
|
|
|
+| 达标规则管理 | 进度页规则复杂,必须独立管理,否则活动编辑页过重。 |
|
|
|
+| 活动互斥组管理 | NTB/MGM 互斥是核心规则,必须独立配置和复用。 |
|
|
|
+| 权益发放计划管理 | 达标后奖励发放必须有配置来源。 |
|
|
|
+| 活动投放管理 | PPT 中存在仅通过链接/二维码进入的活动,以及首页/MobileX 版位投放。 |
|
|
|
+
|
|
|
+可以后续做
|
|
|
+
|
|
|
+| 菜单/能力 | 原因 |
|
|
|
+| --- | --- |
|
|
|
+| 信用卡活动独立 tab | PPT 中仍是待讨论,第一版可先做固定入口。 |
|
|
|
+| 复杂报表分析 | 查询可以先做核心报名/达标/发放,投入产出分析后续做。 |
|
|
|
+| 达标规则复制/版本管理 | 有价值,但第一版可先支持新增、编辑、预览。 |
|
|
|
+| 活动投放多渠道效果分析 | 先生成渠道码,后续再做效果看板。 |
|
|
|
+
|
|
|
+不建议第一版做
|
|
|
+
|
|
|
+| 功能 | 原因 |
|
|
|
+| --- | --- |
|
|
|
+| 把所有配置都堆在活动管理一个编辑页里 | 字段过多,维护困难,移动端和后台关联不清。 |
|
|
|
+| 让运营自由配置复杂逻辑表达式 | 容易配置错误,建议先基于标签/客群/规则模板选择。 |
|
|
|
+| 信用卡活动完整纳入本活动体系 | 信用卡活动依赖 CVP,第一版做入口更稳。 |
|
|
|
+| 已发布活动随意编辑互斥规则或达标规则 | 会影响已报名客户状态,容易引发投诉。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+### 5.14 当前仍需确认的问题
|
|
|
+
|
|
|
+| 优先级 | 待确认问题 | 影响范围 |
|
|
|
+| --- | --- | --- |
|
|
|
+| P0 | 活动时间、报名时间、展示时间三者关系如何定义 | 决定前端展示和报名按钮状态。 |
|
|
|
+| P0 | 报名时间是否一定晚于活动开始时间 | Excel 里有该说明,但常规活动可能提前报名,需要业务确认。 |
|
|
|
+| P0 | 展示客群和报名客群是否都支持多选 | 影响客群配置字段和接口结构。 |
|
|
|
+| P0 | 留资表和补充信息表是否两个独立概念 | 影响报名链路和后台菜单拆分。 |
|
|
|
+| P0 | 补充信息弹窗关闭后是否算报名成功 | 影响报名状态、我的活动、后续补填逻辑。 |
|
|
|
+| P0 | 达标层级最多 4 层还是 5 层 | PPT 中口径不一致,影响达标规则配置。 |
|
|
|
+| P0 | 互斥是按活动类型自动互斥,还是按互斥组手动配置 | 影响互斥菜单设计。 |
|
|
|
+| P0 | MGM 标签 T+1 后关闭资格时,已报名记录是否保留 | 影响我的活动和详情页状态。 |
|
|
|
+| P1 | 已发布活动哪些字段允许编辑 | 影响审核、版本和已报名客户状态。 |
|
|
|
+| P1 | 活动下线后,已报名客户是否仍可在我的活动查看 | 影响我的活动展示。 |
|
|
|
+| P1 | 投放权益首页版位是否银行可自助配置 | 影响是否需要做投放管理。 |
|
|
|
+| P1 | 发放计划被多个活动引用时,是否允许修改 | 影响奖励发放稳定性。 |
|
|
|
+| P2 | 是否需要活动配置版本记录 | 影响审计和问题追溯。 |
|
|
|
+| P2 | 通知模板变量范围 | 影响短信模板配置复杂度。 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 6\. 数据来源与模拟接口
|
|
|
+
|
|
|
+> 说明:PPT 中未给出具体接口名称。若做 Demo,可以使用以下虚拟中文接口命名。真实开发时需要替换成行内已有接口或平台接口。
|
|
|
+
|
|
|
+### 6.1 前端接口
|
|
|
+
|
|
|
+| 接口名称 | 接口路径 | 用途 | 主要入参 | 主要出参 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| 查询首页活动接口 | `/api/权益活动/查询首页活动` | 查询权益专区主页活动模块 | 客户编号、渠道、客群标签 | 活动卡片列表 |
|
|
|
+| 查询全部活动接口 | `/api/权益活动/查询全部活动` | 查询全部活动列表 | 客户编号、活动分类、分页 | 活动列表、信用卡入口 |
|
|
|
+| 查询我的活动接口 | `/api/权益活动/查询我的活动` | 查询进行中/已结束活动 | 客户编号、tab 类型 | 我的活动列表 |
|
|
|
+| 查询活动详情接口 | `/api/权益活动/查询活动详情` | 查询活动详情 | 客户编号、活动 ID | 活动详情、客户状态、按钮规则 |
|
|
|
+| 报名前校验接口 | `/api/权益活动/报名前校验` | 判断是否可报名 | 客户编号、活动 ID | 是否可报名、失败原因、互斥信息 |
|
|
|
+| 提交活动报名接口 | `/api/权益活动/提交报名` | 提交报名 | 客户编号、活动 ID、补充信息 | 报名结果、报名编号 |
|
|
|
+| 提交补充信息接口 | `/api/权益活动/提交补充信息` | 补全报名信息 | 报名编号、字段值 | 是否成功 |
|
|
|
+| 查询达标进度接口 | `/api/权益活动/查询达标进度` | 查询任务、层级、奖励状态 | 客户编号、活动 ID | 进度层级、任务、奖励 |
|
|
|
+| 查询互斥状态接口 | `/api/权益活动/查询互斥状态` | 判断客户互斥关系 | 客户编号、活动 ID | 命中互斥、互斥活动名称、拦截文案 |
|
|
|
+| 查询信用卡入口接口 | `/api/权益活动/查询信用卡入口` | 查询信用卡专区入口 | 客户编号、渠道 | 是否展示、跳转地址、提示文案 |
|
|
|
+
|
|
|
+### 6.2 后台接口
|
|
|
+
|
|
|
+| 接口名称 | 接口路径 | 用途 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 查询活动配置列表 | `/api/后台/权益活动/查询列表` | 后台活动列表查询 |
|
|
|
+| 保存活动基础信息 | `/api/后台/权益活动/保存基础信息` | 创建/编辑活动基础字段 |
|
|
|
+| 保存展示客群配置 | `/api/后台/权益活动/保存展示客群` | 配置首页、全部活动、客群标签 |
|
|
|
+| 保存报名规则配置 | `/api/后台/权益活动/保存报名规则` | 配置报名、确认、名额、补充信息 |
|
|
|
+| 保存达标进度配置 | `/api/后台/权益活动/保存达标配置` | 配置层级、任务、标签、连续达标 |
|
|
|
+| 保存奖励配置 | `/api/后台/权益活动/保存奖励配置` | 配置奖励类型与跳转 |
|
|
|
+| 保存互斥组配置 | `/api/后台/权益活动/保存互斥组配置` | 配置互斥组、互斥对象和前端展示文案 |
|
|
|
+| 保存短信转发配置 | `/api/后台/权益活动/保存短信转发` | 配置短信提醒和转发开关 |
|
|
|
+| 发布活动 | `/api/后台/权益活动/发布` | 发布活动到前端 |
|
|
|
+| 下线活动 | `/api/后台/权益活动/下线` | 下线活动 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 7\. 状态流转
|
|
|
+
|
|
|
+## 7.1 客户报名状态
|
|
|
+
|
|
|
+```mermaid
|
|
|
+stateDiagram-v2
|
|
|
+ [*] --> 未报名
|
|
|
+ 未报名 --> 不符合报名条件: 客群/开户/互斥校验失败
|
|
|
+ 未报名 --> 报名确认: 需要重复确认
|
|
|
+ 未报名 --> 补充信息待填写: 不需要确认但需要补充信息
|
|
|
+ 未报名 --> 已报名: 不需要确认且不需要补充信息
|
|
|
+ 报名确认 --> 未报名: 取消
|
|
|
+ 报名确认 --> 补充信息待填写: 确认且需要补充信息
|
|
|
+ 报名确认 --> 已报名: 确认且无需补充信息
|
|
|
+ 补充信息待填写 --> 已报名信息未补全: 关闭/取消/跳转第三方未完成
|
|
|
+ 补充信息待填写 --> 已报名: 提交成功
|
|
|
+ 已报名信息未补全 --> 补充信息待填写: 下次进入活动再次弹窗
|
|
|
+ 已报名 --> 进度跟踪中: 活动有进度
|
|
|
+ 已报名 --> 无进度已完成: 活动无进度
|
|
|
+ 进度跟踪中 --> 已达标: 任务达标
|
|
|
+ 进度跟踪中 --> 未达标已结束: 活动结束未达标
|
|
|
+ 已达标 --> 已发奖: 奖励发放
|
|
|
+ 已报名 --> 无法继续参与: 次日互斥/开户状态修正
|
|
|
+```
|
|
|
+
|
|
|
+## 7.2 活动展示状态
|
|
|
+
|
|
|
+| 状态 | 触发条件 | 前端展示 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 不可见 | 客户不在可见客群/活动未发布/展示开关关闭 | 不展示活动 |
|
|
|
+| 可查看未报名 | 客户可见,未报名,满足基本条件 | 展示报名按钮 |
|
|
|
+| 不符合报名条件 | 客户可见但不满足报名客群或命中开户限制 | 展示不符合提示 |
|
|
|
+| 不符合参与条件 | 命中互斥规则 | 列表卡片展示不符合参与条件,详情页展示拦截说明 |
|
|
|
+| 报名已满 | 名额达到上限 | 报名失败提示报名已满 |
|
|
|
+| 已报名 | 客户已报名且活动有效 | 我的活动进行中展示 |
|
|
|
+| 信息未补全 | 客户已报名但补充信息未完成 | 进入详情时继续弹补充信息 |
|
|
|
+| 进行中 | 活动当前处于进行时间内 | 我的活动进行中展示 |
|
|
|
+| 已结束 | 当前时间超过活动结束时间 | 我的活动已结束,卡片置灰 |
|
|
|
+| 无法继续参与 | T+1/T-1 数据修正后停止进度 | 详情页展示无法继续参与原因 |
|
|
|
+
|
|
|
+## 7.3 奖励状态
|
|
|
+
|
|
|
+| 状态 | 说明 | 按钮 |
|
|
|
+| --- | --- | --- |
|
|
|
+| 未达标 | 客户任务未完成 | 查看达标详情 |
|
|
|
+| 达标未发奖 | 客户达标但奖励未发放 | 查看达标详情/等待发放 |
|
|
|
+| 待领取 | 奖励需客户主动领取 | 前往领取/领取奖励 |
|
|
|
+| 已领取 | 客户已领取奖励 | 查看奖励 |
|
|
|
+| 自动发放完成 | 积分/第三方权益已发放 | 查看积分奖励/查看奖励 |
|
|
|
+| 已结束未达标 | 活动结束且客户未达标 | 查看达标详情/展示未达标原因 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 8\. 异常与边界情况
|
|
|
+
|
|
|
+| 场景 | 处理规则 |
|
|
|
+| --- | --- |
|
|
|
+| 活动无可见活动 | 首页活动模块隐藏,全部活动展示空状态 |
|
|
|
+| 客户可见但不可报名 | 详情页展示不符合报名条件,不展示可点击报名按钮 |
|
|
|
+| 活动名额已满 | 报名时提示“很遗憾,该活动报名已满。” |
|
|
|
+| 客户重复点击报名 | 前端按钮 loading,后端根据客户编号+活动 ID 做幂等 |
|
|
|
+| 客户已报名再次进入 | 直接进入已报名详情页 |
|
|
|
+| 客户关闭补充信息弹窗 | 报名仍成功,但标记信息未补全,下次进入继续弹窗 |
|
|
|
+| 第三方跳转失败 | 提示链接异常,请稍后重试;报名状态按配置决定是否已成功 |
|
|
|
+| 补充信息字段超过 2 个 | 后台不允许保存 |
|
|
|
+| 达标层级超过上限 | 后台不允许保存;移动端兼容异常数据但只展示前 5 个 |
|
|
|
+| 单层任务超过 5 个 | 后台不允许保存 |
|
|
|
+| 标签不存在或被删除 | 活动不可发布,已发布活动需提示配置异常 |
|
|
|
+| 活动结束后进入详情 | 仍允许查看详情、进度、奖品,列表置灰 |
|
|
|
+| 无需报名活动 | 活动期间自动进入我的活动进行中,结束后进入已结束 |
|
|
|
+| 活动不展示到首页 | 不影响通过二维码/链接进入;报名后可进入我的活动 |
|
|
|
+| 客户同一天报名两个互斥活动 | 非 MGM 场景必须实时拦截第二个报名 |
|
|
|
+| MGM 标签 T+1 | 当天可能未拦截,第二天收到标签后修正状态 |
|
|
|
+| 客户开户数据 T-1 | 当天开户可能无法识别,第二天识别后停止进度跟踪 |
|
|
|
+| 已结束活动奖励按钮 | 已领取可查看,未领取是否可领按活动规则配置 |
|
|
|
+| 信用卡入口未配置 | 不展示固定入口或 tab |
|
|
|
+| 短信发送失败 | 不影响报名主流程,记录失败日志 |
|
|
|
+| 活动不可转发 | 隐藏分享入口或分享按钮置灰 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 9\. 测试点
|
|
|
+
|
|
|
+## 9.1 移动端测试点
|
|
|
+
|
|
|
+| 编号 | 模块 | 测试场景 | 前置条件 | 操作步骤 | 预期结果 |
|
|
|
+| --- | --- | --- | --- | --- | --- |
|
|
|
+| M-001 | 首页活动模块 | 首页展示活动 | 活动已发布、配置首页展示、客户在可见客群 | 进入权益专区主页 | 展示活动卡片 |
|
|
|
+| M-002 | 首页活动模块 | 首页不展示活动 | 活动未配置首页展示 | 进入权益专区主页 | 首页不展示该活动 |
|
|
|
+| M-003 | 全部活动 | 展示所有可见活动 | 客户存在多个可见活动 | 进入全部活动页 | 展示全部可见活动 |
|
|
|
+| M-004 | 全部活动 | 不可见客群过滤 | 客户不在可见客群 | 进入全部活动页 | 不展示该活动 |
|
|
|
+| M-005 | 我的活动 | 已报名活动进入进行中 | 客户已报名且活动未结束 | 进入我的活动-进行中 | 展示该活动 |
|
|
|
+| M-006 | 我的活动 | 已结束活动置灰 | 活动已结束 | 进入我的活动-已结束 | 活动卡片置灰但可点击 |
|
|
|
+| M-007 | 我的活动 | 无需报名活动自动加入 | 活动配置无需报名且进行中 | 进入我的活动-进行中 | 展示该活动 |
|
|
|
+| M-008 | 活动详情 | 未报名详情展示 | 客户未报名且可报名 | 点击活动卡片 | 展示详情和报名按钮 |
|
|
|
+| M-009 | 活动详情 | 不符合报名条件 | 客户可见但不在报名客群 | 点击报名 | 展示不符合报名条件提示 |
|
|
|
+| M-010 | 报名名额 | 名额已满 | 活动名额已达上限 | 点击报名 | 提示活动报名已满 |
|
|
|
+| M-011 | 报名确认 | 需要重复确认 | 后台开启确认页 | 点击报名 | 进入确认页/弹窗 |
|
|
|
+| M-012 | 报名确认 | 不需要重复确认 | 后台关闭确认页 | 点击报名 | 跳过确认,进入下一步 |
|
|
|
+| M-013 | 补充信息 | 需要填写补充信息 | 后台配置补充信息字段 | 点击报名并确认 | 展示补充信息表单 |
|
|
|
+| M-014 | 补充信息 | 字段校验失败 | 字段配置数字,输入文字 | 点击提交 | 提示格式错误,不提交 |
|
|
|
+| M-015 | 补充信息 | 关闭弹窗后再次进入 | 客户关闭补充信息弹窗 | 再次进入活动详情 | 再次弹出补充信息 |
|
|
|
+| M-016 | 报名结果 | 有进度活动报名成功 | 活动配置有进度跟踪 | 提交报名 | 展示查看达标进度按钮 |
|
|
|
+| M-017 | 报名结果 | 无进度无发奖活动 | 活动无进度无发奖 | 提交报名 | 展示查看更多活动按钮 |
|
|
|
+| M-018 | 报名结果 | 无进度直接发奖活动 | 活动无进度但配置权益 | 提交报名 | 展示查看权益按钮 |
|
|
|
+| M-019 | 达标进度 | 多层级展示 | 后台配置多个层级 | 进入达标进度页 | 展示层级和任务 |
|
|
|
+| M-020 | 达标进度 | 单层级不展示 tab | 后台仅配置一个层级 | 进入达标进度页 | 不展示层级 tab |
|
|
|
+| M-021 | 达标进度 | 连续达标月份横滑 | 连续达标月份超过 3 个月 | 查看进度 | 月份区域支持横向滑动 |
|
|
|
+| M-022 | 奖励按钮 | 积分奖励跳转 | 奖励类型为积分 | 点击查看积分奖励 | 跳转积分明细页 |
|
|
|
+| M-023 | 奖励按钮 | 立减金跳转 | 奖励类型为立减金 | 点击前往领取 | 跳转立减金列表 |
|
|
|
+| M-024 | 互斥 | 航司报名后拦截酒店 | 客户已报名航司活动 | 再报名酒店活动 | 展示互斥拦截文案 |
|
|
|
+| M-025 | 互斥 | MGM 次日拦截其他 NTB | 客户昨日填写 MGM 表单 | 报名航司活动 | 展示已参与亲友推荐,无法报名 |
|
|
|
+| M-026 | 互斥 | MGM 当天极限场景次日修正 | 客户当天填写 MGM 并报名航司 | 次日进入权益平台 | 航司活动展示无法继续参与 |
|
|
|
+| M-027 | 信用卡入口 | 展示信用卡入口 | 后台开启信用卡入口 | 进入全部活动页 | 底部展示信用卡活动专区入口 |
|
|
|
+| M-028 | 信用卡入口 | 关闭信用卡入口 | 后台关闭入口 | 进入全部活动页 | 不展示信用卡入口 |
|
|
|
+
|
|
|
+## 9.2 后台测试点
|
|
|
+
|
|
|
+| 编号 | 模块 | 测试场景 | 操作步骤 | 预期结果 |
|
|
|
+| --- | --- | --- | --- | --- |
|
|
|
+| B-001 | 活动基础信息 | 必填字段校验 | 新建活动不填活动名称保存 | 提示活动名称必填 |
|
|
|
+| B-002 | 活动基础信息 | 时间校验 | 活动结束时间早于开始时间 | 不允许保存 |
|
|
|
+| B-003 | 展示配置 | 首页展示开关 | 开启/关闭首页展示 | 前端首页对应展示/隐藏 |
|
|
|
+| B-004 | 客群配置 | 可见客群为空 | 保存活动 | 根据规则提示必填或默认所有客户可见 |
|
|
|
+| B-005 | 报名配置 | 有名额上限但未填数量 | 保存 | 提示报名名额必填 |
|
|
|
+| B-006 | 报名配置 | 名额小于已报名人数 | 修改名额 | 不允许保存 |
|
|
|
+| B-007 | 补充信息 | 配置 3 个字段 | 保存 | 提示最多配置 2 个字段 |
|
|
|
+| B-008 | 补充信息 | 必填字段未配置名称 | 保存 | 提示字段名称必填 |
|
|
|
+| B-009 | 达标配置 | 层级超过 5 个 | 保存 | 提示最多 5 个层级 |
|
|
|
+| B-010 | 达标配置 | 单层任务超过 5 个 | 保存 | 提示每层最多 5 个任务 |
|
|
|
+| B-011 | 达标配置 | 标签不存在 | 保存/发布 | 提示标签不存在,不允许发布 |
|
|
|
+| B-012 | 连续达标 | Y 大于 X | 保存 | 提示连续达标月份不能大于观察周期 |
|
|
|
+| B-013 | 奖励配置 | 奖励类型与跳转不匹配 | 保存 | 提示配置错误 |
|
|
|
+| B-014 | 互斥配置 | 选择互斥组但未选择活动角色 | 保存活动 | 提示当前活动互斥角色必填 |
|
|
|
+| B-015 | 互斥配置 | 互斥组对象缺少有效参与时间字段 | 保存互斥组 | 提示有效参与时间字段必填 |
|
|
|
+| B-016 | 互斥配置 | 拦截文案变量 | 配置含活动名、日期变量的文案 | 前端可正确替换变量 |
|
|
|
+| B-017 | 短信配置 | 开启短信但无模板 | 保存 | 提示短信模板必填 |
|
|
|
+| B-018 | 信用卡入口 | 开启入口但无链接 | 保存 | 提示跳转地址必填 |
|
|
|
+| B-019 | 发布校验 | 未完成关键配置发布 | 点击发布 | 提示缺失项,不允许发布 |
|
|
|
+| B-020 | 下线活动 | 已发布活动下线 | 点击下线 | 前端不再展示,但已报名客户记录按规则可查 |
|
|
|
+| B-021 | 数据兼容 | 已发布活动修改规则 | 修改报名/互斥规则 | 需要提示影响已报名客户,要求确认 |
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 10\. Codex / OpenCode 开发提示词
|
|
|
+
|
|
|
+以下提示词适合直接复制给 Codex / OpenCode,用于生成一个可交互 Demo。重点是做“新增活动模块 Demo”,不是完整银行系统。
|
|
|
+
|
|
|
+```text
|
|
|
+你现在要基于一个现有权益平台的业务风格,开发一个“权益平台活动模块”的可交互 Demo。这个 Demo 用于产品评审和需求说明,不需要接真实银行接口,但要用 mock 数据模拟完整业务链路。
|
|
|
+
|
|
|
+一、项目目标
|
|
|
+开发一个前后端都可演示的活动模块 Demo,包含移动端 H5 页面和后台配置页面。移动端用于展示客户参加活动、报名、查看进度、互斥拦截;后台用于配置活动基础信息、展示规则、报名规则、补充信息、达标进度、奖励、互斥规则和信用卡活动入口。
|
|
|
+
|
|
|
+二、技术要求
|
|
|
+1. 使用 Vue 3 + Vite + TypeScript。
|
|
|
+2. 移动端页面使用适合 H5 的布局,宽度按 375px 设计,可在浏览器中居中预览。
|
|
|
+3. 后台页面使用 Element Plus 或同类后台组件风格。
|
|
|
+4. 不接真实后端,使用本地 mock 数据和 mock API 方法。
|
|
|
+5. 所有状态切换、报名、互斥、达标进度、奖励跳转都要能在前端演示。
|
|
|
+6. 页面样式尽量接近银行权益平台风格:白底、红色主按钮、卡片式列表、灰色弱化已结束状态。
|
|
|
+
|
|
|
+三、页面范围
|
|
|
+移动端需要做以下页面:
|
|
|
+1. 权益专区主页 - 活动模块:展示配置为首页展示的活动。
|
|
|
+2. 全部活动列表页:展示客户所有可见活动,底部可展示信用卡活动专区入口。
|
|
|
+3. 我的活动页:包含“进行中”和“已结束”两个 tab,已结束活动置灰但可点击。
|
|
|
+4. 活动详情页 - 未报名:展示活动图片、名称、对象、报名时间、活动时间、报名人数、活动内容、达标层级和报名按钮。
|
|
|
+5. 报名确认页/弹窗:可根据活动配置决定是否出现。
|
|
|
+6. 补充信息收集页/弹窗:最多支持两个字段,例如航司会员号、酒店会员号;支持校验规则。
|
|
|
+7. 报名结果页:支持报名成功、报名失败、名额已满、不符合报名条件、互斥拦截。
|
|
|
+8. 活动详情页 - 已报名/无需报名:展示报名信息、活动内容、底部按钮。
|
|
|
+9. 活动达标进度页:展示多个达标层级、任务完成状态、奖励状态、按钮跳转。
|
|
|
+10. MGM 亲友推荐进度页:展示推荐人/被推荐人互斥后的状态说明。
|
|
|
+11. 合作方活动落地页:模拟航司活动、酒店活动二维码进入后的报名页面。
|
|
|
+
|
|
|
+后台需要做以下页面:
|
|
|
+1. 活动列表页:支持查看活动、创建活动、编辑活动、发布/下线。
|
|
|
+2. 活动基础信息配置:活动名称、活动小图、详情图、活动对象、报名时间、活动时间、活动地点、活动内容。
|
|
|
+3. 展示与客群配置:是否首页展示、是否展示到全部活动、可见客群、报名客群、是否展示报名人数、是否可转发。
|
|
|
+4. 报名规则配置:是否需要报名、是否需要重复确认、确认文案、名额控制、是否需要补充信息。
|
|
|
+5. 补充信息配置:最多两个字段,字段名称、提示文案、字段类型、是否必填、最大长度、第三方跳转链接。
|
|
|
+6. 达标进度配置:进度展示样式、最多 5 个层级、每层最多 5 个任务、任务标签、对客文案、问号说明、连续达标 X/Y/Z 配置。
|
|
|
+7. 奖励配置:奖励名称、奖励类型、发放方式、按钮文案、跳转目标。
|
|
|
+8. 活动互斥组配置:互斥组、互斥对象、对象角色、列表状态文案、报名拦截文案、无法继续参与文案、推荐人侧未达标原因;活动管理中只选择互斥组和当前活动角色。
|
|
|
+9. 信用卡活动入口配置:是否展示入口、入口名称、提示文案、跳转地址。
|
|
|
+
|
|
|
+四、核心业务逻辑
|
|
|
+1. 活动是否展示由“活动状态 + 展示开关 + 时间 + 可见客群”共同决定。
|
|
|
+2. 全部活动展示客户所有可见活动;首页只展示配置为首页展示的活动。
|
|
|
+3. 我的活动展示客户已报名活动、无需报名活动;分为进行中和已结束。
|
|
|
+4. 已结束活动置灰,但仍可点击查看详情、进度和奖品。
|
|
|
+5. 客户点击报名时,先做报名前校验:报名时间、报名客群、名额、互斥规则、开户状态。
|
|
|
+6. 如果活动需要重复确认,先展示确认页;如果不需要则跳过。
|
|
|
+7. 如果活动需要补充信息,展示补充信息页;最多两个字段。
|
|
|
+8. 客户关闭补充信息弹窗时,仍视为报名成功,但标记为“信息未补全”,下次进入活动继续弹出补充信息。
|
|
|
+9. 无需报名活动直接进入客户的我的活动,活动期间在进行中,结束后进入已结束。
|
|
|
+10. 有进度跟踪的活动报名成功后按钮为“查看达标进度”。
|
|
|
+11. 无进度且不发奖的活动按钮为“查看更多活动”。
|
|
|
+12. 无进度但直接发奖的活动按钮为“查看权益”。
|
|
|
+13. 达标进度支持多个层级,每层最多 5 个任务,任务状态包括未完成、已完成、计算中。
|
|
|
+14. 奖励类型决定按钮:积分为“查看积分奖励”,立减金为“前往领取/领取奖励”,其他权益为“查看奖励”。
|
|
|
+15. 互斥活动必须实时判断。平台内 NTB 活动报名成功后应立即生成报名记录,客户再报名同组其他 NTB 活动时必须拦截。
|
|
|
+16. MGM 场景需要模拟 T+1 标签延迟:客户当天填写 MGM 表单后,可能当天仍可报名其他活动;第二天系统收到 MGM 标签后,按互斥组规则修正,该活动展示“无法继续参与”。
|
|
|
+17. NTB 活动需要模拟开户时间 T-1:如果第二天发现客户已开户,需要停止当前活动进度跟踪。
|
|
|
+18. 后台不提供“是否实时校验”“是否判断 MGM 标签”“同日冲突规则”等固定逻辑配置;活动选择互斥组即参与互斥,固定判断逻辑按移动端活动互斥逻辑执行。
|
|
|
+
|
|
|
+五、必须内置的 mock 场景
|
|
|
+1. 普通可报名活动:客户可以报名成功,并查看达标进度。
|
|
|
+2. 名额已满活动:客户点击报名后提示活动报名已满。
|
|
|
+3. 无需报名活动:自动出现在我的活动。
|
|
|
+4. 无进度无发奖活动:报名成功后按钮跳全部活动。
|
|
|
+5. 无进度直接发奖活动:报名成功后按钮跳权益页。
|
|
|
+6. 航司 NTB 活动:需要填写航司会员号。
|
|
|
+7. 酒店 NTB 活动:与航司活动互斥。
|
|
|
+8. MGM 亲友推荐活动:展示推荐人和被推荐人互斥状态。
|
|
|
+9. Case A:客户先报名航司活动,后被朋友推荐参与 MGM,MGM 无法继续。
|
|
|
+10. Case B:客户先被朋友推荐,第二天再报名航司活动,被拦截。
|
|
|
+11. Case B 极限情况:客户当天填写 MGM 又报名航司,第二天状态修正为无法继续参与。
|
|
|
+12. Case C:客户先报名航司活动,当天再报名酒店活动,被实时拦截。
|
|
|
+
|
|
|
+六、UI 与交互要求
|
|
|
+1. 移动端使用卡片列表、顶部 tab、底部主按钮、弹窗确认。
|
|
|
+2. 主按钮使用红色,次按钮使用白底描边。
|
|
|
+3. 已结束活动置灰展示。
|
|
|
+4. 不符合参与条件的活动在卡片上展示灰色状态标签。
|
|
|
+5. 补充信息弹窗要支持关闭按钮,关闭后下次进入继续弹。
|
|
|
+6. 达标进度页要能展示任务完成/未完成状态,点击“查看达标详情”时高亮对应层级。
|
|
|
+7. 后台配置表单要分模块展示,不要把所有字段堆在一个页面。
|
|
|
+8. 后台配置修改后,前端 mock 数据应能同步体现,至少在当前浏览器 session 内可演示。
|
|
|
+
|
|
|
+七、不要做什么
|
|
|
+1. 不要接真实银行接口。
|
|
|
+2. 不要做登录系统。
|
|
|
+3. 不要做真实短信发送。
|
|
|
+4. 不要做真实奖励发放。
|
|
|
+5. 不要重做完整 MGM 表单系统,只需要模拟 MGM 标签和权益平台展示结果。
|
|
|
+6. 不要把 Demo 做成纯静态页面,关键按钮和状态必须可交互。
|
|
|
+7. 不要引入复杂后端服务,优先前端 mock 完成。
|
|
|
+
|
|
|
+八、最终交付物
|
|
|
+1. 可运行的 Vue 3 项目。
|
|
|
+2. README.md,写清楚启动方式、页面路由、mock 场景如何切换。
|
|
|
+3. 移动端页面和后台页面都要可访问。
|
|
|
+4. mock 数据文件要结构清晰,方便产品经理修改活动配置。
|
|
|
+5. 关键业务逻辑要写注释,特别是报名校验、互斥组判断、平台内 NTB 报名记录实时拦截、MGM T+1 修正、NTB T-1 开户修正、奖励按钮规则。
|
|
|
+```
|
|
|
+
|
|
|
+* * *
|
|
|
+
|
|
|
+## 11\. 待确认问题
|
|
|
+
|
|
|
+以下问题在 PPT/视频中没有完全明确,建议需求评审时确认:
|
|
|
+
|
|
|
+1. 活动详情页达标层级上限写的是最多 4 层,达标配置区写的是最多 5 层,最终以前端展示 4 层还是后台配置 5 层为准?
|
|
|
+2. “不符合参与条件”和“不符合报名条件”的文案是否需要严格区分?
|
|
|
+3. 已结束活动中未领取奖励是否仍允许领取,还是仅允许查看?
|
|
|
+4. 关闭补充信息弹窗后是否所有活动都视为报名成功,还是仅第三方跳转活动适用?
|
|
|
+5. 第三方跳转后是否需要回跳权益平台,还是跳出即结束?
|
|
|
+6. 短信提醒是否第一版必须上线,还是可以作为二期配置能力?
|
|
|
+7. 信用卡活动是固定入口即可,还是需要独立 tab?
|
|
|
+8. MGM 推荐人侧是否所有活动都展示被推荐人进度,还是后台配置后才展示?
|
|
|
+9. 活动发布是否需要审核流,还是运营保存后可直接发布?
|
|
|
+10. 互斥释放规则中,“活动结束且未达标释放”是否适用于所有互斥活动?
|