ビジネス・プロセス・モデリング表記法(BPMN:business process modeling and notation)は、ビジネス・プロセスをモデル化するための世界標準であり、ビジネス・プロセス管理(BPM)の基本的な部分です。BPMN図を使用すると、利害関係者はビジネス・プロセスを視覚化できるため、ワークフローの合理化が容易になります。
BPMNは、もともとBusiness Process Management Initiative(BPMI)によって開発されたもので、ビジネス・プロセスを文書化するための正確なグラフィカル表記法です。特定のプロセスを完了するために必要な一連のビジネス活動と情報フローを視覚的に描写することで、テキストによるプロセス仕様の曖昧さを解決します。近年、BPMNはビジネス・プロセス・モデル表記法(business process model and notation)と呼ばれることが増えています。
Object Management Group(OMG)は2005年以来BPMNを維持し続けています。このオープン・コンソーシアムにより、ビジネス・プロセス図をさまざまなモデリング・ツール間で標準化された形式で簡単に交換できるようになります。プロセス・モデル表記法の目的は、組織が効率性を向上させたり、新しい状況に対処したり、競争上の優位性を獲得したりする方法をモデル化できるようにすることです。
BPMN 2.0は、OMGのプロセス改善標準「三冠」の一部であり、ケース管理モデル表記法(CMMN)と意思決定モデル表記法(DMN)も含まれています。この標準は、ソフトウェア設計で使用される統一モデリング言語(UML)とは異なります。OMGのBPMN 2.0.1仕様は、国際標準ISO/IEC 19510:2013として公開されました。
BPMNは、プロセスを作成および改善するビジネス・プロセス・アナリスト、ビジネス・プロセスの実施を担当する技術開発者、およびそれらを監視および管理するビジネス・ユーザーなど、すべてのビジネス関係者が容易に理解できる共通のビジネス・プロセス・モデリング言語を提供します。この三者は全員、事業運営の最適化における重要な利害関係者です。
BPMN仕様は、組織を支援するように設計されています。
明確なモデルを通じて、現在および将来のプロセスについてより迅速に合意に達します。
グラフィカルに表現した表記法を通じて利害関係者の参加を促します。
ビジネス・プロセス・リエンジニアリングを通じて事業の分析と改善を促進します。
新入社員をトレーニングするためのプロセス・フロー、ケース定義、ビジネス・ルールのライブラリーを作成します。
ビジネス・アナリスト、開発者、その他の関係者の間で共通言語を使用してコミュニケーション・ギャップを埋めます。
ビジネス・プロセスの自動化への取り組みについて伝えます。
ビジネス・プロセス・アウトソーシング戦略を調整します。
さらに、BPMN図を使用すると、契約の承認や月次財務報告書のリマインダーなど、さまざまなプロセスの実行に必要な拡張マークアップ言語(XML)ドキュメントをチームで作成できます。関連するXML標準として、Webサービス用のビジネス・プロセス実行言語(BPEL:Business Process Execution Language)があります。
BPMN言語はフローチャートとグラフィカルな表記法に基づいています。BPMN要素を表すために使用される標準表記法は、図式化のためにいくつかのカテゴリに分かれています。
フロー・オブジェクトは、イベント、アクティビティ、ゲートウェイなどのプロセスを定義する記述オブジェクトです。
イベントは、プロセスを開始、変更、または終了するトリガーです。開始イベントはプロセスを開始し、中間イベントはプロセス中に発生し、終了イベントはプロセスを終了します。イベントには、メッセージ、タイマーと日付、トランザクション、エラー、エスカレーション、リクエストなどがあります。
BPMNは、イベント・タイプに固有のシンボルを含む円としてイベントを表します。スロー・イベントはプロセスを開始しますが、キャッチ・イベントはスロー・イベントの結果として発生します。
アクティビティとは、ビジネス・プロセス中に実行されるアクションまたはタスクです。プロセス・マッピング手順では、開始イベントへの応答として、および終了イベントの前提条件として実行する必要があるすべてのアクティビティが表示されます。自動化されるビジネス・プロセスが増えるにつれて、多くのイベントが自動的にトリガーされます。アクティビティは単純な場合もあれば、サブプロセスや複数の反復など、より複雑な場合もあります。ビジネス・プロセス図では、アクティビティが角丸の長方形として表示されます。
ゲートウェイは、ビジネス・プロセスをさらに進める前に積極的な選択を行う必要がある意思決定ポイントです。ダイヤモンドで示されているゲートウェイは、下された決定に応じて、少なくとも2つの可能な結果につながります。
排他的ゲートウェイは、相互に排他的な経路のうちの1つにワークフローを進めます。ワークフローは、使用可能なオプションのうちの1つだけ進む必要があります。これらは、Xを含むダイヤモンドで表記されています。
包括ゲートウェイも、複数の進むべき道を提供しますが、その選択肢は互いに排他的なものではなく、円を含むひし形として表記されます。
並列ゲートウェイは、決定を必要とせずにプロセスを複数のフローに分岐します。ワークフローは単純に複数の同時プロセスに分割され、プラス記号を含むひし形で表記されます。
並列イベントベース・ゲートウェイは、イベントのトリガーの結果として、ワークフローを複数の同時経路に分割します。並列イベントベース・ゲートウェイのシンボルは、包括ゲートウェイと並列ゲートウェイのシンボルを、円で囲まれたプラス記号を含む菱形と組み合わせたものです。
複雑なゲートウェイは、非常に複雑なプロセス用に予約されており、アスタリスクを含むひし形で表記されています。
接続オブジェクトは矢印付きの線として表記され、フロー・オブジェクトを接続するために使用されます。
シーケンス・フローは、ビジネス・プロセス内で実行される順序でアクティビティをリンクし、イベントの順序を示す矢印が付いた実線として描画されます。デフォルト・フローはトリガー・イベントに対する標準的な応答であり、条件付きフローは指定された条件が満たされたときに代わりに発生します。
メッセージ・フローは、プール(個別の部門または他のグループ)間を流れる通信です。これらは、送信側に円、受信側に矢印が付いた破線として表されます。
関連付けは、イベント、アクティビティ、ゲートウェイを、それらのフロー・オブジェクトに関する補足情報に結びつける点線です。
スイムレーンは、ある一連のアクティビティを他の一連のアクティビティから分離するコンテナです。BPMN標準表記法では、プールはプロセスの主要な参加者を表します。別のプールは、プロセスに関与する別の会社、部門、または顧客である可能性があります。プール内のレーンは、特定の役割または参加者のアクティビティとフローを示し、プロセスの特定の部分の責任者を定義します。
変更管理には、組織の作業分担を徹底的に理解する必要があるため、スイムレーンはBPMNの重要な機能となります。
アーチファクトは、データ・オブジェクト、グループ、注釈など、プロセスに関する補足情報を提供します。データ・オブジェクトは、アクティビティに必要なデータを示し、データ入力またはデータ出力のいずれかを表すことができます。グループはアクティビティの論理的なグループ化を示し、注釈は図の一部で何が起こっているかの詳細を示します。
BPMN図は単純なものから複雑なものまであり、内部プロセスと外部プロセスの両方を表します。以下に図の種類の一部を示します。
インテリジェントな資産管理とサプライチェーンのための AI を活用したソリューションを使用して、より回復力のあるビジネスを構築します。
ビジネス・ワークフローの改善にIBM Blueworks Liveを使用することで、フローチャートやワークフロー図といったプロセス・マップの検討や編集が、関係者と協業しながら行えます。
ローコード・ツールを使用してインテリジェントな自動化を迅速に実現するビジネス・プロセス・オートメーション・ソリューションを見つけます。