BPMNの包括的なガイド

BPMN は、ビジネスプロセスモデリング表記法の略です。BPMNは、1980年代から存在しているフローチャートの概念と非常によく似ています。フローチャートのように、BPMNモデリングは、他の関係者が簡単に理解できるようにワークフローをマッピングできるようにすることを目的としています。

BPMNは言語であり、他の言語と同様に、目的はコミュニケーションを促進することです。BPMNは、ビジネスプロセスのコミュニケーションと理解を促進するように設計されています。

BPMN はソフトウェアではなく、企業によって「所有」されていませんが、ビジネスアナリスト、技術開発者、およびプロジェクトマネージャーが理解できる表記法の標準としてOMG(Object Management Group)によって開発されました。

BPMN 2.0:新機能

BPMN 2.0は数年前から存在しており、古いバージョンと比較していくつかの新しい機能と利点があります。2.0より前のバージョンは、一貫性が低く、技術的に成熟しておらず、自動化に適していません。古いバージョンのBPMNで作成された図の多くは古く、BPMN2.0でレンダリングするとはるかに便利で意味のあるものになります。BPMN 2.0は、これまでのBPMNの最もメジャーなリビジョンであり、視覚的なBPMN要素とセマンティクスなどの「内部」BPMN要素の両方に改善が加えられています。

BPMN 1.2 は、エンジンがプロセスを実行できるように、「有効な」BPMN図からBPELへのマッピングを提供します。1.2仕様では、グラフィック表記要素とモデリングルールの説明のみが含まれています。これは、翻訳プロセスで誤解を招き、混乱を招きます。

BPMN 2.0 は、BPMNの開始以来最大の改訂版です。BPMN 2.0は、メタモデルの形式で正式な定義を受け取りました。これは、特定のモデルを作成するために必要な構成とルールの正確な定義です。

BPMNバージョン2.0によってもたらされた主な変更のいくつかは、とりわけ次のとおりです。

  • コレオグラフィー図の追加。
  • 会話図の追加。
  • プロセスの中断のないイベント。
  • プロセスのイベントサブプロセス。

主な技術的変更は次のとおりです。

  • プロセス実行セマンティクスの定義。
  • クラス図の図に示されている正式なメタモデル。
  • 両方のXMLメタデータでの抽象構文モデル交換の形式の交換
  • 交換(XMI)およびXMLスキーマ定義(XSD)。
  • XMIとXSDの両方でのダイアグラム交換用の交換フォーマット。
  • XMI形式とXSD形式の間の拡張可能なスタイルシート言語変換(XSLT)。

その他の技術的な変更は次のとおりです。

  • 参照タスクが削除されます。これらは、複数の図にわたって再利用可能なグローバルタスクと比較して、単一の図内で再利用性を提供しました。新しい呼び出しアクティビティは、(参照タスクの代わりに)プロセス内で使用されるグローバルタスクまたは別のプロセスを参照するために使用できます。

バージョン2.0の更新により、要素の数は55要素から116要素に2倍以上になりました。これらの新しい要素の多くは、新しいコレオグラフィー図など、プロセスやエンティティ間の相互作用のモデリングに適用されました。

2013年12月にリリースされたBPMN2.0.2には、タイプミスの修正と条項15の変更に関するわずかな変更のみが含まれていました。

BPMN 2.0ツールは複雑ですか?

BPMN 2.0の批評家の多くは、BPMNは複雑すぎて学ぶことができないと不満を漏らしています。言語自体が単一のセマンティックレイヤーを含めることによって明確になるように設計されている場合でも、BPMNにはオブジェクトが多すぎて、標準を使用できません。

これらの批評家は、このイベントのマトリックスなどのBPMN 2.0 OMG仕様の画像を指摘して、そのポイントを強調することがよくあります。これらの批評家は、他の種類のモデリングツールや方法論を好むことがよくあります。

より簡単な方法でBPMN表記法を学ぶ

批評家が言及していないのは、ほとんどのプロセスでは、モデラーが仕様全体を知る必要がないということです。実際、ほとんどのモデルは、ほんの一握りの最も一般的なプロセス要素を使用していません。

実際、BPMNは実際には3つの主要な要素のみで構成されています。

  1. イベント
  2. 活動
  3. ゲートウェイ

はい、そうです。BPMNには3つの主要な要素があります!さて、他の3つを接続できるように4番目の要素を投入しましょう—シーケンスフロー(すべてを接続する矢印の付いた黒い線)。

おそらく、これらの最も一般的に使用されるBPMNコア要素のセットを記憶できる場合、それらはほとんどの問題に対して十分であるはずです。

BPMNの例による学習

一部の批評家が言うように、BPMNはかなりの数の記号と表記法を取得しました。それらすべてを覚えるのはそれほど簡単ではありません。最初は、BPMN要素の基本的なコアセットを使用する必要がありますが、問題が増えるにつれて徐々に学習していきます。それらの意味を理解する最良の方法は、例とパターンによってそれらを学ぶことです。

ここでは、出発点としていくつかのBPMNの例を示し、探索の旅に最善を尽くすことを願っています。

このビジネスプロセス図の例は、ビジネス部門から人材へのプロセスを示しています。これは、求人の開始の報告から始まり、フロー、タスク、開始イベントと終了イベント、およびゲートウェイを含む求人広告の投稿で終わります。

ビジネスプロセス図の例:ジョブの投稿

上記の例をオンラインで編集

ビジネスプロセス図の例:ベンダー管理システム

これは、ベンダー管理のためのBPMNプロセス図です。これは、新しいベンダーを作成するための購入プロセスを示しています。このBPMには、複数のタスク、ゲートウェイ(決定)、およびコネクターが表示されます。

上記の例をオンラインで編集

ビジネスプロセス図の例:見積もりの​​リクエスト

これは、見積もり要求のプロセスを説明するBPDの例です。アクティビティ、タイムアウトのイベント、およびサブプロセスループに表示されるマーカーが表示されます。

上記の例Onlineを編集します

その他のBPMNの例

コメントを残す

メールアドレスが公開されることはありません。