Machen Sie eine Anpassung rückgängig

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Um zu verhindern, dass Anpassungen durch System-Upgrades überschrieben werden, überspringt der Upgrade-Prozess automatisch Änderungen an angepassten Objekten. Möglicherweise möchten Sie Ihre Anpassungen überschreiben, wenn ein Software-Upgrade eine Funktion enthält, die Sie implementieren möchten.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um anwenderdefinierte Objekte zu identifizieren, fügt das System in der Tabelle „Kundenupdates“ [sys_update_xml] einen entsprechenden Datensatz hinzu. Die Tabelle enthält die aktuellen Versionsinformationen für alle angepassten Objekte. Beim Upgrade-Vorgang werden Änderungen an Objekten mit Einträgen in der Tabelle übersprungen. Der Upgrade-Vorgang überspringt keine Objekte, wenn sich nur ausgeschlossene Felder geändert haben.

    Prozedur

    1. Navigieren zu Alle > Systemdiagnostik > Upgradeverlaufan.
    2. Wählen Sie die gewünschte Softwareversion aus.
    3. Filtern Sie die zugehörige Liste Upgrade-Details nach Disposition ist übersprungen.
    4. Wahlweise: Fügen Sie eine weitere Filterbedingung für Changed is True hinzu, um nur die Objekte zurückzugeben, die seit dem letzten Upgrade geändert wurden.
    5. Wählen Sie den zu implementierenden Aktualisierungsdatensatz aus.
      Das Feld Dateiunterschiede zeigt einen direkten Vergleich der Anpassung und der Standardversion an. Löschungen werden rot hervorgehoben, Ergänzungen grün und Änderungen gelb.
    6. Klicken Sie auf Basissystemversion wiederherstellen, um Ihr anwenderdefiniertes Objekt mit der Systemstandardversion zu überschreiben.
      • Die Disposition ändert sich von Übersprungen zu Rückgängiggemacht.
      • Nachdem Sie eine Anpassung rückgängig gemacht haben, können Sie auf Änderungen erneut anwenden klicken, um Ihre Anpassungen erneut anzuwenden (und die Rückgängigmachung rückgängig zu machen).
      • Während der Ersetzung beim Upgrade werden keine Änderungen an den update_exempt-Feldern wie dem Feld Aktiv vorgenommen. Der Rest des Datensatzes erhält die Aktualisierung.
        Hinweis:
        Wenn das Attribut nicht explizit als Feld update_exempt angegeben ist, wird das Feld Aktiv in einer nachverfolgten Tabelle standardmäßig als update_exempt behandelt.
        Da die Aktualisierung der Felder „update_exempt“ übersprungen wird, werden zwei Versionen des Datensatzes in der Tabelle „sys_update_version“ generiert.
        • Der Versionsdatensatz mit der Quelle „_to_platform_version_“ enthält die Nutzlast von ServiceNow ohne Änderungen. (Status = VERLAUF)
        • Der Versionsdatensatz mit der vorherigen Anpassungsquelle, z. B. „_update_set_“, bei dem die Anpassungen des Kunden von den Werten aus der eingehenden ServiceNow-Version überschrieben werden, mit Ausnahme der Felder „update_exempt“. Die Anpassungen des Kunden für die Felder update_exempt bleiben in dieser Version erhalten. (Status = AKTUELL)