< 前へ

演習 3: ビジネス・プロセス・モデルの変更および拡張

前の演習では、ビジネス・プロセス・ダイアグラムのプールに 3 つのレーンを作成しました。各レーン、または役割にタスクを作成し、完成させました。これで、ダイアグラムを変更して、プロセスをより正確にかつ詳細に表すことができるようになりました。

ゲートウェイの作成

作成したダイアグラムでは、3 つのレーンにある 3 つのタスクは互いに依存していますが、順番に並んでいるとは限りません。ゲートウェイを使用して並行タスクを表すことにより、ダイアグラムをより明確にすることができます。すべての役割が同時に開始し、プロセスを終了するにはすべての役割が完了される必要があることを指定できます。さらに、Send Shipping Schedule タスクはスケジュールの処理が開始されるまで待機する必要があることを指定できます。
ゲートウェイを作成するには、次のようにします。
  1. パレット」で、「パラレル・ゲートウェイ」をクリックします。
  2. ダイアグラム・エディターで、Request shipping タスクの左側をクリックします。 これで、各レーンの最初のタスクにゲートウェイを接続できるようになりました。
  3. パレット」内で、「コネクター」をクリックします。
  4. ダイアグラム・エディターで、ゲートウェイをクリックし、カーソルを Request shipping タスクまでドラッグします。
  5. パレット」内で、「コネクター」をクリックします。
  6. ダイアグラム・エディターで、ゲートウェイをクリックし、カーソルを Request Product Scheduling タスクまでドラッグします。
  7. パレット」内で、「コネクター」をクリックします。
  8. ダイアグラム・エディターで、ゲートウェイをクリックし、カーソルを Initial Price Calculations タスクまでドラッグします。 ゲートウェイを作成して、レーンの最後に行う動作を指定できるようになりました。

2 番目のゲートウェイの作成

  1. パレット」で、「パラレル・ゲートウェイ」をクリックし、Process Schedule タスクの右側をクリックします。
  2. パレット」内で、「コネクター」をクリックします。
  3. ダイアグラム・エディターで、Process Schedule タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。
  4. パレット」内で、「コネクター」をクリックします。
  5. ダイアグラム・エディターで、Send Shipping Schedule タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。
  6. パレット」内で、「コネクター」をクリックします。
  7. ダイアグラム・エディターで、Process Invoice タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。 Request Product Scheduling タスクと Send Shipping Schedule タスクの間にゲートウェイを作成することができるようになりました。

最後のゲートウェイの作成

Request Product Scheduling タスクおよび Send Shipping Schedule タスク間のコネクターの代わりとなる、最後のゲートウェイを作成することができます。

最後のパラレル・ゲートウェイを作成するには、次のようにします。

  1. ダイアグラム・エディターで、Request Product Scheduling タスクおよび Send Shipping Schedule タスク間のコネクターを右クリックし、「モデルから削除」をクリックします。
  2. パレット」で、「パラレル・ゲートウェイ」をクリックし、Request Product Scheduling タスクおよび Send Shipping Schedule タスクの間をクリックします。
  3. パレット」内で、「コネクター」をクリックします。
  4. ダイアグラム・エディターで、新しいゲートウェイをクリックし、カーソルを Send Shipping Schedule タスクまでドラッグします。
  5. パレット」内で、「コネクター」をクリックします。
  6. ダイアグラム・エディターで、Request Product Scheduling タスクをクリックし、カーソルを新しいゲートウェイまでドラッグします。
3 つのパラレル・ゲートウェイを作成しました。これで、プロセスの開始イベントおよび終了イベントを作成できるようになりました。ダイアグラムは、次の図のようになります。ゲートが追加されたプロセスを含むレーン

開始イベントの作成

タスクまたはプロセスの開始または終了をトリガーすることができる外部アクションを表すイベントです。作成したダイアグラムには、3 つの役割と役割に関連付けられているタスクが含まれています。ここでは、プロセスを開始または終了するイベントを作成することができます。
開始イベントを作成するには、次のようにします。
  1. パレット」で、「開始イベント」をクリックします。
  2. ダイアグラム・エディターで、shipping レーン内の最初のゲートの左側をクリックします。
  3. イベントの名前を「Start」とします。
  4. パレット」内で、「コネクター」をクリックします。
  5. ダイアグラム・エディターで、Start イベントをクリックし、カーソルをゲートウェイまでドラッグします。

終了イベントの作成

終了イベントは、プロセスの終了を表します。
終了イベントを作成するには、次のようにします。
  1. パレット」で、「終了イベント」をクリックします。
  2. ダイアグラム・エディターで、shipping レーン内の 2 番目のゲートウェイの右側をクリックします。
  3. イベントの名前を「End」とします。
  4. パレット」内で、「コネクター」をクリックします。
  5. ダイアグラム・エディターで、ゲートウェイ要素をクリックし、カーソルを新しい End イベントまでドラッグします。
終了イベントが作成されました。ダイアグラムは、次の図のようになります。すべての要素が配置された最終ダイアグラム

チュートリアルのまとめ

BPMN ダイアグラムが完成しました。作成したダイアグラムは、基本的な BPMN モデルを表します。ビジネス・アナリストはこのモデルを拡張して、詳細を追加できます。開発者はこの BPMN モデルを使用して、ビジネス・プロセス・モデルからサービスを特定したり作成したりするサービス・モデルを作成できます。

学習した内容

以下について学習しました。
  • サービス・モデルの作成方法
  • BPMN ダイアグラムの作成方法
  • BPMN ダイアグラムへのデータの取り込み方法
  • プロセス内で複数の役割を変更したり操作したりする方法
< 前へ

フィードバック