Lückenloses Protokoll über alle Änderungen im Modell mittels Audit-Feature

Enterprise Architect bietet zwei Möglichkeiten Änderungen im Modell bzw. Projekt zu protokollieren:

  • Baselines (eine Baseline ist ein Snapshot eines Paketzweiges zu einem bestimmten Zeitpunkt)
  • Audit (das EA-Audit zeichnen kontinuierlich alle Änderungen im Modell/Projekt auf)

Um das Audit-Feature verwenden zu können, muss es (pro EA Projekt, .EAP oder DBMS) aufgedreht (enabled) werden. Unter [Project | Auditing] öffnet man das Audit-Fenster. Der Button „Audit Settings“ öffnet das Konfigurationsfenster des Audit-Feature.

In dem Audit-Konfigurationsfenster kann das Audit-Feature aktiviert werden (enable) und ein Audit-Level ausgewählt werden. Was bei welchem Audit-Level aufgezeichnet wird, kann in der Hilfe nachgeschlagen werden. (Einfach auf den Button Help klicken)

 

Wenn das Audit-Feature aktiviert ist, wird jede Änderung mitprotokolliert. Sogar die Änderungen der Projektkonfigurationen werden mitprotokolliert (Audit wurde aktiviert).

 

 

 

Folgende Eigenschaften werden aufgezeichnet: Wer, Wann, Was (welche Eigenschaft/Property), original Wert, neuer Wert.

Solange das Audit-Fenster geöffnet ist, erscheint im Output-Fenster ein zusätzlicher Tab, der, kontextabhängig, alle Änderungen der Haupteigenschaften eines selektierten Elementes anzeigt. Eigenschaften wie Attribute, Operationen, Tags, etc. werden aufgezeichnet, sind aber nicht direkt im Output-Fenster ersichtlich. Alle im Output-Fenster nicht ersichtlichen Änderungen können im Audit-Fenster eingesehen werden.

Im Audit-Fenster können alle Änderungen nach Benutzer oder nach Element-Typ gruppiert angezeigt werden. Da, bei aktiviertem Audit, sehr viele Einträge aufgezeichnet werden können, ist es durch Filtern möglich, die Audit-Informationen eines bestimmten Zeitfensters zu zeigen.

Jede Änderung erzeugt einen Audit-Eintrag. Dies führt dazu, dass die DB-Größe kontinuierlich wächst. Audit-Traces können einfach exportiert und somit archiviert werden. Ältere Audits können auch einfach wieder in das Modell geladen werden, um diese zum Nachvollziehen (Traces) von Änderungen heranzuziehen.

Veröffentlicht unter Enterprise Architect
Schlagworte: , ,