< 前へ | 次へ >

演習 2: BPMN ダイアグラムへのデータの取り込み

前の演習では、BPMN ダイアグラムを作成しました。これにより、ダイアグラムに要素を取り込んで、ビジネス・プロセスを表すことができるようになりました。このチュートリアルでは、購入プロセスおよび shipping、invoicing、scheduling の役割のモデルを作成します。
購入プロセスを完全なシステムとして表すプール要素を作成します。

プールを作成するには、次のようにします。

  1. パレット」で、「プール」をクリックし、ダイアグラム・エディター内をクリックします。
  2. ウィンドウで、「プロセスの作成」をクリックします。
  3. プールの名前を「Purchasing」とします。

scheduling レーンの作成

レーンはプール内に存在し、ビジネス・プロセスの中で、特定の役割を持つエンティティーが実行する部分を表すものです。レーンには、タスクおよびイベントを含めることができます。
レーンを作成するには、次のようにします。
  1. パレット」で、「レーン」をクリックします。
  2. ダイアグラム・エディターで、プール内をクリックして、ダイアグラムにレーンを作成します。
  3. レーンの名前を「Scheduling」とします。

scheduling タスクの作成

タスクは、実行する個々のステップを表します。
scheduling タスクを作成するには、次のようにします。
  1. パレット」で、「タスク」をクリックします。
  2. ダイアグラム・エディターで、scheduling レーン内のタスクを作成する場所をクリックします。
  3. タスクの名前を「Request Product Scheduling」とします。
  4. パレット」内で、「コネクター」をクリックします。
  5. ダイアグラム・エディターで、Request Product Scheduling タスクをクリックし、カーソルを横にドラッグします。
  6. ウィンドウで、「シーケンス・フローの作成」 > 「新規要素: タスク」とクリックします。
  7. タスクの名前を「Send Shipping Schedule」とします。
ダイアグラムは、次の図のようになります。2 つのタスクを含む Scheduling レーン

invoicing レーンの作成

Invoicing という名前の別のレーンを作成することができます。

invoicing レーンを作成するには、次のようにします。

  1. パレット」で、「レーン」をクリックし、ダイアグラム・エディターで Scheduling レーンの下をクリックします。
  2. レーンの名前を「Invoicing」とします。

invoicing タスクの作成

invoicing process を表すタスクを作成できます。

invoicing レーンにタスクを作成するには、次のようにします。

  1. 「パレット」で、「タスク」をクリックし、Invoicing レーン内をクリックします。
  2. タスクの名前を「Initiate Price Calculations」とします。
  3. ステップ 1 を繰り返し、「Handle Shipping Price」および「Process Invoice」という名前の 2 つのタスクを作成します。
Invoicing レーンは、次の図のようになります。タスクが表示された Invoicing レーン

Purchasing という名前のプール、およびビジネス・プロセスの特定の役割に関連付けられているタスクを含む Scheduling および Invoicing という名前のレーンを作成しました。ダイアグラムは次の図のようになります。2 つのレーンが作成された Purchasing プール

これで、Shipping レーンを作成できるようになりました。このレーンにより、Purchasing プールのビジネス・プロセスが完成します。

Shipping レーンの作成

shipping レーンを作成するには、次のようにします。

  1. パレット」で、「レーン」をクリックします。
  2. ダイアグラム・エディターで、プール内の Scheduling レーンと Invoicing レーンの間をクリックし、ダイアグラムに新しいレーンを作成します。
  3. レーンの名前を「Shipping」とします。
ダイアグラムは、次の図のようになります。

shipping タスクの作成

shipping タスクを作成するには、次のようにします。
  1. パレット」で、「タスク」をクリックします。
  2. ダイアグラム・エディターで、shipping レーン内のタスクを作成する場所をクリックします。
  3. タスクの名前を「Request Shipping」とします。
  4. パレット」内で、「コネクター」をクリックします。
  5. ダイアグラム・エディターで、「Request Shipping」という名前のタスクをクリックし、カーソルを横にドラッグします。
  6. ウィンドウで、「シーケンス・フローの作成」 > 「新規要素: タスク」とクリックします。
  7. タスクの名前を「Process Schedule」とします。
ビジネス・プロセスに役割を 3 つ作成し、各役割が実行するタスクを指定しました。これで、イベント、およびレーン間のシーケンス・フローを作成することができるようになりました。レーンは次の図のようになります。

演習のチェックポイント

Shipping レーンを作成し、Purchasing プールのビジネス・プロセスが完成しました。これで、ダイアグラムを変更および拡張することができるようになりました。

フィードバック