流程挖掘的数据来源与结构
数据来源
每个流程都会在运行它的系统中留下轨迹:订单在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或同一时区,确保不同系统的事件顺序正确。
- 活动名称保持一致:“批准订单”和“订单审批”指的是同一步骤,请为每个步骤统一命名。
- 剔除无关数据:测试单据、已取消记录和内部系统步骤会增加行数,却不会带来更多洞察。
上传时会自动识别表头、分隔符和时间戳格式;完整要求请参阅支持的数据格式。如果系统中完全没有某个步骤的记录,数据清理与准备介绍了如何补足缺失数据。
导出前处理个人数据
事件日志通常包含姓名、客户编号或用户ID。请对分析不需要的信息进行匿名化或屏蔽,限制可下载导出数据的人员,并遵守适用于您组织的保留规则(例如GDPR)。ProcessMind按环境隔离数据集,并根据用户角色和席位控制访问权限,详情请参阅用户、角色与权限。
下一步:上传并映射数据
整理好事件日志后,将其上传并把列映射到数据集:
如果您想先熟悉操作流程,再提取自己的数据,可以在示例文件中找到现成的示例日志。
相关主题
- 流程挖掘需要哪些数据:每份日志都必须包含的三列
- 支持的数据格式:文件类型和结构要求
- 数据清理与准备:上传前清理数据并解决常见问题
- 配置数据集:映射并验证上传的数据
优化流程,构建互联架构,掌控全局。
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。