第2章 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 要素がレガシーのプロセスデザイナーでサポートされているか、レガシーおよび新規プロセスデザイナーでサポートされているか、またはサポートされていないかを示すアイコン一覧を示しています。
表2.1 サポートの状態を示すアイコン
| キー | 説明 |
|---|---|
|
|
レガシーおよび新規プロセスデザイナーでのサポート |
|
|
レガシーのプロセスデザイナーでのみサポート |
|
|
サポートなし |
アイコンのない要素は、BPMN2 仕様には存在しません。
表2.2 BPMN2 の Catch イベント
| 要素名 | 始端 | 中間 |
|---|---|---|
|
なし |
| |
|
メッセージ |
|
|
|
タイマー |
|
|
|
エラー |
|
|
|
エスカレーション |
|
|
|
取り消し |
| |
|
補正 |
|
|
|
条件 |
|
|
|
リンク |
| |
|
シグナル |
|
|
|
多重 |
|
|
|
並列多重 |
|
|
表2.3 BPMN2 送出および中断なしイベント
| 要素名 | 送出 | 中断なし | ||
|---|---|---|---|---|
|
終端 |
中間 |
始端 |
中間 | |
|
なし |
| |||
|
メッセージ |
|
|
|
|
|
タイマー |
|
| ||
|
エラー |
| |||
|
エスカレーション |
|
|
|
|
|
取り消し |
|
|
| |
|
補正 |
|
| ||
|
条件 |
|
| ||
|
リンク |
| |||
|
シグナル |
|
|
|
|
|
中断 |
| |||
|
多重 |
|
|
|
|
|
並列多重 |
|
|
表2.4 BPMN2 要素
| 要素タイプ | 要素 | 対応 |
|---|---|---|
|
タスク |
ビジネスルール |
|
|
スクリプト |
| |
|
ユーザータスク |
| |
|
サービスタスク |
| |
|
複数のインスタンスサブプロセスを含むサブプロセス |
埋め込み |
|
|
アドホック |
| |
|
再利用可能 |
| |
|
イベント |
| |
|
ゲートウェイ |
包含的 |
|
|
排他的 |
| |
|
並列 |
| |
|
イベントベース |
| |
|
コンプレックス |
| |
|
接続オブジェクト |
シーケンスフロー |
|
|
関連フロー |
| |
|
スイムレーン |
スイムレーン |
|
|
アーティファクト |
グループ |
|
|
テキストのアノテーション |
|
BPMN2 の背景およびアプリケーションに関する詳細は、OMG Business Process Model and Notation (BPMN) Version 2.0 を参照してください。


