472 lines
18 KiB
Markdown
472 lines
18 KiB
Markdown
# 业务流程设计
|
|
|
|
## 1. 活动全生命周期流程
|
|
|
|
### 1.1 流程概述
|
|
|
|
活动管理是系统的核心功能,涵盖活动从创建到归档的完整生命周期。
|
|
|
|
### 1.2 流程状态图
|
|
|
|
```
|
|
┌──────────┐ 提交 ┌──────────────┐ 审批通过 ┌────────────┐
|
|
│ 草稿 │ ───────▶ │ 审批中 │ ──────────▶ │ 审批通过 │
|
|
│ (DRAFT) │ │(IN_APPROVAL) │ │(APPROVED) │
|
|
└──────────┘ └──────────────┘ └─────┬──────┘
|
|
│ │
|
|
│ 拒绝 发布 │
|
|
▼ ▼
|
|
┌──────────────┐ ┌────────────┐ ┌──────────────┐
|
|
│ 审批拒绝 │ │ 待发布 │ │ 活动进行中 │
|
|
│ (REJECTED) │ │ (WAITING) │───▶│ (RUNNING) │
|
|
└──────────────┘ └────────────┘ └──────┬───────┘
|
|
│
|
|
┌─────────────────────┼─────────────────────┐
|
|
│ │ │
|
|
▼ ▼ ▼
|
|
┌──────────┐ ┌──────────┐ ┌──────────┐
|
|
│ 手动暂停 │ │ 手动结束 │ │ 异常暂停 │
|
|
│(PAUSED) │ │ (ENDED) │ │(PAUSED) │
|
|
└────┬─────┘ └──────────┘ └────┬─────┘
|
|
│ │
|
|
│ 恢复 │
|
|
▼ │
|
|
┌──────────────┐ │
|
|
│ 活动进行中 │────────────────────────────────────┘
|
|
│ (RUNNING) │
|
|
└──────────────┘
|
|
│
|
|
▼
|
|
┌──────────┐
|
|
│ 归档 │
|
|
│(ARCHIVED)│
|
|
└──────────┘
|
|
```
|
|
|
|
### 1.3 状态说明
|
|
|
|
| 状态 | 代码 | 说明 | 可执行操作 |
|
|
|------|------|------|------------|
|
|
| 草稿 | DRAFT | 活动创建未提交 | 编辑、删除、提交审批 |
|
|
| 审批中 | IN_APPROVAL | 审批流程中(提交后直接进入) | - |
|
|
| 审批通过 | APPROVED | 审批已通过 | 发布 |
|
|
| 审批拒绝 | REJECTED | 审批被拒绝 | 编辑、重新提交 |
|
|
| 待发布 | WAITING_PUBLISH | 审批通过未发布 | 发布 |
|
|
| 进行中 | RUNNING | 活动正在进行 | 暂停、结束 |
|
|
| 已暂停 | PAUSED | 活动已暂停 | 恢复 |
|
|
| 已结束 | ENDED | 活动正常结束 | 归档 |
|
|
| 已归档 | ARCHIVED | 活动已归档 | 查看 |
|
|
|
|
### 1.4 审批流程
|
|
|
|
```
|
|
提交创建
|
|
│
|
|
▼
|
|
┌─────────────┐ 通过 ┌─────────────┐ 通过 ┌─────────────┐
|
|
│ 运营经理 │ ─────────▶ │ 运营总监 │ ─────────▶ │ 发布成功 │
|
|
│ 审批 │ │ 审批 │ │ │
|
|
└─────────────┘ └─────────────┘
|
|
│ │
|
|
│ 拒绝 │ 拒绝
|
|
▼ ▼
|
|
┌─────────────┐ ┌─────────────┐
|
|
│ 返回修改 │ │ 返回修改 │
|
|
└─────────────┘ └─────────────┘
|
|
```
|
|
|
|
---
|
|
|
|
## 2. 奖励发放流程
|
|
|
|
### 2.1 流程概述
|
|
|
|
奖励发放流程确保奖励资金的安全、合规发放。
|
|
|
|
### 2.2 流程图
|
|
|
|
```
|
|
┌──────────────┐
|
|
│ 提交奖励申请 │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 金额判断 │
|
|
└────────┬─────────┘
|
|
│
|
|
┌────┴────┬────────────┐
|
|
▼ ▼ ▼
|
|
<1000 1000-10000 ≥10000
|
|
│ │ │
|
|
▼ ▼ ▼
|
|
┌────────┐ ┌──────────┐ ┌──────────────┐
|
|
│直接发放│ │风控审核 │ │风控→财务审批 │
|
|
└───┬────┘ └────┬─────┘ └──────┬───────┘
|
|
│ │ │
|
|
│ ┌────┴────┐ ┌────┴────┐
|
|
│ ▼ ▼ ▼ ▼
|
|
│ 通过 拒绝 通过 拒绝
|
|
│ │ │ │ │
|
|
└──────┴─────────┴────┴─────────┘
|
|
│
|
|
▼
|
|
┌──────────────┐
|
|
│ 发放执行 │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌──────────────┐
|
|
│ 用户账户 │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌──────────────┐
|
|
│ 对账 │
|
|
└──────┬───────┘
|
|
│
|
|
┌──────┴──────┐
|
|
▼ ▼
|
|
对账成功 对账失败
|
|
│ │
|
|
└──────┬──────┘
|
|
▼
|
|
┌──────────────┐
|
|
│ 归档 │
|
|
└──────────────┘
|
|
```
|
|
|
|
### 2.3 审批规则
|
|
|
|
| 金额范围 | 审批流程 | 审批人 | 超时时间 |
|
|
|----------|----------|--------|----------|
|
|
| <1000 | 自动发放 | - | - |
|
|
| 1000-9999 | 风控审核 | 风控专员 | 24h |
|
|
| 10000-49999 | 风控→财务审批 | 风控专员→财务经理 | 24h+24h |
|
|
| ≥50000 | 风控→财务→总监 | 三级审批 | 24h+24h+48h |
|
|
|
|
---
|
|
|
|
## 3. 风险处理流程
|
|
|
|
### 3.1 流程概述
|
|
|
|
风险管理流程确保系统安全和合规运营。
|
|
|
|
### 3.2 流程图
|
|
|
|
```
|
|
┌──────────────┐
|
|
│ 风险检测 │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 是否异常? │
|
|
└────────┬─────────┘
|
|
│
|
|
┌────┴────┐
|
|
▼ ▼
|
|
否 是
|
|
│ │
|
|
▼ ▼
|
|
┌────────┐ ┌──────────┐
|
|
│ 忽略 │ │ 标记风险 │
|
|
└────────┘ └────┬─────┘
|
|
│
|
|
▼
|
|
┌──────────────┐
|
|
│ 生成告警 │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 处理方式 │
|
|
└────────┬─────────┘
|
|
│
|
|
┌───────┴───────┐
|
|
▼ ▼
|
|
自动处理 人工处理
|
|
│ │
|
|
▼ ▼
|
|
┌──────────┐ ┌──────────┐
|
|
│ 自动拦截 │ │ 人工审核 │
|
|
└────┬─────┘ └────┬─────┘
|
|
│ │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌────────────────┐
|
|
│ 审核结果 │
|
|
└────────┬───────┘
|
|
┌─────┴─────┐
|
|
▼ ▼
|
|
确认风险 误报
|
|
│ │
|
|
▼ ▼
|
|
┌──────────┐ ┌────────┐
|
|
│ 执行处理 │ │ 忽略 │
|
|
└────┬─────┘ └────────┘
|
|
│
|
|
┌────┴─────┐
|
|
▼ ▼
|
|
冻结/警告/限制
|
|
│
|
|
▼
|
|
┌──────────┐
|
|
│ 通知用户 │
|
|
└────┬─────┘
|
|
│
|
|
▼
|
|
┌──────────┐
|
|
│ 复核 │
|
|
└────┬─────┘
|
|
│
|
|
┌────┴─────┐
|
|
▼ ▼
|
|
通过 不通过
|
|
│ │
|
|
▼ ▼
|
|
┌──────┐ ┌────────┐
|
|
│完成 │ │重新处理│
|
|
└──────┘ └────────┘
|
|
```
|
|
|
|
### 3.3 处理方式
|
|
|
|
| 风险等级 | 处理方式 | 说明 |
|
|
|----------|----------|------|
|
|
| 低 | 警告 | 发送警告通知 |
|
|
| 中 | 限制操作 | 限制部分功能 |
|
|
| 高 | 冻结账户 | 临时冻结 |
|
|
| 严重 | 永久封禁 | 永久冻结 |
|
|
|
|
---
|
|
|
|
## 4. 用户管理流程
|
|
|
|
### 4.1 流程概述
|
|
|
|
用户管理流程涵盖用户从注册到注销的完整生命周期。
|
|
|
|
### 4.2 流程图
|
|
|
|
```
|
|
┌──────────────┐
|
|
│ 用户注册 │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 实名认证? │
|
|
└────────┬─────────┘
|
|
│
|
|
┌────┴────┐
|
|
▼ ▼
|
|
否 是
|
|
│ │
|
|
▼ ▼
|
|
┌────────┐ ┌──────────┐
|
|
│待认证 │ │提交实名 │
|
|
└────────┘ └────┬─────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 认证结果 │
|
|
└────────┬─────────┘
|
|
┌─────┴─────┐
|
|
▼ ▼
|
|
通过 拒绝
|
|
│ │
|
|
▼ ▼
|
|
┌─────┐ ┌──────────┐
|
|
│激活 │ │ 认证失败 │
|
|
└─┬───┘ └────┬─────┘
|
|
│ │
|
|
▼ ▼
|
|
┌───────┐ 返回提交
|
|
│正常 │
|
|
│使用 │
|
|
└──┬───┘
|
|
│
|
|
▼
|
|
┌────────────────┐
|
|
│ 异常检测 │
|
|
└────────┬───────┘
|
|
┌───┴───┐
|
|
▼ ▼
|
|
正常 异常
|
|
│ │
|
|
└───────┘
|
|
│
|
|
▼
|
|
┌──────────┐
|
|
│ 异常类型 │
|
|
└────┬─────┘
|
|
┌────┴────┐
|
|
▼ ▼
|
|
轻微 严重
|
|
│ │
|
|
▼ ▼
|
|
┌──────┐ ┌────────┐
|
|
│ 警告 │ │ 冻结 │
|
|
└──────┘ └───┬────┘
|
|
│
|
|
▼
|
|
┌──────────┐
|
|
│ 申诉? │
|
|
└────┬─────┘
|
|
┌────┴────┐
|
|
▼ ▼
|
|
是 否
|
|
│ │
|
|
▼ ▼
|
|
┌────────┐ ┌──────────┐
|
|
│申诉处理 │ │ 冻结状态 │
|
|
└────┬────┘ └──────────┘
|
|
│
|
|
┌────┴────┐
|
|
▼ ▼
|
|
通过 拒绝
|
|
│ │
|
|
▼ ▼
|
|
┌─────┐ ┌──────────┐
|
|
│解冻 │ │ 冻结状态 │
|
|
└─────┘ └──────────┘
|
|
```
|
|
|
|
---
|
|
|
|
## 5. 通用审批流程
|
|
|
|
### 5.1 串行审批
|
|
|
|
```
|
|
┌────────┐ 通过 ┌────────┐ 通过 ┌────────┐
|
|
│ 提交 │ ───────▶ │ 一级 │ ───────▶ │ 二级 │ ───────▶ 完成
|
|
│ 申请 │ │ 审批 │ │ 审批 │
|
|
└────────┘ └────────┘ └────────┘
|
|
│ │ │
|
|
│ 拒绝 │ 拒绝 │ 拒绝
|
|
▼ ▼ ▼
|
|
┌────────┐ ┌────────┐ ┌────────┐
|
|
│ 返回 │ │ 返回 │ │ 返回 │
|
|
│ 修改 │ │ 修改 │ │ 修改 │
|
|
└────────┘ └────────┘ └────────┘
|
|
```
|
|
|
|
### 5.2 并行审批
|
|
|
|
```
|
|
┌────────┐
|
|
│ 提交 │
|
|
│ 申请 │
|
|
└───┬────┘
|
|
│
|
|
▼
|
|
┌─────────────────────┐
|
|
│ 并行审批节点 │
|
|
│ ┌─────┐ ┌─────┐ │
|
|
│ │审批A│ │审批B│ │
|
|
│ └──┬──┘ └──┬──┘ │
|
|
└─────┼─────────┼─────┘
|
|
│ │
|
|
┌──┴──┐ ┌──┴──┐
|
|
▼ ▼ ▼ ▼
|
|
通过 拒绝 通过 拒绝
|
|
│ │ │ │
|
|
└─────┼───┴─────┘
|
|
│
|
|
▼
|
|
┌───────────────┐
|
|
│ 任意通过 │──────▶ 完成
|
|
└───────────────┘
|
|
│
|
|
全部拒绝
|
|
│
|
|
▼
|
|
┌───────────┐
|
|
│ 返回修改 │
|
|
└───────────┘
|
|
```
|
|
|
|
### 5.3 会签审批
|
|
|
|
```
|
|
┌────────┐
|
|
│ 提交 │
|
|
│ 申请 │
|
|
└───┬────┘
|
|
│
|
|
▼
|
|
┌─────────────────────┐
|
|
│ 会签审批节点 │
|
|
│ ┌─────┐ ┌─────┐ │
|
|
│ │审批A│ │审批B│ │
|
|
│ └──┬──┘ └──┬──┘ │
|
|
└─────┼─────────┼─────┘
|
|
│ │
|
|
┌──┴──┐ ┌──┴──┐
|
|
▼ ▼ ▼ ▼
|
|
通过 通过 通过 拒绝
|
|
│ │ │ │
|
|
└─────┼───┴─────┘
|
|
│
|
|
▼
|
|
┌───────────────┐
|
|
│ 全部通过 │──────▶ 完成
|
|
└───────────────┘
|
|
│
|
|
任一拒绝
|
|
│
|
|
▼
|
|
┌───────────┐
|
|
│ 返回修改 │
|
|
└───────────┘
|
|
```
|
|
|
|
---
|
|
|
|
## 6. 审批超时处理
|
|
|
|
### 6.1 超时升级流程
|
|
|
|
```
|
|
┌──────────────┐
|
|
│ 提交审批 │
|
|
└──────┬───────┘
|
|
│
|
|
▼
|
|
┌──────────┐
|
|
│ 审批中... │
|
|
└────┬─────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 50% 超时 │ ──▶ 提醒(站内信、邮件)
|
|
└────────┬─────────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 80% 超时 │ ──▶ 再次提醒(站内信、邮件、短信)
|
|
└────────┬─────────┘
|
|
│
|
|
▼
|
|
┌──────────────────┐
|
|
│ 100% 超时 │ ──▶ 自动升级到上级审批人
|
|
└────────┬─────────┘
|
|
│
|
|
▼
|
|
┌──────────┐
|
|
│ 升级处理 │
|
|
└──────────┘
|
|
```
|
|
|
|
### 6.2 超时配置
|
|
|
|
| 审批级别 | 超时时间 | 升级角色 |
|
|
|----------|----------|----------|
|
|
| 一级审批 | 24h | 部门负责人 |
|
|
| 二级审批 | 48h | 部门总监 |
|
|
| 三级审批 | 72h | 超级管理员 |
|