Projektprotokoll¶
Allgemein¶
Das Projektprotokoll entspricht einer Mitprotokollierung von Änderungen im Projekt. Dabei generiert der Designer für eine Änderung einen so genannten „ChangeLog“-Eintrag, der in der Datenbank abgespeichert wird.
Verwenden der Projektprotokollierung¶
Standardmäßig ist das Projektprotokoll deaktiviert. Um dieses zu aktivieren, muss man in den Designeroptionen den entsprechenden Konfigurationseintrag auf „True“ umstellen. Achtung: Diese Änderung wirkt sich global aus! Sprich, wird die Projektprotokollierung aktiviert, ist dies nicht beschränkt auf das aktuelle Projekt, sondern wird nun bei jedem Projekt durchgeführt. Zu finden ist der Eintrag unter: Optionen->Designer->Optionen-> Allgemein-> Projektänderungen protokollieren.

Oberfläche¶
Die Änderungen im Projekt werden in einer Tabelle dargestellt. Zu finden ist diese über den Eintrag „Projektprotokoll“ im Projektbaum

In der Tabelle sind folgende Information zu finden:
Der Typ des Elements (z.B. Num-Tag) mit dem Zusatz Klasse oder Instanz
Name
Die Versionsnummer (wird automatisch erhöht bei jeder Änderung)
Wer die Änderung durchgeführt hat
Wann die Änderung erfolgt ist
Eine kurze Beschreibung (z.B. eine Prozessvariable wurde erstellt)
Ein Kommentar, der aktuell in den Metadaten eingetragen ist
Der Name des Bildes welches geändert wurde sowie die Position des geänderten Elementes

Versionsnummer¶
Die Versionsnummer eines Elements wird über die Metadaten gehandelt. Neben dem automatischen Inkrementieren bei Änderungen besteht auch die Möglichkeit die Versionsnummer selbst zu setzen. Dies erfolgt über den „Metadaten“-Dialog.


Note
Jede Stelle der Versionsnummer kann geändert werden. Allerdings muss die neue Versionsnummer „höher“ sein als die alte.
Beschreibung¶
Der Text der Beschreibung ist nicht multilingual. Der erzeugte Text wird eins zu eins als String in der Datenbank abgelegt!
Nicht- / Protokollierte Änderungen¶
Folgende Operationen werden im Designer protokolliert:
Erzeugen von neuen Objekten
Löschen von Objekten
Änderungen von Property-Werten
Folgende Operationen werden nicht protokolliert (im Bildbereich):
Ändern von Geometrie-Informationen (Position, Skalierung ….)
De-/Aktivieren von Attribut-Gruppen in Klassen von Bildern und Bildelementen
Löschen von Einträgen¶
Es ist möglich Einträge aus der Tabelle zu löschen. Dazu muss eine Zeile markiert sein. Anschließend kann entweder über die „Entf“-Taste oder über das Kontextmenü („Löschen“) der Eintrag gelöscht werden. Mehrfach Selektion ist auch möglich