预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

创建BPMN仿真模型

在开发仿真模型的过程中,请考虑应用以下三个选项中的哪个选项:

  • 执行模拟脚本以初始化图的变量-选择“ BPMN”作为平台,以“按脚本”执行模拟并选择脚本;然后,您可以在开始仿真之前或在仿真过程中,将条件和决策定义为图上元素和连接器的“标记值”内的JavaScript声明。
  • 不要使用脚本,而是在第一个Activity中初始化变量,然后再次修改元素和连接器的Tagged Values中的条件和决策,然后以“解释”形式执行仿真;然后您可以在仿真过程中重新初始化变量以及条件
  • 以“手动”方式执行仿真,并在每个步骤中手动管理流量和条件

创建适合模拟的BPMN图

行动

也可以看看

1个

使用BPMN 2.0技术创建业务流程或BPEL图。如果创建BPEL图, Enterprise Architect显示专门的对话框,以简化兼容模型的创建。

添加新图

2

我们建议您创建一个开始事件,以清楚地显示模拟的开始位置。您可以选择“事件类型”;选择不会影响模型的仿真。如果未定义开始事件,则模拟将从没有传入序列流的活动开始。

开始事件

3

添加与要建模的流程有关的所有活动。您可以为“任务类型”选择多个选项。选择不会影响模型的仿真。通过指定子流程的活动类型并选择嵌入式或CallActivity,可以进一步分解活动的行为。还支持标准循环。

活动 初始化变量和条件

4

在活动之间添加序列流。在“ BPEL属性”对话框中,您可以输入在遵循顺序流之前必须满足的条件(正确)。您还可以将conditionType设置为“默认”,以确保在所有其他分支均未达到指定条件的情况下采用此流程。

如果不使用BPEL图,则使用conditionExpression和conditionType标记值。

顺序流 初始化变量和条件

5

为将导致流程或活动执行路径结束的任何条件添加结束事件。您可以选择“事件类型”;其中只有Terminate类型会影响执行。在具有多个活动节点的仿真中,它导致整个过程终止,而不仅仅是到达该节点的线程终止。

结束事件

笔记

  • 要包括要模拟的包外部的包中的活动,请绘制以下内容:
    -从包含图的包中导入包导入连接器
    被模拟到每个外部软件包,或
    -包含图的包中的依赖连接器
    模拟外部包中的每个活动

学到更多