Skip to content

风险预警

风险预警模块基于机器学习模型,对业务流程中的风险进行识别、分级和告警。通过对历史数据的分析,平台能够预测潜在的业务风险,帮助企业在问题发生前采取预防措施。

功能架构

风险预警
├── 预测流程管理      # 创建和管理预测分析流程
├── 模型训练         # 基于历史数据训练预测模型
├── 批量评分         # 对新数据进行风险评分
├── 风险识别         # 自动识别各类风险模式
├── 告警管理         # 配置和查看风险告警
└── 仿真联动         # 与策略仿真模块联动

1. 预测流程管理

创建预测流程

点击「新建流程」按钮,创建预测分析流程:

参数说明必填业务规则
流程名称标识预测流程的名称最长 50 字符,不可为空
流程描述说明预测目的和范围最长 200 字符
运行模式数据集模式或流程模式决定数据来源和分析方式

运行模式详解

模式数据来源分析粒度适用场景
数据集模式直接选择数据集案例级别单数据集分析、局部流程分析
流程模式流程映射后的聚合数据流程级别跨数据集聚合分析、端到端流程分析

数据集模式业务规则

  • 每次训练/评分只能选择一个数据集
  • 数据集必须处于「就绪」状态
  • 支持的数据格式:XES、CSV、JSON
  • 数据文件大小限制:单文件最大 500MB
  • 建议数据量:至少 1000 条案例才有较好的预测效果

流程模式业务规则

  • 必须先创建并配置好流程映射
  • 未配置字段映射的流程不可用于训练/评分
  • 自动聚合关联的所有数据集
  • 支持多数据集联合预测分析

关联数据集

为预测流程关联业务数据集:

  1. 选择预测流程
  2. 点击「关联数据集」
  3. 从项目数据集中选择(可多选)
  4. 确认关联关系

关联规则

  • 数据集必须属于当前项目
  • 数据集状态必须为「就绪」
  • 流程模式下可关联多个数据集
  • 数据集模式下只支持单个数据集

删除预测流程

删除操作会级联删除所有关联资源:

关联资源删除说明
训练模型全部删除,不可恢复
评分记录全部删除,不可恢复
告警配置全部删除,不可恢复
告警历史全部删除,不可恢复

业务规则

  • 删除前需确认,避免误删
  • 运行中的任务会同时被取消
  • 无法单独删除模型,需删除整个流程

2. 模型训练

训练流程

选择数据集 → 配置参数 → 开始训练 → 查看结果

选择数据集

从已关联的就绪数据集中选择训练数据:

数据质量要求

检查项要求不符合时的处理
数据完整性必需字段无缺失提示数据清洗
时间格式符合 ISO 8601自动尝试转换
案例数量至少 500 条提示数据不足
事件数量每案例至少 2 个事件提示数据异常

配置训练参数

参数说明默认值取值范围
模型名称自定义标识auto-generated自定义字符串
训练集比例训练数据占比80%60%-90%
验证集比例验证数据占比20%10%-40%
最大迭代次数训练轮数上限10010-500
学习率模型学习速度0.010.001-0.1

业务规则

  • 训练集 + 验证集 = 100%
  • 学习率过小会导致训练时间过长
  • 学习率过大会导致模型不收敛
  • 建议使用默认参数开始训练

模型训练状态

状态说明可执行操作
训练中正在训练模型取消
就绪训练完成,可使用评分、查看
失败训练失败查看日志、重新训练
已归档历史版本查看

模型版本管理

  • 每次训练生成新版本,版本号递增
  • 最多保留 10 个版本,超出后自动归档旧版本
  • 可设置默认版本用于批量评分
  • 支持版本对比分析

训练作业

作业类型说明预计时间
predictive_train模型训练1-30 分钟
预计时间根据数据量、参数而定-

取消训练

  1. 点击训练卡片上的「取消」按钮
  2. 确认取消操作
  3. 训练将立即停止,已训练部分不保存

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)
处理状态未处理 / 已确认 / 已解决

告警处理流程

告警产生 → 通知相关人员 → 确认告警 → 分析原因 → 采取行动 → 关闭告警

联动策略仿真

在告警事件列表中,可直接跳转到策略仿真:

  1. 点击告警事件的「去仿真」按钮
  2. 自动携带以下上下文:
    • 风险类型和标签
    • 案例运行数据
    • 当前流程配置
  3. 在仿真模块创建针对性的策略场景

告警规则配置

配置项说明默认值
告警阈值触发告警的风险值下限70
通知方式告警通知渠道站内通知
通知频率同一类型告警的通知间隔24 小时
自动处理是否自动执行预设处理

6. 使用流程详解

完整业务流程

┌─────────────────────────────────────────────────────────────────┐
│ 步骤 1:准备工作                                                 │
├─────────────────────────────────────────────────────────────────┤
│ • 确保项目中有已上传并处理完成的流程数据集                         │
│ • 数据集状态为「就绪」                                            │
│ • 了解数据结构和业务含义                                          │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────┐
│ 步骤 2:创建预测流程                                              │
├─────────────────────────────────────────────────────────────────┤
│ • 点击「新建流程」                                                 │
│ • 填写流程名称和描述                                               │
│ • 选择运行模式(数据集模式/流程模式)                               │
│ • 如需关联数据集,进行关联操作                                    │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────┐
│ 步骤 3:训练模型(可选,首次使用时执行)                           │
├─────────────────────────────────────────────────────────────────┤
│ • 点击「训练模型」                                                 │
│ • 选择训练数据集                                                   │
│ • 配置训练参数(或使用默认参数)                                    │
│ • 点击「开始训练」                                                 │
│ • 等待训练完成(可在训练期间做其他操作)                            │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────┐
│ 步骤 4:批量评分                                                  │
├─────────────────────────────────────────────────────────────────┤
│ • 选择评分模型版本                                                 │
│ • 选择要评分的数据集                                               │
│ • 配置告警模式                                                     │
│ • 点击「开始评分」                                                 │
│ • 等待评分完成                                                     │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────┐
│ 步骤 5:查看风险告警                                              │
├─────────────────────────────────────────────────────────────────┤
│ • 切换到「风险设置」                                               │
│ • 查看风险分布图                                                   │
│ • 查看告警事件列表                                                 │
│ • 对高风险案例进行分析                                             │
│ • 可跳转至策略仿真进行优化                                         │
└─────────────────────────────────────────────────────────────────┘

快速上手建议

新手建议路径

  1. 从「数据集模式」开始,容易理解和操作
  2. 使用默认参数训练第一个模型
  3. 先用「静默模式」进行批量评分
  4. 熟悉后再切换到「告警模式」
  5. 有经验后尝试「流程模式」进行跨数据集分析

7. 作业管理

查看作业状态

在页面右下角显示当前运行的作业:

作业类型说明
predictive_train模型训练作业
predictive_batch_score批量评分作业

作业状态流转

queued → running → succeeded

           failed
状态说明等待时间
queued等待调度执行< 1 分钟
running正在执行1-30 分钟
succeeded执行成功-
failed执行失败-

取消作业

正在运行的预测任务可以手动取消:

  1. 点击任务卡片右侧的「取消」按钮
  2. 从下拉列表中选择要取消的任务
  3. 确认取消操作

业务规则

  • 取消后作业立即停止
  • 已执行的部分不会保存
  • 取消操作不可逆

8. 业务规则汇总

数据规则

规则说明
数据集状态必须为「就绪」才能使用
数据格式支持 XES、CSV、JSON
文件大小单文件最大 500MB
最小数据量建议至少 1000 条案例

权限规则

规则说明
租户隔离用户只能操作所属租户的数据
项目权限需要项目访问权限才能创建预测流程
流程绑定预测流程只能使用所属项目的数据集

限制规则

资源限制说明
每流程模型数最多 10 个超出后自动归档旧版本
并行训练数最多 1 个同一流程同时只能训练一个模型
并行评分数最多 3 个同一流程同时最多 3 个评分任务
告警历史保留 30 天超出后自动清理

9. 注意事项

数据质量

  • 训练数据质量直接影响预测效果
  • 数据清洗是获得准确预测的关键
  • 建议定期用新数据重新训练模型

模型维护

  • 业务变化后需重新训练模型
  • 建议每月检查模型效果
  • 发现预测偏差大时及时调整

告警处理

  • 高风险告警需及时处理
  • 定期分析告警原因,优化业务流程
  • 避免告警疲劳,合理设置阈值

资源管理

  • 删除流程会同时删除所有关联资源
  • 模型版本过多会影响查询性能
  • 定期清理不需要的历史版本