複合変数アクティビティの構成

  1. マップにアクティビティの追加します。

    デフォルトでは、アクティビティの [プロパティ] パネルで [構成] タブが開きます。

  2. アクティビティのデフォルトの [名前] を意味のある名前に変更します。
  3. [タイプ] リストで、[一般] > [複合変数] を選択します。
  4. [複合変数] リストで、ダイナミック複合変数を選択します。
  5. [アクション] リストで、次のいずれかのアクションを選択します。

    [行の追加]

    1. 複合変数を選択すると、複合変数に構成されているすべての列がテーブルにリストされます。
    2. 列ごとに、インライン値を指定するか、プロセス変数またはサーバー変数を選択します。
      • マップされていない列では、実行時にデフォルト値が使用されます。

      • 数値は 0 に設定する必要があります。

      • ブール値は false に設定する必要があります。

      • 文字列値は空欄にする必要があります。

      • 日付値は現在の日付と時間を設定する必要があります。

    このアクティビティを実行すると、実行時に、選択した変数の配列の最後に、指定した値で行が追加されます。

    [行の削除]

    次のいずれかの方法で行を削除します。

    • [インデックス]: 削除するインデックス値を指定します。

      [行インデックス] の値、つまり削除する行を指定します。

    • [カスタム検索]: 削除の検索基準を定義します。検索基準は追加、削除、変更できます。

      1. をクリックして、[検索基準] を表示します。

      2. インライン値、プロセス変数、またはサーバー変数を使用して名前と値を指定します。

      3. [追加] をクリックします。

        このアクティビティを実行すると、実行時に、指定したインデックスの行が削除されるか、検索基準に一致する行が配列から削除されます。行が存在しない場合、エラーが表示されます。

    [セル値を更新する]

    次のいずれかの方法を使用してセル値を更新します。

    • [インデックス]: 更新するインデックス値を指定します。複数の列を追加する更新ができます。

      1. [行インデックス] の値、つまり値を更新する行を指定します。

      2. クリックして、[列を更新する] を行います。

      3. インライン値、プロセス変数、またはサーバー変数を使用して名前と値を指定します。

      4. [追加] をクリックします。

        更新する複数の列を追加できます。

    • [カスタム検索]: 検索基準を定義します。複数の検索基準を追加できます。

      1. をクリックして、[検索基準] を表示します。

      2. インライン値、プロセス変数、またはサーバー変数を使用して名前と値を指定します。

      3. [追加] をクリックします。

      4. クリックして、[列を更新する] を行います。

      5. インライン値、プロセス変数、またはサーバー変数を使用して名前と値を指定します。

      6. [追加] をクリックします。更新する複数の列を追加できます。

        このアクティビティを実行すると、実行時に、指定したインデックスにある行の列が指定した値で更新されるか、検索基準を満たす行が更新されます。行が存在しない場合、エラーが表示されます。

    [行の取得]

    次のいずれかの方法で行を取得します。

    • [インデックス]: 必要な行を取得するには、インデックス値を指定します。取得する複数の列を追加できます。

      1. インライン値、プロセス変数、またはサーバー変数を使用して [行インデックス] の値を指定します。

      2. [データを返す] の場合は、取得する列を追加し、プロセス変数またはサーバー変数を使用して列をターゲットにマップします。

      3. [行数のカウント] で、Long または Short 型の変数を選択します。

    • [カスタム検索]: 検索基準を定義します。複数の検索基準を追加できます。

      1. をクリックして、[検索基準] を表示します。

      2. 名前 (列) を選択し、インライン値、プロセス変数、またはサーバー変数を使用して値を指定します。

      3. [追加] をクリックします。

      4. 行データを取得するには、[ポップアップ戻り変数] リストでダイナミック複合変数を選択します。

      5. 1 つ以上の列を追加し、それらをマップして、複合変数の結果を取得します。

      6. [行数のカウント] で、Long または Short 型の変数を選択します。

        このアクティビティを実行すると、指定したインデックスにある行のデータが正しい変数とともに返されるか、検索基準に一致する行がマップされた複合変数とともに返されます。行が存在しない場合、エラーが表示されます。

  6. プロセス マップを [保存] します。
  7. このアクティビティの他のプロパティを構成します。「アクティビティ プロパティ」を参照してください。