Objekte mit Versionsverwaltung

Hier erfahren Sie mehr über Objekte mit Versionsverwaltung, wie z. B. Netze, und wie Sie sie von Grund auf neu erstellen oder aus einem anderen System importieren können.

Objekte, die von der Sperrmethode gesteuert werden

Jedes Mal, wenn Sie ein Objekt mit Versionsverwaltung bearbeiten oder ein neues Szenario untersuchen, wird eine neue Version des Objekts in der Datenbank erstellt. Alle früheren Versionen eines Objekts können jederzeit geprüft werden. Um Speicherplatz zu sparen, werden nur die Unterschiede zwischen Versionen in der Datenbank gespeichert.

Es ist wichtig, diese Sammlung von Versionen sorgfältig zu verwalten. Um diese Aufgabe zu erleichtern, enthält InfoWorks WS Pro eine Reihe von Funktionen zum Verwalten der Objekte mit Versionsverwaltung in einer Datenbank.

InfoWorks WS Pro arbeitet mit einem starren System zur Versionsverwaltung, mit dem vorgenommene Änderungen nachverfolgt werden können:

In der Regel wird bei aufeinanderfolgenden Versionen angegeben, wie das Objekt im Laufe der Zeit geändert wurde. Es wird eine neue Version erstellt, um neue Objekte hinzuzufügen oder Details vorhandener Objekte zu ändern.

Stränge werden für signifikante Variationen oder zur Untersuchung möglicher Änderungen am Objekt mit Versionsverwaltung verwendet. Ein Strang kann verwendet werden, um einen Teilsatz oder eine detailliertere Version eines Objekts mit Versionsverwaltung zu modellieren oder um die Auswirkungen einer hypothetischen Änderung am Objekt zu testen.

Duplikate werden verwendet, um einen Ausgangspunkt für verschiedene Analyseoptionen zu schaffen. Das Duplikat behält eine Verknüpfung zu dem Objekt bei, aus dem es kopiert wurde, um eine Versionsverwaltung zu gewährleisten.

Menüoptionen ermöglichen das Erstellen neuer Versionen und Stränge. Bevor ein vorhandenes Objekt mit Versionsverwaltung geändert werden kann, muss es entweder als neue Version oder als Strang ausgecheckt werden. Wenn Sie die Bearbeitung eines Objekts mit Versionsverwaltung abgeschlossen haben, sollte es eingecheckt werden.

Objekte mit Versionsverwaltung können überprüft werden, ohne dass eine neue Version oder ein neuer Strang erstellt wird (obwohl eine Version nicht mehr bearbeitet werden kann, nachdem sie eingecheckt wurde).

Weitere Informationen zu Objekten unter der Sperrmethode

Was unterliegt der Versionsverwaltung bei der Sperrmethode?

In InfoWorks WS Pro unterliegen die folgenden Objekte der Versionsverwaltung:

Anmerkung: Die Sperrmethode wird auf Objekte mit Versionsverwaltung angewendet, wenn die alternative Methode (die Zusammenführungsmethode) nicht ausgewählt ist. Weitere Informationen finden Sie unter Ändern der Versionsverwaltungsmethode.

Auschecken

Zum Auschecken eines Objekts mit Versionsverwaltung stehen zwei Befehle zur Verfügung:

Sie können sich die Struktur von Netzversionen (oder Versionen anderer Objekte mit Versionsverwaltung) ähnlich wie einen echten Baum vorstellen, wobei das ursprüngliche Netz (Hauptversion) der Stamm ist. Wenn wir das Hauptnetz zum ersten Mal auschecken, beginnen wir mit der Erstellung eines "Zweigs" (d. h. eines Strangs).

Der Befehl Auschecken kann nur auf das letzte Objekt in einem Zweig angewendet werden. Setzen wir die Baumanalogie fort, so könnte dieses Objekt als Blatt-Objekt beschrieben werden. Durch das Auschecken wird der Zweig verlängert, und das neu ausgecheckte Objekt wird zum Blatt am Ende des Zweigs.

Wenn Sie Alternativen testen möchten, die an einem Punkt auf halber Strecke entlang eines vorhandenen Zweigs beginnen, müssen Sie von diesem Punkt aus einen neuen Zweig erstellen. Verwenden Sie dazu den Befehl Auschecken und verzweigen.

Sie können den neuen Zweig (oder Strang) jetzt mit Auschecken erweitern oder mit Auschecken und verzweigen weitere Zweige erstellen.

Das Auschecken und Verzweigen vom Blatt-Objekt eines Zweigs ist durchaus zulässig. Wenn Sie dies tun, ist der Effekt mit der Verwendung der Option Auschecken identisch, allerdings wird ein anderes Symbol verwendet, und die Baumstruktur wird anders angezeigt.

Aus diesem Grund ist es sinnvoll, eine Richtlinie zu entwickeln, wann Sie Auschecken oder Auschecken und verzweigen verwenden. Wir empfehlen, für die laufende Entwicklung sowie Änderungen am Kernmodell die Option Auschecken zu verwenden. Auschecken und verzweigen wird verwendet, wenn alternative Vorschläge geprüft werden und eine Was-wäre-wenn-Analyse durchgeführt wird. Das hindert Sie natürlich nicht daran, dass einer Ihrer Stränge zur Basis für ein neues Kernmodell wird, wenn ein bestimmter Vorschlag umgesetzt wird.

Duplizieren

Der Befehl Duplizieren wird verwendet, um eine Kopie eines Objekts mit Versionsverwaltung an einer anderen Stelle in der Baumstruktur als das ursprüngliche Objekt zu erstellen. Dies kann erfolgen, um einen neuen Ausgangspunkt für verschiedene Analyseoptionen zu erstellen.

Beim Duplizieren eines Objekts wird faktisch ein Auschecken und Verzweigen des ursprünglichen Objekts durchgeführt. Das Duplikat wird jedoch in einer benutzerdefinierten Modellgruppe erstellt und am Ende des Verzweigungsprozesses eingecheckt.

Validieren

Das einzige Objekt mit Versionsverwaltung in InfoWorks WS Pro, das validiert werden muss, ist das Netz.

Netze müssen validiert werden, bevor sie als Teil einer Simulation verwendet werden können. Netze können jederzeit validiert werden, unabhängig davon, ob sie ausgecheckt sind oder nicht. Wenn Sie versuchen, ein zu validierendes Objekt einzuchecken, das jedoch noch nicht validiert wurde, werden Sie vor dem Einchecken zur Validierung aufgefordert.

Wichtig: Sie können die Aufforderung ignorieren und trotzdem einchecken, aber sobald ein ungültiges Objekt eingecheckt wurde, kann es nicht mehr bearbeitet werden. Das Objekt kann nicht in Simulationen verwendet werden, da es Fehler enthält. Sie müssen das Objekt erneut auschecken (eine neue Version erstellen), um die Fehler zu beheben, bevor es validiert werden kann. Aus diesem Grund sollten Sie vor dem Einchecken immer sicherstellen, dass Objekte validiert wurden und keine Fehler enthalten.

Validierungsfehler werden im Ausgabefenster angezeigt, und Sie können von diesem Fenster aus zum entsprechenden Fehler springen.

Vergleichen von Objekten mit Versionsverwaltung

Vergleichen auf Basis der Asset-ID

Netz können verglichen werden, indem Objekte oder Objektsätze mit derselben Asset-ID verglichen werden, anstatt die Objekt-ID zu verwenden. Diese Funktion ist besonders nützlich, wenn ein Asset durch mehrere Netzobjekte dargestellt wird.

Beispiel

Ein Rohr wird durch zwei Netzmodell-Leerrohre dargestellt. Beide Rohre haben denselben Asset-ID-Wert.

Beim Vergleichen von Netzen auf Basis der Asset-ID:

Die Objekt-IDs aller Objekte, aus denen sich ein gemeldetes Asset zusammensetzt, werden im Bericht in Klammern hinter der Asset-ID aufgeführt.

Die folgenden Regeln gelten ebenfalls beim Vergleich nach der Asset-ID:

Ausgabe auf den Bildschirm oder in eine Textdatei

InfoWorks WS Pro vergleicht das erste im Feld Dies vergleichen ausgewählte Objekt mit dem Objekt bzw. den Objekten im Feld Mit. Daher wird diese Funktion höchstwahrscheinlich mit dem neueren Objekt im Feld Dies vergleichen verwendet.

Unterschiede zwischen den beiden Objekten mit Versionsverwaltung werden je nach gewählter Ausgabeoption in der allgemeinen Textdateiansicht oder in einer Datei aufgeführt. Für jede Tabelle im Objekt mit Versionsverwaltung wird im Bericht Folgendes aufgeführt:

Ausgabe in eine CSV-Datei

Im CSV-Modus wird eine CSV-Datei erstellt, die alle Daten des ersten Objekts enthält, die sich von denen des zweiten Objekts unterscheiden.

(Beachten Sie, dass die Ausgabe in eine CSV-Datei nicht verwendet werden kann, wenn ein Vergleich auf der Grundlage von Asset-IDs durchgeführt wird.)

Um die in einem Netz vorgenommenen Änderungen zu exportieren, muss das Objekt im Feld Dies vergleichen das neuere Objekt sein. Das ältere Objekt sollte sich im Feld Mit befinden.

InfoWorks WS Pro erstellt eine CSV-Datei, die alle Daten des ersten Objekts enthält, die sich von denen des zweiten Objekts unterscheiden. Die CSV-Datei enthält eine zusätzliche Spalte Aktion, in der Netzobjekte gekennzeichnet werden, die zwischen Versionen gelöscht wurden.

Abgesehen von der zusätzlichen Spalte Aktion ist das Format der CSV-Datei mit dem Format identisch, das beim Exportieren eines Objekts mit Versionsverwaltung in eine einzelne CSV-Datei erstellt wird. Die Spalte Aktion ermöglicht zusätzliche Optionen beim erneuten Importieren von CSV-Daten und bietet zusätzliche Informationen beim Anzeigen der Vergleichsergebnisse außerhalb von InfoWorks WS Pro. Beim Vergleich können der Spalte Aktion zwei Zeichen hinzugefügt werden:

Objekte, die von der Zusammenführungsmethode gesteuert werden

Die in InfoWorks WS Pro verfügbare Zusammenführungsmethode ist ein Versionsverwaltungssystem für mehrere Benutzer, das die gleichzeitige Bearbeitung bestimmter Netzobjekte ermöglicht.

Die Zusammenführungsmethode ermöglicht es Teams, nahtlos in demselben Netz zu arbeiten und ihre Änderungen anschließend zusammenzuführen.

Das Versionsverwaltungssystem ist auch für einzelne Benutzer sehr effizient, weil sich kleine Änderungen schnell und einfach an Netzen vornehmen lassen.

Es gibt unweigerlich mehrere Versionen eines Objekts, das von der Zusammenführungsmethode gesteuert wird. Wenn Sie ein solches Objekt (z. B. ein Netz in einer Laufsimulation) zum ersten Mal verwenden, wird vorgabemäßig die neueste Version verwendet. Sie können jedoch angeben, dass stattdessen eine andere Version verwendet werden soll. Bei der Wiederverwendung eines Objekts mit Versionsverwaltung wird die zuletzt angegebene Version wiederverwendet, es sei denn, Sie geben mithilfe der Aktualisierungsfunktion an, dass die neueste Version verwendet werden soll. Dies wird in der Hilfe für die Ansicht Hydraulischen Lauf planen beschrieben.