跳转至

实例级流程预测(运行中单单据)功能详细描述

模块归属:Xiaoe.AI 数智大脑 — 流程智能能力,属于增值 AI 模块,不是 BPM 引擎基础能力,需要授权开启。

底层依赖:系统历史流程实例数据、流程模板配置元数据;预测仅做界面提示、消息预警,不干预真实流程流转,实际流转依旧遵循流程模板配置。

作用对象:已经发起、正在运行的某一张业务单据(流程实例)。

⚠️ 本文档中界面截图为设计原型示意图,用于说明功能布局与交互形态,非真实产品运行截图。


技术原理

通过统计历史流程实例节点数据与流程历史数据,计算各节点平均消耗时间,从而推算:预计剩余处理时长、预计流程完成时间点、SLA 超时风险判定标签。

核心计算逻辑:

剩余预计时长 = Σ(后续各节点历史平均处理时长) × 负载修正系数
预计完成时间 = 当前时间 + 剩余预计时长(按工作时间折算,剔除节假日)
超时风险 = 预计完成时间 > SLA 截止时间 ? 触发预警 : 正常

一、触发时机

流程实例启动之后,流程每走到一个新节点(任务完成、节点跳转、网关执行),系统自动重新执行一次预测计算,刷新预测结果。

申请人、处理人、管理员在流程详情页可以查看预测面板。


二、预测输入因子(模型计算使用的数据)

2.1 当前实例运行数据

  • 当前实例所处节点、已经走过的节点链路;
  • 表单全部业务字段(金额、部门、申请人、单据类型等);
  • 已经发生操作记录:同意、驳回、转签、加签、撤回;
  • 已经消耗的处理时长。

2.2 流程模板配置元数据

  • 流程拓扑、网关条件表达式、审批链路;
  • SLA 超时配置、代理人配置。

2.3 历史学习数据(系统沉淀)

  • 同流程模板历史实例各节点平均耗时;
  • 每个审批人 / 岗位历史平均处理时长、处理习惯;
  • 岗位待办负载统计;
  • 各分支网关历史触发频次统计。

数据边界:不支持接入外部历史数据集,只能学习本系统内部已有的流程数据。新模板几乎无历史实例时,预测精度下降。


三、输出能力明细(前端展示内容)

3.1 预计时间预测(核心能力)

输出项 说明 示例
预计剩余处理时长 从当前节点到流程结束的预估耗时 预计还需 14h20m
预计流程完成时间点 预估整张单据结束的具体时刻 预计 2026-09-09 16:30 完成
SLA 超时风险判定标签 对比预测完成时间与模板 SLA 截止时间 正常 / 存在超时风险 / 高概率超时
  • 计算会简单规避节假日、非工作时间,只按工作时间计算。
  • 若预测完成时间 > SLA 截止时间,生成**事前预警消息**(待办提醒、消息中心通知管理员 / 申请人)。
  • ⚠️ 这是**预判预警**,不是节点已经超时;SLA 原有超时提醒是事后触发,两者并存。

界面展示 — 流程详情页预测面板:

流程详情页预测面板

图 1:流程详情页预测面板整体布局。 左侧流程图中,已完成节点为绿色实心圆,当前节点为蓝色高亮,未来预测节点以灰色虚线连接并标注概率百分比;右侧预测信息卡片展示预计完成时间、预计剩余时长和超时风险标签。

3.2 未来流转路径预测(预判后续节点与审批人)

分两种情况:

(1)确定性条件分支

表单字段已经确定网关条件结果,直接输出确定后续节点链路、后续审批岗位 / 人员。

示例:单据金额 15 万 > 10 万,明确后续走向:财务审核 → 总经理审批 → 归档;直接展示完整未来链路。

(2)概率分支(条件尚未到达,或条件受人为操作影响)

输出分支概率占比。

示例:后续有 87% 概率流转总经理审批;13% 流转分管副总。

前端展示:流程详情页,在现有流程图上,灰色虚线绘制预测未来路径,标注概率百分比。申请人可见,提前知道自己单据还要经过哪些审批岗位。

界面展示 — 预测详情面板(路径 + 分支概率 + 审批人预判):

预测详情面板

图 2:流程智能预测详情面板。 上方展示未来流转路径图(部门经理审批 → 财务审核 → 总经理审批 → 归档),总经理审批节点旁标注"87% 概率";中间为分支概率分析柱状图,直观展示两条分支占比 87% / 13%;下方为审批人预判列表,显示预测处理人及历史平均处理时长。

3.3 审批人预判

基于岗位配置 + 历史该岗位实际处理人行为,给出预测处理人。

⚠️ 预测处理人 ≠ 实际流转处理人;实际流转依旧按模板权限、代理人配置执行,预测仅做参考展示,不会改变待办接收人。

3.4 风险预测(超时风险)

开箱仅支持:超时风险。

❗ 原生不提供开箱:驳回概率预测、转签 / 加签概率、单据撤回废弃概率。

如果需要驳回、退回风险提示,需要借助 Xiaoe.AI 大模型单据内容分析能力单独配置规则,不属于流程预测模块原生输出。

界面展示 — 超时风险预警消息:

超时风险预警消息

图 3:消息中心超时风险预警通知。 当系统预判单据将超时时,自动向申请人、当前处理人及流程管理员推送预警消息,内容包含单据编号、当前节点、预计完成时间、SLA 截止时间及超时时长,并提供"查看单据"和"转办处理"快捷操作按钮。


四、使用角色与可见范围

角色 可见内容
单据申请人 流程详情页,查看预计完成时间、预测流转路径
当前审批处理人 可见预测信息,风险预警消息
流程管理员 管理控制台「流程监控 → 风险清单」查看超时风险实例;亦可在 Runtime 详情页看单实例预测
  • 可权限配置:控制哪些角色可以看见预测面板。

五、输出渠道

  1. 流程详情页面 UI 面板(流程图叠加预测路径,见图 1、图 2);
  2. 消息中心:超时风险预警消息(见图 3);
  3. 待办卡片提示;
  4. 管理控制台风险清单(流程监控页签,管理员专用,与 Runtime 接口分离);
  5. ❌ 无开放 API 输出预测结果,预测结果不能给到第三方系统调用。

六、约束与限制

  1. 实例刚启动,历史样本少,预测偏差大;
  2. 审批人请假、人员异动、临时转签,会造成预测失效;
  3. 复杂子流程、嵌入式子流程场景,预测支持有限;
  4. 预测只做展示提示,绝对不能干预流程引擎流转。

七、实例级预测 vs 模板级预测 对比

对比项 实例级流程预测(运行中单单据) 模板级预测(模板智能评估)
作用对象 某一条正在运行的业务单据实例 整个流程模板(尚未大批量跑单)
触发时机 流程实例流转节点自动实时计算 模板发布前后手动 / 自动触发一次评估
数据来源 本实例实时数据 + 本模板历史实例机器学习 模板配置 + 同类其他模板历史基线
核心输出 预计剩余时间、预计完成时刻、未来预测路径、超时风险预警 预估整体耗时区间、节点风险、分支预估占比、上线优化建议
概率能力 支持分支概率;原生不支持驳回 / 转签概率 只有基线推算占比,无实例级机器学习概率
API 支持 无对外 API 无对外 API
依赖历史 依赖该模板自身历史实例 依赖系统内同类其他模板历史基线
能否干预流程流转 否,仅展示预警 否,仅输出报告建议

八、项目落地常见坑

  1. 很多客户需求文档写"模板级预测,预测未来单据驳回率",原生模板评估做不到,需要额外二次开发。
  2. 模板级评估是基线比对,不是针对本模板实例训练;新业务无同类模板,评估质量大幅下降。
  3. 实例预测的超时预警是事前预警,但不能替代原有 SLA 事后超时提醒,两个功能需要同时开启。
  4. 子流程场景,实例预测路径预测会存在精度丢失。
  5. 预测结果不可通过 API 对外输出,如需集成到第三方系统需自行拉取原始数据二次计算。

九、典型业务场景举例

场景:一张采购报销单已经提交,走到部门经理审批节点。

实例预测输出: - 预计剩余时长 11 小时,预计明天 14:00 完成; - 预测不会超时(SLA 要求 24 小时); - 该单据驳回概率 11%(需借助大模型内容分析,非原生); - 后续不会触发高管审批分支(金额 8 万 < 10 万阈值); - 页面以灰色虚线展示预测路径:部门经理 → 财务审核 → 归档。


附录:界面截图清单

序号 文件名 说明 对应章节
图 1 01-flow-detail-prediction-panel.png 流程详情页预测面板整体布局 3.1 预计时间预测
图 2 03-prediction-detail-panel.png 预测详情面板(路径 + 分支概率 + 审批人预判) 3.2 未来流转路径预测
图 3 02-timeout-warning-message.png 消息中心超时风险预警通知 3.4 风险预测 / 五、输出渠道