流程挖掘需要哪些数据
运行流程挖掘需要什么?
流程挖掘使用事件日志数据,记录事件何时发生以及涉及哪个对象。要分析流程,每个步骤都需要三项信息:案例标识、活动名称和时间戳。
三个必需列
| 列名 | 说明 | 示例 |
|---|---|---|
| 案例ID | 流程实例的唯一标识(例如一张订单、一张工单或一位客户) | 1001、PO-2024-0192 |
| 活动 | 已执行步骤的名称 | Create Purchase Order、Approve Invoice |
| 时间戳 | 步骤发生的日期和时间 | 2025-04-17 10:22:12 |
可选列可以补充背景信息,例如执行步骤的人员(用户/资源)、所需时长、成本,或您希望分析的其他属性。
以下是一个简短事件日志示例:
| 案例ID | 时间戳 | 活动 |
|---|---|---|
| 1 | 上午10:00 | 接收订单 |
| 1 | 上午10:02 | 准备柠檬水 |
| 1 | 上午10:05 | 服务客户 |
| 2 | 上午10:03 | 接收订单 |
| 2 | 上午10:10 | 处理客户投诉 |
| 2 | 上午10:12 | 准备柠檬水 |
| 2 | 上午10:15 | 服务客户 |
即使只有这么少的数据,也足以还原每个案例的路径,并开始分析流程相关问题。
这三列为何重要
- 案例ID可帮助ProcessMind将事件归入不同案例,从而还原每个流程实例的完整路径。
- 活动定义流程中的各个步骤。活动名称应清晰且一致(始终使用“批准发票”,不要混用“已批准”或“发票已批准”),这样发现的流程才易于阅读。
- 时间戳决定事件顺序。ProcessMind需要时间戳来排列活动,并计算持续时间、吞吐量和等待时间。
数据质量基础
数据整洁且一致时,流程挖掘才能提供可靠结果:
- 每个事件占一行:日志中的每一行都应是一个独立事件,而非汇总信息。
- 案例ID保持一致:同一案例始终使用相同的标识。
- 时间戳不可缺失:没有时间戳的事件无法放入流程中。
开始时不需要完美的数据。ProcessMind可以使用您现有的数据,您也可以在使用过程中逐步清理和准备数据。请参阅数据清理与准备和配置数据集。
从哪里获取数据
事件日志通常从运行流程的系统中导出,例如ERP、CRM、工单或财务系统。有关特定系统的说明,请参阅从哪里获取数据;您也可以从示例文件下载可直接使用的示例日志。
相关主题
优化流程,构建互联架构,掌控全局。
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。