複合変数とダイナミック複合変数の作成
プロセスの複合変数およびダイナミック複合変数を作成します。
「プロセス変数の作成」を参照してください。
複合変数
製品の詳細のリストなど、表形式または配列ベースのデータ値を保持する複合変数を作成します。
-
[新しい変数] ボックスで、変数に対する一意の [名前] を入力します。
デフォルトでは、変数の名前は変数の ID になります。ただし、必要に応じて ID を変更できます。
- [タイプ] リストで、[複合] を選択します。(デフォルト: 文字列)
-
デフォルトでは、「Column1」が追加されます。さらに列を追加するには、次の手順を実行します。
-
[列] の をクリックします。
デフォルトでは、列の [名前] が「Column2」と表示されます。列の名前は編集できません。
- [タイプ] リストで、列を選択します。
- [追加] をクリックします。
-
必要に応じて列を追加します。
列を変更および削除できます。最後に追加された列のみを削除できます。
-
[列] の をクリックします。
-
変数の内容を構成するには、[コンテンツの構成] クリックします。
選択した内容に応じて、[複合変数コンテンツの構成] ページまたは [ダイナミック複合変数コンテンツの構成] ページが表示されます。デフォルトでは、各列に単一の行が追加されます。
-
複合変数/ダイナミック複合変数の行数を構成するには (最初に動的に更新される場合)、[行数] を入力または選択し (デフォルト: 1)、[適用] をクリックします。
選択した行数が各列に表示されます。たとえば、2 つの列を追加し、行数として「6」に選択した場合、Column1 と Column2 に 6 行が追加されます。
-
行数の値を増は減できます。たとえば、2 列 6 行の場合、行数を 3 減らして [適用] をクリックすると、3 行が削除されますが、同じ数の列 (2) が保持されます。
注 最後に追加された行のみを削除できます。
-
各列に対して、次の手順を実行します。
- [ブール] などの[タイプ] を選択します。
- (マッピング プロセスまたはサーバー変数を使用して) 動的な値を指定するか、列内の各セルに静的な値を入力します。
注 変数の構成時に、列のタイプを更新することができます。タイプを変更するとその列内のすべてのセル値が破棄されるため、タイプに応じて値を指定できます。 -
[OK] をクリックします。
注 固定複合変数では、ジョブ全体を通して変数マッピングが保持されます。マップされた変数値がジョブ内で更新されるたびに、固定複合変数セルに更新内容が反映されます。
- [保存] をクリックします。
ダイナミック複合変数
- [タイプ] リストで、[ダイナミック複合] を選択します。(デフォルト: 文字列)
-
デフォルトでは、「Column1」が追加されます。さらに列を追加するには、次の手順を実行します。
-
[列] の をクリックします。
デフォルトでは、列の [名前] が「Column2」と表示されます。列の名前は編集できません。
- 列の [タイプ] を選択します。
- [追加] をクリックします。
-
必要に応じて列を追加します。
列を変更および削除できます。最後に追加された列のみを削除できます。
-
[列] の をクリックします。
-
変数の内容を構成するには、[コンテンツの構成] クリックします。
選択した内容に応じて、[複合変数コンテンツの構成] ページまたは [ダイナミック複合変数コンテンツの構成] ページが表示されます。デフォルトでは、各列に単一の行が追加されます。
-
複合変数/ダイナミック複合変数の行数を構成するには (最初に動的に更新される場合)、[行数] を入力または選択し (デフォルト: 1)、[適用] をクリックします。
選択した行数が各列に表示されます。たとえば、2 つの列を追加し、行数として「6」に選択した場合、Column1 と Column2 に 6 行が追加されます。
-
行数の値を増は減できます。たとえば、2 列 6 行の場合、行数を 3 減らして [適用] をクリックすると、3 行が削除されますが、同じ数の列 (2) が保持されます。
注 最後に追加された行のみを削除できます。
-
各列に対して、次の手順を実行します。
- [ブール] などの[タイプ] を選択します。
- (マッピング プロセスまたはサーバー変数を使用して) 動的な値を指定するか、列内の各セルに静的な値を入力します。
注 変数の構成時に、列のタイプを更新することができます。タイプを変更するとその列内のすべてのセル値が破棄されるため、タイプに応じて値を指定できます。 -
[OK] をクリックします。
注
-
ダイナミック複合変数の場合、行と列の数は動的です。設計時には設定されませんが、Web サービスやデータベース クエリなどの返される結果セットに基づきます。
-
ダイナミック複合変数セルの変数マッピングは、最初の作成のみに使用され、保持されません。固定複合変数では、ジョブ全体を通して変数マッピングが保持されます。マップされた変数値がジョブ内で更新されるたびに、固定複合変数セルに更新内容が反映されます。
-
- [保存] をクリックします。