通过OCEL数据建模
OCEL数据简介
OCEL2.0(Object-Centric Event Log,对象中心事件日志)是一种用于描述多对象参与流程的数据结构。与传统以单一 case 为中心的事件日志不同,OCEL 以“事件”为核心,同时记录该事件关联的多个对象实例,用于表达真实业务中对象之间交叉、协同的执行关系。
在传统事件日志结构中,一个事件只能归属于一个 case,对象之间的关系需要通过拆分、复制或附加字段的方式间接表达。这种结构在面对多对象流程时,容易导致对象关系被压缩、语义被弱化,流程结构被人为简化为单一视角,难以准确描述对象之间的依赖、层级及协同关系。OCEL 通过引入对象及其关系的显式建模能力,从数据结构层面解决了多对象关系表达不足的问题。
从结构上看,OCEL 数据通常包含四类核心信息:
- 事件信息(如事件ID、活动名称、时间戳等)
- 对象信息(对象类型、对象实例ID等)
- 事件-对象关系(用于描述某个事件涉及哪些对象)
- 对象-对象关系(用于描述对象之间的从属、关联或依赖关系)
例:
通过这四类信息,可以完整表达“发生了什么事件”“涉及了哪些对象”以及“对象之间如何关联”,为后续多对象流程建模与分析提供结构化基础。
创建流程分析
流程创建
在此处对要创建的流程分析命名、选择工作空间以及选择模型创建方式。
❶ 流程命名。名称不可重复,创建后不可修改。
❷ 选择工作空间。可以选择创建新的工作空间、现有工作空间或保存在本地。
❸ 选择模型生成方法。在此选择上传OCEL文件。
❹ 单击创建按钮,流程创建完成。
模型构筑
上传OCEL文件
拖拽或点击选择要上传的OCEL文件。
单击【点击此处】可以自动上传样本数据,用于快速熟悉系统功能。
模型展示
在此会展示当前数据的详细信息。
❶ 数据统计。展示对象、事件类型数以及存在关联事件的对象数、存在关联对象的事件数。
❷ 对象-对象关系。展示模型中各个对象类型所关联的对象类型。数字为该对象类型存在关联事件的对象数。
❸ 事件-对象关系。展示模型中各个事件类型所关联的对象类型。数字为该事件类型存在关联对象的事件数。
❹ 单击上一步返回到文件上传页面。
❺ 单击下一步生成模型进入到概览页面。