第1章 Business Process Modeling and Notation バージョン 2.0
Business Process Modeling and Notation バージョン 2.0 (BPMN2) 仕様は、ビジネスプロセスを描画表現するための標準や要素の実行セマンティクスの定義、XML 形式でのプロセス定義を行うときに使用する Object Management Group (OMG) 仕様です。
プロセスは、そのプロセス定義によって定義または決定されます。プロセスはナレッジベースに存在し、ID で 識別されます。
表1.1 一般的なプロセスプロパティー
| ラベル | 説明 |
|---|---|
|
Name |
プロセスの名前を入力します。 |
|
Documentation |
プロセスについて記述します。このフィールドのテキストはプロセスドキュメントに含まれます (該当する場合)。 |
|
ID |
このプロセスの識別子 ( |
|
Package |
Red Hat Process Automation Manager プロジェクトにおけるこのプロセスのパッケージの場所を入力します (例: |
|
ProcessType |
プロセスがパブリックかプライベートかを指定します (現在サポートされていません)。 |
|
Version |
プロセスのアーティファクトバージョンを入力します。 |
|
Ad hoc |
このプロセスがアドホックサブプロセスである場合は、このオプションを選択します。 |
|
Process Instance Description |
プロセスの目的の説明を入力します。 |
|
Imports |
クリックして インポート ウィンドウを開き、プロセスに必要なデータタイプクラスを追加します。 |
|
Executable |
このオプションを選択して、プロセスを Red Hat Process Automation Manager プロジェクトの実行可能な部分にします。 |
|
SLA Due Date |
サービスレベルアグリーメント (SLA) の有効期限の日付を入力します。 |
|
Process Variables |
プロセスのプロセス変数を追加します。プロセス変数は、特定のプロセスインスタンス内で表示されます。プロセス変数はプロセスの作成時に初期化され、プロセスの完了時に破棄されます。変数タグは、変数の動作をより詳細に制御します。たとえば、変数が |
|
Metadata Attributes |
メタデータ属性が存在する場合に何らかのアクションを実装するリスナーなど、カスタムイベントリスナーに使用するカスタムメタデータ属性の名前と値を追加します。 |
|
Global Variables |
プロセスにグローバル変数を追加します。グローバル変数は、プロジェクトのすべてのプロセスインスタンスとアセットに表示されます。グローバル変数は通常、ビジネスルールおよび制約によって使用され、ルールまたは制約によって動的に作成されます。 |
プロセスは、モデル化した要素のセットを格納するコンテナーの役割を果たします。プロセスには、フローオブジェクトおよびフローを使用してビジネスプロセスの実行ワークフローまたはパーツを指定する要素が含まれます。プロセスごとに、独自の BPMN2 のダイアグラムが割り当てられます。Red Hat Process Automation Manager には、BPMN2 ダイアグラムを作成するための新規プロセスデザイナーのほか、.bpmn2 拡張を使用して以前の BPMN2 ダイアグラムを開くレガシープロセスデザイナーが含まれます。新規プロセスデザイナーでは、レイアウトと機能セットが向上され、今後も開発が続けられる予定です。デフォルトでは、新規ダイアグラムは新規プロセスデザイナーで作成されます。