BPMNモデルの作成
- StartEvent1, 1つのグローバルタスク, 2つタスク, およびEndEvent1を作成します。
- GlobalTask1を、モデルブラウザからドラッグし、アクティビティの呼び出し「called call global (100+2*10)」として配置します。
- 要素の名前を設定し、それぞれの要素間をシーケンスフローで結びます。2つのAbstractTaskを作成します。
- Task (100+3*30)
- Task (100+4*20)
BPSimの設定
BPMNシミュレーション要素を作成し、BPMNモデルが含まれるパッケージに結びつけます。以下のように設定します。
パラメータ
|
説明
|
シナリオ
|
- シナリオ | Time Unit | 'hours'を選択
- シナリオ | Duration | 1日 (0001 00:00:00) を指定
このTime Unitは時間コストの利用に利用されますので、ただしい単位が設定されているかどうか確認して下さい。
|
コントロール
|
- ダイアログの左側で、'StartEvent' グループを展開し、StartEvent1 を選択
- 新規パラメータのドロップダウンリストから 'Control' を選択する
- 'New Parameter' ドロップダウンリストから 'TriggerCount' を指定
- 'Value' の欄に'1'を指定
|
時間
|
- ダイアグラム内で、タスク (100+4*20) を選択
- 新規パラメータのドロップダウンリストから 'Time' を選択
- 'Parameter' のドロップダウンリストから 'ProcessingTime' を選択
- 'Value' 乗らんに '000:000:000 004:00:00' (4時間) を設定
- ダイアグラム内で、タスク(100+3*30) を選択し、上記の2,3,4と同じ設定をする。ただし、 'Value' の欄は '000:000:000 003:00:00' (3時間) とする
- ダイアグラム内で、GlobalTask1を選択し、上記の2,3,4と同じ設定をする。ただし、 'Value' の欄は '000:000:000 002:00:00' (2時間) とする
|
コスト
|
- ダイアグラム内で、タスク (100+4*20) を選択
- 新規パラメータのドロップダウンリストから 'Cost' を選択
- Task(100+4*20) をクリックし、'Cost' タブを選択します。'New Parameter' ドロップダウンリストで以下のように指定
- 'FixedCost' - 'Value' の欄のボタンを押し、'Constant' タブと 'Floating' を選択してから、 'Constant Floating' の値を '100' に指定します。指定後にOKボタンを押します。
- 'UnitCost' - 同様に、 'Constant Floating' の値を '20'に指定
- Task(100+3*30) についても同様に、以下のように設定
- 'FixedCost' to '100
- 'UnitCost' to '30'
- GlobalTask1 についても同様に、以下のように設定
- 'FixedCost' to '100
- 'UnitCost' to '10'
- BPSim Cost についても同様に、以下のように設定
- ''FixedCost' to '50'
- 'UnitCost' to '5'
|
シミュレーションの実行
- ツールバーの実行ボタンを押し、シミュレーションを実行します。
- 表示される画面の実行ボタンを押し、標準シミュレーションを選択します。
- シミュレーションが完了したら、ツールバーの ボタンを押してレポートを表示します。
- 表示されるレポートで、 「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)のかけ算の結果です。
|