Durch Update Sets nachverfolgte Anpassungen
Update Sets können Anpassungen an Anwendungstabellen, -feldern und -datensätzen nachverfolgen.
- Wenn die Tabelle ein Wörterbuchattribut update_synch aufweist.
- Wenn es einen speziellen Handler gibt, um Änderungen an mehreren Aufgaben zu verfolgen.
- Wenn der Administrator ein Feld nicht von Updates ausgeschlossen hat.
Im Allgemeinen erfassen Update Sets Konfigurationsinformationen, jedoch keine Task- oder Prozessdaten. Zum Beispiel verfolgen Update Sets die Definitionen von Service-Katalogelementen und zugehörigen Konfigurationsdaten wie Variablen und Variablenauswahlen. Wenn Sie jedoch den Servicekatalog testen, indem Sie Bestellungen aufgeben, verfolgen Update Sets keine Bestellanforderungen, Artikel und Katalogaufgaben.
Update Sets haben eine begrenzte Kapazität zum Übertragen von Daten als Anwendungsdateien. Bei größeren Datenübertragungen exportieren Sie Daten und importieren Sie sie mit einem Import-Set oder Webservice.
Kombinieren Sie nicht die Verwendung von Update Sets und dem App-Repository für die bereichsbezogene App-Entwicklung. Dies führt zu zahlreichen Problemen, einschließlich übersprungener Changes, Commit-Fehler und mehr. Sobald Sie eine Anwendung aus dem App-Repository installiert haben, müssen Sie sie weiterentwickeln und für alle zukünftigen Entwicklungen im App-Repository veröffentlichen. Wenn Sie sich für die Entwicklung einer Anwendung mit Update Sets entscheiden, müssen Sie weiterhin ausschließlich diese Methode verwenden.
update_synch-Attribut
Um die Liste der Tabellen anzuzeigen, in denen Anpassungen nachverfolgt werden, navigieren Sie zu und filtern nach Attributen CONTAINS update_synch.
update_synch nicht zu einem Dictionary-Datensatz hinzu. Bei unsachgemäßer Verwendung kann dieses Attribut zu erheblichen Leistungsproblemen oder dazu führen, dass die Instanz nicht verfügbar ist. Aus diesem Grund ist das Attribut update_synch für Kunden nicht zugänglich.update_synch in einer Tabelle, für die das Vermeiden folgender Probleme nicht vordefiniert ist:- Für einige Kerntabellen ist eine spezielle Handhabung von Aktualisierungen erforderlich, da sie Informationen in mehreren Tabellen darstellen. Wenn das Attribut
update_synchzu diesen Tabellen hinzugefügt wird, werden duplizierte Aktualisierungsdatensätze erstellt, die zu schwerwiegenden Konflikten führen, die schwer zu beheben und zu reparieren sind. - Die Verwendung des Attributs update_synch zum Migrieren von Datensätzen zwischen Instanzen kann zu Leistungsproblemen führen, da dies nicht für diesen Zweck vorgesehen ist. Verwenden Sie zum Migrieren von Daten einen Instanz-zu-Instanz-Import.
Siehe Importsätze.
Spezielle Handler
Einige Änderungen erfordern spezielle Handler, da sie Informationen in mehreren Tabellen darstellen. Diese Änderungen werden in einen Update Set-Eintrag gepackt, sodass alle Datensätze ordnungsgemäß aktualisiert werden, wenn die Anpassung übernommen wird. Die folgenden Änderungen werden mit speziellen Handlern verfolgt:- Workflows
- Formularabschnitte
- Listen
- Zugehörige Listen
- Auswahllisten
- System Dictionary-Einträge
- Feldbezeichnungen
Auswahllisten
Update Sets speichern sowohl neue als auch aktualisierte Auswahloptionen als separate Datensätze in den Tabellen Update-Version [sys_update_version] und Kunden-Update [sys_update_xml]. Erstellen Sie beispielsweise eine neue Aktivitätentabelle [u_activity], die die Aufgabentabelle erweitert. Anschließend fügen Sie dem Feld „Aufgabenstatus“ eine neue Auswahloption hinzu, die nur für Ihre erweiterte Tabelle sichtbar ist (z. B. Mein Status).
Wenn Sie diese Änderungen als Update Set veröffentlichen, enthält das Update nur Update- und Versionsdatensätze für die Auswahl, die Sie der Tabelle u_activity hinzugefügt haben. Die Auswahlmöglichkeiten in der Aufgabentabelle sind davon nicht betroffen.
Dictionary-Änderungen
- Tabellen entfernen
- Ändern eines Spaltendatentyps
Update Sets verfolgen nicht das Entfernen von Tabellen aus dem System-Dictionary. Stattdessen müssen Kunden Tabellen manuell aus der Zielinstanz entfernen. Während Update Sets Datentypänderungen nachverfolgen, überspringt die Zielinstanz alle Änderungen, die zu Datenverlust führen, und fügt stattdessen eine Protokollnachricht über die Aktion hinzu. Kunden können das Protokoll verwenden, um Datentypänderungen auf der Zielinstanz manuell vorzunehmen.
Homepages und Inhaltsseiten
Homepages und Inhaltsseiten werden standardmäßig nicht zu Update Sets hinzugefügt. Fügen Sie dem aktuellen Update Set Seiten hinzu, indem Sie es entladen.
Die auf Homepages enthaltenen Funktionen zum Anordnen von Informationen aus Ihrer Instanz, um eine Story über Ihre Daten zu erzählen, finden Sie in Dashboards in neuen Instanzen. Auf aktualisierten Instanzen, für die Next Experience aktiviert ist, können Anwender vorhandene Homepages anzeigen, wenn sie über eine direkte URL verfügen, aber sie können sie nicht erstellen oder bearbeiten. Reaktionsfähige Dashboards und Analytics Center -Dashboards übernehmen Homepage-Funktionen.
Verwenden Sie das Hilfstool für die veraltete Homepage von, um die Homepages in Ihrer Instanz in reaktionsfähige Dashboards zu konvertieren.
Anwendungsänderungen
Das System erstellt für jede Anwendung ein separates Update Set, das nur Änderungen enthält, die mit der Anwendung verbunden sind. Dadurch wird sichergestellt, dass die Zugriffseinstellungen für jede Anwendung beim Festlegen von Update Set-Änderungen ordnungsgemäß ausgewertet und angewendet werden.