在哪里获取和构建流程挖掘数据
数据来源
每个流程都会在运行它的系统中留下轨迹:订单在ERP中创建,工单在服务台中流转,审批记录在工作流工具中保存。流程挖掘读取这些轨迹。本页介绍如何找到这些数据,并将其整理为事件日志。有关每个日志必须包含的字段,请参阅流程挖掘所需的数据;有关支持的文件类型,请参阅支持的数据格式。
判断一个系统是否值得提取数据,关键在于两个问题:
- 它是否记录该步骤的时间戳,而不仅是当前状态?
- 它是否记录了一个标识符,可在整个流程中用作案例ID?
如果系统只显示最新状态,请查找其历史记录或审计轨迹。大多数企业系统都会保留其中一种记录。
事件通常记录在哪里
| 系统类型 | 示例 | 事件存储位置 |
|---|---|---|
| ERP | SAP、Oracle E-Business Suite或Fusion、Microsoft Dynamics | 单据和变更表:采购订单、发票和物料凭证都记录创建或变更日期,以及执行操作的用户 |
| 服务台和ITSM | ServiceNow、Jira、Zendesk | 记录每次字段变更的审计表和历史表(例如ServiceNowsys_audit),以及每个任务自身的创建和更新时间戳 |
| CRM | Salesforce、Microsoft Dynamics | 对象字段历史表,保存旧值、新值、时间戳和用户 |
| 工作流和BPM工具 | Camunda、Power Automate、自定义工作流引擎 | 每个流程实例的已完成步骤历史 |
| 内部应用 | 自定义Web应用、旧系统 | 应用日志或审计表;请向负责该应用的团队确认记录状态变更的表 |
| 电子表格 | 手动交接、线下审批 | 导出文件本身,前提是案例ID和时间戳列始终填写一致 |
示例:SAP中的采购到付款
采购到付款流程分布在多个SAP表中,每个步骤对应一个表:
| 步骤 | SAP表 |
|---|---|
| 采购申请 | EBAN |
| 采购订单 | EKKO(抬头)、EKPO(项目) |
| 收货 | MKPF(抬头)、MSEG(项目) |
| 收票 | BKPF(抬头)、BSEG(项目) |
| 付款 | PAYR、REGUH |
在SAP ECC中,您可以通过ABAP报表或自定义程序读取这些表;在SAP S/4HANA中,请使用CDS视图、OData服务或SAP Datasphere。每个步骤提取一个精简查询,包含活动名称、案例ID和时间戳(如需,也可加入用户、金额或供应商),然后将结果合并为一个事件日志:
SELECT 'PO Created' AS Activity, EBELN AS CaseID, AEDAT AS Timestamp FROM EKKO
UNION
SELECT 'Goods Receipt', EBELN, BUDAT FROM MSEG JOIN MKPF ON MSEG.MBLNR = MKPF.MBLNR
UNION
SELECT 'Invoice Posted', BELNR, BUDAT FROM BKPF
ORDER BY CaseID, Timestamp; 在提取数据量扩大前先缩小范围:按公司代码、单据类型或会计年度筛选,而不是导出全部数据。
构建导出数据
- 每个事件一行:记录状态变更,而不是整个案例。保留
Case ID、Activity和Timestamp列,以及您希望分析的可选列(用户、成本、金额)。 - 跨系统保持案例ID一致:当流程跨越ERP和CRM时,统一标识符,确保每个事件都归入同一案例。
- 使用同一时区:将时间戳统一为UTC或同一时区,确保不同系统中的事件保持正确顺序。
- 活动名称保持一致:“Approve Order”和“Order Approval”表示同一步骤,请为每个步骤统一一种名称。
- 排除噪声:测试单据、已取消记录和内部系统步骤只会增加行数,不会增加洞察。
上传时会自动检测表头行、分隔符和时间戳格式;完整要求请参阅支持的数据格式。如果您的系统完全没有记录某个步骤,数据清理与准备将介绍如何补齐缺失数据。
导出前处理个人数据
事件日志通常包含姓名、客户编号或用户ID。请将分析不需要的信息匿名化或脱敏,限制可下载提取数据的人员,并遵循适用于您组织的保留规则(例如GDPR)。ProcessMind按租户隔离数据集,访问权限取决于用户角色和席位,请参阅用户、角色和权限。
下一步:上传并映射
整理好日志后,将其上传并把列映射到数据集:
- 配置数据集:映射Case ID、Activity和Timestamp,并检查数据质量徽章。
- 将数据映射到模型:将属性连接到活动和连接。
- 对于持续增长的数据,请使用增量(delta)上传,而不是每次重新加载全部数据。
如果您想在提取自己的数据前先试用流程,可在示例文件中获取现成的示例日志。