ビジネス・プロセス・ダイアグラム要素の解説は、Business Process Modeling Notation 仕様、オブジェクト管理グループ (OMG)、www.omg.org に基づいています。
要素 | 説明 | グラフィカル表現 |
---|---|---|
プール | プールは、企業間取引 (Business2Business) プロセスの参加者を表します。参加者は、ビジネス・エンティティー (会社、会社の部門、または顧客など) またはビジネス役割 (購入者または販売者など) であり、ビジネス・プロセスを制御したり、ビジネス・プロセスを担当したりします。 ハイレベルまたは複雑なプロセスには、複数の参加者を含めることができます。各参加者は自分の組織内で独自のプロセスを制御します。 各参加者は 1 つのプールと関連付けられます。 プールは単純プロセスでは使用されません。 |
![]() |
スイムレーン | スイムレーンは、企業間取引プロセスのプール内の副区分、または単純プロセスの要素の個別のグループとしての副区分です。 スイムレーンは、アクティビティーを編成およびカテゴリー化します。 スイムレーンは多くの場合、内部役割 (マネージャー、関連付けなど)、システム (エンタープライズ・アプリケーションなど)、または内部部門 (発送、財務など) で使用されます。 | ![]() |
要素 | 説明 | グラフィカル表現 |
---|---|---|
イベント | イベントは、ビジネス・プロセスの過程で行われる事柄です。 イベントは、プロセスのフローに影響し、通常は原因 (トリガー) と影響 (結果) が存在します。 フローに影響するタイミングに基づいて、開始、中間、および終了という 3 つのイベントのタイプがあります。 |
開始イベント - なし 開始イベント - メッセージ 開始イベント - タイマー |
開始イベント | 開始イベントはプロセスを開始します。開始イベントには、以下の 3 つのタイプがあります。
|
開始イベント - なし 開始イベント - メッセージ 開始イベント - タイマー |
中間イベント | 中間イベントはプロセス中に発生します。
これは、プロセスのフローに影響しますが、プロセスを開始したり、直接終了したりすることはありません。
中間イベントは、以下の 2 種類のイベントに使用されます。
中間イベントには、以下の 4 つのタイプがあります。
|
中間送信/受信イベント - なし 中間送信イベント - メッセージ 中間送信イベント - リンク 中間受信イベント - メッセージ 中間受信イベント - リンク 中間受信イベント - タイマー |
終了イベント | 終了イベントは、プロセスのフローを終了し、そこから出力されるシーケンス・フローはありません。
以下のタイプの終了イベントがサポートされています。
|
終了イベント - なし![]() 終了イベント - メッセージ |
タスク | タスクは、プロセス内に組み込まれる単一のアクティビティーです。 タスクは、プロセス内の作業をプロセス詳細の細かいレベルに分けない場合に使用されます。 |
![]() |
サブプロセス | サブプロセスは、アクティビティーのセットを表す単一のフロー・オブジェクト要素です。
サブプロセスは、サブアクティビティーのセットを介して、詳細 (プロセスとして) の細かいレベルに分けることができます。
タスク・タイプは、パレット内にスタックされます。 タスク・タイプを選択するには、「タスク」で下矢印をクリックして、サブプロセスを選択します。 |
![]() |
データ・オブジェクト | データ・オブジェクトは、プロセスのシーケンス・フローまたはメッセージ・フローには直接影響しませんが、文書、データ、および他のオブジェクトをプロセス中に使用および更新する方法など、プロセス内の機能に関する情報を提供します。 データ・オブジェクトは、プロセスによって要求または出力される情報を提供することができます。 これらを使用して、電子的および物理的オブジェクトの両方で、多くの異なるタイプのオブジェクトを表すことができます。 すべてのデータ・オブジェクトは、プロセスまたはサブプロセスに入っている必要があります。 | ![]() |
決定ポイント (ゲートウェイ) | 決定ポイント (またはゲートウェイ) は、複数のシーケンス・フローの分岐および収束を制御します。
これは、パスの分岐、フォーク、マージ、および結合を決定します。
ひし形内のアイコンは、フロー制御の振る舞いのタイプを示します。
制御のタイプには、以下のようなものがあります。
それぞれの制御タイプは、着信フローと出力フローの両方に影響します。 ゲートウェイ・タイプは、パレット内にスタックされます。 タイプを選択するには、「決定ポイント」要素で下矢印をクリックして、タイプを選択します。 |
決定ポイント (排他的) 決定ポイント (包括的) フォーク/結合 |
要素 | 説明 | グラフィカル表現 |
---|---|---|
シーケンス・フロー | シーケンス・フローは、塗りつぶし矢印を使用した実線で表されます。 シーケンス・フローは、アクティビティーが単一のプロセスで実行される順序を示しています。 フロー・コネクターは、ソースからターゲットへのフローの方向を示しています。 シーケンス・フローは、スイムレーン間の境界をまたぐことはできますが、プールの境界をまたぐことはできません。 決定ポイント (排他的) または決定ポイント (包括的) ゲートウェイからの出口シーケンス・フローは、デフォルトまたは非デフォルトとして指定されます。 |
シーケンス・フロー:![]() ゲートウェイからのデフォルトの出口シーケンス・フロー: ![]() |
メッセージ・フロー | メッセージ・フローは、オープン矢印を使用した破線で表されます。 メッセージ・フローは、メッセージの送受信用に準備された、通信の内容および 2 つの参加者 (別個のプール内の) 間のメッセージのフローを描きます。 フロー・コネクターは、ソースからターゲットへのフローの方向を示しています。 メッセージ・フローは、プールの境界をまたいで、これら別々の参加者間の対話を示します。 メッセージ・フローは単純プロセスでは使用できません。 |
![]() メッセージ・イベント: ![]() |
関連 | 関連は、点線で表され、テキスト注釈の形式で情報をフロー・オブジェクトと関連付けるために使用されます。 | ![]() |