以下の例は、ビジネス・オブジェクトを複製する方法を示します。この例では、オリジナル・オブジェクトはトリガー・ビジネス・オブジェクト (triggeringBusObj) で、複製は inPort というポート変数のビジネス・オブジェクト (inPortBusObj) になります。どちらのビジネス・オブジェクトも、ライブラリー・ウィンドウおよびコンテンツ・ウィンドウの「Variables」フォルダーにあります。
この例の複製ビジネス・オブジェクトを作成するには、以下の手順を実行します。
- Activity Editor が開いていることを確認します。
- triggeringBusObj 変数を編集キャンバスにドラッグ・アンド・ドロップします。
- Duplicate 機能ブロックをキャンバスにドラッグ・アンド・ドロップして、triggeringBusObj 機能ブロックの右側に置きます。
- 注:
- Duplicate 機能ブロックは、ライブラリー・ウィンドウおよびコンテンツ・ウィンドウの General¥APIs¥Business Object フォルダーにあります。
- triggeringBusObj 変数の出力ポートと Duplicate 機能ブロックの「Original」入力の間に接続リンクを置きます。
- inPortBusObj 変数をキャンバスにドラッグ・アンド・ドロップして、Duplicate 機能ブロックの右側に置きます。
- オリジナル・ビジネス・オブジェクトの値を新規ビジネス・オブジェクトに割り当てるには、Duplicate 機能ブロックの「duplicate」出力と inPortBusObj 変数の入力の間に接続リンクを置きます。
図 54. ビジネス・オブジェクトの複製

- アクティビティー定義を保管するため、「ファイル」 --> 「保管」をクリックします。
