Appearance
风险预警
风险预警模块基于机器学习模型,对业务流程中的风险进行识别、分级和告警。通过对历史数据的分析,平台能够预测潜在的业务风险,帮助企业在问题发生前采取预防措施。
功能架构
风险预警
├── 预测流程管理 # 创建和管理预测分析流程
├── 模型训练 # 基于历史数据训练预测模型
├── 批量评分 # 对新数据进行风险评分
├── 风险识别 # 自动识别各类风险模式
├── 告警管理 # 配置和查看风险告警
└── 仿真联动 # 与策略仿真模块联动1. 预测流程管理
创建预测流程
点击「新建流程」按钮,创建预测分析流程:
| 参数 | 说明 | 必填 | 业务规则 |
|---|---|---|---|
| 流程名称 | 标识预测流程的名称 | 是 | 最长 50 字符,不可为空 |
| 流程描述 | 说明预测目的和范围 | 否 | 最长 200 字符 |
| 运行模式 | 数据集模式或流程模式 | 是 | 决定数据来源和分析方式 |
运行模式详解
| 模式 | 数据来源 | 分析粒度 | 适用场景 |
|---|---|---|---|
| 数据集模式 | 直接选择数据集 | 案例级别 | 单数据集分析、局部流程分析 |
| 流程模式 | 流程映射后的聚合数据 | 流程级别 | 跨数据集聚合分析、端到端流程分析 |
数据集模式业务规则
- 每次训练/评分只能选择一个数据集
- 数据集必须处于「就绪」状态
- 支持的数据格式:XES、CSV、JSON
- 数据文件大小限制:单文件最大 500MB
- 建议数据量:至少 1000 条案例才有较好的预测效果
流程模式业务规则
- 必须先创建并配置好流程映射
- 未配置字段映射的流程不可用于训练/评分
- 自动聚合关联的所有数据集
- 支持多数据集联合预测分析
关联数据集
为预测流程关联业务数据集:
- 选择预测流程
- 点击「关联数据集」
- 从项目数据集中选择(可多选)
- 确认关联关系
关联规则:
- 数据集必须属于当前项目
- 数据集状态必须为「就绪」
- 流程模式下可关联多个数据集
- 数据集模式下只支持单个数据集
删除预测流程
删除操作会级联删除所有关联资源:
| 关联资源 | 删除说明 |
|---|---|
| 训练模型 | 全部删除,不可恢复 |
| 评分记录 | 全部删除,不可恢复 |
| 告警配置 | 全部删除,不可恢复 |
| 告警历史 | 全部删除,不可恢复 |
业务规则:
- 删除前需确认,避免误删
- 运行中的任务会同时被取消
- 无法单独删除模型,需删除整个流程
2. 模型训练
训练流程
选择数据集 → 配置参数 → 开始训练 → 查看结果选择数据集
从已关联的就绪数据集中选择训练数据:
数据质量要求:
| 检查项 | 要求 | 不符合时的处理 |
|---|---|---|
| 数据完整性 | 必需字段无缺失 | 提示数据清洗 |
| 时间格式 | 符合 ISO 8601 | 自动尝试转换 |
| 案例数量 | 至少 500 条 | 提示数据不足 |
| 事件数量 | 每案例至少 2 个事件 | 提示数据异常 |
配置训练参数
| 参数 | 说明 | 默认值 | 取值范围 |
|---|---|---|---|
| 模型名称 | 自定义标识 | auto-generated | 自定义字符串 |
| 训练集比例 | 训练数据占比 | 80% | 60%-90% |
| 验证集比例 | 验证数据占比 | 20% | 10%-40% |
| 最大迭代次数 | 训练轮数上限 | 100 | 10-500 |
| 学习率 | 模型学习速度 | 0.01 | 0.001-0.1 |
业务规则:
- 训练集 + 验证集 = 100%
- 学习率过小会导致训练时间过长
- 学习率过大会导致模型不收敛
- 建议使用默认参数开始训练
模型训练状态
| 状态 | 说明 | 可执行操作 |
|---|---|---|
| 训练中 | 正在训练模型 | 取消 |
| 就绪 | 训练完成,可使用 | 评分、查看 |
| 失败 | 训练失败 | 查看日志、重新训练 |
| 已归档 | 历史版本 | 查看 |
模型版本管理
- 每次训练生成新版本,版本号递增
- 最多保留 10 个版本,超出后自动归档旧版本
- 可设置默认版本用于批量评分
- 支持版本对比分析
训练作业
| 作业类型 | 说明 | 预计时间 |
|---|---|---|
| predictive_train | 模型训练 | 1-30 分钟 |
| 预计时间 | 根据数据量、参数而定 | - |
取消训练:
- 点击训练卡片上的「取消」按钮
- 确认取消操作
- 训练将立即停止,已训练部分不保存
3. 批量评分
评分流程
选择模型 → 选择数据集 → 配置参数 → 执行评分 → 查看结果选择评分模型
| 选择方式 | 说明 |
|---|---|
| 最新版本 | 使用该流程最新训练的模型 |
| 指定版本 | 选择历史版本 |
| 默认版本 | 使用设置为默认的版本 |
业务规则:
- 只能使用当前流程训练的模型
- 跨流程的模型不可混用
- 建议使用最新版本以获得最佳效果
选择评分数据集
数据集要求:
- 状态必须为「就绪」
- 数据格式需与训练数据一致
- 建议与训练数据来自同一业务场景
- 字段结构需与训练数据兼容
配置评分参数
| 参数 | 说明 | 选项 |
|---|---|---|
| 告警模式 | 评分结果是否触发告警 | 静默模式 / 告警模式 |
| 风险阈值 | 触发告警的风险值下限 | 0-100,默认 70 |
| 输出详细度 | 结果输出详细程度 | 简要 / 完整 |
告警模式详解
| 模式 | 行为 | 适用场景 |
|---|---|---|
| 静默模式 | 仅记录评分结果,不触发告警 | 批量分析、数据探索 |
| 告警模式 | 高风险案例触发实时告警 | 生产监控、实时预警 |
告警触发规则
当风险值超过阈值时触发告警:
| 风险等级 | 风险值范围 | 颜色标识 | 告警级别 |
|---|---|---|---|
| 严重 | 90-100 | 红色 | 必须处理 |
| 高 | 80-89 | 橙色 | 尽快处理 |
| 中 | 60-79 | 黄色 | 关注处理 |
| 低 | 40-59 | 蓝色 | 建议观察 |
| 正常 | 0-39 | 绿色 | 无需处理 |
评分作业
| 作业类型 | 说明 |
|---|---|
| predictive_batch_score | 批量评分作业 |
作业状态:
| 状态 | 说明 | 可执行操作 |
|---|---|---|
| queued | 等待执行 | 取消 |
| running | 执行中 | 取消、查看进度 |
| succeeded | 执行成功 | 查看结果 |
| failed | 执行失败 | 查看日志、重试 |
4. 风险识别
风险类型
平台自动识别以下风险模式:
| 风险类型 | 说明 | 识别特征 |
|---|---|---|
| 瓶颈风险 | 流程中存在处理时间过长的环节 | 平均处理时间超过阈值 |
| 变异风险 | 流程执行路径异常 | 路径偏离标准流程 |
| 返工风险 | 存在重复处理的情况 | 同一案例多次处理同一环节 |
| 延迟风险 | 处理时间超过正常范围 | 单案例处理时间异常 |
| 资源冲突 | 资源竞争导致等待 | 多案例同时使用同一资源 |
| 异常终止 | 流程未正常完成 | 案例在中间环节终止 |
风险评估维度
| 维度 | 评估指标 | 计算方式 |
|---|---|---|
| 发生频率 | 风险案例占比 | 风险案例数 / 总案例数 |
| 影响程度 | 风险案例的平均成本 | 风险案例成本 - 正常案例成本 |
| 紧急程度 | 平均响应时间要求 | 根据风险等级自动计算 |
风险分布图
预测结果以直方图形式展示:
风险分布
███████████████
█
████████
████████████████
███████████████████████
严重 高 中 低 正常- 红色柱:严重风险案例(需立即处理)
- 橙色柱:高风险案例(需尽快处理)
- 黄色柱:中风险案例(需关注)
- 蓝色柱:低风险案例(建议观察)
- 绿色柱:正常案例(无风险)
5. 告警管理
告警事件列表
平台记录所有告警事件:
| 字段 | 说明 |
|---|---|
| 告警时间 | 触发告警的时间 |
| 案例 ID | 触发告警的案例标识 |
| 风险等级 | 预测的风险级别 |
| 风险类型 | 识别出的风险模式 |
| 风险值 | 具体的风险评分(0-100) |
| 处理状态 | 未处理 / 已确认 / 已解决 |
告警处理流程
告警产生 → 通知相关人员 → 确认告警 → 分析原因 → 采取行动 → 关闭告警联动策略仿真
在告警事件列表中,可直接跳转到策略仿真:
- 点击告警事件的「去仿真」按钮
- 自动携带以下上下文:
- 风险类型和标签
- 案例运行数据
- 当前流程配置
- 在仿真模块创建针对性的策略场景
告警规则配置
| 配置项 | 说明 | 默认值 |
|---|---|---|
| 告警阈值 | 触发告警的风险值下限 | 70 |
| 通知方式 | 告警通知渠道 | 站内通知 |
| 通知频率 | 同一类型告警的通知间隔 | 24 小时 |
| 自动处理 | 是否自动执行预设处理 | 否 |
6. 使用流程详解
完整业务流程
┌─────────────────────────────────────────────────────────────────┐
│ 步骤 1:准备工作 │
├─────────────────────────────────────────────────────────────────┤
│ • 确保项目中有已上传并处理完成的流程数据集 │
│ • 数据集状态为「就绪」 │
│ • 了解数据结构和业务含义 │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ 步骤 2:创建预测流程 │
├─────────────────────────────────────────────────────────────────┤
│ • 点击「新建流程」 │
│ • 填写流程名称和描述 │
│ • 选择运行模式(数据集模式/流程模式) │
│ • 如需关联数据集,进行关联操作 │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ 步骤 3:训练模型(可选,首次使用时执行) │
├─────────────────────────────────────────────────────────────────┤
│ • 点击「训练模型」 │
│ • 选择训练数据集 │
│ • 配置训练参数(或使用默认参数) │
│ • 点击「开始训练」 │
│ • 等待训练完成(可在训练期间做其他操作) │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ 步骤 4:批量评分 │
├─────────────────────────────────────────────────────────────────┤
│ • 选择评分模型版本 │
│ • 选择要评分的数据集 │
│ • 配置告警模式 │
│ • 点击「开始评分」 │
│ • 等待评分完成 │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ 步骤 5:查看风险告警 │
├─────────────────────────────────────────────────────────────────┤
│ • 切换到「风险设置」 │
│ • 查看风险分布图 │
│ • 查看告警事件列表 │
│ • 对高风险案例进行分析 │
│ • 可跳转至策略仿真进行优化 │
└─────────────────────────────────────────────────────────────────┘快速上手建议
新手建议路径:
- 从「数据集模式」开始,容易理解和操作
- 使用默认参数训练第一个模型
- 先用「静默模式」进行批量评分
- 熟悉后再切换到「告警模式」
- 有经验后尝试「流程模式」进行跨数据集分析
7. 作业管理
查看作业状态
在页面右下角显示当前运行的作业:
| 作业类型 | 说明 |
|---|---|
| predictive_train | 模型训练作业 |
| predictive_batch_score | 批量评分作业 |
作业状态流转
queued → running → succeeded
↓
failed| 状态 | 说明 | 等待时间 |
|---|---|---|
| queued | 等待调度执行 | < 1 分钟 |
| running | 正在执行 | 1-30 分钟 |
| succeeded | 执行成功 | - |
| failed | 执行失败 | - |
取消作业
正在运行的预测任务可以手动取消:
- 点击任务卡片右侧的「取消」按钮
- 从下拉列表中选择要取消的任务
- 确认取消操作
业务规则:
- 取消后作业立即停止
- 已执行的部分不会保存
- 取消操作不可逆
8. 业务规则汇总
数据规则
| 规则 | 说明 |
|---|---|
| 数据集状态 | 必须为「就绪」才能使用 |
| 数据格式 | 支持 XES、CSV、JSON |
| 文件大小 | 单文件最大 500MB |
| 最小数据量 | 建议至少 1000 条案例 |
权限规则
| 规则 | 说明 |
|---|---|
| 租户隔离 | 用户只能操作所属租户的数据 |
| 项目权限 | 需要项目访问权限才能创建预测流程 |
| 流程绑定 | 预测流程只能使用所属项目的数据集 |
限制规则
| 资源 | 限制 | 说明 |
|---|---|---|
| 每流程模型数 | 最多 10 个 | 超出后自动归档旧版本 |
| 并行训练数 | 最多 1 个 | 同一流程同时只能训练一个模型 |
| 并行评分数 | 最多 3 个 | 同一流程同时最多 3 个评分任务 |
| 告警历史 | 保留 30 天 | 超出后自动清理 |
9. 注意事项
数据质量
- 训练数据质量直接影响预测效果
- 数据清洗是获得准确预测的关键
- 建议定期用新数据重新训练模型
模型维护
- 业务变化后需重新训练模型
- 建议每月检查模型效果
- 发现预测偏差大时及时调整
告警处理
- 高风险告警需及时处理
- 定期分析告警原因,优化业务流程
- 避免告警疲劳,合理设置阈值
资源管理
- 删除流程会同时删除所有关联资源
- 模型版本过多会影响查询性能
- 定期清理不需要的历史版本