BPMN 2.0 reference

BPMN 2.0チートシート:記号、表記法、使用例:

プロセスの読み取りや作図に必要なBPMN 2.0の記号を、モデルの作成順に整理しました。イベント、アクティビティ、ゲートウェイ、接続、スイムレーン、成果物を取り上げ、各項目で形状、意味、使い方を説明します。

形状を見る前に、表記の列を確認してください。BPMNでは、輪郭によってイベントとアクティビティを区別し、ひし形の中の記号によってゲートウェイの種類を見分けます。以下の4つのルールを押さえれば、このシートにある項目の多くを理解できます。

01

輪郭で要素の種類を見分ける

円はイベント、角丸の四角形はアクティビティ、ひし形はゲートウェイです。まず外側の形を確認してください。

02

記号で動作を見分ける

同じ輪郭でも意味が異なる場合があります。中の記号によって、通常のタスクがUser Taskに、通常のゲートウェイが排他的分岐または並列分岐に変わります。

03

線の種類で関係を見分ける

実線の矢印は、1つのプロセス内の順序を表します。白抜きの円が付いた破線の矢印は、参加者間のメッセージを表します。

04

入れ物で担当者を見分ける

プールは通常、組織などの参加者を表します。その中のレーンは、互いに作業を引き継ぐ役割を表します。

1

イベント

何かが起きたことを表します。輪郭はプロセス内の位置を示し、中の記号はどのようなきっかけで発生するかを示します。

BPMN Start event symbol

Start event

細い単一の円

プロセスインスタンスの開始位置です。通常の開始イベントは手動で開始されます。中に記号を加えると、メッセージ、タイマー、シグナル、条件による開始を表します。

BPMN Intermediate event symbol

Intermediate event

細い二重円

開始から終了までの間に起きることを表します。待機(受信)または通知(送信)を示します。アクティビティの境界に配置すると、そのアクティビティで発生する例外を表せます。

BPMN End event symbol

End event

太い単一の円

1つの経路、またはインスタンス全体を終了します。Terminate End Eventはすべての並列経路を停止しますが、通常の終了イベントが終了するのは自身の経路だけです。

2

アクティビティ

作業を表します。角丸の四角形はタスクで、角の記号は誰が、または何が実行するかを示します。

BPMN Task symbol

Task

角丸の四角形

最も詳細なレベルで表す作業単位です。実行者の種類がまだ分からない場合や、種類が重要でない場合に使います。

BPMN User task symbol

User task

人の記号が付いた角丸の四角形

通常、フォームや受信トレイを通じて人が行う作業です。担当者が完了するまでタスクは待機します。

BPMN Service task symbol

Service task

歯車の記号が付いた角丸の四角形

人を介さずにシステムが行う作業です。API呼び出し、計算、別のアプリケーションとの同期などを表します。

BPMN Script task symbol

Script task

スクリプトの記号が付いた角丸の四角形

プロセスエンジンがスクリプトを実行する自動処理ステップです。小規模なルールに使い、システム連携には使いません。

BPMN Business rule task symbol

Business rule task

表の記号が付いた角丸の四角形

適格性判定やスコアリング表など、ルールエンジンに委ねる判断です。ルールを図の外で管理しやすくできます。

BPMN Manual task symbol

Manual task

手の記号が付いた角丸の四角形

システムの支援なしで行う作業です。サイクルタイムに影響する一方、システムに記録が残らないステップを表す場合に使います。

BPMN Receive task symbol

Receive task

封筒の記号が付いた角丸の四角形

プロセスが続行する前に、外部からのメッセージを待ちます。新しいインスタンスを開始するメッセージ開始イベントとは異なります。

BPMN Send task symbol

Send task

塗りつぶした封筒の記号が付いた角丸の四角形

別の参加者にメッセージを送信して、処理を続けます。図上で引き継ぎを明示したい場合に使います。

BPMN Sub-process symbol

Sub-process

[+]の記号が付いた角丸の四角形

複数のアクティビティを折りたたんでまとめたものです。詳細を1つ下の階層に残しながら、上位レベルを見やすく保てます。

BPMN Loop symbol

Loop

円形の矢印が付いたアクティビティ

条件が成立している間、または成立するまで繰り返します。矢印を手作業で戻す代わりに、手戻りや再試行を表す場合に使います。

BPMN Multi-instance symbol

Multi-instance

縦棒が3本付いたアクティビティ

コレクション内の各項目に対して、並列または順番に1回ずつ実行します。「明細項目ごと」や「承認者ごと」の処理を表す記法です。

BPMN Compensation symbol

Compensation

巻き戻しの記号が付いたアクティビティ

出荷失敗後の返金など、すでに行った作業を取り消す処理です。エラー経路ではありません。

3

ゲートウェイ

判断や分岐を表します。形状は常にひし形で、中の記号によって動作が決まります。

BPMN Exclusive gateway symbol

Exclusive gateway

X印の付いたひし形

出力経路は必ず1つです。if/elseの判断で標準的に使い、条件が互いに重複してはならない唯一のゲートウェイです。

BPMN Inclusive gateway symbol

Inclusive gateway

円の付いたひし形

条件に応じて、1つ以上の経路に分岐します。複数の分岐を同時に実行できる場合に使います。

BPMN Parallel gateway symbol

Parallel gateway

プラス記号の付いたひし形

条件なしですべての出力経路を実行します。対応する合流点は、すべての入力経路が到達するまで待ってから続行します。

BPMN Event-based gateway symbol

Event-based gateway

五角形が中にあるひし形

メッセージやタイムアウトなど、最初に発生したイベントによって次のステップが決まります。競合状態に使い、データに基づく判断には使いません。

4

要素の接続

要素間の関係を表します。線の種類によって、プロセス内の順序とプロセス間の通信を区別します。

BPMN Sequence flow symbol

Sequence flow

実線の矢印

1つのプロセスまたはプール内でのアクティビティの順序を表します。プールの境界を越えることはできません。

BPMN Message flow symbol

Message flow

白抜きの円が付いた破線の矢印

顧客とサプライヤーなど、2人の参加者間の通信を表します。1つのプロセス内のSequence Flowの代わりにはなりません。

BPMN Association symbol

Association

点線

Data Objectや注釈などの成果物を、それが説明する要素に結び付けます。順序は表しません。

5

スイムレーン

作業の担当者を表します。プールは組織を分け、レーンは1つの組織内の役割を分けます。

BPMN Pool with lanes symbol

Pool with lanes

横方向のレーンに分割された四角形

参加者と、その内部の責任分担を表します。遅延が発生しやすい役割間の引き継ぎは、レーンの境界に配置してください。

BPMN Collapsed pool symbol

Collapsed pool

黒塗りの四角形

顧客や外部システムなど、内部をモデル化しない参加者です。メッセージフローを示すために図に残します。

6

成果物

補足情報を表します。成果物はコンテキストを加えるもので、プロセスのロジックは変えません。

BPMN Data object symbol

Data object

ページのアイコン

請求書や依頼など、プロセスが読み取る、または作成するデータです。引き継ぎで実際に何が渡されるかを示す場合に使います。

BPMN Data store symbol

Data store

円柱

データベースや案件管理システムなど、プロセスが読み取りや書き込みを行う永続ストレージです。

BPMN Group symbol

Group

角丸の破線四角形

見やすさのために要素を視覚的にまとめます。実行上の意味はないため、サブプロセスのモデル化には使いません。

BPMN Text annotation symbol

Text annotation

かっこ付きのテキスト

ルール、前提、ステップの目的などを読者に伝えるコメントです。実行されるものではありません。

PDF

参照用資料を手元に

無料のBPMN 2.0ポスターPDFでは、このページで説明するすべての要素を1枚で確認できます。イベント、アクティビティ、ゲートウェイ、接続、スイムレーン、データ、成果物を掲載しています。ダウンロードして、作成中のモデルのそばに置いてお使いください。

See how ProcessMind draws these symbols →
BPMN 2.0ポスターをダウンロード(PDF)

記号を紙面だけでなくモデルでも使う

プロセスを説明すると、AIがこれらの要素を使ってBPMN 2.0モデルの下書きを作成します。編集後、プロセスオーナーと確認し、標準BPMN XMLとしてエクスポートできます。