< 前へ
演習 3: ビジネス・プロセス・モデルの変更および拡張
前の演習では、ビジネス・プロセス・ダイアグラムのプールに 3 つのレーンを作成しました。各レーン、または役割にタスクを作成し、完成させました。これで、ダイアグラムを変更して、プロセスをより正確にかつ詳細に表すことができるようになりました。
ゲートウェイの作成
作成したダイアグラムでは、3 つのレーンにある 3 つのタスクは互いに依存していますが、順番に並んでいるとは限りません。ゲートウェイを使用して並行タスクを表すことにより、ダイアグラムをより明確にすることができます。すべての役割が同時に開始し、プロセスを終了するにはすべての役割が完了される必要があることを指定できます。さらに、Send Shipping Schedule タスクはスケジュールの処理が開始されるまで待機する必要があることを指定できます。
ゲートウェイを作成するには、次のようにします。
「
パレット
」で、「
パラレル・ゲートウェイ
」をクリックします。
ダイアグラム・エディターで、
Request shipping
タスクの左側をクリックします。
これで、各レーンの最初のタスクにゲートウェイを接続できるようになりました。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、ゲートウェイをクリックし、カーソルを
Request shipping
タスクまでドラッグします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、ゲートウェイをクリックし、カーソルを
Request Product Scheduling
タスクまでドラッグします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、ゲートウェイをクリックし、カーソルを
Initial Price Calculations
タスクまでドラッグします。
ゲートウェイを作成して、レーンの最後に行う動作を指定できるようになりました。
2 番目のゲートウェイの作成
「
パレット
」で、「
パラレル・ゲートウェイ
」をクリックし、
Process Schedule
タスクの右側をクリックします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、
Process Schedule
タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、
Send Shipping Schedule
タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、
Process Invoice
タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。
Request Product Scheduling
タスクと
Send Shipping Schedule
タスクの間にゲートウェイを作成することができるようになりました。
最後のゲートウェイの作成
Request Product Scheduling
タスクおよび
Send Shipping Schedule
タスク間のコネクターの代わりとなる、最後のゲートウェイを作成することができます。
最後のパラレル・ゲートウェイを作成するには、次のようにします。
ダイアグラム・エディターで、
Request Product Scheduling
タスクおよび
Send Shipping Schedule
タスク間のコネクターを右クリックし、「
モデルから削除
」をクリックします。
「
パレット
」で、「
パラレル・ゲートウェイ
」をクリックし、
Request Product Scheduling
タスクおよび
Send Shipping Schedule
タスクの間をクリックします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、新しいゲートウェイをクリックし、カーソルを
Send Shipping Schedule
タスクまでドラッグします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、
Request Product Scheduling
タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。
3 つのパラレル・ゲートウェイを作成しました。これで、プロセスの開始イベントおよび終了イベントを作成できるようになりました。ダイアグラムは、次の図のようになります。
開始イベントの作成
タスクまたはプロセスの開始または終了をトリガーすることができる外部アクションを表すイベントです。作成したダイアグラムには、3 つの役割と役割に関連付けられているタスクが含まれています。ここでは、プロセスを開始または終了するイベントを作成することができます。
開始イベントを作成するには、次のようにします。
「
パレット
」で、「
開始イベント
」をクリックします。
ダイアグラム・エディターで、shipping レーン内の最初のゲートの左側をクリックします。
イベントの名前を「
Start
」とします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、
Start
イベントをクリックし、カーソルをゲートウェイまでドラッグします。
終了イベントの作成
終了イベントは、プロセスの終了を表します。
終了イベントを作成するには、次のようにします。
「
パレット
」で、「
終了イベント
」をクリックします。
ダイアグラム・エディターで、shipping レーン内の 2 番目のゲートウェイの右側をクリックします。
イベントの名前を「
End
」とします。
「
パレット
」内で、
「コネクター」
をクリックします。
ダイアグラム・エディターで、
ゲートウェイ
要素をクリックし、カーソルを新しい
End
イベントまでドラッグします。
終了イベントが作成されました。ダイアグラムは、次の図のようになります。
チュートリアルのまとめ
BPMN ダイアグラムが完成しました。作成したダイアグラムは、基本的な BPMN モデルを表します。ビジネス・アナリストはこのモデルを拡張して、詳細を追加できます。開発者はこの BPMN モデルを使用して、ビジネス・プロセス・モデルからサービスを特定したり作成したりするサービス・モデルを作成できます。
学習した内容
以下について学習しました。
サービス・モデルの作成方法
BPMN ダイアグラムの作成方法
BPMN ダイアグラムへのデータの取り込み方法
プロセス内で複数の役割を変更したり操作したりする方法
関連情報
概要: サービス・モデリング
< 前へ
フィードバック