ステップを条件付きにする

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 必要に応じて、ディスカバリーサービスマッピング によるパターンステップの実行方法を定義する前提条件を作成します。

    始める前に

    必要なロール:pd_admin

    プログラミングの基礎知識が望ましいです。

    パターンを作成するか、変更するパターンを選択します。

    関連するパターンステップに移動します。

    1. パターンフォームで、ディスカバリー の関連する識別セクションを選択します。

      または、サービスマッピング の関連する識別セクションまたは接続セクションを選択します。

    2. 関連するパターンステップを選択するか、ステップを追加するボタン をクリックしてステップを追加します。

    このタスクについて

    1 つまたは複数の必須条件を定義できます。たとえば、pattern_runtime_mode 変数を使用して、水平またはトップダウンの検出中にのみステップが実行されるように定義できます。

    共有ライブラリーステップに対して定義された必須条件が満たされない場合、この共有ライブラリーに属するすべてのステップがパターンでスキップされます。たとえば、変数がポイントしているファイルに「test」が含まれていない場合、このパターンでは共有ライブラリーステップ 1-1 から 1-5 が実行されません。この前提条件は、作成したパターンにのみ存在します。この共有ライブラリーを使用している他のパターンにこの必須条件は影響しません。
    共有ライブラリステップの前提条件

    手順

    1. [操作] リストの横にある [前提条件] チェックボックスをオンにします。
      すべての操作で前提条件を使用できるわけではありません。
    2. 最初の条件フィールドに、必要な値を入力します。
      たとえば、実際の文字列または変数名を入力します。

      前提条件を定義します。
    3. リストから演算子を選択します。
      [は空] を選択すると、2 番目のフィールドは無関係になり表示されません。
    4. 条件をさらに追加するには、プラスアイコンをクリックして基準を定義します。
    5. 複数の条件を作成する場合は、このパターンがそれらのすべてまたはいずれかを満たす必要があるかどうかを定義します。[満たしている] リストから、[すべて] または [任意] を選択します。
    6. ステップの操作の基準を満たす必要があるかどうかを定義します。[条件が次の場合 (If Condition is)] リストから [True] または [False] を選択します。

    クラスター文字列テーブルのデータをフィルタリングして、クラスター名のみを含むテーブルを受信するためのパターンステップを作成します。クラスター文字列変数が空でない場合にのみ、テーブルをフィルタリングするための前提条件を設定できます。

    前提条件の定義。