輪郭で要素の種類を見分ける
円はイベント、角丸の四角形はアクティビティ、ひし形はゲートウェイです。まず外側の形を確認してください。
BPMN 2.0 reference
プロセスの読み取りや作図に必要なBPMN 2.0の記号を、モデルの作成順に整理しました。イベント、アクティビティ、ゲートウェイ、接続、スイムレーン、成果物を取り上げ、各項目で形状、意味、使い方を説明します。
形状を見る前に、表記の列を確認してください。BPMNでは、輪郭によってイベントとアクティビティを区別し、ひし形の中の記号によってゲートウェイの種類を見分けます。以下の4つのルールを押さえれば、このシートにある項目の多くを理解できます。
輪郭で要素の種類を見分ける
円はイベント、角丸の四角形はアクティビティ、ひし形はゲートウェイです。まず外側の形を確認してください。
記号で動作を見分ける
同じ輪郭でも意味が異なる場合があります。中の記号によって、通常のタスクがUser Taskに、通常のゲートウェイが排他的分岐または並列分岐に変わります。
線の種類で関係を見分ける
実線の矢印は、1つのプロセス内の順序を表します。白抜きの円が付いた破線の矢印は、参加者間のメッセージを表します。
入れ物で担当者を見分ける
プールは通常、組織などの参加者を表します。その中のレーンは、互いに作業を引き継ぐ役割を表します。
何かが起きたことを表します。輪郭はプロセス内の位置を示し、中の記号はどのようなきっかけで発生するかを示します。
細い単一の円
プロセスインスタンスの開始位置です。通常の開始イベントは手動で開始されます。中に記号を加えると、メッセージ、タイマー、シグナル、条件による開始を表します。
細い二重円
開始から終了までの間に起きることを表します。待機(受信)または通知(送信)を示します。アクティビティの境界に配置すると、そのアクティビティで発生する例外を表せます。
太い単一の円
1つの経路、またはインスタンス全体を終了します。Terminate End Eventはすべての並列経路を停止しますが、通常の終了イベントが終了するのは自身の経路だけです。
作業を表します。角丸の四角形はタスクで、角の記号は誰が、または何が実行するかを示します。
角丸の四角形
最も詳細なレベルで表す作業単位です。実行者の種類がまだ分からない場合や、種類が重要でない場合に使います。
人の記号が付いた角丸の四角形
通常、フォームや受信トレイを通じて人が行う作業です。担当者が完了するまでタスクは待機します。
歯車の記号が付いた角丸の四角形
人を介さずにシステムが行う作業です。API呼び出し、計算、別のアプリケーションとの同期などを表します。
スクリプトの記号が付いた角丸の四角形
プロセスエンジンがスクリプトを実行する自動処理ステップです。小規模なルールに使い、システム連携には使いません。
表の記号が付いた角丸の四角形
適格性判定やスコアリング表など、ルールエンジンに委ねる判断です。ルールを図の外で管理しやすくできます。
手の記号が付いた角丸の四角形
システムの支援なしで行う作業です。サイクルタイムに影響する一方、システムに記録が残らないステップを表す場合に使います。
封筒の記号が付いた角丸の四角形
プロセスが続行する前に、外部からのメッセージを待ちます。新しいインスタンスを開始するメッセージ開始イベントとは異なります。
塗りつぶした封筒の記号が付いた角丸の四角形
別の参加者にメッセージを送信して、処理を続けます。図上で引き継ぎを明示したい場合に使います。
[+]の記号が付いた角丸の四角形
複数のアクティビティを折りたたんでまとめたものです。詳細を1つ下の階層に残しながら、上位レベルを見やすく保てます。
円形の矢印が付いたアクティビティ
条件が成立している間、または成立するまで繰り返します。矢印を手作業で戻す代わりに、手戻りや再試行を表す場合に使います。
縦棒が3本付いたアクティビティ
コレクション内の各項目に対して、並列または順番に1回ずつ実行します。「明細項目ごと」や「承認者ごと」の処理を表す記法です。
巻き戻しの記号が付いたアクティビティ
出荷失敗後の返金など、すでに行った作業を取り消す処理です。エラー経路ではありません。
判断や分岐を表します。形状は常にひし形で、中の記号によって動作が決まります。
X印の付いたひし形
出力経路は必ず1つです。if/elseの判断で標準的に使い、条件が互いに重複してはならない唯一のゲートウェイです。
円の付いたひし形
条件に応じて、1つ以上の経路に分岐します。複数の分岐を同時に実行できる場合に使います。
プラス記号の付いたひし形
条件なしですべての出力経路を実行します。対応する合流点は、すべての入力経路が到達するまで待ってから続行します。
五角形が中にあるひし形
メッセージやタイムアウトなど、最初に発生したイベントによって次のステップが決まります。競合状態に使い、データに基づく判断には使いません。
要素間の関係を表します。線の種類によって、プロセス内の順序とプロセス間の通信を区別します。
実線の矢印
1つのプロセスまたはプール内でのアクティビティの順序を表します。プールの境界を越えることはできません。
白抜きの円が付いた破線の矢印
顧客とサプライヤーなど、2人の参加者間の通信を表します。1つのプロセス内のSequence Flowの代わりにはなりません。
点線
Data Objectや注釈などの成果物を、それが説明する要素に結び付けます。順序は表しません。
作業の担当者を表します。プールは組織を分け、レーンは1つの組織内の役割を分けます。
横方向のレーンに分割された四角形
参加者と、その内部の責任分担を表します。遅延が発生しやすい役割間の引き継ぎは、レーンの境界に配置してください。
黒塗りの四角形
顧客や外部システムなど、内部をモデル化しない参加者です。メッセージフローを示すために図に残します。
補足情報を表します。成果物はコンテキストを加えるもので、プロセスのロジックは変えません。
ページのアイコン
請求書や依頼など、プロセスが読み取る、または作成するデータです。引き継ぎで実際に何が渡されるかを示す場合に使います。
円柱
データベースや案件管理システムなど、プロセスが読み取りや書き込みを行う永続ストレージです。
角丸の破線四角形
見やすさのために要素を視覚的にまとめます。実行上の意味はないため、サブプロセスのモデル化には使いません。
かっこ付きのテキスト
ルール、前提、ステップの目的などを読者に伝えるコメントです。実行されるものではありません。
無料のBPMN 2.0ポスターPDFでは、このページで説明するすべての要素を1枚で確認できます。イベント、アクティビティ、ゲートウェイ、接続、スイムレーン、データ、成果物を掲載しています。ダウンロードして、作成中のモデルのそばに置いてお使いください。
See how ProcessMind draws these symbols →プロセスを説明すると、AIがこれらの要素を使ってBPMN 2.0モデルの下書きを作成します。編集後、プロセスオーナーと確認し、標準BPMN XMLとしてエクスポートできます。
Cookieを使用して、利便性の向上、コンテンツのパーソナライズ、トラフィックの分析を行っています。Cookieを使わずにページの閲覧状況を匿名で計測しています。「Accept All」をクリックすると、Cookieの使用に同意したことになります。