第2章 Business Process Modeling and Notation バージョン 2.0
Business Process Modeling and Notation バージョン 2.0 (BPMN2) 仕様は、ビジネスプロセスを描画表現するための標準や要素の実行セマンティクスの定義、XML 形式でのプロセス定義を行うときに使用する Object Management Group (OMG) 仕様です。
プロセスは、定義するか、プロセス定義を使用して判断します。また、プロセスはナレッジベースに存在しており、ID で識別し、モデル化した要素を格納するコンテナーの役割も果たします。プロセスには、フローオブジェクトやフローを使用してビジネスプロセスの実行ワークフローや、パーツを指定する要素が含まれます。プロセスごとに、独自の BPMN2 のダイアグラムが割り当てられます。Red Hat Process Automation Manager には、BPMN2 ダイアグラムを作成するためのレガシーおよび新規プロセスデザイナーが含まれます。新規プロセスデザイナーでは、レイアウトと機能セットが向上され、今後も開発が続けられる予定です。レガシーのプロセスデザイナーの全機能が完全に新規プロセスデザイナーに実装されるまで、Business Central でどちらのデザイナーもご利用いただけます。
2.1. BPMN2 向けの Red Hat Process Automation Manager サポート
Red Hat Process Automation Manager では、BPMN 2.0 標準を使用して、ビジネスプロセスのモデル化が可能です。続いて、Red Hat Process Automation Manager を使用してこれらのビジネス・プロセスを実行、管理、監視することができます。包括的な BPMN 2.0 仕様には、コレオグラフィーやコラボレーションなどの項目の表現方法に関する詳細が含まれます。ただし、Red Hat Process Automation Manager は、実行可能なプロセスの指定に使用可能な仕様の一部のみを使用します。これには、BPMN2 仕様の共通の実行可能なサブクラスに定義されているほぼすべての要素および属性だけでなく、追加の要素や属性も含まれます。
以下の表は、BPMN2 要素がレガシーのプロセスデザイナーでサポートされているか、レガシーおよび新規プロセスデザイナーでサポートされているか、またはサポートされていないかを示すアイコン一覧を示しています。
キー | 説明 |
---|---|
|
レガシーおよび新規プロセスデザイナーでのサポート |
|
レガシーのプロセスデザイナーでのみサポート |
|
サポートなし |
アイコンのない要素は、BPMN2 仕様には存在しません。
要素名 | 始端 | 中間 |
---|---|---|
なし |
| |
メッセージ |
|
|
タイマー |
|
|
エラー |
|
|
エスカレーション |
|
|
取り消し |
| |
補正 |
|
|
条件 |
|
|
リンク |
| |
シグナル |
|
|
多重 |
|
|
並列多重 |
|
|
要素名 | 送出 | 中断なし | ||
---|---|---|---|---|
終端 |
中間 |
始端 |
中間 | |
なし |
| |||
メッセージ |
|
|
|
|
タイマー |
|
| ||
エラー |
| |||
エスカレーション |
|
|
|
|
取り消し |
|
|
| |
補正 |
|
| ||
条件 |
|
| ||
リンク |
| |||
シグナル |
|
|
|
|
中断 |
| |||
多重 |
|
|
|
|
並列多重 |
|
|
要素タイプ | 要素 | 対応 |
---|---|---|
タスク |
ビジネスルール |
|
スクリプト |
| |
ユーザータスク |
| |
サービスタスク |
| |
複数のインスタンスサブプロセスを含むサブプロセス |
埋め込み |
|
アドホック |
| |
再利用可能 |
| |
イベント |
| |
ゲートウェイ |
包含的 |
|
排他的 |
| |
並列 |
| |
イベントベース |
| |
コンプレックス |
| |
接続オブジェクト |
シーケンスフロー |
|
関連フロー |
| |
スイムレーン |
スイムレーン |
|
アーティファクト |
グループ |
|
テキストのアノテーション |
|
BPMN2 の背景およびアプリケーションに関する詳細は、OMG Business Process Model and Notation (BPMN) Version 2.0 を参照してください。