前页 | 后页 |
初始化变量和条件
对于BPMN仿真模型,您可以在Execution Analyzer脚本中初始化变量。您还可以在流程的第一个Activity元素的Tagged Values中初始化这些变量,这使您可以在模拟过程中灵活地添加和更改变量。同样,您可以在“顺序流”连接器的“标记的值”中定义要在过程中的各个决策点(网关)应用的条件和值。
如果要使用Win32将用户界面合并到模拟过程中,则可以再次使用“标记值”来标识对话框或提示,该对话框或提示显示在Activity元素中,值或决策要处理的点之前。
为了模拟UML图,“局部变量”窗口中显示了“ sim”对象和“ this”对象中的变量。
访问
使用此处概述的方法之一显示“属性”窗口的“标签”选项卡。
色带 |
浏览>门户> Windows>属性>属性>标记 |
键盘快捷键 |
+ 2>“属性”窗口的“标签”标签 |
初始化变量
- 在图上,单击流程中的第一个Activity元素。
- 在“属性”窗口的“标签”选项卡中,单击taskType“值”字段的下拉箭头,然后选择“脚本”。
- 在脚本的“值”字段中,输入适当的JavaScript代码,例如:
sim.loan = true; sim.status =“ undefined';
定义条件
- 在图上,单击从网关元素发出的序列流连接器。
- 在“属性”窗口的“标签”选项卡中,单击conditionType“值”字段的下拉箭头,然后选择“表达式”。
- 在conditionExpression“值”字段(<memo> *)中,单击按钮以显示“标记的值注释”窗口。输入适当的JavaScript代码,例如:
sim.status ==“保持” - 单击确定按钮。语句文本显示为连接器的标签。
整合Win32用户界面
- 在图上,单击代表决策位置的Activity元素。
- 在“属性”窗口的“标签”选项卡中,单击“任务类型值”字段的下拉箭头,然后选择“脚本”。
- 在“脚本值”字段中,输入适当的JavaScript代码,例如:
dialog.Screen1.Show = True;
(此语句显示对话框Screen1。您可以通过将“显示”更改为False来暂时隐藏对话框。)