CI 関係ロールアップの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • CI 関係ロールアップにより、関係タイプを合計、カウント、最大、最小、または平均することができます。CI 関係ロールアップは作成することができます。

    始める前に

    必要なロール:ecmdb_admin

    このタスクについて

    CI 関係ロールアップは、追跡や通知の受信に役立ちます。たとえば、

    • 合計ロールアップでは、複数の CI のフィールドを合計し、関連する別の CI に結果を表示します。したがって、ラックに 4 つの構成アイテムがあり、すべて電力を消費する場合は、CI 関係ロールアップを作成してすべての電力使用量を合計し、結果をラック CI フォームの 1 つのフィールドに表示します。
    • ラックの電力消費が一定レベルを超えた場合は、通知を送信します。
    • 10 スロットのラックでは、9 スロットがいっぱいになったときに通知を送信します。

    CI 関係ロールアップは、[cmdb_ci] テーブルの cmdb synch event ビジネスルールを使用します。このビジネス ルールはデフォルトで有効になっていますが、実行する前にルールを少し変更する必要があります。

    手順

    1. 次のように移動する。 All (すべて) > 構成 > リレーションシップ > CI リレーションロールアップ.
    2. [New] をクリックします。
    3. フォームに入力します。
      表 : 1. CI 関係ロールアップのフィールド
      フィールド 説明
      CI リレーションシップタイプ ロールアップで使用する関係タイプをリストから選択します。たとえば、Members::Member of は親記述子 Members と子記述子 Member of を含みます。
      タイプ ドロップダウン リストから、[カウント]、[最大]、[平均]、[最小]、または [合計] のロールアップ タイプを選択します。
      親フィールド 操作が実行されるターゲット フィールド。
      子フィールド 方程式タイプへの入力。[親] フィールドは、子フィールドの選択の影響を受けます。
      ロールアップクラス 関係を使用できるクラス。たとえば、関係がラックにのみ適用されるように指定できます。
    4. cmdb synch event ビジネスルールを実行するには、[ビジネスルール] に移動します。
    5. 検索ボックスを使用して、[cmdb synch event] テーブルを検索します。
    6. cmdb synch event ビジネスルールをクリックし、[ビジネスルール] ページに移動します。
    7. [更新][削除]、および [クエリー] チェック ボックスをオンにします。
      また、関係が変更されたときに CI 関係ロールアップを再計算する場合は、同様の手順を使用して、cmdb_rel_ci synch event ビジネスルールの [有効] チェックボックスをオンにします。