- 发行说明
- 在开始之前
- 管理访问权限
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- Transforming data
- 自定义流程应用程序
- 发布流程应用程序
- 应用程序模板
- 通知
- 其他资源

Process Mining
数据模型
link数据模型要求
link目前,多流程 Process Mining 仅适用于新建的应用程序。在多流程 Process Mining 发布之前创建的应用程序将看不到对象表和事件表。
表格类型 |
描述 |
示例 |
对象 | 存储有关业务实体(对象)的描述性数据。对象表也可以用作包含参考信息的主数据表。 | 发票、事件工单、产品。 |
Events | 存储有关对对象执行的步骤或操作的数据,包括时间戳。 | “创建发票”、“分配工单”、“组合产品” |
如果您在数据模型中定义多个事件表,则事件将位于Data Manager中的单个事件表中。
- 数据模型包含的表格不超过 40 个。
-
数据模型至少包含一个对象表和一个相关事件表。
-
每个事件、标签和到期日期表仅连接到一个相关对象表。
- 所有表格都连接到整体数据模型。
- 数据模型中没有循环关系。
- 一个关系路径中最多允许更改四次方向。
方向更改是先建立一对多关系,然后再建立多对一关系,反之亦然。
表格类型
对象表
数据模型中的每个对象在数据转换中都有自己的对象表。对象表包含专门为该对象定义的字段。
流程表
数据模型中定义的每个流程都有自己的流程表,其中包含该流程的预计事件。以下字段始终存在于事件表中:
-
Process_event_ID
,流程表中每条记录的唯一 ID。 -
Event_ID
,对于每个单独的事件都是唯一的,无论在哪个流程中使用它。在下面的示例中,event_ID 1
在流程表中出现了两次。 -
Throughput_time
,从前一个Event_end
到当前Event_end
时间。 -
Cycle_time
*,时间从Event_start
到Event_end
。
Event_start
时, Cycle_time
才可用。
下图显示了包含 P2P_process 的事件的示例 流程 表。
PO_ID
) 的结果。
标签表
Tags
表包含数据集中所有标签的标签数据。根据您的数据模型, Tags
表中可能会提供一个或多个 ID 字段。如果您的数据模型包含多个对象,并且每个对象都有一个关联的Tags
表,则这些Tags
表将合并到Data Manager
中的单个Tags
表中。
-
Tag_ID
-
Tag_name
-
Tag_type
-
<Object>_ID
到期日期表格
Due dates
表包含数据集中所有到期日期的到期日期时间戳。根据您的数据模型, Due dates
表中可能会提供一个或多个 ID 字段。如果您的数据模型包含多个对象,并且每个对象都有一个关联的Due dates
表,则这些Due dates
表将合并到Data Manager
中的单个Due dates
表中。
-
Due_date_ID
-
Due_date
-
Due_date_type
-
Actual_date
-
Expected_date
-
On_time
-
Cost
-
Difference
-
<Object>_ID
所需的输出表
本节中的信息仅适用于使用单个流程的应用程序,换句话说,即在多流程 Process Mining 发布之前创建的应用程序。
Cases
、 Event_log
、 Tags
和Due_dates
表。
Cases
表格具有特定于流程的名称,例如Purchase_order_items
或Incidents
。
Cases
、 Event_log
、 Tags
和Due_dates
表必须具有以下输出字段。
所有字段均为必填。 但是,某些字段仅允许包含 NULL 值。
表格 |
必填输出字段 |
|
Case_ID *
|
|
Case_ID *
|
| |
| |
| |
| |
| |
| |
| |
|
|
Case_ID *
| |
| |
| |
|
Case_ID *
|
| |
| |
| |
| |
| |
| |
|
Case_ID
,例如Purchase_order_item_ID
或Incident_ID
。
查看和编辑数据模型
link始终确保您的数据模型符合要求。 查看数据模型要求。
-
在“数据转换”中找到“输出”部分,然后选择“数据模型”以查看流程应用程序的数据模型。
有关如何更改数据模型的更多信息,请查看编辑数据转换。
筛选表格类型
您可以使用“筛选”选项来显示数据模型中选定的表格类型。
添加表格
确保存在要添加的对象的输入表,并且已在 数据转换 的 “ 转换” 部分的“模型” -> 2_objects 中定义该对象。
请按照以下步骤添加表格。
-
选择“ + 添加表格” 。 系统将显示“添加表格”对话框。
-
从“类型”列表中选择要添加的表格类型。
-
选择定义新输出表的“表” 。
-
选择新表格的“主键” 。
-
定义表格的其他属性。
备注:根据表格类型的不同,可能需要请求不同的属性。
-
添加表格的关系,然后选择“添加表格” 。
事件表的其他属性
建议每个活动有一个单独的事件表,或每个对象有一个事件表。例如, Opportunity_create_events和Opportunity_approve_events等,或Opportunity_events表。
下表描述了添加事件表时需要指定的属性。
属性 |
描述 |
必填 是/否 |
|
事件的唯一标识符。 |
Y |
| 包含事件名称的字段。用于描述流程中的步骤。 |
Y |
| 包含与开始执行事件相关联的时间戳的字段。 |
N |
| 包含与事件执行结束相关联的时间戳的字段。 |
Y |
| 包含执行事件的用户的字段。 |
N |
| 包含指示事件是手动执行还是自动执行的字段。 |
N |
| 包含事件顺序的字段。 |
N |
| 包含执行事件的时间(以毫秒为单位)的字段。 |
N |
| 包含执行事件的成本的字段。 |
N |
| 这些字段用于定义事件之间的父子关系,可用于创建结构化流程层次结构。 |
N |
确保每个事件表都有一个输入表,并且已在“数据转换” 的“转换” 部分的“模型” ->“3_events” 中定义事件。
删除表格
请按照以下步骤删除表格。
-
在数据模型编辑器中选择要删除的表格。
系统将显示“编辑表格”面板。
-
选择“删除表格” 。
系统会显示确认消息。
-
选择“删除”以继续。
表和关系将从数据模型中删除。
添加关系
-
选择要与另一个表格相关的表格。
系统将显示“编辑表格”面板。
-
在“编辑表格”面板中,找到“关系”部分。
-
选择“+新增”以创建新关系。
-
从“键”列表中选择要在此表中使用的字段。
-
选择要连接的“表格”,然后从“键”列表中选择用于连接的字段。
-
选择“应用” 。
删除关系
请按照以下步骤删除关系。
-
选择要删除传出关系的表格。
系统将显示“编辑表格”面板。
-
在“编辑表格”面板中,找到要删除的关系,然后选择“删除关系” 。
-
选择“应用” 。
更改表格的主键
-
选择要更改主键的表格。
系统将显示“编辑表格”面板。
-
在“编辑表格”面板中,找到要更改主键的关系。
-
选择要用作“主键”以联接表格的新字段。
-
选择“应用”。
null
。
在仪表板中提供更新的数据模型
请按照以下步骤,使数据模型更改在仪表板中可用。
-
选择“保存” 以保存数据模型。
-
选择“应用到仪表板”以运行转换并使新表格可在仪表板中使用。
备注:这可能需要几分钟。 如果运行成功完成,则对数据模型的更改将显示在Data Manager 中。
仅在对数据模型进行任何更改后,才会启用“保存” 选项。
“预览”面板
您可以选择表格以在“预览”面板中查看字段和数据内容。 数据预览可用于检查数据是否按预期显示。
“预览”面板显示上次重新计算此表的数据运行的数据。如果您最近进行了更改,请开始新的数据运行以查看其结果,请参阅编辑数据转换。
选择可见列
您可以选择要在“预览”面板中显示的列。
请按照以下步骤更改可见列。
步骤 | 操作 |
---|---|
1 |
选择“列” 以显示列的列表。 |
2 |
从列表中选择要在“预览”面板中显示的列。 |
创建自定义数据模型
link在某些情况下,您可能想要向现有流程应用程序添加对象。例如,当您使用自定义流程或事件日志流程应用程序作为起点,并希望使用其他对象来扩展它时。为此,请执行以下步骤。
- 在“数据转换”的 模型 部分中添加新对象和 Event_log 的 SQL 文件。
- 转到“数据模型” ,然后为对象和 Event_log您的数据模型添加表格。
- 将新表的虚拟关系添加到现有数据模型。
- 转到“流程” ,然后添加与新对象相关的新流程。
- 删除原始流程。
- 转到“数据模型”并删除
Cases
和Event_log
表。如果适用,请删除Tags
和Due_dates
表。