BPMN 2.0 – Business Process Model and Notation

BPMN 2.0 – Business Process Model and Notation
™
™
Enterprise Architecture
BPMN is a registered TM of the Object Management Group
イベント・サブプ
ロセス
コール・アクティ
ビティ
イベント・サブプロセスは、プロセスまたは
サブプロセスの中に置かれます。 それは、ス
タート・イベントのトリガーでアクティブに
なり、親プロセスを中断することも、またス
タート・イベントの属性で並行して(非中断
で)実行することもできます。
マーカーがアクティビティ
の実行パターンを示します:
タイプは実行時のアクションの
性質を指定します:
サブプロセス
送信タスク
ループ・マーカー
受信タスク
パラレル MI マーカー
ユーザー・タスク
シーケンシャル MI マーカー
マニュアル・タスク
~
アドホック・マーカー
ビジネスルール・タスク
補償マーカー
サービス・タスク
スクリプト・タスク
アクティビティの
実行順序を定義し
ます。
デフォルト・フロー
他の条件が全て「
偽」となった場合
に選択される分岐
です。
条件つき
フローの実行の可否
を判断する条件を持
っています。
フォーク・カンバセイション・リンクは多くの参加者
にコミュニケーションを関連づけます。
カンバセイション・ダイアグラム
コミュニケーション
(折りたたまれた)
プール
サブカンバセイション
データ
入力
タスク
出力
データ入力はプロセス全体への外部入力
です。それはアクティビティによって読
み込むことができます。
データ出力は、プロセス全体の実行結果
として利用可能な変数です。
データ・オブジェクト・コレクション は、オーダー項目などの一群の情報を表
します。
コレクション・データ・オブジェクト
は、オーダー項目などの一群の情報を表
します。
データ・ストアは、データベースやファ
イルキャビネットなど、プロセスがデー
タの書き込みや読み込みを行う場所を示
します。それはプロセス・インスタンス
の実行時間を越えて存在するものです。
データ・ストア
マークなし: タイプの指定され
ないイベント、開始点、状態や
変化、あるいは終了を示します。
メッセージ: 受取り
メッセージの送受信。
タイマー: 周期的なイベント、
時点、時間の経過やタイムアウ
トを示します。
マルチインスタンス・プール
(省略された)
(折りたたまれた)
プール
タスク・タイプ
シーケンス・フロー
コール・アクティビティは、グローバルに定
義された, まとまったサブプロセスあるいはタ
スクで、実行中のプロセスで再利用すること
ができます。
アクティビティ・マーカー
カンバセイション・リンク は、参加者にコミュニケー
ションを関連づけます。
終了
スロー
トランザクション - 一定のルールのもと、
一緒に実行される複数のアクティビティ
の集合。
論理的に関連した一連のメッセージの交換によるコミ
ュニケーション。 + は「サブカンバセイション」す
なわち、さらに詳細な部分をもつカンバセイションを
示します。
境界
非中断
トランザクション
タスク - 作業の単位。 達成される必要のある
仕事、作業。
+ は「サブプロセス」即ち、さらに詳細な部
分をもつアクティビティを示します。
トップレベル
タスク
中間
境界
中断
開始
キャッチ
イベント
イベント・サブプロセス
非中断
カンバセイション
イベント・サブプロセス
中断
アクティビティ
メッセージは、2つの参加者間のコミュ
ニケーションの内容を示すために使われ
ます。
エスカレーション: より高レベ
ルの処理にエスカレートします。
条件つき: 変化するビジネス
環境や、ビジネス規則に反応し
ます。
リンク: 他のページへのコネクタ
ー対応する2つのリンク・イベン
トでシーケンス・フロー
を結び付けます。
エラー: 名前のつけられたエラ
ーのキャッチまたはスロー
キャンセル:キャンセルされたト
ランザクションへの対応を行い、
また、キャンセルを引き起こします。
補償: 補償の実行や、補償の
トリガー
シグナル: 異なるプロセスへ
の信号の発信。発信されたシグ
ナルは、何度でもキャッチする
ことができます。
マルチプル: 一群のイベント
の中から一つを選択します。
定義されたすべてのイベント
をスローします。
並行マルチプル: 一群の全て
の並行イベントをキャッチします。
停止: プロセスの即時停止
(中断)を引き起こします。
www.visumpoint.com | 931 Monroe Drive, Suite 102 | Atlanta, GA 30308 USA | Phone: 404.474.1813 | [email protected]
©
BPMN 2.0 – Business Process Model and Notation
™
Enterprise Architecture
コレオグラフィー
コラボレーション・ダイアグラム
(折りたたまれた)プール
コレオグラフィー
タスク
メッセージ・フロー
アドホック・サブプロセス
受信タスク
終了
イベント
タスク
メッセージ
開始
イベント
タイマー中間
イベント
リンク
中間
イベント
エスカレーション
終了イベント
イベント・サブプロセス
境界にアタッチ
されたエラー
中間イベント
データ・ストア
エラー終了
イベント
マルチプル参加者マー
カー - グループをなす
同種類の複数の参加者
を表します
データ・オブジェクト・
コレクション
コレオグラフィー・サ
ブプロセス
多くの対話をもつ詳細
なコレオグラフィーか
らなります。
参加者A
参加者A
メッセージの
開始
注釈]
サブプロセス
条件つき
開始イベント
コレオグラフィー
タスク - 2つの参加者
の間の通信です。 それ
は対話(メッセージ交
換)です。
振り付けダイアグラム
~
データ・オブジェクト
参加者B
参加者C
参加者B
マニュアル・
タスク
タスク
折りたたま
れた
レーン
(展開された)プール
レーン
イベント
ゲートウェイ
境界にアタッチ
されたタイマー
中間イベント
参加者A
コレオグラフィー
サブプロセス
参加者A
コレオグラフィー
タスク
参加者A
シグナル
終了
イベント
グループ
参加者B
コレオグラフィー
タスク
参加者A
参加者B
マルチ・インス
タンスタスク
(パラレル)
コレオグラフィー
タスク
応答メッセージ
条件
参加者B
参加者B
参加者C
並行
マルチプル
中間
イベント
ループ
サブプロセス
開始
イベント
コールアク
ティビティ
終了
イベント
送信タスク
排他
ゲートウェイ
並行
ゲートウェイ
メッセージ
終了イベント
スイムレーン
排他ゲートウェイ
スプリット シーケンス・フローを
特定の出力フローに分岐します。
マージ(Merge) 出力フローを引き
起こす前に、入力分岐の完了を待ちま
す。
並行ゲートウェイ シーケンス・フロ
ーの分割 複数の出力フローが同時に
開始されます。
平行したフローをマージするときは、
出力フローを引き起こす前に、すべて
の入力フローの完了を待ちます。
イベント・ゲートウェイ キャッチす
るイベント、または、後続の受信タスク
が指定される必要があります。 シーケ
ンス・フローは、次の最初に起こるイベ
ント / タスクに送られます。
包含ゲートウェイ 1つ以上の分岐にス
プリットされ開始されます。
アクティブな入力フローは、マージの
前に全て完了しなければなりません。
コンプレックス・ゲートウェイ
他のゲートウェイによっては処理され
ない行動を表すゲートウェイ。アクシ
ョン / 行動をブランチ、マージする複
雑なゲートウェイ。
排他イベント・ゲートウェイ
(インスタンス化) 後続のイベントの
発生が、新しいプロセス・インスタン
スを開始します。
並行イベント・ゲートウェイ
(インスタンス化) すべての後続のイ
ベントの発生は新しいプロセス・イン
スタンスを開始します。
Copyright Visumpoint 使用許諾は全て Visumpointに連絡のこと
プール(参加者)とレ
ーン- アクティビティ
はプロセスの中に定義
されます。 プールやレ
ーンは、組織全体、シ
ステムあるいは役割を
表します。 レーンは、
プールや他のレーンと
を区分するために使わ
れます。
プール
タスク
プール
レーン
タスク
レーン
ゲートウェイ
プール
リンク
中間
イベント
メッセージ・フロー
プール、アクティビテ
ィまたはメッセージイ
ベントに接続すること
ができます。
組織の境界を越えた情
報のフローを表示し
ます。
メッセージ交換の順序メッセージとシーケン
ス・フローの種々の組
み合わせによって決定
されます。