前页 后页

BPSim业务模拟

公开的BPSim规范提供了丰富的资料集,涉及如何配置活动/任务和为活动/任务分配资源,如何引发事件,决策和其他实际功能。一旦根据BPSim规范进行配置,就可以使用BPSim信息中附带的配置数据,将业务流程模型(由BPMN构造)发送到合适的BPSim仿真引擎,并根据BPMN模型中定义的流程运行。

BPSim规范非常详细,为感兴趣的建模者和业务策略师提供了前所未有的灵活性,可以将操作信息分配给模型,然后根据从Simulation引擎收到的信息评估解决方案的质量。本节详细介绍为BPSim执行配置模型时可用的各种屏幕和选项。

Sparx Systems提供了具有BPSim功能的模拟器(用于单独购买) -MDG BPSim执行引擎 。该Add-In与Enterprise Architect定义的BPSim和BPMN模型集成在一起,从而能够运行和存储来自多个模拟的结果,并可以在每个配置的结果集中执行便利的比较。

要访问和使用内置的BPSim配置工具,必须先安装Sparx Systems MDG BPSim执行引擎为其注册许可证。一旦设置了BPSim配置,就可以将BPMN模型及其BPSim数据以标准格式导出, Sparx Systems BPSim执行引擎和任何其他符合标准的BPSim引擎都可以使用该格式。

具有BPSim配置的BPMN模型

Business Process Simulation (BPSim) overview in Sparx Systems Enterprise Architect.

BPMSim配置屏幕已划分为多个视角,每个视角一次集中于设置过程的一个方面。这三个观点是:

  • Control Perspective,它检查活动如何在流程中流动,并由一系列事件的可能性和某些事件的优先级所控制
  • 时间(时间)透视图,检查活动处理中一个或多个阶段的持续时间如何影响业务流程
  • 资源透视,检查工人和其他资源的类型和角色,所需数量,成本和可用性的参与情况
第四个视角(<All>)展示了其他三个视角的所有选项。

您还可以维护一个配置的多个版本,并轻松比较版本之间的差异,以查看每个配置如何改变建议的仿真或流程执行的流程。例如,您可以建立基准配置,然后创建多个“假设”?更改一个或多个参数的配置。通过仿真引擎运行后,您可以检查每个结果并确定每个配置的相对优点。在此应用的一种有用的功能是,在一个配置中,仅包含正在变化的数据的另一配置可以简单地继承公共的,未更改的数据。

用户可以将BPSim和制图功能结合起来,以快速变化,模拟和比较业务流程模型的各个方面,并以多种图表格式之一显示模拟之间的差异。

如果您正在多个项目中工作,则可以在它们之间导出和导入BPSim配置。该配置会自动附带其所基于的BPMN 2.0模型。

Enterprise Architect业务流程模拟配置工具基于工作流管理联盟(WfMC)开发的BPSim框架。


业务流程模拟

该图像集合显示了使用BPSim信息注释BPMN模型,运行它并生成结果图表的过程。


安装BPSim执行引擎

您可以从Sparx Systems网站(sparxsystems.com/products)的“产品”页面购买和下载MDG BPSim执行引擎。在此过程中,您将通过电子邮件收到注册密钥,以使您可以在14天的试用期后使用该系统。

MDG BPSim Execution Engine安装程序不包括JRE或JDK,因此必须安装1.7版或更高版本的JRE才能使用模拟,并且,如果BPSim配置包含任何属性参数,则还必须安装1.7版或更高版本的JDK。

除非您的系统上有多个版本的JRE / JDK,并且您想指定执行引擎应该使用哪个版本,否则不需要对引擎进行任何进一步的配置。在这种情况下,请如下所示应用这些环境变量:

  1. 单击Windows的“开始”图标,然后选择“计算机”选项。
  2. 从标题菜单中,选择“系统属性”选项。
  3. 在侧面板上,选择“高级系统设置”选项。
  4. 在“系统属性”对话框的“高级”选项卡上,单击“环境变量”按钮。
  5. 在“环境变量”对话框的“系统变量”面板中,单击“新建”按钮。
  6. 在“新系统变量”对话框上,使用显示的值填写字段:

    对于JRE:变量名称:MDG_BPSIM_JRE_HOME
    变量值:C:\ Program Files \ Java \ jre7

    对于JDK:变量名称:MDG_BPSIM_JDK_HOME
    变量值:C:\ Program Files \ Java \ jdk1.7.0_51
  7. 单击确定按钮。
  8. 您必须重新启动计算机才能使新变量生效。

笔记

  • 如果单击图或“浏览器”窗口中的业务流程元素或连接器,则会在“配置BPSim”窗口中突出显示并选择它
  • 您模拟的业务流程可以包含多个包中的元素;为了在仿真中包括外部元素,您必须创建一个包含“父”包的“包”图,以及包含外部元素或外部元素本身的“外部”包;创建一个:
    -从父包到每个外部包的包导入连接器,或
    -从父Package到每个外部元素的依赖连接器

学到更多