トピック
範囲 BPMNは、ビジネスプロセスに適用可能なモデリングの概念のみをサポートするように制約されています。組織がプロセス以外の目的で行うその他のタイプのモデリングは、BPMNの範囲外です。BPMNから除外されるモデリングの例は次のとおりです。
さらに、BPMNはデータの流れ(メッセージ)とデータアーティファクトとアクティビティの関連付けを示しますが、データフロー図で はありません。
要素 BPMNモデルは、限られた数のグラフィック要素から構成されるシンプルな図で表現されます。ビジネスユーザーと開発者の両方にとって、ビジネス活動の流れとプロセスを理解しやすくします。BPMNの4つの基本要素カテゴリは次のとおりです。
フローオブジェクト イベント、アクティビティ、ゲートウェイ 接続するオブジェクト シーケンスフロー、メッセージフロー、関連付け 水泳レーン プール、レーン、暗いプール 遺物 データオブジェクト、グループ、注釈 これら4つのカテゴリにより、シンプルなビジネスプロセス図(BPD)を作成できます。BPDでは、図をより分かりやすくするために、新しいタイプのフローオブジェクトやアーティファクトを作成することも可能です。
フローオブジェクトと接続オブジェクト フローオブジェクト はBPMNにおける主要な記述要素であり、イベント、アクティビティ、ゲートウェイという3つの主要要素から構成されます。
イベント イベントは 円で表され、何かが起こる ことを示します(アクティビティは何かが行われる ことを表します)。円の中のアイコンはイベントの種類を示します(例えば、封筒はメッセージ、時計は時間を表します)。イベントは、キャッチング (例えば、受信メッセージをキャッチしてプロセスを開始する場合)またはスローイング (例えば、プロセスが終了したときに完了メッセージをスローする場合)に分類されます。 イベントを開始する プロセス トリガーとして機能します。単一の細い境界線で示され、キャッチ のみが可能であるため、開いた(アウトライン)アイコンで表示されます。 中間イベント 開始イベントと終了イベントの間に発生する事象を表します。二重線で示され、スローまたはキャッチ(適切なアイコン( 塗りつぶし または中空)を使用)が可能です。たとえば、タスクは、メッセージを別のプールにスローするイベントに流れ、後続のイベントは応答をキャッチしてから処理を続行します。 終了イベント プロセスの結果を表します。単一の太いまたは太い境界線で示され、のみを投げる ことができるため、塗りつぶされたアイコンで表示されます。
活動 アクティビティは角丸の長方形で表され、実行すべき作業の種類を示します。アクティビティとは、企業が行う作業全般を指す用語です。アクティビティは、単一の作業である場合もあれば、複数の作業が複合的に組み合わされている場合もあります。 タスク タスクとは、それ以上の詳細な業務プロセスレベルに分解できない、単一の作業単位を表します。これはアトミックアクティビティと呼ばれます。タスクは、プロセス図に示される最も低いレベルのアクティビティです。タスクの集合は、高レベルの手順を表す場合があります。 サブプロセス ビジネスプロセスの詳細レベルを非表示または表示するために使用されます。折りたたまれた状態では、サブプロセスは長方形の下部にプラス記号で示されます。展開すると、角丸長方形が拡大して、すべてのフローオブジェクト、接続オブジェクト、およびアーティファクトが表示されます。サブプロセスは複合アクティビティと呼ばれます。 独自の自己完結型の開始イベントと終了イベントを持ち、親 プロセスからのシーケンスフローは境界を越えてはならない。 取引 サブプロセスの一種で、含まれるすべてのアクティビティを全体として扱う必要があります。つまり、目的を達成するにはすべてのアクティビティを完了する必要があり、いずれか1つでも失敗した場合は、すべてを補償(取り消し)する必要があります。トランザクションは、二重の境界線で囲まれているため、拡張サブプロセスとは区別されます。 通話アクティビティ プロセスにおいて、グローバルプロセスまたはグローバルタスクが再利用される箇所。呼び出しアクティビティは、アクティビティ領域の周囲に太い枠線が表示されることで、他のアクティビティタイプと区別されます。
ゲートウェイ ゲートウェイはひし形で表され、指定された条件に応じて経路の分岐と合流を決定します。 エクスクルーシブ プロセス内で代替フローを作成するために使用されます。パスは1つしか選択できないため、排他的と呼ばれます。 イベントベース プロセスの経路を決定する条件は、評価されたイベントに基づいています。 平行 条件を一切評価せずに並列パスを作成するために使用されます。 包括的 すべての経路が評価される代替フローを作成するために使用されます。 限定イベントベース ある事象について、相互に排他的な経路のうちどちらが選択されるかを決定するために評価が行われている。 複雑な 複雑な同期動作をモデル化するために使用される。 並列イベントベース あるイベントに基づいて2つの並列プロセスが開始されるが、そのイベントの評価は行われない。
つながり フローオブジェクトは、 接続オブジェクト を使用して相互に接続されます。接続オブジェクトには、シーケンス、メッセージ、および関連付けの3種類があります。
シーケンスフロー シーケンスフロー は実線と矢印で表され、アクティビティが実行される順序を示します。シーケンスフローの 先頭には記号が付く場合もあり、小さなひし形はアクティビティからの条件付きフロー の1つを示し、斜線は条件付きフローを持つ決定またはアクティビティからのデフォルトフローを示します。 メッセージフロー メッセージフロー は、点線、開始位置の白丸、終了位置の白矢印で表されます。これは、組織の境界(つまり、プール間)を越えて流れるメッセージを示します。メッセージフローは、同じプール内のアクティビティやイベントを接続するために使用することはできません。 協会 関連付けは 点線で表されます。これは、成果物またはテキストをフローオブジェクトに関連付けるために使用され、開いた矢印を使用して方向性を示すことができます(成果物に向かう矢印は結果を表し、成果物から出る矢印は入力を表し、両方の矢印は読み取りと更新を表します)。成果物またはテキストがシーケンスまたはメッセージフローに関連付けられている場合は、方向性は使用されません(フロー自体が既に方向性を示しているため)。
プール、レーン、そして遺物スイムレーンは、 クロスファンクショナルフローチャート に基づいてアクティビティを整理および分類するための視覚的なメカニズムであり、BPMNでは2つのタイプで構成されています。
プール プロセスにおける主要な参加者を表し、通常は異なる組織を区別します。プールには、実際のスイミングプールのように、1つ以上のレーンがあります。プールは、1つ以上のレーンを示す大きな長方形として描かれる場合(内部の詳細を表示)、または図の幅または高さに広がる空の長方形として描かれる場合(内部の詳細を非表示)に、開いた状態になります。 レーン プール内の活動を機能や役割に応じて整理・分類するために使用され、プールの幅または高さに広がる長方形として表されます。レーンには、流れとなるオブジェクト、接続オブジェクト、および人工物が含まれます。 アーティファクトを 使用すると、開発者はモデル/図にさらに情報を取り込むことができます。これにより、モデル/図の可読性が向上します。定義済みのアーティファクトは3種類あり、以下のとおりです。
データオブジェクト:データオブジェクトは、アクティビティで必要とされるデータ、または生成されるデータを示します。 グループ:グループは、角が丸い長方形と破線で表されます。グループはさまざまなアクティビティをグループ化するために使用されますが、図の流れには影響しません。 注釈:注釈は、モデルや図の読者に理解しやすい印象を与えるために使用されます。
ビジネスプロセス図の例 小さな画像をクリックすると、フルサイズ版が表示されます。 議論サイクル
メール投票プロセス
投票を集める
BPMN 2.0.2 BPMN 2.0.2のビジョンは、表記法、メタモデル、および交換フォーマットを定義する新しいビジネスプロセスモデリング表記法の単一仕様を確立することです。ただし、名称は変更され、「BPMN」ブランドは維持されます。主な機能は以下のとおりです。
すべてのBPMN要素の実行セマンティクスを形式化する。 プロセスモデルの拡張とグラフィカルな拡張の両方に対応する拡張メカニズムを定義します。 イベントの構成と相関関係をより精緻化する。 人間関係の定義を拡張する。 振り付けモデルを定義します。 現行の仕様書は2014年1月に公開されました。[ 1 ]
BPMNサブモデルの種類 ビジネスプロセスモデリングは、多様な情報を多様な対象者に伝えるために使用されます。BPMNは、この幅広い用途に対応するように設計されており、エンドツーエンドのビジネスプロセスをモデリングすることで、図の閲覧者がBPMN図の各セクションを容易に区別できるようにします。エンドツーエンドのBPMNモデルには、プライベート(内部)ビジネスプロセス、抽象(公開)プロセス、コラボレーション(グローバル)プロセスの3つの基本的なサブモデルがあります。
プライベート(内部)業務プロセス プライベートビジネスプロセスとは、特定の組織内部で行われるプロセスであり、一般的にワークフロー またはBPMプロセスと呼ばれるタイプのプロセスです。スイムレーンを使用する場合、プライベートビジネスプロセスは単一のプール内に収まります。したがって、プロセスのシーケンスフローはプール内に収まり、プールの境界を越えることはできません。メッセージフローはプールの境界を越えることができ、個別のプライベートビジネスプロセス間の相互作用 を示すことができます。 抽象的(公開)プロセス これは、プライベートなビジネスプロセスと他のプロセスまたは参加者との間の相互作用を表します。抽象プロセスには、プライベートなビジネスプロセスの外部と通信するアクティビティのみが含まれます。プライベートなビジネスプロセスのその他の「内部」アクティビティは、抽象プロセスには表示されません。したがって、抽象プロセスは、そのビジネスプロセスとやり取りするために必要なメッセージのシーケンスを外部に示します。抽象プロセスはプール内に含まれ、個別にモデル化することも、より大きな BPMN ダイアグラム内でモデル化して、抽象プロセスのアクティビティと他のエンティティ間のメッセージ フローを示すこともできます。抽象プロセスが対応するプライベートなビジネスプロセスと同じダイアグラムにある場合、両方のプロセスに共通するアクティビティを関連付けることができます。 (グローバルな)コラボレーションプロセス コラボレーション プロセスは、2 つ以上のビジネス エンティティ間の相互作用を表します。これらの相互作用は、関係するエンティティ間のメッセージ交換パターンを表す一連のアクティビティとして定義されます。コラボレーション プロセスはプール内に含まれる場合があり、異なる参加者のビジネス相互作用は、プール内のレーンとして示されます。この場合、各レーンは 2 つの参加者と、それらの間の移動方向を表します。また、メッセージ フローを介して相互作用する 2 つ以上の抽象プロセスとして表示することもできます (前のセクションで説明したとおり)。これらのプロセスは、個別にモデル化することも、コラボレーション プロセスのアクティビティと他のエンティティ間の関連付けを示すために、より大きな BPMN ダイアグラム内でモデル化することもできます。コラボレーション プロセスが対応するプライベート ビジネス プロセスの 1 つと同じダイアグラムにある場合、両方のプロセスに共通するアクティビティを関連付けることができます。 これら3つのBPMNサブモデル内およびサブモデル間では、様々な種類の図を作成できます。BPMNでモデル化できるビジネスプロセスの種類は以下のとおりです(アスタリスクが付いているものは、実行可能な言語に対応しない場合があります)。
高レベルのプライベートプロセス活動(機能的な内訳ではない)* 詳細な民間ビジネスプロセス 現状の、または従来の業務プロセス* 将来のビジネスプロセスまたは新規ビジネスプロセス 1つまたは複数の外部組織とのやり取りを含む、詳細な社内業務プロセス(いわゆる「ブラックボックス」プロセス) 2つ以上の詳細な民間ビジネスプロセスが相互作用する 抽象プロセスとの詳細なプライベートビジネスプロセス関係 コラボレーションプロセスとの詳細な民間ビジネスプロセス関係 2つ以上の抽象プロセス* 抽象プロセスとコラボレーションプロセスの関係* コラボレーションプロセスのみ(例:ebXML BPSSまたはRosettaNet)* 2つ以上の詳細なプライベートビジネスプロセスが、抽象プロセスおよび/またはコラボレーションプロセスを介して相互作用する。 BPMNは、上記すべてのタイプの図を作成できるように設計されています。ただし、サブモデルの種類が多すぎる場合、例えば、それぞれの間でメッセージが流れる3つ以上のプライベートプロセスを組み合わせると、図が理解しにくくなる可能性があるため注意が必要です。そのため、OMGは、モデラーがプライベートプロセスやコラボレーションプロセスなど、BPDの目的を明確に定めることを推奨しています。
他のプロセスモデリング表記法との比較 イベント駆動型プロセスチェーン (EPC)とBPMNは、プロセスモデリング に関して同様の表現力を持つ2つの表記法です。[ 8 ] BPMNモデルはEPCモデルに変換できます。逆に、EPCモデルはわずかな情報損失でBPMNモデルに変換できます。[ 9 ] ある研究では、同じプロセスの場合、BPMNモデルは対応するEPCモデルよりも約40%少ない要素で済みますが、シンボルのセットはわずかに大きくなります。したがって、BPMNモデルの方が読みやすくなります。2つの表記法間の変換は自動化できます。[ 10 ]
UMLアクティビティ図 とBPMNは、同じプロセスをモデル化するために使用できる2つの表記法です。アクティビティ図の要素のサブセットは、記号のセットが小さく表現力が低いにもかかわらず、BPMN要素と同様の意味を持っています。[ 11 ] ある研究では、アクティビティ図の形式的な制約が高いにもかかわらず、両方のタイプのプロセスモデルは経験の浅いユーザーにとって同じレベルの読みやすさを持っているように見えることが示されました。
BPM認定資格 ビジネスプロセス管理(BPM)の世界では、ビジネスプロセスの最適化と標準化において、モデリング標準が極めて重要であることが認識されています。ビジネスプロセスモデリング表記法(BPMN)バージョン2は、イベントおよびサブプロセスのモデリングにおいて大幅な改善をもたらし、ビジネスプロセスの文書化、分析、最適化機能を大幅に強化しました。
Elemateは、様々なBPM認定資格や専門的なトレーニングパスを探求するためのガイドとしての役割を担い、BPMNの習得と企業内におけるプロセスの継続的な改善を促進します。
OMG OCEB認定 BPMN標準を策定した国際コンソーシアムであるオブジェクト管理グループ(OMG)は、OCEB認定資格(OMG Certified Expert in BPM)を提供しています。この認定資格は、特にBPMN 2に重点を置いたビジネスプロセスモデリングを対象としています。OCEB認定資格は、基礎、ビジネス中級(BUS INT)、技術中級(TECH INT)、ビジネス上級(BUS ADV)、技術上級(TECH ADV)の5つのレベルに分かれており、BPM専門家にとって包括的な資格取得の道筋を提供します。
その他のBPM認定資格 OCEB以外にも、BPM分野で認められている資格は他にもあります。
CBPA(認定ビジネスプロセスアソシエイト):ABPMP(ビジネスプロセス管理専門家協会)が提供するこの認定資格は、BPM(ビジネスプロセス管理)の分野でキャリアをスタートさせる専門家を対象としています。 CBPP(認定ビジネスプロセスプロフェッショナル):ABPMPが授与するCBPP認定資格は、経験豊富な専門家を対象としており、BPMにおけるグローバルな専門知識を証明するものです。
BPMN認定資格のメリット BPMN 2はビジネスプロセスモデリングにおける必須標準として確立されていますが、BPMN専用の認証制度があれば、使用されるモデルの品質とコンプライアンスに関して、より確実な保証を提供できます。これは、企業がビジネスプロセスのモデリングを外部のプロバイダーに委託する場合に特に重要となります。
BPMN 2を使用したBPM認定トレーニング OMGはBPMN 2専用の認定資格は提供していませんが、さまざまな組織がこの標準を網羅した認定トレーニングを提供しています。これらのトレーニングはBPMNだけでなく、ビジネスプロセスの管理、自動化、デジタル化の原則もカバーしています。これにより、学習者はビジネスオペレーションの最適化に不可欠なBPMN 2を使用したプロセス マッピングとモデリングを習得できます。[ 12 ]
参考文献 1 2 OMG。「BPMN 2.0」 。 2011年3月29日 取得 。 ↑ 「ビジネスプロセスモデル表記法仕様バージョン2.0.2について」 。www.omg.org 。 2020年12月7日 取得 。 ↑ 乗組員手順のXML表現 、リチャード・C・シンプソン(2004)、NASA教員フェローシッププログラム最終報告書(ジョンソン宇宙センター)↑ プロセスモデリング表記法とワークフローパターン( 2010年7月6日にWayback Machine に アーカイブ済み)、IBMコーポレーションのStephen A. Whiteによる論文(2006年)↑ Stephen A. White (2004年5月3日)。 「ビジネスプロセスモデリング表記法 v1.0」 (PDF) 。 2013年8月18日に オリジナル (PDF) からアーカイブされました。 ビジネスプロセス管理イニシアチブ(BPMI)向け↑ OMG。 「BPMN 作業ドラフト」 (PDF) 。2018-05-24に オリジナル (PDF) からアーカイブされました 。2012-05-01 に 取得 。 ↑ 「BPMN FAQ」 。 2015年2月5日 取得 。 ↑ Grigorova, Katalina; Mironov, Kaloyan (2014 年 9 月) 「ビジネス プロセス モデリング標準の比較」 . International Journal of Engineering Sciences & Management Research . ISSN 2349-6193 . ↑ Levina, Olga (2012年9月)「EPCからBPMNへのビジネスプロセスモデル変換における情報損失の評価」 2012 IEEE 16th International Enterprise Distributed Object Computing Conference Workshops . IEEE. pp. 51–55 . doi : 10.1109/EDOCW.2012.38 . ISBN 9781467350051 . S2CID 18834263 . ↑ コツェフ、ウラジーミル。イワン・スタネフ。グリゴロワ、カタリナ(2011 年 4 月)。 「BPMN-EPC-BPMN コンバーター」 。 Научни Трудове На Русенския Университет 。 ↑ GEAMBAŞU, Cristina Venera (2012). "BPMN vs. UML アクティビティ図によるビジネスプロセスモデリング". Accounting and Management Information Systems . 11, n.4: 637–651 . S2CID 15301141 . ↑ LIMELE, Maena (2023-12-01). "BPMN 認定 : 研修と能力" . Elemate (フランス語) . 2024-02-28 に取得.
さらに読む Grosskopf、Decker、Weske (2009年2月28日) 『プロセス:BPMNを用いたビジネスプロセスモデリング 』 Meghan Kiffer Press。ISBN 978-0-929652-26-9 2019年4月30日にオリジナルからアーカイブされました。 2020年 7月9日 に取得 。 Ko, Ryan KL; Lee, Stephen SG; Lee, Eng Wah (2009). "Business Process Management (BPM) Standards: A Survey" (PDF) . Business Process Management Journal . 15 (5). Emerald Group Publishing Limited: 744– 791. doi : 10.1108/14637150910987937 . ISSN 1463-7154 . 2025年 7月14日 取得 . Stephen A. White、Conrad Bock (2011)『BPMN 2.0 ハンドブック 第2版:ビジネスプロセス管理表記法における方法、概念、事例研究、および標準』 Future Strategies Inc. ISBN 978-0-9849764-0-9 。
外部リンク OMG BPMN仕様 BPMNツールマトリックス BPMN情報ホームページOMGのBPMN情報ページ。