[フロー変数の設定] フローロジック

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • フローデータをデータピルとして格納する 1 つ以上のフロー変数に値をアサインします。データピルを参照してフロー変数の値にアクセスします。

    重要:
    このフローロジックは、既に作成されたフロー変数の値を設定します。フロー変数の作成手順については、「フロー変数の作成」を参照してください。

    入力

    フィールド 説明
    名前 変数の名前です。フローで使用可能な変数のリストから選択します。
    データ 変数の値です。文字列の値を入力するか、スクリプトを入力するか、データピルを使用します。変数の値は、他の変数を含めて、フローの初期のデータピルを参照できます。他のデータピルを参照して変数の値を設定する場合は、変数割り当ての順序を維持する必要があります。参照される値は、常に参照される値を使用する変数の前に来る必要があります。順序を変更すると、null 値が生成される場合があります。 空白の値を割り当てるには、このフィールドを空のままにします。
    注:
    フロー変数の値は、上から下に割り当てられた順序で設定されます。同じ変数の値を複数回設定すると、フローは最後に設定された値のみを使用します。

    スクリプトを入力するには、[[変数] のスクリプトをオンに切り替え] アイコンを選択します。スクリプトエディターにスクリプトを入力します。インラインスクリプトの詳細については、「インラインスクリプト」を参照して ください。

    出力

    このフローロジックは出力を生成しませんが、フロー変数の値を変更します。

    使用法

    フロー変数は、フローデータを特定のデータタイプのデータピルとして保存します。フロー変数データピルには、[データ] ペインの [フロー変数] セクションからアクセスできます。フロー変数値を使用するには、他のデータピルと同様に、[データ] ペインまたはピルピッカーからデータピルを選択します。

    インシデント番号変数の値をフローデータピル値に設定する

    この例では、フローでインシデントレコードのカテゴリがチェックされます。カテゴリがネットワークであると、フロー変数を使用してレコード番号が保存されます。

    データピル値を使用してフロー変数を設定します。

    フローの後半で、[メール送信] アクションは、メールの件名および本文の一部としてインシデント番号フロー変数を使用します。

    メールの件名と本文の両方にフロー変数インシデント番号を使用する [メール送信] アクション。

    スクリプトを使用したインシデント番号変数値の設定

    この例では、フローでインシデントレコードのカテゴリがチェックされます。カテゴリがネットワークであると、フロー変数を使用してレコード番号が保存されます。この例では、フロー変数はデータピル値ではなくスクリプトから設定されます。

    /*
    **Access Flow/Action data using the fd_data object. Script must return a value. 
    **Order number is offset by +1 in Error Handling Section.
    **Available options display upon pressing "." after fd_data
    **example: var shortDesc = fd_data.trigger.current.short_description;
    **return shortDesc;
    */
    var incNumber = fd_data.trigger.current.number;
    return incNumber;

    スクリプトを使用してフロー変数を設定します。

    実行の詳細

    図 : 1. インシデント番号変数値をデータピル値に設定するための実行の詳細
    データピルを使用してフロー変数を設定する詳細な操作の例。
    図 : 2. スクリプトを使用したインシデント番号変数値を設定するための実行の詳細
    スクリプトを使用してフロー変数を設定する詳細な操作の例。 インラインスクリプトを使用してフロー変数を設定する詳細な操作の例。