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.

Optionen

Oberfläche

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

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

Ansicht Projektprotokoll

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.

Dialog2 Versionsnummer ändern

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