Übersicht über den Upgradeplan

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Beschleunigen Sie Ihre Upgrades, indem Sie Ihre übersprungenen Datensätze und Anpassungen in den entsprechenden Anwendungscontainer (globale Apps oder App-Anpassungen) packen. Mit Upgrade-Plänen können Sie Anwendungen und Zielversionen definieren, die in Ihrer Instanz installiert werden sollen. Die Installation dieser Anwendungen während Upgrades wird automatisiert, sodass Sie eine nahtlose Upgrade-Experience erhalten.

    Navigieren zu Alle > Upgrade Center > Upgradeplan.

    Sie benötigen die folgenden Instanzen, um den Upgradeplan zu verwenden.
    • Builder-Instanz: Erstellen Sie Ihren Upgradeplan
    • Verbraucherinstanz: Implementieren Sie den von Ihnen erstellten Upgradeplan
    Hinweis:
    Stellen Sie sicher, dass Sie Ihre Instanz auf die neueste verfügbare Version aktualisiert haben, um den Upgradeplan zu erstellen. Es wird empfohlen, Ihre Entwicklungsinstanz als Generatorinstanz zu konfigurieren. Sie müssen den Upgradeplan installieren, bevor Sie Ihre Verbraucherinstanz aktualisieren. Unter Planeigenschaften upgraden finden Sie weitere Details.
    Wenn Sie eine Instanz aktualisieren, werden Auflösungen übersprungen, und Anpassungen werden häufig nach dem Upgrade geladen. Dies führt zu einer vorübergehenden Aufgliederung der Funktionen, bis sie vollständig geladen ist. Aufgaben wie das Festlegen von Update Sets, das Installieren neuer Plugins und Anwendungen sowie mehrere Updates sind ebenfalls zeitaufwändig. Verwenden Sie die Funktion „Upgradeplan“, um diese Aufgaben nach dem Upgrade zu automatisieren, indem Sie Ihre Aktionen nachverfolgen und die Schritte für alle erforderlichen Instanzen wiederholen. Sie müssen Aufgaben nach dem Upgrade nicht manuell anwenden, was zur Reduzierung der Ausfallzeiten beiträgt.
    Hinweis:
    Nach dem Upgrade auf die neueste Version werden einige übersprungene Datensätze angezeigt. Einige dieser Datensätze sind bereits als überprüft markiert, andere müssen überprüft werden.

    Vorteile des Upgrade-Plans gegenüber Update Sets

    Mit Upgrade-Plänen können Sie Folgendes erreichen:
    • Zusammen mit der Auflösung übersprungener Datensätze können Sie auch die Installation von Apps und Plugins nachverfolgen
      Hinweis:
      Sie dürfen die übersprungenen Datensätze, die vom Upgradeplan erfasst werden, nicht auswählen. Der Upgradeplan erfasst alle übersprungenen Datensätze, unabhängig davon, ob sie überprüft und geändert wurden. Wenn die Anpassungen aus verschiedenen Instanzen stammen, müssen die übersprungenen Datensätze überprüft werden.
    • Die Tabellenänderungen werden mithilfe von Batch-Bootstrapping optimiert
    • Verwalten Sie Ihre Anpassungen mit dem App-Repository
    Hinweis:
    Es wird empfohlen, für jedes Instanz-Upgrade einen Upgrade-Plan zu erstellen. Wenn Sie einen Upgradeplan für eine Builder-Instanz erstellen, wird dieser in der Version erstellt, die genau der Version der Builder-Instanz entspricht (einschließlich Patches und Hotfixes). Sie können den zuvor erstellten Upgrade-Plan nicht für das neue Instanz-Upgrade verwenden. Wenn Sie bei Verbraucherinstanzen den Upgradeplan installieren, sollte dessen Version genau mit der Version der Verbraucherinstanz übereinstimmen.

    Persona

    Wenn Sie das App-Repository für die aktive Anwendungsentwicklung verwenden, verwenden Sie den Upgradeplan, um Ihre Upgrades zu beschleunigen.
    Hinweis:
    Wenn Sie derzeit die Update Sets verwenden und Ihren Upgrade-Prozess beschleunigen möchten, verwenden Sie die Funktion „Upgradeplan“.

    Design Überlegungen

    Im Folgenden sind die wichtigen Aspekte bei der Arbeit mit dem Upgradeplan aufgeführt:
    • Jedes neue Instanz-Upgrade erfordert einen eigenen Upgrade-Plan. Sie kann nicht über Upgrades hinweg geteilt werden.
    • Zum Erstellen des Upgrade-Plans wird nur eine Generatorinstanz unterstützt
    • Upgrade-Plan kann nicht auf einer Verbraucherinstanz deinstalliert werden. Sie können das gesamte Upgrade zurücksetzen, jedoch nicht teilweise.
    • Der Umfang der Dateien, die nach dem Upgrade-Plan in die Anwendung Globale Anpassungen – Upgrade-Plan verschoben wurden, ist weiterhin global
    • Während eines Upgrades werden nur die Upgradeplanelemente mit Status = Bereit und Aktiv = wahr auf den Verbraucherinstanzen installiert. Die restlichen Elemente werden übersprungen.
    • Upgrade-Sätze können nicht im Upgrade-Plan enthalten sein
    • Nur Wartungs-Plugins sind im Upgrade-Plan nicht zulässig
    • Konfigurieren Sie Ihre Instanz als Generatorinstanz, bevor Sie neue Anwendungen und Plugins installieren oder Lösungen überspringen. Andernfalls werden die Aktionen nicht vom Upgradeplan erfasst.
    • Sie können die Liste der Anpassungen in der Ansicht „Upgrade-Planelemente“ nicht anzeigen. Sie können zu den entsprechenden Tabellen navigieren, um sicherzustellen, dass die Anpassung erfasst wurde.

    Weitere Informationen finden Sie in KB1271313.

    Upgrade-Plan für Hintergrundvorgänge

    Während der Erstellung des Upgradeplans werden die folgenden Vorgänge im Hintergrund ausgeführt:
    • Übersprungene Datensätze werden verpackt und in Form einer globalen Anwendung und App-Anpassung in das App-Repository hochgeladen. Im Folgenden sind die 3 Arten von Apps aufgeführt, die vom Upgrade-Plan für Ihre Instanz und Ihr App-Repository erstellt wurden.
      Hinweis:
      Nachdem das Packen abgeschlossen ist, können Sie die Elemente aus dem Upgradeplan auswählen. Ein Upgrade-Plan funktioniert auf Bereichsebene, erfasst also alles und veröffentlicht es im Repository.
      • Die globalen Datensätze werden in die globale Anpassungs-Upgradeplan-App paketiert und im App-Repository veröffentlicht
      • Die bereichsbezogenen übersprungenen Datensätze werden in die entsprechenden App-Anpassungspakete gepackt
      • Wenn der Upgradeplan veröffentlicht wird, wird eine globale Anwendung erstellt, z. B. Upgrade Plan - Release Name
    • Vorhandene ServiceNow-Funktionen wie Globale Anwendung und App-Anpassung werden als Anwendungscontainer verwendet, die in allen erforderlichen Instanzen installiert werden können. Weitere Informationen finden Sie unter Global application file management und Application scope.
    • Wenn Sie Anwendungen oder Plugins installieren, werden diese auch im Upgradeplan erfasst. Da es sich jedoch um Anwendungslebenszykluselemente handelt, werden sie nie in das App-Repository verschoben.
    Während der Nutzung des Upgradeplans werden die folgenden Vorgänge im Hintergrund ausgeführt:
    • Zuerst wird der Upgradeplan validiert und dann die Quelle aus dem App-Repository heruntergeladen
    • Sobald die Quelle heruntergeladen wurde, wird die App in den Status „Bereit“ versetzt
      Hinweis:
      Nur die Upgradeplanelemente mit State=Ready und Active=true werden auf den Verbraucherinstanzen installiert. Die restlichen Elemente werden übersprungen.
    • Automatische Generierung der Vorschau für den Upgradeplan