> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/build/process-predictions.md).

# 事项预测、延误因素与模拟：事项什么时候完成，什么让流程变慢

Duaer 根据同一数据来源已完成的事项，预计进行中的事项什么时候完成、超过通常用时的可能性；在流程页列出让事项变慢的列取值，并模拟如果它们和其他事项一样会节省多少天。不训练模型，每个数字都来自你自己的历史事项。
## 预计完成

- 员工端打开一个进行中的事项时，时间线上方显示「预计完成」：最可能的日期、大概的范围（第 25 到第 75 百分位）和超过通常用时的可能性。
- 对比的是同一数据来源里已完成、也到过这个事项当前步骤、并且在这一步之后等得不比它短的事项。它们按数据来源映射里的分组列（比如供应商、地区）尽量和这个事项相同；剩下不到 10 个时，从最后一列开始放宽。
- 预计完成 = 到达当前步骤的时间 + 这些事项从这一步到完成用时的中位数。通常用时是这个数据来源已完成事项周期的第 80 百分位。
- 依据（多少个事项、哪一步、哪些列相同）显示在旁边。可比的事项不到 10 个时，显示「已完成的事项太少」和数量；已完成的事项不显示预测。组织按工作日计算时，用时也按工作日。

## 查看延误因素并模拟

1. 打开事项表的流程页，在已发布的数据来源里点「延误因素」旁边的「查看」。
2. 列表按多用的天数从多到少，最多 10 项：某一列的某个取值（比如「供应商 = A」），至少 10 个已完成的事项，周期中位数比其他事项长。
3. 点「模拟」：如果这些事项的周期不超过其他事项的中位数，整个数据来源的中位周期、按时完成的占比会怎样变化，以及一共节省多少天。

## 谁能看到

- 事项的预测只给能看到这个事项的人。延误因素和模拟给能查看这个项目流程数据的人，和指标一样。
- 计算用到数据来源的所有事项，但只显示中位数、范围和占比，从不显示其他某个事项。
- 通过 [OData](/zh/api/process-signals.md) 读取 Cases 时，多了 PredictedFinish、PredictedFrom、PredictedTo 和 RiskScore 四列，规则和员工端相同。
## Questions

### Duaer 会用我的数据训练模型吗？

不会。预测和延误因素每次都从同一数据来源的已完成事项算出，不训练、不保存模型。

### 为什么我的事项没有预测？

可比的已完成事项不到 10 个，或者事项已经完成。数据来源积累更多已完成的事项后就会显示。

### 模拟会改动我的数据吗？

不会。模拟只是计算，不修改任何事项。

## 相关

- [在 Duaer 里从数据看出流程，并生成工作流程](https://doc.duaer.com/zh/build/process.md)
- [在 Duaer 里添加流程数据来源](https://doc.duaer.com/zh/build/process-sources.md)
- [流程看板：管理员搭一次，每个员工看到自己的数据](https://doc.duaer.com/zh/build/process-boards.md)
- [把流程信号推送到其他系统：订阅、OData 和流程 API](https://doc.duaer.com/zh/api/process-signals.md)

