前页 | 后页 |
初始化变量和条件
对于 BPMN 模拟模型,您可以在执行分析器脚本中初始化变量。您还可以在流程的第一个活动元素的标记值中初始化这些变量,这使您在模拟进行时可以更灵活地添加和更改变量。同样,您可以在序列连接器的标记值中定义适用于流程中各个决策点(网关)的条件和值。
如果你想在你的模拟过程中加入一个用户界面,使用 Win32,你再次使用标记值来识别对话框或提示来显示,在活动元素中,就在处理值或决定的点之前。
对于UML图的模拟,“sim” object和“this” object内的变量显示在“局部变量”窗口中。
访问
使用此处概述的方法之一显示属性窗口的“标签”选项卡。
功能区 |
探索>门户>窗口>属性>属性>标签 |
键盘快捷键 |
>属性窗口的“标签”选项卡 |
初始化变量
- 在图表上,单击过程中的第一个活动元素。
- 在属性窗口的“Tags”选项卡中,点击脚本“value”字段的下拉箭头,选择“脚本”。
- 在脚本“值”字段中,输入适当的JavaScript代码,例如:
sim.loan=真; sim.status="未定义';
定义条件
- 在图表上,单击从网关元素发出的序列流连接器。
- 在属性窗口的“标签”选项卡中,单击条件类型“值”字段的下拉箭头,然后选择“表达式”。
- 在conditionExpression'Value'字段(<memo>*)点击按钮,显示标记值注记窗口。类型在相应的JavaScript代码中,例如:
sim.status=="保持" - 点击确定按钮。语句文本显示为连接器的标签。
整合Win32用户接口
- 在图表上,单击代表做出决定的活动元素。
- 在属性窗口的“标签”选项卡中,点击“任务类型值”字段的下拉箭头,选择“脚本”。
- 在“脚本值”字段中,输入适当的JavaScript代码,例如:
对话框.屏幕1.显示=真;
(此语句显示对话框 Screen1。您可以通过将 'Show' 更改为False来临时隐藏对话框。)