フロー変数
Workflow スクラッチパッド変数と同様に、フローで直接使用して変更できる変数を作成します。[データ] パネルでフロー変数にデータピルとして直接アクセスします。
フロー変数を使用して、フローを通じて値を設定および取得します。フロー変数は、サブフローの入力および出力に似ています。どちらも、フローまたはサブフローで利用可能なデータを定義します。これらの主な違いはアクセス可能になるタイミングです。フロー変数にはフローを通してアクセスできます。入力にはサブフローの開始時にのみアクセスでき、出力にはサブフローが完了したときにのみアクセスできます。
フロー変数の作成
[その他のアクション] メニューの [フロー変数] オプションを使用して変数を作成します。一度に複数の変数を作成するには、それぞれの名前とデータ型を選択します。フロー変数は、[データ] パネルの [フロー変数] セクションにデータピルとして表示されます。
フロー変数への値の割り当て
- 変数の名前
- 変数のデータ値です。
[フロー変数の設定] を 1 回使用するだけで、すべての変数に値を割り当てることができます。他のデータピルとは異なり、フロー変数に割り当てられた値はいつでも変更できます。[フロー変数の設定] を使用すると、変数の現在の値が上書きされます。変数に値が割り当てられていない場合、デフォルト値は null です。
フロー変数の値は、上から下に割り当てられた順序で設定されます。同じ変数の値を複数回設定すると、フローは最後に設定された値のみを使用します。 たとえば、これらの 3 つの変数定義は、変数が [最後の値セット (last value set)] のランタイム値を持つようになります。
| 順番 | 変数 | 設定 |
|---|---|---|
| 1 | 変数 | 最初の値セット |
| 2 | 変数 | 2 番目の値セット |
| 3 | 変数 | 最後の値セット |
変数の値は、他の変数を含めて、フローの初期のデータピルを参照できます。他のデータピルを参照して変数の値を設定する場合は、変数割り当ての順序を維持する必要があります。参照される値は、常に参照される値を使用する変数の前に来る必要があります。順序を変更すると、null 値が生成される場合があります。 たとえば、これらの変数定義は、変数定義の順序を維持している場合、予想されるランタイム値のみを生成します。
| 順番 | 変数 | 設定 | ランタイム値 |
|---|---|---|---|
| 1 | 変数 1 | 1 つ | 1 つ |
| 2 | 変数 2 | {変数 1}、2 | 1、2 |
| 3 | 変数 3 | {変数 1}、{変数 2}、3 | 1、2、3 |
フロー実行の詳細
[フロー変数の設定] フローロジックの概要が実行の詳細に表示されます。詳細には、アクションで設定されたすべての変数セットの名前、タイプ、構成、およびランタイム値が表示されます。実行の詳細には、アクションまたはフローロジックで使用される場合の変数に関する情報も表示されます。その場合は、タイプ、構成、およびランタイム値が表示されます。
サポートされるデータ型
- 日付/時刻
- 10 進数
- 浮動小数点数
- 整数
- JSON
- 参照
- 文字列
- True/False