预订演示

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

前页 后页

初始化变量和条件

对于BPMN仿真模型,您可以在Execution Analyzer脚本中初始化变量。您还可以在流程的第一个Activity元素的Tagged Values中初始化这些变量,这使您可以在模拟过程中灵活地添加和更改变量。同样,您可以在“顺序流”连接器的“标记的值”中定义要在过程中的各个决策点(网关)应用的条件和值。

如果要使用Win32将用户界面合并到模拟过程中,则可以再次使用“标记值”来标识对话框或提示,该对话框或提示显示在Activity元素中,值或决策要处理的点之前。

为了模拟UML图,“局部变量”窗口中显示了“ sim”对象和“ this”对象中的变量。

访问

使用此处概述的方法之一显示“属性”窗口的“标签”选项卡。

色带

浏览>门户> Windows>属性>属性>标记

键盘快捷键

Ctrl + 2>“属性”窗口的“标签”标签

初始化变量

  1. 在图上,单击流程中的第一个Activity元素。
  2. 在“属性”窗口的“标签”选项卡中,单击taskType“值”字段的下拉箭头,然后选择“脚本”。
  3. 在脚本的“值”字段中,输入适当的JavaScript代码,例如:

    sim.loan = true; sim.status =“ undefined';

定义条件

  1. 在图上,单击从网关元素发出的序列流连接器。
  2. 在“属性”窗口的“标签”选项卡中,单击conditionType“值”字段的下拉箭头,然后选择“表达式”。
  3. 在conditionExpression“值”字段(<memo> *)中,单击Browse.按钮以显示“标记的值注释”窗口。输入适当的JavaScript代码,例如:
    sim.status ==“保持”
  4. 单击确定按钮。语句文本显示为连接器的标签。

整合Win32用户界面

  1. 在图上,单击代表决策位置的Activity元素。
  2. 在“属性”窗口的“标签”选项卡中,单击“任务类型值”字段的下拉箭头,然后选择“脚本”。
  3. 在“脚本值”字段中,输入适当的JavaScript代码,例如:
    dialog.Screen1.Show = True;
    (此语句显示对话框Screen1。您可以通过将“显示”更改为False来暂时隐藏对话框。)

学到更多