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 sowohl von Update-Sätzen als auch des Anwendungs-Repositorys 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 Anwendungs-Repository installiert haben, müssen Sie mit der Entwicklung und Veröffentlichung im Anwendungs-Repository für alle zukünftigen Entwicklungen fortfahren. Wenn Sie sich entscheiden, eine Anwendung mit Update-Sätzen zu entwickeln, müssen Sie diese Methode weiterhin ausschließlich verwenden.
update_synch-Attribut
Um die Liste der Tabellen anzuzeigen, in denen Anpassungen nachverfolgt werden, navigieren Sie zu Und filtern nach Attribute ENTHALTEN 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 Update_synch Attribut ist 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 Funktionalität in Homepages, die Informationen aus Ihrer Instanz anordnet, um eine Story über Ihre Daten zu erzählen, wird in Dashboards für neue Instanzen gefunden. Auf aktualisierten Instanzen mit Next ExperienceWenn diese Option aktiviert ist, können Anwender vorhandene Homepages anzeigen, wenn sie eine direkte URL haben, sie können sie jedoch nicht erstellen oder bearbeiten. Reaktionsfähige Dashboards und Analytics CenterDashboards übernehmen die Homepage-Funktionalität.
Verwenden Sie Hilfetool zur Einstellung der Homepage 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.