- 发行说明
- 在开始之前
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- 自定义流程应用程序
- 应用程序模板
- 其他资源
新建应用程序向导
在“ Process Mining ”门户中,您可以轻松地创建新应用程序。 当您选择“新建应用程序”按钮时,系统将打开一个向导,指导您逐步创建新应用程序。 在任何步骤离开“创建新应用程序”向导时,系统都会保存当前状态。 您可以继续以之前离开向导的状态创建应用程序。
1. 在“ Process Mining 门户”中,转到“开发”选项卡,然后选择“新建应用程序”。
向导将启动,并显示“选择应用程序模板”步骤,您可以在其中选择要用于应用程序的应用程序模板。
您可以选择使用现有应用程序模板作为新应用程序的起点。
有关可用应用程序模板的概述,请参阅应用程序模板。
1. 在表示要用作新应用程序基础的应用程序模板的图块上选择“创建应用程序”按钮。
将显示“基本详细信息”步骤,其中包含您选择的流程应用程序类型的默认信息。
1. 编辑名称,在“ 应用程序名称 ”字段中为新流程应用程序定义唯一名称。
2. 如果需要,请在“ 说明 ” 字段中编辑说明。
3. 选择“保存,继续下一步” 。
您可能会为已存在但未在“所有流程应用程序”列表中看到的应用程序输入名称。在这种情况下,该应用程序可能是您没有“查看”权限的应用程序。
请参见下图。
系统将显示“数据源”步骤。
.csv
文件的数据集,或使用提取程序加载数据。创建新流程应用程序后,将提取数据。
出于性能和安全原因,强烈建议使用小型数据集进行应用程序开发和测试数据转换。
开发数据集用于测试数据转换。 它不会影响已发布流程应用程序的仪表板中显示的数据。
一旦您的应用程序准备好供业务用户使用,您就可以发布应用程序并提取新数据以在已发布的流程应用程序中使用。
1. 选择适用于您的数据源的选项。
2. 选择“保存,然后继续” 。
.csv
文件上传数据集。
对于大量数据,建议使用 CData Sync 或 Theobald Xtract Universal(适用于 SAP)上传数据。
确保.csv 文件已 文件具有后缀_raw 。
请按照以下步骤上传数据文件。
-
拖放一个或多个包含流程应用程序数据的文件,或者选择以从您的计算机中选择文件。
-
检查检测到的数据集有关“编码”、“分隔符”和“引号字符”的详细信息。 如果需要,选择适当的设置。
您可以选择要用于流程应用程序的流程模型类型。
发现流程模型和导入 BPMN 模型为互斥、并行和循环行为引入了详细的语义事件,这些行为提高了流程精度,但可能会影响应用程序的可扩展性。 因此,这可能会影响“Process Mining”应用程序中支持的最大实际事件数。
1. 为流程应用程序选择流程模型类型。
2. 选择“保存并查看” 。
“直接关注”关系表示活动在流程中发生的顺序。 它基于事件日志,其中包含流程执行期间所执行活动的记录。 通过分析事件日志,“Process Mining”技术可以识别通常会相继执行的活动。 在这两个活动之间,边线定义为 A➝B。
例如,如果可以并行执行流程中的路径 A→B 和 C→D,则这两个路径的活动就可以以任意顺序在事件日志中发生。 在“直接关注图形”方法中,不会将这些事件视为并行运行,并且生成的流程流可能如下所示:A ➝C ➝B ➝D。
但是,“发现流程模型”或“BPMN 流程模型”将考虑并行结构。
发现流程模型可以让您更好地了解流程结构。 通过使用高级 Process Mining 技术分析整个流程(整个事件日志),可以自动发现并行发生的活动、决策的一部分或更复杂的循环的一部分。 这些关系称为流程语义。
以下是流程语义类型的概述。
语义节点类型 |
描述 |
可视化表示 |
并行网关 (AND) | 表示并行发生的两个或多个分支。 | |
互斥选择网关 (XOR) | 表示两个或多个分支之间的互斥选择(决策点)。 | |
环路网关 | 表示具有一个循环正文路径和一个或多个返工路径的可重复子流程。 |
如果要导入自己的 BPMN 2.0 模型并将其用作流程应用程序的流程模型,请选择“导入 BPMN 模型”。
使用 BPMN 模型,高级流程算法会将您的事件日志数据映射到 BPMN 模型,从而允许您分析 BPMN 模型和数据的关系。
-
拖放包含要导入的 BPMN 2.0 模型的
.bpmn
文件。 成功导入文件后,将启用“保存并查看”按钮。 -
选择“保存并查看”以完成 BPMN 模型的导入。
如果要在创建流程应用程序后使用其他 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 个传入边缘和一个传出边缘。 | |
每个拆分网关都有一个相同类型的相应加入网关,反之亦然。 | |
每个拆分-联接网关对及其之间的元素都是一个单入口单出口组件:仅具有单个入口边缘和单个出口边缘的模型组件。 | |
从拆分网关到相应的加入网关的每条路径也必须是单入口单出口路径。 | |
相应的拆分和联接并行网关之间不能有任何直接序列流。 | |
每个描述通向流程中上一点的循环流的互斥选择拆分-联接网关对不能具有空的主路径和空的重做路径,因为这允许在不执行任务的情况下无限循环。 |
-
查看应用程序详细信息。
-
选择“创建应用程序” 。
流程应用程序已创建,并将显示在“开发中的流程应用程序”列表中。 系统将显示一个进度条,以指示流程应用程序的数据提取进度。
数据提取完成后,新应用程序将发布并显示在“开发中的流程应用程序”列表中。
您现在可以自定义应用程序并根据需要编辑转换。 请参阅自定义流程应用程序。
该应用程序处于开发模式,并且仅在开发环境中可用。 要向企业用户提供应用程序,您必须发布应用程序。 请参阅发布仪表板。
使用提取程序上传数据
如果您在“ 选择数据源”步骤中选择了“ 使用提取程序上传数据 ”选项,则系统会显示“ 使用提取 程序上传数据”步骤。
上传 API 结束
使用提取程序加载数据时,您可以在提取作业的后事件中使用结束上传 API ,以表示提取已完成。 请参阅创建作业。
-
复制“上传结束”API并将其保存在例如记事本文件中。
-
选择“完成” 。