预订演示

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

前页 后页

在活动上设置成本参数

Example Business Process Simulation diagram in Sparx Systems Enterprise Architect

创建 BPMN模型(活动)

  1. 在浏览器窗口中,创建一个StartEvent1 、一个GlobalTask1 、两个 AbstractTask 和一个EndEvent1。
  2. Ctrl+拖动浏览器窗口中的元素到图表上,将GlobalTask 1 粘贴为调用(调用活动),称为call global (100+2*10)。
  3. 给元素命名并将它们与序列流连接起来;应该调用两个 AbstractTasks:
    -任务(100+3*30)
    -任务(100+4*20)。

配置

在图中创建业务流程仿真配置配置 BPSim工件选项。设置配置以链接到包含 BPMN模型元素的包,并按照指示配置这些 BPSim 参数。

参数

设置

场景参数

  1. 点击配置工件和参数,对于 Scenario''TimeUnit'时间点击'Value' 下拉箭头'hours'。
  2. 在“持续时间”参数的“值”字段中,将值设置为“0001 00:00:00”( 1天)。
此时间单位用于计算时间成本(时间成本 = 单位成本 *时间),因此请确保单位成本基于正确的时间单位。

控件参数

  1. 在图表上,单击StartEvent1。
  2. 单击新参数下拉箭头并选择“控件”。
  3. 在“参数”字段中,单击下拉箭头并选择“TriggerCount”。
  4. 在“值”字段中输入“ 1 ”。

时间参数

  1. 在图表上单击任务(100+4*20)
  2. 单击新参数下拉箭头并选择“时间”。
  3. 单击“参数”下拉箭头并选择“ProcessingTime”。
  4. 在“值”字段中,将值设置为“000:000:000 004:00:00”(4 小时)。
  5. 单击图表上的任务(100+3*30)并重复步骤 2、3 和 4,将“值”字段设置为“000:000:000 003:00:00”(3 小时)。
  6. 单击图表上的GlobalTask 1 并重复步骤 2、3 和 4,将“值”字段设置为“000:000:000 002:00:00”(2 小时)。

成本参数

  1. 在图表上,单击任务(100+4*20)
  2. 单击新参数下拉箭头并选择“成本”。
  3. 在“参数”字段中单击下拉箭头并依次选择:
    - “FixedCost”,然后在“Value”字段中单击Browse.按钮,选择
    “常量”选项卡和“浮动”,以及“常量浮动”字段
    输入“100”;点击确定按钮
    - 'UnitCost' - 做同样的事情,将'Constant Floating' 字段设置为'20'。
  4. 在图表上,单击任务(100+3*30)并重复步骤 2 和 3,设置:
    - '固定成本' 到 '100
    -“单位成本”到“30”。
  5. 在图表上,单击GlobalTask1并重复步骤 2 和 3,设置:
    - '固定成本' 到 '100
    - 'UnitCost' 到 '10'。
  6. 在图表上,单击BPSim Cost并重复步骤 2 和 3,设置:
    - '固定成本' 到 '50'
    - 'UnitCost' 到 '5'。

仿真

  1. 在“配置 BPSim ”对话框中,单击“执行”选项卡。
  2. 单击按钮。
  3. 模拟完成后,单击“审阅”选项卡和“标准结果报告”选项卡。
  4. 过滤器通过单击按钮并选择“仅显示非空项”选项来过滤报告。

分析

活动

分析

任务(100+4*20)

  • Total Completion Cost 为 100,与 BPSim 中的 FixedCost (100) 设置相匹配
  • 时间为 80,计算方式为 ProcessingTime (4 hours) * UnitCost (20/hour)

任务(100+3*30)

  • Total Completion Cost 为 100,与 BPSim 中的 FixedCost (100) 设置相匹配
  • 时间为 90,计算为 ProcessingTime (3 hours) * UnitCost (30/hour)

调用全局(100+2*10)

  • Total Completion Cost 为 100,与 BPSim 中GlobalTask 1 设置的 FixedCost (100) 匹配
  • 时间为 20,计算为 GlobalTask1 上的 ProcessingTime (2 hours) * UnitCost (10/hour)

BPSim 成本流程

  • Total Completion Cost 为 50,与 BPSim 中的 FixedCost (50) 设置相匹配
  • 时间为 45,计算为所有任务的 Total ProcessingTime (4 + 3 + 2 = 9 hours) * UnitCost (5/hour)