运营员业务逻辑与业务流程

文档版本: v1.0
创建日期: 2026-01-26
角色: 运营员 (operator)


📋 角色定位

核心职责

运营员是MBE系统中的数据观察者和分析者,主要负责:

  1. 数据监控:监控系统运行状态、用户活动、服务使用情况
  2. 数据分析:分析用户增长、使用趋势、收入情况
  3. 报表生成:生成各类运营报表,支持决策
  4. 问题发现:通过数据分析发现系统问题和用户需求

权限特点

  • 只读权限:可以查看所有数据,但不能修改
  • 数据访问:可以访问所有模块的数据
  • 编辑限制:不能编辑内容、不能审核、不能配置系统
  • 管理限制:不能管理用户、不能管理系统配置

🔄 完整业务流程

流程1:日常数据监控流程

运营员登录系统
    ↓
访问管理后台 (/admin/)
    ↓
查看仪表板
    ├─► 总用户数
    ├─► 今日活跃用户
    ├─► 总对话数
    ├─► 总会话数
    ├─► Token使用统计
    └─► 系统健康状态
    ↓
发现问题或异常
    ↓
记录问题(手动记录)
    ↓
生成监控报告

流程2:用户数据分析流程

访问用户管理页面 (/admin/users)
    ↓
查看用户列表
    ├─► 用户总数
    ├─► 用户角色分布
    ├─► 用户状态(活跃/禁用)
    └─► 用户注册时间分布
    ↓
查看用户详情 (/admin/users/{id})
    ├─► 用户基本信息
    ├─► 用户订阅状态
    ├─► 用户使用统计
    └─► 用户设备列表
    ↓
分析用户行为
    ├─► 识别高价值用户
    ├─► 发现流失用户
    └─► 分析用户需求
    ↓
生成用户分析报告

流程3:专家使用分析流程

访问知识库管理页面 (/admin/knowledge/)
    ↓
查看专家列表
    ├─► 专家总数
    ├─► 专家分类分布
    ├─► 专家调用统计
    └─► 专家评分情况
    ↓
分析专家使用情况
    ├─► 热门专家排行
    ├─► 冷门专家识别
    ├─► 专家使用趋势
    └─► 专家收入分析
    ↓
生成专家分析报告

流程4:终端连接监控流程

访问终端管理页面 (/admin/terminals/)
    ↓
查看终端连接状态
    ├─► 在线终端数
    ├─► 终端类型分布
    ├─► 连接时长统计
    └─► 终端使用频率
    ↓
监控终端健康状态
    ├─► 连接稳定性
    ├─► 响应时间
    └─► 错误率统计
    ↓
发现问题终端
    ↓
记录问题(手动记录)

流程5:报表生成流程(新增功能)

访问报表生成页面 (/admin/reports)
    ↓
选择报表类型
    ├─► 用户增长报表
    ├─► 使用统计报表
    ├─► 收入报表
    └─► 专家使用报表
    ↓
选择时间范围
    ├─► 今天
    ├─► 昨天
    ├─► 最近7天
    ├─► 最近30天
    └─► 自定义日期范围
    ↓
选择导出格式
    ├─► CSV
    ├─► Excel
    └─► PDF(待实现)
    ↓
预览报表数据
    ↓
生成并导出报表
    ↓
保存报表文件
    ↓
分析报表数据

流程6:计费数据分析流程

访问计费管理页面 (/admin/billing)
    ↓
查看计费数据
    ├─► 支付记录
    ├─► 订阅统计
    ├─► 收入趋势
    └─► 退款记录
    ↓
分析收入情况
    ├─► 日收入统计
    ├─► 月收入统计
    ├─► 收入来源分析
    └─► 用户付费转化率
    ↓
生成收入分析报告

流程7:训练任务监控流程

访问训练管理页面 (/admin/training/)
    ↓
查看训练任务列表
    ├─► 进行中的任务
    ├─► 已完成的任务
    ├─► 失败的任务
    └─► 任务统计信息
    ↓
监控训练进度
    ├─► 训练时长
    ├─► 资源消耗
    └─► 训练结果
    ↓
分析训练效率
    ↓
生成训练分析报告

📊 业务场景

场景1:每日运营数据检查

时间: 每天上午9:00

流程:

  1. 登录系统
  2. 查看仪表板,获取昨日数据
  3. 检查关键指标:
    • 新增用户数
    • 活跃用户数
    • API调用量
    • Token消耗量
    • 收入情况
  4. 对比前日数据,识别异常
  5. 记录异常情况

场景2:周报生成

时间: 每周一

流程:

  1. 访问报表生成页面
  2. 选择"用户增长报表"
  3. 时间范围:最近7天
  4. 导出格式:Excel
  5. 生成报表
  6. 选择"使用统计报表"
  7. 时间范围:最近7天
  8. 导出格式:Excel
  9. 生成报表
  10. 选择"收入报表"
  11. 时间范围:最近7天
  12. 导出格式:Excel
  13. 生成报表
  14. 整理报表数据
  15. 生成周报文档

场景3:用户行为分析

时间: 定期分析

流程:

  1. 访问用户管理页面
  2. 查看用户列表,筛选活跃用户
  3. 查看用户详情,分析使用模式
  4. 识别高价值用户特征
  5. 识别流失用户特征
  6. 生成用户画像报告

场景4:专家市场分析

时间: 定期分析

流程:

  1. 访问知识库管理页面
  2. 查看专家列表
  3. 分析专家调用数据
  4. 识别热门专家和冷门专家
  5. 分析专家收入情况
  6. 生成专家市场分析报告

场景5:系统健康监控

时间: 实时监控

流程:

  1. 查看仪表板系统状态
  2. 检查终端连接状态
  3. 监控API响应时间
  4. 检查错误日志
  5. 识别系统异常
  6. 记录问题并上报

🎯 核心业务逻辑

1. 数据查看逻辑

权限验证:

if user.role == "operator":
    # 允许查看所有数据
    can_view = True
    can_edit = False
    can_approve = False

数据访问:

  • ✅ 可以访问所有用户数据
  • ✅ 可以访问所有专家数据
  • ✅ 可以访问所有终端数据
  • ✅ 可以访问所有计费数据
  • ✅ 可以访问所有训练数据

2. 报表生成逻辑

报表类型:

  1. 用户增长报表

    • 数据源:users
    • 统计维度:日期、新增用户、活跃用户
    • 时间范围:支持自定义
  2. 使用统计报表

    • 数据源:behavior_history
    • 统计维度:日期、API调用次数、Token消耗
    • 时间范围:支持自定义
  3. 收入报表

    • 数据源:payment_records
    • 统计维度:日期、支付笔数、总收入
    • 时间范围:支持自定义
  4. 专家使用报表

    • 数据源:behavior_history
    • 统计维度:专家ID、调用次数、使用用户数
    • 时间范围:支持自定义

报表生成流程:

选择报表类型
    ↓
选择时间范围
    ↓
查询数据库
    ↓
数据处理和统计
    ↓
格式化数据
    ↓
生成报表文件(CSV/Excel/PDF)
    ↓
返回下载链接

3. 数据分析逻辑

数据聚合:

  • 按日期聚合
  • 按用户聚合
  • 按专家聚合
  • 按终端聚合

趋势分析:

  • 日趋势
  • 周趋势
  • 月趋势
  • 年趋势

对比分析:

  • 同比分析
  • 环比分析
  • 目标对比

🔍 业务规则

规则1:数据访问规则

  • ✅ 运营员可以查看所有数据
  • ❌ 运营员不能修改任何数据
  • ❌ 运营员不能删除任何数据
  • ❌ 运营员不能创建任何数据

规则2:报表生成规则

  • ✅ 可以生成任意时间范围的报表
  • ✅ 可以导出为CSV、Excel格式
  • ⚠️ PDF导出待实现
  • ✅ 报表数据实时查询,不缓存

规则3:数据分析规则

  • ✅ 可以分析所有历史数据
  • ✅ 可以对比不同时间段的数据
  • ✅ 可以导出分析结果
  • ❌ 不能修改原始数据

📈 关键指标

用户指标

  • 总用户数:系统中注册用户总数
  • 新增用户:指定时间段内新增用户数
  • 活跃用户:指定时间段内有活动的用户数
  • 用户留存率:用户持续使用系统的比例

使用指标

  • API调用量:指定时间段内API调用总次数
  • Token消耗量:指定时间段内Token消耗总数
  • 平均响应时间:API平均响应时间
  • 错误率:API调用错误率

收入指标

  • 总收入:指定时间段内支付总金额
  • 支付笔数:指定时间段内支付订单数
  • 平均订单金额:平均每个订单的金额
  • 付费转化率:付费用户占总用户的比例

专家指标

  • 专家总数:系统中专家总数
  • 专家调用量:指定时间段内专家调用总次数
  • 热门专家:调用量最高的专家
  • 专家收入:专家产生的收入

🛠️ 功能清单

已实现功能

功能模块 路由 功能描述
仪表板 /admin/ 查看系统统计数据
用户管理 /admin/users 查看用户列表和详情(只读)
知识库管理 /admin/knowledge/ 查看知识库和专家(只读)
终端管理 /admin/terminals/ 查看终端连接状态
渠道管理 /admin/channels/ 查看渠道配置
训练管理 /admin/training/ 查看训练任务
计费管理 /admin/billing 查看计费数据
报表生成 /admin/reports 新增 - 生成各类报表

待实现功能

功能 优先级 说明
数据可视化大屏 🟢 低 实时数据展示
用户支持工单 🟢 低 用户问题处理
报表定时生成 🟡 中 自动生成日报/周报/月报
报表邮件发送 🟡 中 自动发送报表到邮箱

📝 业务流程测试

测试场景1:日常数据监控

测试步骤:

  1. 使用运营员账户登录 /admin/
  2. 查看仪表板数据
  3. 验证数据正确显示
  4. 检查是否有异常数据

预期结果:

  • ✅ 可以正常登录
  • ✅ 仪表板显示所有统计数据
  • ✅ 数据实时更新

测试场景2:用户数据分析

测试步骤:

  1. 访问 /admin/users
  2. 查看用户列表
  3. 点击用户查看详情
  4. 验证不能编辑用户信息

预期结果:

  • ✅ 可以查看用户列表
  • ✅ 可以查看用户详情
  • ✅ 编辑按钮被禁用或隐藏

测试场景3:报表生成

测试步骤:

  1. 访问 /admin/reports
  2. 选择"用户增长报表"
  3. 选择时间范围:最近7天
  4. 选择导出格式:CSV
  5. 点击"预览"查看数据
  6. 点击"生成并导出"下载报表

预期结果:

  • ✅ 可以访问报表页面
  • ✅ 可以预览报表数据
  • ✅ 可以成功导出CSV文件
  • ✅ 报表数据正确

测试场景4:专家使用分析

测试步骤:

  1. 访问 /admin/knowledge/
  2. 查看专家列表
  3. 分析专家调用数据
  4. 生成专家使用报表

预期结果:

  • ✅ 可以查看专家列表
  • ✅ 可以查看专家详情
  • ✅ 可以生成专家使用报表

测试场景5:终端监控

测试步骤:

  1. 访问 /admin/terminals/
  2. 查看终端连接状态
  3. 检查在线终端数
  4. 查看终端详情

预期结果:

  • ✅ 可以查看终端列表
  • ✅ 可以查看连接状态
  • ✅ 可以查看终端详情

🎯 业务价值

对系统运营的价值

  1. 数据驱动决策:通过数据分析支持运营决策
  2. 问题及时发现:通过监控及时发现系统问题
  3. 用户洞察:通过用户行为分析了解用户需求
  4. 收入优化:通过收入分析优化商业模式

对管理层的价值

  1. 运营报告:定期生成运营报告,支持管理层决策
  2. 数据透明:提供完整的数据视图,增强透明度
  3. 趋势预测:通过数据分析预测业务趋势
  4. 绩效评估:通过数据评估系统运营绩效

🔄 与其他角色的协作

与管理员协作

  • 数据上报:运营员发现问题后上报给管理员
  • 需求反馈:运营员通过数据分析反馈用户需求
  • 报表提交:运营员定期向管理员提交运营报表

与开发者协作

  • 使用反馈:运营员分析专家使用情况,反馈给开发者
  • 需求建议:运营员基于数据分析提出功能建议

与用户协作

  • 问题发现:运营员通过数据分析发现用户问题
  • 需求分析:运营员分析用户行为,了解用户需求

📋 日常工作任务

每日任务

  1. 数据检查(每天上午)

    • 查看昨日数据
    • 检查关键指标
    • 识别异常情况
  2. 问题记录(实时)

    • 发现系统问题
    • 记录问题详情
    • 上报给管理员

每周任务

  1. 周报生成(每周一)

    • 生成用户增长报表
    • 生成使用统计报表
    • 生成收入报表
    • 整理周报文档
  2. 数据分析(每周)

    • 分析用户行为
    • 分析专家使用情况
    • 分析收入趋势

每月任务

  1. 月报生成(每月初)

    • 生成月度报表
    • 分析月度趋势
    • 生成月度报告
  2. 深度分析(每月)

    • 用户画像分析
    • 专家市场分析
    • 收入结构分析

🚀 业务流程优化建议

短期优化

  1. 报表模板:添加报表模板,提高报表生成效率
  2. 数据缓存:对常用数据进行缓存,提高查询速度
  3. 报表定时生成:自动生成日报/周报/月报

中期优化

  1. 数据可视化:添加图表展示,提高数据可读性
  2. 报表邮件发送:自动发送报表到指定邮箱
  3. 异常告警:数据异常时自动告警

长期优化

  1. 数据大屏:创建实时数据大屏
  2. AI分析:使用AI进行数据分析和预测
  3. 自动化报告:完全自动化的报告生成和分发

最后更新:2026-01-26
版本:v1.0
状态:✅ 文档完成