すべてのプロダクト
Search
ドキュメントセンター

Security Center:システムコンポーネント

最終更新日:Jan 20, 2026

レスポンスオーケストレーションは、プレイブックの入出力パラメーターを定義し、基本的なプレイブックワークフローを構築するために使用できる基本的なシステムコンポーネントを提供します。

開始/終了

各フローには、開始ノードと終了ノードが 1 つずつ必要です。フローには開始ノードは 1 つしか設定できませんが、終了ノードは複数設定できます。

警告

開始ノードのデフォルト名は event です。プレイブックのオーケストレーション中に、他のコンポーネントに event という名前を付けないでください。

出力ゲートウェイ

ゲートウェイは、ワークフローの実行ブランチを制御するために使用されます。実行フローを次の図に示します。

ゲートウェイ名

実行ロジック

注意事項

デフォルト出力ゲートウェイ

1 つのノードから複数の下流ブランチを出力し、すべてのブランチを実行します

コンポーネントの選択は不要です。ノード接続線を使用して設定を完了します。

説明

条件付き設定はサポートされていません。

単一出力 (排他ゲートウェイ)

フローに複数のブランチがある場合、条件を満たす最初のブランチのみが実行されます

単一出力コンポーネントを選択し、関連する条件付き設定を完了します。

説明

カスタム条件以外の条件のために、デフォルトの ELSE 条件が提供されます。

複数出力

フローに複数のブランチがある場合、条件を満たす全てのブランチが実行されます

複数出力コンポーネントを選択し、関連する条件付き設定を完了します。

デフォルト出力ゲートウェイ

image.png

設定手順

ノードをクリックし、接続線を使用して下流のブランチノードに直接接続できます。条件付き設定はサポートされていません

image

単一出力 (排他ゲートウェイ)

image.png

設定手順

  1. 基本ノードエリアで、[単一出力] コンポーネントをフローエディターキャンバスにドラッグします。

  2. [単一出力] コンポーネントをクリックします。右側の基本情報タブで、[設定] ボタンをクリックして条件設定ページを開きます。設定が完了したら、[OK] をクリックしてブランチ選択条件を保存します。

    ビジネスシナリオに応じて、[IF を追加] または [AND ELSE IF を追加] をクリックして条件グループを追加できます。各条件グループは 1 つのフロー分岐に対応します。条件の設定方法の詳細については、「コンポーネントの条件設定」をご参照ください。条件名を変更して、理解しやすく区別しやすくすることができます。

  3. ゲートウェイ接続線を設定します。

    1. 単一出力ゲートウェイのアイコンにマウスポインターを合わせ、接続ポイントをクリックしてブランチノードに接続します。image

    2. 接続線をクリックし、右側の設定ペインのドロップダウンリストからステップ 2 で設定した条件を選択します。

      重要
      • カスタム条件に一致しないケースを処理するために、デフォルトの ELSE 条件が提供されます。

      • 各接続線には異なる条件を選択する必要があります。

複数出力

image.png

設定手順

  1. 基本ノードエリアで、[複数出力] コンポーネントをフローエディターキャンバスにドラッグします。

  2. [複数出力] コンポーネントをクリックします。右側の基本情報タブで、[設定] ボタンをクリックして条件設定ページを開きます。設定が完了したら、[OK] をクリックしてブランチ選択条件を保存します。

    ビジネスシナリオに応じて、[IF を追加] をクリックして条件グループを追加できます。各条件グループは複数のフロー分岐に対応できます。条件の設定方法の詳細については、「コンポーネントの条件設定」をご参照ください。条件名を変更して、理解しやすく区別しやすくすることができます。

  3. ゲートウェイ接続線を設定します。

    1. 複数出力ゲートウェイのアイコンにマウスポインターを合わせ、接続ポイントをクリックしてブランチノードに接続します。image

    2. 接続線をクリックし、右側の設定ペインのドロップダウンリストからステップ 2 で設定した条件を選択します。

      説明

      異なる接続線に同じ条件を選択できます。

入力ゲートウェイ

2 種類の入力ゲートウェイがサポートされています。ブランチが正常に実行される場合、両方のゲートウェイは同じように機能します。違いは、異常なブランチ実行をどのように処理するかです。

ゲートウェイ名

実行ロジック

注意事項

デフォルト入力ゲートウェイ

すべての上流ブランチの実行が完了した後に実行を継続します。ブランチがエラーを報告した場合でも、後続の実行は継続されます。

コンポーネントの選択は不要です。ノード接続線を使用して設定を完了します。

収束ゲートウェイ

すべての上流ノードの実行完了を待ち、すべての「必須」上流ブランチが実行されたかどうかを判断します。実行された場合、後続のノードがトリガーされます。実行されなかった場合、ノードの実行は失敗します。

  • 収束ゲートウェイコンポーネントを選択し、「必須」および「非必須」の接続条件を設定します。

  • 通常のゲートウェイと比較して、上流ノードと下流ノードの間の関連付けを自由に選択できます。

デフォルト入力ゲートウェイ

image.png

設定手順

ノードをクリックし、接続線を使用して下流のブランチノードに直接接続できます。

image

収束ゲートウェイ

image.png

設定手順

  1. 基本ノードエリアで、[収束] コンポーネントをフローエディターキャンバスにドラッグします。

  2. ゲートウェイ接続線を設定します。

    1. ノードをクリックし、接続線で [並列ゲートウェイ] コンポーネントに接続できます。

      image

    2. 接続線をクリックし、右側の設定ペインのドロップダウンリストから [必須] または [非必須] を選択します。

      説明

      「必須」を選択した場合、このパス上のノードは実行される必要があります。実行されない場合、下流ノードはトリガーされません。

子フロー

  • 通常のフローと同様に、子フローにも開始ノードと終了ノードが必要です。子フローを使用すると、複雑なフローをグループ化して、フロー全体をより明確で理解しやすくすることができます。子フローでループを実行することもできます。

  • 子フローと親フローは同じ変数空間にあります。入力、上流ノードの戻り値、変数など、親フローのデータは子フローで使用できます。子フローでの変数の変更は、親フローにも反映されます。

  • 子フロー外の下流ノードでは、子フロー内のノードの最終実行の戻り結果を取得できます。

子フローループの設定

image.png

  1. [ループを有効にする] ボタンをクリックします。

  2. [ループモード]:Do-while の場合、条件がチェックされる前にループ本体が実行されます。While-do の場合、ループ本体が実行される前に条件がチェックされます。

  3. [最大ループ数]:無限ループを防ぐために、最大ループ数を設定します。

  4. [ループ終了条件] を設定します:子フローの各ループで実行されるすべての内部ノードのパラメーターを条件として使用できます。パラメーターの設定方法の詳細については、「コンポーネントの条件設定」をご参照ください。

ループ終了判定ロジック

各ループは、その呼び出しに対して子フロー内の実行されたすべてのノードの実行が完了したときに終了します。たとえば、「通知 2」ノードが実行を完了して終了ノードに到達しても、「遅延」ノードがまだ実行中の場合、現在のループは、実行可能なすべてのノードが終了するまで待機してから、次のループ反復を開始します。

たとえば、次のシナリオでは、「通知 2」ノードは実行を完了して終了ノードに到達しましたが、「遅延」ノードはまだ実行中です。現在の反復は、実行可能なすべてのノードが終了するまで待機してから、次のラウンドの再帰的呼び出しを開始します。

デフォルトのループパラメーター

子フローは、子フロー内のコンポーネントが使用するために現在のループカウントを取得するために使用できるデフォルトのパラメーターを提供します。

  • ループカウント:1 から始まります。フォーマットは ${child_flow_name.curLoop} です。

  • ループインデックス:0 から始まります。フォーマットは ${child_flow_name.curIndex} です。

例:

子フローでは、NotifyMessage コンポーネントでループインデックスを使用してメール本文を書き込み、開始ノードから配列パラメーターの値を取得できます。

コンポーネントの条件設定

単一出力ゲートウェイ、複数出力ゲートウェイ、子フローループの終了、フィルターコンポーネントなどのシナリオでは、対応する機能を有効にするために条件を設定する必要があります。レスポンスオーケストレーションは、これらの設定のための共通ページを提供します。ルールは次のとおりです。

image

番号

説明

1 - 論理演算子

AND:すべての条件を満たす必要があります。

OR:条件の少なくとも 1 つを満たす必要があります。

重要

論理演算子は、同じグループ内の異なるルール間の論理関係のみを決定できます

2 - 否定スイッチ

現在のグループの条件判定を否定します。

3 - グループにルールを追加

グループにルールを追加します。グループ内の複数のルール間の論理関係は、左上の 1 - 論理演算子によって決定されます。

4 - 条件グループを追加

クリックしてフィルター条件のグループを追加します。

重要

異なるグループ間の関係は AND に固定されており、1 - 論理演算子の影響を受けません。

5 - 条件フィールド

式と定数をサポートします。これは通常、先行するノードからの出力フィールドです。

6 - 条件判定ルール

文字列、数値、および監視リスト (データセット) の IN や = などの操作をサポートします。詳細については、「フィルターコンポーネント」をご参照ください。

7 - 条件値

式と定数をサポートします。

条件設定の例

image.png

上の図では、name の値が "john" または "alice" であり、かつ age の値が 12 から 20 の間 (両端を含む) であれば、条件が満たされます。

条件判定ルールの説明

ルール名

ルールの説明

備考

IP データセットに含まれない

値が IP 監視リストに含まれていません。

監視リストを選択する前に、まず Security Center > Agentic SOC > 連携センター > 監視リストで設定する必要があります。

IP データセットに含まれる

値が IP 監視リストに含まれています。

データセットに含まれない

値が監視リストに含まれていません。

データセット内

値が監視リストに含まれています。

文字列 | 次に等しい

次に等しい。

なし

文字列 | 等しくない

等しくない。

なし

文字列 | 次を含む

次を含む。

例:「abc」は「bc」を含みます。

文字列 | 次を含まない

次を含まない。

例:「abc」は「d」を含みません。

文字列 | 次で始まる

次で始まる。

例:「abc」は「ab」で始まります。

文字列 | 次で終わる

次で終わる。

例:「abc」は「bc」で終わります。

文字列 | 次で終わらない

次で終わらない。

例:「abc」は「ab」で終わりません。

文字列 | 正規表現に一致

正規表現に一致します。

例:「abcabc」は式 (abc)+ に一致します。

文字列 | 正規表現に一致しない

正規表現に一致しません。

例:「abab」は式 (abc)+ に一致しません。

文字列 | 空である

空文字列です。

空文字列、null 値、および NULL 値は空と見なされます。

文字列 | 空ではない

空文字列ではありません。

なし

数値 | 次に等しい

等しい。

なし

数値 | 等しくない

等しくない。

なし

数値 | 次より大きい

より大きい。

なし

数値 | 次以上

次以上。

なし

数値 | 次より小さい

未満。

なし

数値 | 以下

以下。

なし

数値 | 範囲

数値が指定された範囲内にあるかどうかを確認します。フォーマットは「値,値」です。

例:1 は -1,5 の範囲内にあります。