前页 | 后页 |
跟踪属性参数值
业务流程模拟器(BPSim)可帮助您对业务流程的操作细节进行建模和测试,例如活动和任务的资源配置,事件的干预以及决策点的影响以及在这些点做出的决策。您可以将这些特定于过程的属性参数或属性添加到BPSim配置中,并且根据该配置在模型上运行模拟时,BPSim引擎可帮助您捕获每次迭代的属性参数的运行时值。模拟,并过滤结果以检查特定路径或决策点。这为您提供了令人难以置信的详细洞察力,以了解在特定条件或条件组合下业务流程中可能实际发生的情况,以产生结果或显示产生该结果的处理路径。
访问
上下文菜单 |
右键单击定义的业务流程模拟配置工件|使用BPSim ...模拟BPMN ...:运行(选择模拟类型):属性 (如果模拟配置不包含任何属性参数,则“属性”按钮不可用)
|
BPSim PropertyParameter Values对话框字段
选项 |
行动 |
---|---|
属性 |
下表列出了为流程定义的属性,并显示了整个流程中每个属性的最小和最大值。 如果单击属性的扩展框,该表将显示该过程中每个活动或事件(元素)的属性最小值和最大值。 |
代币编号 |
输入要检查的“令牌”的编号;该数字必须在字段右侧显示的范围内。 “令牌”是一个独立的触发器,例如客户或进入业务并启动正在审查的业务流程的订单。可以有任意数量的客户或订单,每个客户或订单与任何其他客户或订单都没有关系,并且每个客户或订单都可能遵循不同的业务流程。 如果一个可能的触发事件只有一个可能的实例,例如抛出了开/关开关,则令牌被视为0。 |
询问 |
单击此按钮可启动令牌模拟查询,以填充“按元素分组”和“按属性分组”选项卡。 |
按元素分组 |
从属性参数的值在选定元素内如何变化的角度显示结果。该选项卡显示了流程中元素的列表,并为每个元素显示了模拟每次迭代中元素中应用的每个属性的值。使用标题栏上的“切换过滤器栏”选项,您可以优化显示以仅显示特定属性,并查看元素使用该属性的频率以及使用什么值。 |
按物业分组 |
从每个属性的值在整个过程中如何变化的角度显示结果。该选项卡显示了在过程中应用的属性的列表,对于每个属性,显示了过程的每次迭代中每个活动(元素)中的值。 |
例子
在EAExample模型中,您可以研究两个示例,这些示例从BPMN业务流程模型的模拟生成有关属性参数的信息。这些将演示如何基于模型在配置中定义属性参数。最初,您可以对每个示例进行仿真,然后按此处所述检查输出。然后,您可以检查业务流程和配置本身,并更改或添加到提供的属性参数。
在“ 跟踪属性值-示例”主题中描述了这些示例 。简而言之,它们是:
- “斐波那契”-一个非常简单的递归业务流程,它通过十次迭代来计算一系列斐波那契数;您可以看到属性参数如何在每个迭代过程中通过流程元素递增(在示例模型>模型仿真> BPSim模型>斐波那契中)
- “汽车维修”-一个更复杂,更现实的过程,表示一系列的“走入式”客户将车辆带入汽车维修店进行估算和修理时会发生什么(在示例模型>模型仿真> BPSim模型>汽车中)维修过程)
笔记
- 如果BPSim配置包含结果请求并对其执行了自定义仿真,则“ BPMN仿真报告”仅显示配置中请求的内置参数;相反,“ BPSim PropertyParameter Values”对话框列出了所有属性参数,而不管任何结果请求设置或模拟类型如何