Betroffene Services und CIs aufgrund von Changes aktualisieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die Datensätze in den zugehörigen Listen für betroffene Services und CIs, Serviceangebote und Geschäftsanwendungen werden auf Basis der betroffenen CIs aktualisiert. Sie können die betroffenen Services und CIs identifizieren und entsprechend handeln.

    Vorbereitungen

    Erforderliche Rolle: itil, change_manager, sn_change_write oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Die Aktualisierung betroffener Services in einem Change-Anforderungsformular wird auf eine der folgenden Arten ausgeführt:
    • Konflikterkennung: Wenn eine Konflikterkennung ausgelöst wird, kann die Aktualisierung betroffener Services initiiert werden. Die Eigenschaft Geschäfts- oder Anwendungsservices im Zusammenhang mit CIs mit Konflikten in der zugehörigen Liste „Betroffene CIs/Services“ automatisch berücksichtigen (change.conflict.populateimpactedcis) steuert, ob die zugehörige Liste „Betroffene Services/CIs“ aktualisiert werden soll. Wenn diese Eigenschaft aktiviert ist, wird die Skripteinbindung ChangeUtils aufgerufen, die eine refreshImpactedServices-Methode für die aktuelle Change-Anforderung aufruft.
    • Automatisch, wenn die Change-Anforderung aus dem Status „Neu“ wechselt: Betroffene Services werden aktualisiert, wenn die Change-Anforderung aus dem Status „Neu“ wechselt und die zugehörige Liste „Betroffene CIs“ nicht geändert werden kann.
    • Manuell, wenn im Kontextmenü die Option Betroffene Services neu laden ausgewählt wird.

    Prozedur

    1. Navigieren Sie zu Alle > Change > Öffnen.
    2. Öffnen Sie den Change-Datensatz, für den Sie die zugehörigen Listen aktualisieren möchten, deren Werte auf betroffenen CIs basieren.
    3. Klicken Sie auf das Symbol „Weitere Aktionen“ Symbol „Weitere Aktionen“, und wählen Sie Betroffene Services neu laden aus.
      Die Datensätze in den zugehörigen Listen „Betroffene Services/CIs“, „Geschäftsanwendungen“ und „Serviceangebote“ werden gemäß dem folgenden Flow aktualisiert:
      • Wenn die Eigenschaft change.refresh_impacted.include_affected_cis auf „true“ gesetzt ist, werden alle Services aus der Tabelle „svc_ci_assoc“ abgerufen. Wenn die Eigenschaft auf „false“ gesetzt ist, werden Services aus der Skripteinbindung CIUtils abgerufen.
      • Wenn die Eigenschaft change.conflict.populateimpactedcis auf „true“ gesetzt ist, werden zusätzliche Services von ChangeCollisionHelper abgerufen und der Liste der Services hinzugefügt.
      • Wenn das Plugin „Service-Mapping“ aktiv ist, werden Anwendungsservices abgerufen. Diese werden abgerufen, wobei der Zuordnungstyp Runs On lautet und das untergeordnete Zuordnungselement eines der CIs in der betroffenen Liste ist.

      Sobald all diese Services korreliert sind, wird eine neue Liste hinzugefügt und die vorhandenen Elemente werden aus der zugehörigen Liste entfernt, in der die Kennzeichnung manually_added auf „false“ gesetzt ist. Die Liste der Services wird dann zum Befüllen der Geschäftsanwendungen und Serviceangebote verwendet, wenn die entsprechenden Eigenschaften aktiviert sind.