依存関係性ルールの作成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • CI クラスのホスティングおよび格納規則 (依存関係性ルール) を作成して、ビジネスディスカバリープロセスおよびサービスマッピング中に依存 CI を正しく識別できるようにします。ディスカバリー は依存関係性ルールを適用する識別 API を呼び出します。

    CI クラスマネージャーに基本的なホスティング ルールまたは格納規則を作成できます。または、メタデータ エディターを使用して、ホスティング ルールと格納規則のグループ、および格納規則内の受信エンドポイントまたは送信エンドポイントを作成します。CI クラスマネージャーとメタデータ エディターは同期しており、これらの各ツールを使用して依存ルールを表示および編集できます。

    CMDB クラスの依存関係性ルールを作成する

    CI クラスマネージャーを使用して、CMDB クラスの基本依存関係性ルール (ホスティングまたは格納関係性ルール) を作成します。

    始める前に

    必要なロール:itil には読み取りアクセス、itil_admin (itil の上位) にはフルアクセス権があります。

    このタスクについて

    依存関係性ルールを作成するクラスには、依存識別ルール が必要です。

    手順

    1. 移動先 すべて > 構成 > CI Class Manager (CI クラスマネージャー).
    2. [階層] をクリックして CI クラス リストを表示し、ホスティング ルールまたは格納規則を作成するクラスを選択します。
    3. クラス ナビゲーション バーで、[依存関係] をクリックします。
    4. [依存関係性] ビューで [依存関係を追加] をクリックします。
    5. [依存関係性ルールを追加] ダイアログ ボックスに詳細を入力します。
      フィールド 説明
      ルールタイプ このルールがホスティングルールであるか格納のルールであるかの指定。
      このクラス ルールが適用されるクラス。
      関係 ルールの関係性タイプ。
      ターゲットクラス 依存関係性ルールのターゲットクラス。このクラスの子クラスまたは親クラスとしての指定は、指定された [関係] に基づいています。
    6. [保存] をクリックします。

    次のタスク

    [派生にリセット] をクリックし、選択したクラスに対して特別に追加されたすべての依存関係性ルールを削除する操作を確認します。親クラスから派生した依存関係のみが残ります。

    子クラスと親クラスの詳細については、「Table extension and classes」を参照してください。

    格納規則のコレクションを作成または編集する

    CI の格納規則を作成して、ビジネスディスカバリープロセスおよびサービスマッピング中に依存 CI を正しく識別できるようにします。ディスカバリーは、依存関係性ルールを適用する識別 API を呼び出します。

    始める前に

    必要なロール:admin

    このタスクについて

    格納規則は、CIType1 RelationshipType CIType2 のように構成された 2 つの CI 間の関係を定義する依存関係性ルールです。追加する最初の CI タイプは、格納規則のチェーンである格納規則グループの最上位 CI になります。格納規則のセット全体は、トップレベル CI に基づいてグループとして編成されます。

    新しい CI タイプの格納規則グループを作成するには、最初に関係の CI Type1 を追加する必要があります。存在する CI タイプの子格納規則を追加するには、その CI タイプを選択し、関係性タイプおよび CI Type2 である関係性ルールの第 2 部分を定義する必要があります。

    格納規則グループ内の各ルールに、受信エンドポイントまたは送信エンドポイントを追加できます。これらのエンドポイントは、青色の上下矢印で示されます。エンドポイントを追加した後、格納規則階層のその分岐に格納規則を追加することはできません。

    手順

    1. 移動先 すべて > 構成 > メタデータエディター.
    2. メタデータ エディターで、[格納規則] タブをクリックします。
    3. [新規ルールを追加] をクリックして、トップレベルのルールを追加します。または、子ルールを追加するルールをポイントして、右側に表示される緑色の [+] アイコンをクリックします。
    4. [格納ルールを <クラス> に追加] フォームに入力します。
      フィールド 説明
      構成アイテム タイプ ルールが適用される CI クラス。
      関係性タイプ ルールの関係性タイプ。
      リレーションシップの方向を逆にする ルール内で逆の関係を使用できるようにします。
      常にサービス モデルに含める それらの親 CI (格納関係に基づく) がサービス マップに存在する場合は、常に指定されたクラスの CI をサービスマップに含めることができるようにします。
    5. [作成] をクリックします。
    6. 子ルールにエンドポイントを追加します。
      1. エンドポイントを追加する子ルールを指定します。
      2. 右に表示される青い [+] アイコンをクリックします。
      3. [エンドポイントを <クラス> に追加] フォームに入力します。
        フィールド 説明
        エンドポイントタイプ エンドポイントのタイプ。
        受信または送信 エンドポイントの方向。
      4. [作成] をクリックします。

    ホスティングルールのコレクションを作成または編集する

    CI のホスティング ルールを作成して、ビジネスディスカバリープロセスおよびサービスマッピング中に依存 CI を正しく識別できるようにします。ディスカバリー は依存関係性ルールを適用する識別 API を呼び出します。

    始める前に

    ホスティング ルールは、<CI Type1> <関係性タイプ> <CI Type2> のような構造の 2 つの CI 間の関係を定義する依存関係性ルールです。ホスティング ルールを作成するには、CI タイプを関係性ルールに <CI Type1> として追加し、次に関係性ルールの第 2 部分 (関係性タイプと <CI Type2>) を定義する必要があります。ホスティング ルールのセット全体は、ホストされているトップレベル CI に基づいてグループとして編成されます。

    ホスティング ルールには、互いを逆にした 2 つのルールが暗黙的に含まれています。「<CI Type1> <関係性タイプ> <CI Type2>」というルールを作成すると、「<CI Type2> <逆の関係性タイプ> <CI Type1>」が自動的に追加されます。

    必要なロール:admin

    手順

    1. 移動先 すべて > 構成 > メタデータエディター.
    2. メタデータエディターで、[ホスティングルール] タブをクリックします。
    3. [新規ルールを追加] をクリックして、トップレベルのルールを追加します。または、子ルールを追加するルールをポイントして、右側に表示される緑色の [+] アイコンをクリックします。
    4. [ホスト/ホスティング ルールを <クラス> に追加] フォームに入力します。
      フィールド 説明
      構成アイテム タイプ ルールの <CI Type2>。
      関係性タイプ ルールの関係性タイプ。
      リレーションシップの方向を逆にする ルール内の関係を逆にする場合にチェックします。
    5. [作成] をクリックします。