前页 | 后页 |
创建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类型会影响执行。在具有多个活动节点的仿真中,它导致整个过程终止,而不仅仅是到达该节点的线程终止。 |
结束事件 |
笔记
- 要包括要模拟的包外部的包中的活动,请绘制以下内容:
-从包含图的包中导入包导入连接器
被模拟到每个外部软件包,或
-包含图的包中的依赖连接器
模拟外部包中的每个活动