3.6.4 プロパティのマッピングとは
プロパティのマッピングとは,片方のステッププロパティまたはサービスプロパティから,もう片方のステッププロパティまたはサービスプロパティに値を引き継ぐ設定のことです。これにより,プロパティの値を動的に設定できます。
入力プロパティのマッピング設定
入力プロパティを編集してマッピングを設定する場合,編集対象の入力プロパティが値の引き継ぎ先となり,マッピングするプロパティが値の引き継ぎ元となります。
入力プロパティにマッピングできるのは,次のプロパティです。
ステッププロパティ
サービスの入力プロパティ
「reserved.loop.output」「reserved.terminal.account」「reserved.terminal.password」「reserved.terminal.suPassword」以外の予約プロパティ
変数
入力プロパティにマッピングを設定した場合のデータの流れの例を次の図に示します。
図では,入力プロパティにプロパティAをマッピングしています。そのため,プロパティAに指定または出力された値は,入力プロパティの値として引き継がれます。
出力プロパティのマッピング設定
出力プロパティを編集してマッピングを設定する場合,編集対象の出力プロパティが値の引き継ぎ元となり,マッピングするプロパティが値の引き継ぎ先となります。
出力プロパティにマッピングできるのは,次のプロパティです。
サービスの出力プロパティ
-
予約プロパティ「reserved.loop.output」
変数
出力プロパティにマッピングを設定した場合のデータの流れの例を次の図に示します。
図では,出力プロパティにプロパティAをマッピングしています。そのため,出力プロパティに出力された値は,プロパティAの値として引き継がれます。
- 重要
マッピングを設定している出力プロパティを,入力プロパティにマッピングすると,ビルド時にエラーになります。例えば,サービスの出力プロパティに値を引き継ぐよう設定したステップの出力プロパティの値を,次のステップの入力プロパティに引き継ぐことはできません。