[フロー変数の設定] フローロジック
フローデータをデータピルとして格納する 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;