アクティビティへのコストのパラメータの設定

<< 目次を表示 >>

ページ位置:  シミュレーション > ビジネスプロセスシミュレーション (BPSim) > BPSimコストのパラメータ >

アクティビティへのコストのパラメータの設定

 

 

BPMNモデルの作成

  1. StartEvent1, 1つのグローバルタスク, 2つタスク, およびEndEvent1を作成します。
  2. GlobalTask1を、モデルブラウザからドラッグし、アクティビティの呼び出し「called call global (100+2*10)」として配置します。
  3. 要素の名前を設定し、それぞれの要素間をシーケンスフローで結びます。2つのAbstractTaskを作成します。

    -  Task (100+3*30)

    -  Task (100+4*20)                                                        

 

 

BPSimの設定

BPMNシミュレーション要素を作成し、BPMNモデルが含まれるパッケージに結びつけます。以下のように設定します。

パラメータ

説明

シナリオ

  1. シナリオ | Time Unit | 'hours'を選択
  2. シナリオ | Duration | 1日 (0001 00:00:00) を指定

このTime Unitは時間コストの利用に利用されますので、ただしい単位が設定されているかどうか確認して下さい。

コントロール

  1. ダイアログの左側で、'StartEvent' グループを展開し、StartEvent1 を選択
  2. 新規パラメータのドロップダウンリストから 'Control' を選択する
  3. 'New Parameter' ドロップダウンリストから 'TriggerCount' を指定
  4. 'Value' の欄に'1'を指定

時間

  1. ダイアグラム内で、タスク (100+4*20) を選択
  2. 新規パラメータのドロップダウンリストから 'Time' を選択
  3. 'Parameter' のドロップダウンリストから 'ProcessingTime' を選択
  4. 'Value' 乗らんに '000:000:000 004:00:00' (4時間) を設定
  5. ダイアグラム内で、タスク(100+3*30) を選択し、上記の2,3,4と同じ設定をする。ただし、 'Value' の欄は '000:000:000 003:00:00' (3時間) とする
  6. ダイアグラム内で、GlobalTask1を選択し、上記の2,3,4と同じ設定をする。ただし、 'Value' の欄は '000:000:000 002:00:00' (2時間) とする

コスト

  1. ダイアグラム内で、タスク (100+4*20) を選択
  2. 新規パラメータのドロップダウンリストから 'Cost' を選択
  3. Task(100+4*20) をクリックし、'Cost' タブを選択します。'New Parameter' ドロップダウンリストで以下のように指定
  • 'FixedCost' - 'Value' の欄のボタンを押し、'Constant' タブと 'Floating' を選択してから、 'Constant Floating' の値を '100' に指定します。指定後にOKボタンを押します。
  • 'UnitCost' - 同様に、 'Constant Floating' の値を '20'に指定
  1. Task(100+3*30) についても同様に、以下のように設定
  • 'FixedCost' to '100
  • 'UnitCost' to '30'
  1. GlobalTask1 についても同様に、以下のように設定
  • 'FixedCost' to '100
  • 'UnitCost' to '10'
  1. BPSim Cost についても同様に、以下のように設定
  • ''FixedCost' to '50'
  • 'UnitCost' to '5'

 

 

シミュレーションの実行

  1. ツールバーの実行ボタンを押し、シミュレーションを実行します。
  2. 表示される画面の実行ボタンを押し、標準シミュレーションを選択します。
  3. シミュレーションが完了したら、ツールバーの ボタンを押してレポートを表示します。
  4. 表示されるレポートで、 「Show only Non-Empty Items」 ボタンを押します。

 

 

 

分析

アクティビティ

説明

Task(100+4*20)

  • トータルの完了コストは 100, これはBPSimで設定した値です。
  • トータルの時間コストは 80, これは、処理時間(4時間)と単位時間あたりのコスト(20)のかけ算の結果です。

Task(100+3*30)

  • トータルの完了コストは 100, これはBPSimで設定した値です。
  • トータルの時間コストは 90, これは、処理時間(3時間)と単位時間あたりのコスト(30)のかけ算の結果です。

call global(100+2*10)

  • トータルの完了コストは 100, これはBPSimで設定した値です。
  • トータルの時間コストは 20, これは、処理時間(2時間)と単位時間あたりのコスト(10)のかけ算の結果です。

全体のコスト

  • トータルの完了コストは 50, これはBPSimで設定した値です。
  • トータルの時間コストは, これは、処理時間(4+3+2時間)と単位時間あたりのコスト(5)のかけ算の結果です。