BPMN 2.0 の構成体から IBM Business Process Manager へのマッピング

Business Process Model and Notation (BPMN) バージョン 2.0 のファイル・フォーマットを使用して、IBM® WebSphere® Business Modeler から IBM Business Process Manager にエレメントをインポートすることができます。

以下の表に、Business Process Model and Notation (BPMN) バージョン 2.0 のファイル・フォーマットのエレメントと、それに対応するインポート後の IBM Business Process Manager オブジェクトまたはプロパティーとのマッピングを示します。 この表に含まれていないエレメントはインポートされません。 最上位のライブラリー・エレメントは太字体で表記しています。 最上位ライブラリー・エレメントの下に示された太字体でないエレメントは、その中の従属エレメントです。
BPMN の構成体 IBM Business Process Manager エレメント コメント
項目定義 ビジネス・ オブジェクト  
メッセージ (項目定義の参照なし) ビジネス・オブジェクト (構造体なし)  
リソース チーム V8.5 より前のバージョンでは、IBM BPM チーム・エレメントは「参加者グループ」と呼ばれていました。
グローバル・タスク 統合サービスまたは拡張統合サービス エレメントの選択内容は、『WebSphere Business Modeler から Process Designer へのビジネス・プロセスの移動』または『BPMN モデルのインポート』で説明している手順で何を選択するかによって異なります。
グローバル・ユーザー・タスク Human サービス  
グローバル・ルール・タスク 決定サービス  
インターフェース (元となる WSDL あり/なし) 統合サービスまたは拡張統合サービス インターフェースで操作を行うたびに、サービスが生成されます。 エレメントの選択内容は、『WebSphere Business Modeler から Process Designer へのビジネス・プロセスの移動』または『BPMN モデルのインポート』で説明している手順で何を選択するかによって異なります。
プロセス ビジネス・プロセス定義  
タスク アクティビティー 以下のルールが適用されます。
  • タスクに実行者が含まれる場合には、アクティビティーはユーザー・タスクを実装し、ヒューマン・サービスを参照します。
  • タスクに実行者が含まれない場合には、アクティビティーはシステム・タスクを実装し、統合サービスまたはシステム・サービスを参照します。
  • 着信サービスが、例えばバインディングをセットアップするためのデータが含まれる Web サービスである場合は、ビジネス・サービスに反映されます。 この呼び出しを実行するには、追加のステップが必要です。 詳しくは、『IBM Process Designer を使用した Web Service 統合コンポーネントのワイヤリング』を参照してください。
ヒューマン・タスク ヒューマン・サービスを参照するユーザー・タスク  
ビジネス・ルール・タスク 決定サービスを参照する決定タスク  
サービス・タスク (元となる WSDL あり/なしの操作が対象) システム・タスクを実装し、統合サービスを参照するアクティビティー  
受信タスク 中間メッセージ・イベント  
スクリプト・タスク 「Java スクリプト」実装を持つアクティビティー  
その他すべてのタスク・タイプ アクティビティー  
サブプロセス サブプロセス・タイプを持つアクティビティー 1 つの対象なし開始イベントのみ許可されます。 その他の開始イベント・タイプは、1 つの対象なし開始イベントに縮小されます。
イベント・サブプロセス イベント・サブプロセス・タイプを持つアクティビティー 1 つのエラー開始イベント、タイマー開始イベント、またはメッセージ開始イベントのみが許可されます。 複数のイベントが存在する場合は、最初のイベントだけが使用されます。 その他の開始イベント・タイプは、エラー開始イベントに変換されます。
プロセスを参照する呼び出しアクティビティー アクティビティー アクティビティーはビジネス・プロセス定義を参照します。
グローバル・タスクを参照する呼び出しアクティビティー サービス (タスク) を実装し、統合サービスを参照するアクティビティー アクティビティーはサービスを参照します。
排他的ゲートウェイ 排他的ゲートウェイ  
包括的ゲートウェイ 包括的ゲートウェイ  
並列ゲートウェイ 並列ゲートウェイ  
イベント・ベースのゲートウェイ メッセージ境界イベントを持つアクティビティー イベント・ベースのゲートウェイの後に続くメッセージ・キャッチ・イベントは、メッセージ境界イベントに変換されてからアクティビティーに添付されます。
対象なし開始イベント Start イベント 1 つの対象なし開始イベントのみ許可されます。 複数のイベントが存在する場合、1 つのみ作成されます。
メッセージ開始イベント メッセージ開始イベント  
タイマー開始イベント タイマー開始イベント  
エラー開始イベント エラー開始イベント  
その他すべての開始イベント・タイプ Start イベント  
End イベント End イベント  
エラー終了イベント エラー終了イベント  
メッセージ終了イベント メッセージ終了イベント  
強制終了イベント 強制終了イベント  
その他すべての終了イベント・タイプ 終了イベントが続くアクティビティー  
中間キャッチ・メッセージ・イベント 中間メッセージ・イベント (受信側)  
中間キャッチ・タイマー・イベント 中間タイマー・イベント  
中間キャッチ・リンク・イベント シーケンス・フロー  
その他すべての中間キャッチ・イベント アクティビティー  
中間スロー・メッセージ・イベント 中間メッセージ・イベント (送信)  
中間スロー・イベント アクティビティー  
境界エラー・イベント アクティビティーに添付されるエラー・イベント  
境界メッセージ・イベント アクティビティーに添付されるメッセージ・イベント  
境界タイマー・イベント アクティビティーに添付されるタイマー・イベント  
シーケンス・フロー シーケンス・フロー  
テキスト注釈  
データ・オブジェクト プライベート・プロセス変数  
プロセス・データ入力 プロセス入力  
プロセス・データ出力 プロセス出力  
入力データ・アソシエーション アクティビティー内部のデータ・マッピング プロセス変数またはプロセス入力から、サービス入力またはプロセス入力になります。
出力データ・アソシエーション アクティビティー内部のデータ・マッピング サービス出力またはプロセス出力から、プロセス変数またはプロセス出力になります。