ノード関係構成の構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • ノード関係構成レコードを作成して、ノード間の関係を確立します。ソーステーブル、構成アイテム (CI) 関係と非 CI 関係の両方を含むノード関係を更新します。ノード関係構成では、ソーステーブルと他のテーブル (ターゲットテーブル) 間の接続を定義し、それらがどのように関連しているかを指定します。

    始める前に

    必要なロール:sn_oper_res.admin

    手順

    1. 移動先 すべて > データ関係フレームワーク > メインノード構成.
    2. リストから目的のメインノード構成を開きます。

      次の例は、インスタンスで使用可能なメインノード構成を示しています。

      リスト。
    3. ノード関係構成を追加するには、[ノード関係構成] 関連リストで [新規 ] を選択します。

      [ノード関係の構成] フォームが表示されます。

      記録。

      ノード関係構成フォームのフィールドの説明については、「 ノード関係の構成フォーム」を参照してください。

      これらの関係レジストリを設定するには、関係レジストリモジュールで関係レジストリレコードを作成します。例には、関係レジストリの新規レコードフォームが表示されます。

      Rel レジストリレコード。

      関係レジストリフォームのフィールドの説明については、「 関係レジストリレコードフォーム」を参照してください。

    4. [ソース] タブの [ソーステーブル] フィールドで、目的のテーブルを選択します。
      ソーステーブル。

      デフォルトでは、メイン設定レコードにリストされているテーブル (この例ではサービス [cmdb_ci_service] テーブル) が自動的に選択されます。要件に応じて、自動提案されたテーブルまたは別のテーブルを選択できます。

    5. [関係] タブの [関係レジストリ] フィールドで関係レジストリレコードを選択します。
      関係レジストリレコードは、ソーステーブルが別のテーブルにリンクする方法を定義します。
      1. [検索] アイコンを選択し、利用可能なリストから関係レジストリレコードを選択します。
        [関係] タブ。

        検索アイコンを選択すると、ソーステーブルとしてサービスを含むすぐに利用可能な関係レジストリが表示されます。リストから関係レジストリを選択できます。

      2. すぐに利用可能なリストからレコードを選択する代わりに、新しいレジストリレコードを選択するには、[ 新規] を選択します。
        新しい関係レジストリ。

        すぐに利用可能なオプションがニーズを満たさない場合は、新しいレジストリレコードを作成できます。

      3. 新しい関係レジストリレコードにわかりやすい名前を追加します。
        同じ名前のレジストリが他に存在する可能性があるため、混乱を避けるために適切な名前を追加できます。
      4. [ テーブル ] フィールドで関係テーブルを選択します。
        テーブルは、前の画面の [ソース] テーブルと同じである必要があります。このテーブル名は、メインノード設定レコードで定義したテーブルとは異なる場合があります。
      5. [ 関係性タイプ ] フィールドで、テーブルの関係性タイプを選択します。
        テーブルを選択すると、次のオプションがドロップダウンに表示されます。
        1. 1 対 1
        2. 1 対多
        3. 多対多
        4. スクリプト化された関係
        選択したドロップダウン値に基づいて、異なるテーブルリストが [ 関係 ] フィールドに表示されます。
      6. [ リレーションシップテーブル ] フィールドでリレーションシップテーブルを選択します。

        1 対 1 の関係タイプの場合、[ リレーションシップ ] フィールドには、ソーステーブルで参照フィールドとして使用されるテーブルのリストが表示されます。

        テーブル名が [ 関係 ] フィールドに入力されます。

        テーブル。
      7. [Submit (送信)] を選択します。

        ソーステーブルと関係レジストリを構成しました。

        レジストリ。

        ターゲットテーブルを選択するには、次のステップでノード関係構成情報レコードの [ターゲット] セクションを構成します。

        ターゲットフィールド。
    6. [ターゲット] タブを構成します。
      このステップでは、すべての関係オプションについて説明します。
      ステップ説明
      1 対 1

      m2m 以外のテーブルの場合、[ターゲット] タブで [ターゲット参照フィールド] として [Sys ID] を選択し、[ターゲットテーブル] として [関係] テーブルを選択します。

      これは、1 対 1 および 1 対多のタイプで有効です。

      ターゲット。
      1 対多

      関係テーブルが m2m テーブルの場合は、[ターゲット参照] フィールドで [Sys ID] を選択し、[ターゲットテーブル] で関係テーブルと同じテーブルを選択します。

      1 対多。

      1 対多の場合、関係には、ソーステーブルを参照フィールドとして持つテーブルのリストが表示されます。

      多対多

      多対多の場合、[ 関係] フィールドには、ソーステーブルが参照されている m2m テーブルのリストが表示されます。[多対多] の場合は、ドロップダウンから出力として使用するフィールドを選択する必要があることに注意してください。たとえば、[cmdb_rel_ci] テーブルには 、親 (cmdb_ci) フィールドと (cmdb_ci) フィールドがあります。子サービスを検索する場合は、[ 子] を選択できます。多対多。

      スクリプト化済み

      スクリプト化された関係の場合は、sys_relationshipからレコードを選択できます。スクリプトを使用して関係を定義できます。

      スクリプト。更新されたスクリプト。

      ご覧のとおり、[ 適用先 ] テーブルは前の画面の [テーブル ] フィールドと同じである必要があります。ここでは [テーブル ] フィールドの値は [cmdb_ci_service_business] ですが、[ 関係] フィールドの値は [cmdb_ci_service] です。この構成が機能するのは、[cmdb_ci_service_business] テーブルが [cmdb_ci_service] テーブルに拡張されているためです。

    7. [Submit (送信)] を選択します。

      これで、メイン構成情報レコードのノード関係構成が更新されました。この例は、 サービスと依存関係 メイン構成情報レコードのノード関係構成を示しています。

      サービスと依存関係。