CASE 04 · ENTERPRISE CONFIGURATION

配置中心

从 0 到 1 建立模板化配置系统,覆盖模板创建、配置编辑、发布运行、状态管理和数据查看,让复杂业务规则可以被复用、校验、发布与持续追踪。

  • 0 到 1
  • 核心交互设计
  • 配置治理
  • 企业产品
我的角色
从 0 到 1 的核心交互设计师
完整范围
模板创建、配置编辑、发布运行、状态管理、数据查看
累计采用
36 家客户公司开启配置中心
头部客户
迪果、开心灿烂、风烈千选、呸喽
36 家截至目前累计开启,不等同于当日活跃
14 家当日仍有配置模板运行
5 个环节创建、编辑、发布、状态与数据闭环
  1. 建立可复用模板
  2. 编辑业务配置
  3. 校验并发布
  4. 管理运行状态
  5. 查看使用数据

BACKGROUND

从一次性配置,走向可治理能力

业务配置原本容易散落在活动、版本和团队中。用户不仅要完成编辑,还要知道配置来自哪个模板、发布了哪个版本、当前在哪里运行,以及结果如何。

01 · 重复

同类配置反复搭建

业务结构无法复用,每次活动都要重新定义字段与规则。

02 · 风险

编辑与线上运行混在一起

修改缺少版本边界,难以预判一次变更会影响哪些实例。

03 · 协作

设计者与运营者承担同样复杂度

底层字段结构直接暴露给业务人员,配置成本与误操作风险同时上升。

04 · 反馈

发布后缺少持续观察

配置状态和业务数据分离,问题出现后无法快速追溯来源。

结构层配置项定义基础能力
复用层配置模板组合参数与规则
业务层策略实例填写真实业务值
运行层版本与状态发布、观察、回滚
反馈层数据分析衡量效果并迭代

设计亮点不是从页面开始,而是先完成业务建模,建立配置项、模板、策略、版本与分析之间的关系。

DESIGN STRATEGY

让复杂度停留在正确的一层

配置中心不是一张万能表单,而是一套连接产品能力、业务策略和线上运行的治理系统。我先划清各层职责,再决定每种角色需要看到什么。

01 · 层级边界

配置项、模板与实例容易被混为一谈

用稳定的导航、来源信息和页面命名持续提示当前层级,避免用户修改了结构却以为只在改一条业务数据。

02 · 参数复杂度

高自由度 schema 不能变成工程表单

字符串、枚举、对象、数组和高阶组件需要可组合,同时还要通过分组、默认值和实时校验保持可理解。

03 · 多角色协作

模板搭建者与运营使用者能力不同

前者管理字段结构与约束,后者只填写当前策略值;两种角色共享资产,但不承担相同的认知成本。

04 · 生命周期

草稿、审批、发布与下线并存

状态不仅影响视觉标签,还决定可执行操作、版本关系与时间冲突,需要把风险放在动作发生的位置。

核心原则把底层结构留给模板,把业务决策交给策略实例,把线上风险交给版本与状态管理。

SYSTEM MODEL

模板、实例、版本与运行状态

我先定义四层关系:模板决定字段结构,实例填写业务内容,版本记录发布快照,运行状态连接线上效果。界面始终告诉用户自己处于哪一层。

配置中心
模板管理新建配置
全部 24运行中 12草稿 5已停用 7
新用户礼包礼包模板 · v8运行中···
商店轮换商城模板 · v3运行中···
节日活动活动模板 · 草稿未发布···
关系说明模板定义结构 · 实例承载内容 · 版本固定发布快照
配置总览列表同时呈现业务配置、来源模板、版本和运行状态,让用户不用进入详情也能判断当前风险与下一步动作。

TEMPLATE & EDITING

结构设计与业务填写各自清晰

模板搭建者定义字段分组、类型、默认值和校验规则;业务使用者只看到与当前实例有关的输入。两种角色共用系统,但不承担相同复杂度。

PARAMETER MODEL

参数既要足够灵活,也要让业务人员能够直接填写

模板设计者负责字段层级、类型、默认值和校验;业务使用者只处理当前策略需要的内容。

  • 字符串标题、说明与标识
  • 数值数量、概率与阈值
  • 日期时间生效与结束时间
  • 布尔与枚举开关与受控选项
  • 对象与数组多层嵌套业务结构
  • JSON高级场景扩展
编辑字段 · 奖励内容
预览实例保存模板
字段名称奖励道具
字段类型对象列表
默认值金币 × 100
校验规则至少添加 1 个奖励
必填最大 10 项
模板创建左侧保持模板结构,右侧聚焦单个字段;预览入口帮助设计者随时验证实例端最终体验。
新用户礼包 · 配置编辑
保存草稿提交校验
活动名称新用户 7 日礼包
生效范围iOS / Android
奖励预览金币 × 100 · 体力 × 5
灰度范围10% 新注册用户
配置编辑业务用户只处理实例值,模板规则转化为分组、默认值和实时约束,避免暴露底层结构复杂度。

VALIDATION & RELEASE

发布前,把风险变成可处理清单

系统把结构错误、必填缺失、作用范围和版本变化集中校验。阻断问题和提醒问题有明确差别,修复后可直接返回发布确认。

发布前校验4 / 5 通过
模板结构完整
全部必填分组均已配置
奖励库存充足
已验证 2 项道具库存
灰度范围待确认
当前将影响 10% 新注册用户
版本差异可发布
相较 v7 共修改 3 项
发布运行把校验结果、版本差异、影响范围和生效时间集中到最终决策点,区分阻断与提醒,避免用户在页面间查找风险。

RUNTIME & DATA

运行状态与业务数据彼此连接

发布后,用户可以查看版本、实例状态、执行规模和异常。状态操作跟随当前阶段收敛,数据则支持按模板、版本与时间比较。

新用户礼包 · 运行数据
v8 运行中停止运行
12运行实例
4覆盖应用
0配置异常
状态摘要全部实例运行正常最近发布v8 · 今天 10:30
实例版本状态操作
国服礼包v8运行中查看
海外礼包v7运行中查看
状态管理与数据查看版本、运行健康度和实例数据同屏,帮助管理员从系统总览快速进入具体配置,而不混淆累计采用与当日活跃。

OUTCOME

36 家累计采用,14 家当日运行

截至目前,累计 36 家客户公司开启配置中心;统计当日仍有配置模板运行的有 14 家。头部客户包括迪果、开心灿烂、风烈千选、呸喽。两个数字分别代表累计采用和当日运行,不混为同一口径。

系统价值

模板复用、实例编辑、版本发布、状态与数据形成统一治理链路。

后续机会

继续完善跨实例影响分析、灰度版本对比和异常配置的批量定位能力。

REFLECTION

发布不是终点,而是治理的开始

模板复用降低重复搭建成本,版本与状态让变更可追溯,运行数据则把配置重新连接到业务结果。累计采用与当日运行使用不同口径展示,也让成果表达保持准确。