Vorgeschlagene Changes verwalten
Mit der Funktion „vorgeschlagene Changes“ können Sie Changes an Konfigurationselementen und ihren zugehörigen Beziehungen vorkonfigurieren. Diese vorkonfigurierten Changes sind auf die Implementierung vorbereitet, werden aber erst ausgeführt, wenn sie zu einem späteren Zeitpunkt angewendet werden.
Wenn Sie ein CI anzeigen, können die vorgeschlagenen Änderungen angezeigt werden, damit Sie sehen können, was geplant ist.
Diese Funktion ist nützlich, wenn Sie Änderungen vornehmen möchten, während sich ein Change-Prozess in der Genehmigungsphase befindet, und die Änderungen erst implementieren möchten, nachdem die Genehmigungen abgeschlossen sind. Wenn der Change nie genehmigt wird, müssen keine Änderungen an Datensätzen rückgängig gemacht werden. Wenn der Change genehmigt wird, wendet ein Schnellbefehl alle vorgeschlagenen Changes an.
Sie können die folgenden vorgeschlagenen Änderungen an einem CI vornehmen:
- Ändern Sie ein beliebiges Feld im CI-Formular.
- Fügen Sie diesem CI eine Beziehung hinzu, oder löschen Sie sie.
Um eine Beziehung zu ändern, müssen Sie die aktuelle Beziehung löschen und eine neue Beziehung hinzufügen. Sie können einen vorgeschlagenen Change nicht löschen.
Zeigen Sie den CI-Verlauf an
Sie können den Verlauf von Changes an einem CI im Listen-, Kalender- oder Zeitleistenformat anzeigen.
Zeigen Sie die vorgeschlagenen Changes eines CI an
Sie können die vorgeschlagenen Changes anzeigen, damit Sie sehen können, was für das CI geplant ist.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Fügen Sie einem CI einen vorgeschlagenen Change hinzu
Vorgeschlagene Änderungen an einem CI können beim Anzeigen einer Change-Anforderung oder eines aufgabenbezogenen Datensatzes vorgenommen werden.
Vorbereitungen
Prozedur
Nächste Maßnahme
Wenden Sie einen vorgeschlagenen Change auf ein CI an
Wenn Sie die vorgeschlagenen Changes anwenden, werden alle vorgeschlagenen Changes für diese Change-Anforderung auf das Konfigurationselement angewendet. Sie können vorgeschlagene Changes ohne Verifizierung anwenden oder wenn Verifizierungstests der vorgeschlagenen Changes fehlgeschlagen sind.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Nachdem Sie die vorgeschlagenen Änderungen angewendet haben, wird Geplante Changes Ein Teil des Formulars wird angezeigt Keine geplanten Changes gefunden . Sie können Regeln zur Verifizierung vorgeschlagener Changes konfigurieren, mit denen Sie vorgeschlagene Changes überprüfen können, bevor Sie die Changes anwenden.
Prozedur
Erstellen oder bearbeiten Sie eine vorgeschlagene Change-Verifizierungsregel
Stellen Sie sicher, dass vorgeschlagene Changes die Geschäftsanforderungen erfüllen und keine ungültigen Daten in die CMDB einführen. Erstellen Sie eine Regel, die ein Skript enthält, um die vorgeschlagenen Changes zu überprüfen.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Wenn Sie vorgeschlagene Change-Verifizierungsregeln für ein CI konfigurieren, können Sie überprüfen, ob die vorgeschlagenen Änderungen das Verifizierungstestskript in der Regel bestehen. Die Ergebnisse des Verifizierungstests werden als bestanden oder fehlgeschlagen protokolliert, und Sie können die Ergebnisse anzeigen. Das Ausführen des Verifizierungstests ist nicht obligatorisch, und ein fehlgeschlagener Verifizierungstest hindert Sie nicht daran, vorgeschlagene Änderungen anzuwenden.
Prozedur
Ergebnisse
Auf Change-Anforderung Formular können Sie auf klicken Überprüfen Sie Die Vorgeschlagenen Änderungen Dient zum Überprüfen der vorgeschlagenen Änderungen für die betroffenen CIs.
Überprüfen Sie die vorgeschlagenen Änderungen
Bevor Sie vorgeschlagene Changes auf betroffene CIs anwenden, verwenden Sie vorgeschlagene Change-Verifizierungsregeln, um sicherzustellen, dass die Changes die Geschäftsanforderungen erfüllen, und fügen der CMDB keine ungültigen Daten hinzu.
Vorbereitungen
Erforderliche Rolle: keine
Warum und wann dieser Vorgang ausgeführt wird
Sie können vorgeschlagene Änderungen auch dann anwenden, wenn sie nicht verifiziert sind oder einen Verifizierungstest fehlschlagen.
Prozedur
Nächste Maßnahme
Erstellen oder bearbeiten Sie ein Validierungsskript für geplante Changes
Erstellen Sie ein anwenderdefiniertes Skript, das überprüft, ob ein Change an einer Klasse gemäß den Geschäftsanforderungen gültig war und ob der Change geplant war oder nicht. Ein Validierungsskript für geplante Changes wird immer dann verwendet, wenn ein CI-Change in der CI-Zeitleiste oder dem Change-Verlauf angezeigt wird.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Das System versucht, jeden CI-Change wie folgt zu validieren:
- Wenn für das CI oder eines der übergeordneten CI ein anwenderdefiniertes Skript vorhanden ist, wird das Skript ausgeführt, und die Ergebnisse werden verwendet, um den Change als gültig oder ungültig zu kennzeichnen. Übergeordnete CIs werden in der hierarchischen Reihenfolge untersucht.
Wenn für das CI oder eines seiner übergeordneten Elemente kein anwenderdefiniertes Skript vorhanden ist, wird ein vordefiniertes Validierungsskript verwendet. Der Change wird als geplanter Change bestimmt, wenn der Change zwischen aufgetreten ist Arbeitsbeginn Und Arbeitsende Daten der Change-Anforderung, die dem geänderten CI zugeordnet ist.
Diese Prüfung ist jedoch nicht immer zuverlässig, da ein Anwender das CI möglicherweise innerhalb der Arbeitsdaten manuell geändert hat. Dadurch wird der Change als gültig gekennzeichnet, auch wenn er ungültig ist.
Das Skript muss einen booleschen Wert, wahr oder falsch zurückgeben, der von der Erfüllung der Testkriterien im Skript abhängt. Sie können ein separates Skript für jede CI-Klasse definieren, und Sie können mehrere Validierungsskripts für geplante Changes für eine einzelne Klasse definieren. Beispiel: Um verschiedene Versionen des Skripts zu verwalten. Für eine CI-Klasse kann jeweils nur ein Skript aktiv sein.
Dies sind die Parameter, die einen Change eindeutig charakterisieren:
- Die Felder, die geändert wurden
- Die Datenquelle, die den Change durchgeführt hat
- Der Zeitstempel des Change
Um die Gültigkeit eines Change richtig zu bestimmen, überprüfen Sie die Parameter, und wenden Sie die Geschäftslogik an, um zu bewerten, ob die Validierungstests erfüllt sind. Ein Validierungsskript für geplante Changes kann jedes dieser Merkmale testen und bestimmen, wann ein Change vorab festgelegte Kriterien erfüllt. Das anwenderdefinierte Skript kann beispielsweise überprüfen, ob der Modus des CI „betriebsbereit“ oder „Wartung“ ist oder wer den Change initiiert hat.