メインコンテンツへスキップ

はじめに

変数を使用すると、重要な情報を 1 か所に保存できます。情報が変更された場合、複数のフローではなく、その変数だけを 1 回更新すればよいため、エラーを減らし、フローの保守を容易にします。さらに、変数を使用することでフローの再利用性が向上します。値をハードコードする代わりに、同じ CloudFlow を異なるプロジェクトやアカウントで使用できます。

例えば、承認アクションが必要なすべてのフローで使用できる承認者変数を作成できます。個々のフローをそれぞれ更新するのではなく、承認者変数を変更して承認者のメールアドレスを 1 回だけ更新すれば済みます。

データを参照するのと同じ方法で、フロー内で変数を参照できます。

変数のスコープ

変数にはグローバルとローカルがあります。

  • グローバル変数は、組織内のすべてのフローからアクセスできます。複数の CloudFlow からアクセスする必要があるデータがある場合に、グローバル変数を使用できます。言い換えると、そのデータは一元管理されるべき定数です。

  • ローカル変数は、定義されたフロー内でのみアクセスできます。特定のフローにだけ関連するデータの場合は、ローカル変数を使用できます。例えば、特定のアカウントに特化したフローがある場合、そのアカウント ID 用のローカル変数を使用できます。これにより、フロー内の各ノードに ID を追加するのではなく、ID を 1 回だけ定義すれば済みます。別のアカウント向けにフローを再利用したい場合は、そのフローを複製してアカウント ID の変数を更新することで、時間を節約し、フローをより柔軟かつ保守しやすくできます。ローカル変数には任意の値を含めることができます。これは、後から値を入力するフローテンプレートに便利です。

変数のタイプ

変数を作成する際に、そのデータタイプを選択します。

注意

接続変数はアクションノードでのみ使用できます。他のノードでは使用できません。

TypeDescriptionExample
Stringテキスト値hello
Integer整数値42
Float小数値3.14
Boolean真偽値true
List順序付きコレクション。各アイテムに対して 要素タイプ (string、integer、float、boolean) を設定[1, 2, 3]
ConnectionAWS または GCP の接続。接続タイプ を設定し、組織の接続から接続を選択。詳細は 変数の作成と管理 および アクションノードで接続変数を追加 を参照