2017-01-19 2 views
1

Ich frage mich, ob es möglich ist, die Baselines des gesamten Projekts, die in einem Gesamt-EA-Projekt im Laufe der Zeit gemacht wurden, ähnlich der Auditing-Funktion zu sehen. Ich weiß, dass Baselines für bestimmte Pakete angezeigt werden können, aber gibt es eine Möglichkeit, alle Baselines innerhalb des gesamten Projekts anzuzeigen, um zu sehen, wer was wann geändert hat?Audit-Baselines in Enterprise Architect

Antwort

0

Nein. Eine Baseline enthält nur einen Modell-Snapshot, nicht was jemand geändert hat. Dies ist nur mit der Audit-Funktion verfügbar. Oder vielleicht ist LieberLiebers Lemon Tree ein Blick wert. Ich weiß nur, dass sie git-Integration bieten, aber nicht wissen, wie das funktionieren würde (sieht für mich eher wie schwarze Magie oder Voodoo aus, denn das bedeutet XMI merging).

Das einzige, was Sie von EA erhalten können, sind die Namen der Baselines und solche Informationen (z. B. ProjectInterface.GetBaselines und dergleichen).

Um die Grundlinien erhalten sich nur führen diese SQL:

Repository.SQLQuery("SELECT * FROM t_document WHERE ElementType = 'Baseline'") 

Die Säule BinContent enthält die gepackten Basislinie als XMI-Export. Der Rest sollte offensichtlich sein.

+0

Danke für die Antwort! Der erste Teil meiner Frage (die ich aus Gründen der Klarheit neu formulierte) ist noch immer unbeantwortet. Gibt es eine Möglichkeit, die gesamte Sammlung von Baselines anzuzeigen, die in einem EA-Projekt insgesamt erstellt wurden? – Cgrillo

+0

Siehe meine Zugabe –

Verwandte Themen