Führen Sie ein Rollback durch, kehren Sie zurück, und deinstallieren Sie es
Die Anwendungsinstallation aus dem Anwendungs-Repository wird für ein Rollback aufgezeichnet. Als Administrator können Sie also die letzte Installation einer ausgewählten Anwendung zurücksetzen. Wenn Sie eine Anwendung zurücksetzen, entfernen Sie alle Code-, Tabellen- und Dateiaktualisierungen, die bei der Erstinstallation installiert wurden.
Quellcodeverwaltungsinstallationen werden nicht für ein Rollback aufgezeichnet. Dies bedeutet, dass die Rollback-Funktion zum Rückgängigmachen eines Anwendungs-Repositorys, einer Store-Installation oder eines familieninternen Upgrades für Quellcodeverwaltungsinstallationen nicht verfügbar ist. Sie können auch nicht im gleichen Sinne deinstalliert werden wie ServiceNow® Store-Anwendungen (d. h. mit der Option, Tabellen und Spalten beizubehalten). Sie können sie löschen, indem Sie den Datensatz „sys_app“ löschen. Bei bereichsbezogenen Anwendungen werden jedoch das zugrunde liegende Schema und die zugehörigen Daten gelöscht.
Sie können globale Anwendungen erst löschen, wenn alle Anwendungsdateien in eine andere globale Anwendung verschoben wurden. Durch das Löschen eines sys_app- Datensatzes für eine Anwendung werden auch sys_update_xml- Datensätze mit DELETE- Nutzlasten erstellt. Diese Nutzlasten können Überspringungen generieren, wenn dieselbe Anwendung dann über das Anwendungs-Repository oder ServiceNow den Store installiert wird.
Um diese Überspringungen zu vermeiden, müssen die sys_update_xml- Datensätze manuell gelöscht werden, bevor die Anwendung aus dem Anwendungs-Repository installiert wird. Bei der Installation aus der Quellcodeverwaltung gibt es auch nicht die Option Zurücksetzen, die in Update-Sätzen enthalten ist, um eine Teilmenge der neuen Changes zu entfernen. Das bedeutet, dass die Wiederherstellbarkeit in diesem Modell auf die Installation einer korrigierten Version (älter oder neuer) der Anwendung zusätzlich zur aktuellen Version beschränkt ist. Diese Aktion stellt nur Metadaten oder Konfigurationen wieder her. Daten, die infolge einer unzureichenden Installation verloren gehen, müssen durch eine Datenbankwiederherstellung wiederhergestellt werden.