Abhängigkeiten aktualisieren
Zweck
Die Modifikation Abhängigkeiten aktualisieren dient der Neuerstellung und Aktualisierung der internen Abhängigkeitsstruktur aller Dokumentvorlagen.
Dabei werden die Beziehungen zwischen Dokumentvorlagen und den verwendeten Bausteinen neu ermittelt und in der Datenbank aktualisiert. Zusätzlich wird jede Dokumentvorlage intern so verarbeitet, als würde sie erneut veröffentlicht werden.
Diese Funktion wird insbesondere nach umfangreichen Änderungen an Dokumentvorlagen oder Bausteinen eingesetzt, um die interne Referenzstruktur zu synchronisieren.
Verwendung
Nach dem Start der Modifikation werden alle Dokumentvorlagen des Systems verarbeitet.
Für jede Dokumentvorlage werden die enthaltenen Bausteinreferenzen analysiert und die entsprechenden Abhängigkeiten in der Datenbank neu aufgebaut.
Anschließend erfolgt für jede Dokumentvorlage eine interne Verarbeitung, die funktional dem Veröffentlichen einer Dokumentvorlage entspricht.
Hinweis
Als Abhängigkeit wird die Beziehung zwischen einer Dokumentvorlage und den darin verwendeten Bausteinen verstanden.
Dabei können Bausteine wiederum weitere Bausteine referenzieren. Es entsteht dadurch eine hierarchische Parent-Child-Struktur, die vom System verwaltet wird.
Technischer Hinweis
Die Aktualisierung erfolgt rekursiv über die gesamte Abhängigkeitsstruktur.
Um unbeabsichtigte Endlosschleifen durch zirkuläre Referenzen zu vermeiden, ist die maximale Verschachtelungstiefe von Bausteinreferenzen auf 11 Ebenen begrenzt.
Die Modifikation verändert keine Inhalte der Dokumentvorlagen oder Bausteine. Es werden ausschließlich die internen Referenzen und Abhängigkeiten neu aufgebaut sowie die dokumentinternen Veröffentlichungsinformationen aktualisiert.