---
sourceDocument: オーストラリア ワークフローのビルド
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/build-workflows

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ワークフローのビルド

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# \[フロー変数に追加\] フローロジック

# \[フロー変数に追加\] フローロジック {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

オブジェクトフロー変数の 1 つ以上のアレイに値を追加します。フローデータを使用して値を生成します。

## 入力 {#append-to-flow-variables-flow-logic__section-inputs}

フローロジックに必要な各入力の値を指定します。動的な値を追加するには、\[データ\] パネルからピルをドラッグするか、ピルピッカーから選択します。{#append-to-flow-variables-flow-logic__inputs-description}

名前
:   データタイプ：Flow Variable

    オブジェクト値を追加するオブジェクトフロー変数のアレイの名前。ドロップダウンリストには、Array.Object タイプのフロー変数のみが表示されます。

データ
:   データタイプ：Array of Objects, Object, or flow variable data pill

    追加する値を含むオブジェクトデータピル。既存のオブジェクトデータピルを使用する場合、オブジェクトスキーマはフロー変数で使用されるものと一致する必要があります。または、フロー変数のスキーマを展開して、各オブジェクトプロパティにフロー変数データピルを提供することもできます。

## 出力 {#append-to-flow-variables-flow-logic__section-outputs}

このフローロジックは独自の出力を生成しませんが、\[データ\] ペインで選択した Array.Object フロー変数にオブジェクト値を追加します。{#append-to-flow-variables-flow-logic__outputs-description}

## 一般的なガイドライン {#append-to-flow-variables-flow-logic__section_igy_qdw_sgc}

\[フロー変数に追加\] フローロジックを使用する場合は、次の一般的なガイドラインを使用してください。  

データ値を指定するための入力変数またはフロー変数の作成
:   オブジェクトの既存のアレイがある場合は、このオブジェクトのアレイをサブフロー入力として使用できます。または、1 つ以上のフロー変数を使用して、フロー内にオブジェクトのアレイを作成することもできます。たとえば、レコード値をフロー変数に保存し、その変数値をオブジェクトのアレイ内のオブジェクトに追加することができます。

オブジェクトのアレイフロー変数を定義する
:   このフローロジックは、オブジェクトフロー変数のアレイが存在するかどうかに依存します。更新するオブジェクトスキーマ構造を持つオブジェクトフロー変数のアレイを作成する必要があります。

データピルオブジェクトスキーマがフロー変数オブジェクトスキーマと一致することを確認する
: 既存のオブジェクトデータピルを使用するようにデータ入力を構成する場合、オブジェクトスキーマはフロー変数で使用されるものと一致する必要があります。フローロジックは、異なるオブジェクトスキーマを持つフロー変数オブジェクトに値を追加することはできません。  

## インシデントオブジェクトのアレイをビルド {#append-to-flow-variables-flow-logic__example_tmf_f3c_sgc}

この例では、サブフローはカテゴリがネットワークであるインシデントを検索します。ネットワークインシデントごとに、サブフローはインシデント Sys ID の値とインシデントの簡単な説明をサブフロー変数に設定します。次に、サブフローはこれらの値をオブジェクトのアレイサブフロー変数に追加します。次に、サブフローはオブジェクトのアレイをサブフロー出力として提供します。

サブフロー実行の詳細には、オブジェクトのインシデントアレイの出力値が表示されます。
**関連概念**   

* [サブフロー出力フローロジックのアサイン](https://servicenow-prod.fluidtopics.net/dJ36w9ofQpALAFzzjlWJkQ "サブフローの実行が完了したときに返されるデータを指定します。親フローのデータとして、または別のプロセスの入力として、サブフローの出力を使用します。")
* [Call a Workflow フローロジック](https://servicenow-prod.fluidtopics.net/K4gN9Ge7qo_R9wl61y6cYg "公開済されたアクティブなワークフローをフローから実行します。フローデータをワークフロー入力として使用できます。たとえば、現在のレコードをワークフロー入力として指定できます。")
* [Do the following until フローロジック](https://servicenow-prod.fluidtopics.net/m0lWgvX0jyVuZbkTW90ufA "終了条件が満たされるまで、1 つ以上のアクションを繰り返し適用します。フローデータを使用して終了条件を指定できます。")
* [Do the following in parallel フローロジック](https://servicenow-prod.fluidtopics.net/ZUB7b_QHYxncydSfg79WRA "分離されたフローロジックブロック内の別々のパスでアクションとサブフローを実行します。")
* [動的フローのフローロジック](https://servicenow-prod.fluidtopics.net/3R6Gqfmj48yPFU50MkfJag "ランタイムデータを使用して、フローまたはサブフローを動的に識別して実行します。動的に呼び出されるフローまたはサブフローに必要な入力を提供するテンプレートをビルドします。")
* [終了フローのフローロジック](https://servicenow-prod.fluidtopics.net/cybsRQypL1qeFtW5uFx6LQ "現在のフローの実行を停止します。終了条件を指定するには、フローのブランチ内で [終了フロー (End Flow)] を使用します。たとえば、特定の If フローロジックブロックに達したときにフローを終了します。")
* [For Each フローロジック](https://servicenow-prod.fluidtopics.net/OltgXmk4zVeN4NajwPjTvg "レコードリスト内の各レコードに 1 つ以上のアクションを適用します。")
* [If フローロジック](https://servicenow-prod.fluidtopics.net/A54itxnNi3psQkBfo9CxTg "条件のリストが満たされた場合にのみ、1 つ以上のアクションを選択的に適用します。")
* [Make a decision フローロジック](https://servicenow-prod.fluidtopics.net/nCGZDfyuEyzV_wM2sSDvkQ "複数の条件付きパスが必要な状況では、ネストされた If、Else If、または Else フローロジックの代わりに、ディシジョンテーブルブランチロジックを使用できます。たとえば、必要な自動車保険の種類を決定する場合は、ディシジョンテーブルに年齢、事故歴、車種などを追加入力して、保険の適用範囲のレベルを決定できます。このロジックにより、時間が短縮され、ネストされた if 条件や switch case 文より可読性の高い形式になります。")
* [\[フロー変数の設定\] フローロジック](372SbXcIc6S0i78sc51Q5A "フローデータをデータピルとして格納する 1 つ以上のフロー変数に値をアサインします。データピルを参照してフロー変数の値にアクセスします。")
* [Try フローロジック](https://servicenow-prod.fluidtopics.net/FBN1xBp4ouZY2aMOSzwKzw "フローロジックブロック内でエラーが発生した場合でも、フローの実行を継続できるようにします。フローロジックブロック内のエラーに応じて一連のアクションを実行します。")
* [Wait for a duration フローロジック](https://servicenow-prod.fluidtopics.net/ycxe5J8HPJ48FNJAWNod2A "自動化プロセス中に操作する時間をユーザーに与えたり、特定の日時まで操作の完了を待機するには、このフローロジックを使用します。。")  
**関連資料**   

* [Exit Loop フローロジック](https://servicenow-prod.fluidtopics.net/j3CDZqF_l7e5wtv6p_m9iw "If フローロジックの条件が満たされたら、フローロジックループを終了します。フローロジックループの後の次のステップからフローの実行を続行します。このフローロジックはブレークとも呼ばれます。")
* [\[フロー出力の取得\] フローロジック](zp0ZcZill_Xvto~SzSG5Rw "動的フローまたはサブフローによって生成された出力値を取得します。")
* [Go back to フローロジック](https://servicenow-prod.fluidtopics.net/Fb6U0MhIqM5JLv8OjbzQZw "フロー内の前のステップに戻り、一連のアクションを繰り返します。")
* [Skip Iteration フローロジック](https://servicenow-prod.fluidtopics.net/1pwswJkxsqTjwY9G~oXtHQ "If フローロジックの条件が満たされた場合に、フローロジックループの現在の反復をスキップします。リスト内の次のアイテムを使用してフローロジックループの実行を続行します。このフローロジックは続行とも呼ばれます。")

