BPMN 仕様は、BPMN 図に配置できる意味論オブジェクトの集合を定義しています。これらのオブジェクトは、さまざまな属性を定義できます。すべてのオブジェクト/属性は、全体として BPMN メタモデルとして見なすことができます。
BPMN をサポートしているアプリケーションは、指定が必要な BPMN 属性を使用できるようにするメソッドを提供する必要があります。
BPMN 仕様は、アプリケーションがこれらのメカニズムを使用可能にする方法は定義しません。代わりに、アプリケーション設計により、非グラフィック BPMN 属性をモデル作成する方法が決定されます。
以下のセクションでは、ARIS で BPMN 仕様がどのように実装されているかを説明します。
BPMN 属性ごとに、正確な ARIS での表示を説明します。これにより、ARIS ユーザーは以下を実行できます。
ARIS で BPMN 意味論全体をモデル作成する。
ARIS リポジトリに保存される BPMN 図の正確な意味論を決定する。
レポートを使用して、BPMN 図を BPMN XML に変換する。
ARIS レポートを使用して、BPMN 図/メタモデルを非依存形式にエクスポートします。
状況によっては、BPMN 属性は、拡張された ARIS モデリング手法にマッピングされます。特に、(BPMN 属性として表現される) BPMN 意味論のさまざまな定義は、以下の ARIS 概念の 1 つまたは複数にマッピングされます。
特殊な意味論を持つ ARIS 接続線 (たとえば、プロパティの定義、プロパティの割り当てなど)
同じ ARIS オブジェクト定義の複数のオカレンス (たとえば、[リンク] タイプのイベント、参照されるサブプロセスなど)
モデル アサインメント (たとえば、サブプロセスを独立してモデリングする際)