パラメータタイプ
フロー内のほとんどのノードは、前のノードのフィールドを参照できます。これには AWS・Google Cloud・DoiT のアクションノードなど、多くのノードが含まれます。このページでは、表示される可能性のあるパラメータタイプと、前のノードから値を参照する方法について説明します。
パラメータタイプ
パラメータには次のいずれかのタイプ があります。
-
単一値(Single value):フィールドごとに 1 つの値(文字列・数値(整数または浮動小数点)・ブール値・タイムスタンプ)。値を直接入力するか、前のノードから参照します。
-
リスト(List):タグ・地域・フィルターなどのアイテムの配列です。別のノードからリスト全体を参照することも、アイテムを個別に追加することもできます(またはその両方)。
-
マップ(Map):キーと値のペア(例:タグやラベル)。別のノードからマップまたは構造全体を参照することも、キーと値のエントリを手動で追加することもできます(またはその両方)。
-
構造体(Structure):固定されたフィールド名を持つ入れ子のオブジェクト(例:name・id・tag を持つリソース)。各フィールドを個別に設定する必要があります。各フィールドについて、値を直接入力するか、+ ボタンを使用して前のノードから値を参照します。言い換えると、構造体全体を一度に参照することはできず、個々のフィールドを参照する必要があります。
単一値を参照する
パラメータの横にある + ボタンを使用して、前のノードの出力または入力のフィールドを選択してください。選択した値は、フロー実行時に使用されます。これは単一値フィール ドだけでなく、リスト・マップ・構造体パラメータ内の個々のアイテムやエントリにも使用できます。
テキストと参照の両方を受け付けるパラメータ(例:通知メッセージ・HTTP リクエストボディ・メールの件名)では、@ を入力して参照ピッカーを開き、参照を挿入することもできます。参照はインラインで挿入されます。同じフィールドにテキストと追加の参照を続けて入力できます。
リスト全体を参照する
パラメータがリストを期待している場合、次の 2 つの方法があります。前のノードからリスト全体を参照するか、リスト内の個々のアイテムを参照します。
-
前のノードからリストを参照したいフィールドで、+ ボタンを選択してください。
-
リストの取得元を選択します。Variables(フローに変数がある場合)、trigger(Schedule や Manual trigger など)、またはフロー内のそれ以前の node(ノード名)から選択します。

リスト全体を参照する場合、追加のマッピングは不要です。
-
リストを選択します。

リスト全体を参照する場合、追加のマッピングは不要です。
個々のアイテムを参照したい場合は、リストを展開し、含めたいアイテムを個別に選択してください。
-
(任意)下部にアイテムを手動で追加してください。実行時には、これらのアイテムは参照したリストの後に追加されます。
マップ全体または構造体全体を参照する
パラメータがマップ(キーと値のペア)を期待している場合、前のノードからマップまたは構造体全体を参照することも、キーと値のエントリを追加して各値を参照または入力することもできます。マップパラメータには、マップ全体の参照用の最初のエントリが上部に表示され、その下にキーと値のエントリを追加できます。
-
前のノードからマップまたは構造体を参照したいフィールドで、+ ボタンを選択してください。
-
マップまたは構造体の取得元を選択します。Variables(フローに変数がある場合)、trigger(Schedule や Manual trigger など)、またはフロー内のそれ以前の node(ノード名)を選択し、その後、参照するマップまたは構造体フィールドを選択してください。

-
(任意)パラメータが許可している場合、参照したマップに加えてキーと値のペアをさらに追加できます。実行時には、参照したマップまたは構造体が、手動で追加したエントリとマージされます。同じキーが両方に存在する場合は、手動で追加したキーと値のペアが参照値を上書きします。
出力と入力
前のノードを参照する場合、そのノードの output と input のどちらを使用するかを選択します。
-
Output は、そのノードが実行されたときに生成した結果です。例えば API レスポンス(ID・リスト・ステータスなど)が含まれます。ノードを実行した結果として得られたデータが必要な場合に使用します。
-
Input は、そのノードが実行されたときに実際に送信した値です。これは、参照が解決された後の、そのノードの Parameters タブの最終的なパラメータ値 です。別のノードが実際に受け取った内容(例:前のノードが使用した地域のリスト)を再利用したい場合に使用します。
どちらのオプションも、+ ボタンでソースノードを選択したときに表示されます。必要なデータを保持している方を選択してください。
関連情報
- Nodes — すべてのノードタイプの概要
- AWS node — waiters や地域など AWS 固有の設定
- Google Cloud node — GCP 固有の設定
- DoiT node — スレッドの作成など DoiT 固有のアクション
- HTTP node — 外部 API への HTTP リクエスト
- Filter node — 前のノードのフィールドに対する条件評価
- Branch node — if/else 分岐ロジック
- Transform node — ノード間でのデータの再構成・再フォーマット
- Date/time node — タイムスタンプフィールドに対する日時計算
- Notification node — メールや Slack へのデータ送信
- Threads node — Jira や Linear などの ITSM ツールでの課題作成
- LLM node — 大規模言語モデルを使用したデータ処理
- Policy node — コンポライアンスポリシーに対するリソース評価
- SQL node — 請求データに対する SQL クエリ実行
- Datastore node — 構造化データの保存と取得
- Code node — カスタム JavaScript または Python コードの実行
- CLI node — サンドボックス内でのシェルスクリプト実行
- Sub Flow node — フロー内から別のフローを呼び出し
- Sleep node — 指定した期間だけフローを一時停止
- Test — ノードのテスト