変更に関して影響を受けるサービスと CI のリフレッシュ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • [影響するサービスと CI] 関連リストは、そのレコードと、影響を受ける CI に基づいて [サービスオファリングおよびビジネスアプリケーション] 関連リストにリストされているレコードを更新します。影響するサービスと CI を特定し、必要なアクションを実行できます。

    始める前に

    必要なロール:itil、change_manager、sn_change_write、または admin

    このタスクについて

    変更要求フォームで影響を受けるサービスは、次のいずれかの方法でリフレッシュされます。
    • 競合の検出:競合の検出がトリガーされると、影響を受けるサービスのリフレッシュが開始される場合があります。[影響を受ける CI] または [サービス] 関連リストに競合がある CI に関連したビジネスまたはアプリケーションサービスを自動的に含めるプロパティ (change.conflict.populateimpactedcis) は、[影響を受ける CI]/[サービス] 関連リストをリフレッシュするかどうかを制御します。このプロパティが有効になっている場合、現在の変更要求の refreshImpactedServices メソッドを呼び出す ChangeUtils スクリプトインクルードが呼び出されます。
    • 変更要求が [新規] ステータスから移行する時点で自動的に:影響を受けるサービスは、変更要求が [新規] ステータスから移行し、[影響を受ける CI] 関連リストが変更できない場合にリフレッシュされます。
    • コンテキストメニューから [影響を受けたサービスのリフレッシュ] オプションを選択するときに手動で行います。

    手順

    1. 次のように移動する。 All (すべて) > 変更 > オープン.
    2. 関連リストをリフレッシュする変更レコードを開きます。これらの値は、影響を受ける CI に基づいています。
    3. [他のアクション] アイコン 他のアクションアイコン をクリックしてから、[影響を受けたサービスのリフレッシュ] を選択します。
      [影響するサービス/CI]、[ビジネスアプリケーション]、および [サービスオファリング] 関連リストのレコードが、このフローに従って更新されます。
      • change.refresh_impacted.include_affected_cis プロパティが true に設定されている場合、svc_ci_assoc テーブルからすべてのサービスが取得されます。このプロパティが false に設定されている場合、サービスは CIUtils スクリプトインクルードから取得されます。
      • change.conflict.populateimpactedcis プロパティが true に設定されている場合、追加のサービスが ChangeCollisionHelper から取得され、サービスのリストに追加されます。
      • サービスマッピング プラグインがアクティブな場合、アプリケーションサービスが取得されます。これらが取得されると、関連付けタイプが [実行日時 (Runs On)] になり、関連付けの子は、影響を受けるリスト内の CI の 1 つになります。

      これらのすべてのサービスが関連付けられると、新しいリストが追加され、関連リスト内の既存のアイテムが削除されます。ここで manually_added フラグは false に設定されます。プロパティが有効になっている場合は、サービスのリストを使用してビジネスアプリケーションとサービスオファリングに入力されます。