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

Process Mining
直接遵循流程模型(相邻图)侧重于简单性和可读性,可显示事件日志清晰直接的表示。这些流程模型直观且易于理解,对于轻松理解活动的基本流程非常有价值。虽然可能无法捕获流程中的所有复杂行为(例如并行性),但“直接遵循流程模型”为流程分析提供了一个有用的起点。
“直接关注”关系表示活动在流程中发生的顺序。它基于事件日志,其中包含流程执行期间所开展活动的记录。通过分析事件日志,“Process Mining”技术可以识别通常依次执行的活动。在这两个活动之间,边线定义为 A ➝B。
例如,如果可以并行执行流程中的路径 A→B 和 C→D,则这两个路径的活动就可以以任意顺序在事件日志中发生。 在“直接关注图形”方法中,不会将这些事件视为并行运行,并且生成的流程流可能如下所示:A ➝C ➝B ➝D。
但是,“发现”流程模型或 BPMN 流程模型将考虑并行结构。
发现流程模型可以让您更好地了解流程结构。 通过使用高级 Process Mining 技术分析整个流程(整个事件日志),可以自动发现并行发生的活动、决策的一部分或更复杂的循环的一部分。 这些关系称为流程语义。
下表描述了“发现”流程模型中使用的流程语义类型。
语义节点类型 |
描述 |
可视化表示 |
并行网关 (AND) | 表示并行发生的两个或多个分支。 |
|
互斥选择网关 (XOR) | 表示两个或多个分支之间的互斥选择(决策点)。 |
|
环路网关 | 表示具有一个循环正文路径和一个或多个返工路径的可重复子流程。 |
|
如果您想导入自己的 BPMN 2.0 模型并将其用作流程应用程序的 Process Mining 类型,请选择“导入 BPMN 模型” 。
使用 BPMN 模型,高级流程算法会将您的事件日志数据映射到 BPMN 模型,从而允许您分析 BPMN 模型和数据的关系。
-
拖放包含要导入的 BPMN 2.0 模型的
.bpmn
文件。成功导入文件后,将启用“下一步”按钮。
如果要在创建流程应用程序后使用其他 BPMN 模型,可以在流程模型中导入 BPMN 模型。
以下各节描述了成功导入 BPMN 2.0 模型以在 Process Mining 中使用的要求。
BPMN 模型的一般要求
-
BPMN 必须遵守 BPMN 2.0 标准。
-
BPMN 必须包含单个流程定义。
-
BPMN 只能包含受支持的元素。
-
BPMN 中的所有节点都应具有 ID。
-
BPMN 模型不应包含超过 999 个节点。
支持的 BPMN 元素
支持以下 BPMN 元素:
-
开始事件
-
结束事件
-
任务
-
独家选择网关
-
并行网关
-
序列流程
任务和流程要求
要求 |
示例 |
必须定义开始事件,并且只能有一个开始事件。 |
|
必须定义结束事件,并且只能有一个结束事件。 |
|
必须定义至少一个活动任务。 |
|
必须为 BPPM 模型定义至少两个序列流。 |
|
任务必须具有唯一的标签。 |
|
所有序列流都必须具有源和目标。 |
|
每个任务都必须有一个传入和一个传出序列流。 |
|
开始事件只有一个传出边沿。 |
|
结束事件只有一个传入边缘。 |
|
BPMN 中的所有节点和序列流都连接在单个模型中。 |
|
网关要求
BPMN 中的网关必须成对。 每个对都有一个开放网关,可将流程流拆分为多个流程流。 每个对都有一个关闭网关,用于将拆分的流程流合并为单个流程。 此结构称为块。 块内的流程可能包含其他嵌套块。 但是,进入和退出块内流程的唯一流程是通过拆分网关和联接网关。
下图显示了 BPMN 模型的示例,其中具有网关对,形成块。 块将高亮显示。
要求 |
示例 |
每个网关都是拆分网关或加入网关。 | |
拆分网关具有单个传入边缘和至少 2 个传出边缘。 |
|
加入网关至少具有 2 个传入边缘和一个传出边缘。 |
|
每个拆分网关都有一个相同类型的相应加入网关,反之亦然。 |
|
每个拆分-联接网关对及其之间的元素都是一个单入口单出口组件:仅具有单个入口边缘和单个出口边缘的模型组件。 |
|
从拆分网关到相应的加入网关的每条路径也必须是单入口单出口路径。 |
|
相应的拆分和联接并行网关之间不能有任何直接序列流。 |
|
每个描述通向流程中上一点的循环流的互斥选择拆分-联接网关对不能具有空的主路径和空的重做路径,因为这允许在不执行任务的情况下无限循环。 |
|