UC42 Versionen und Plandaten

Titelblatt

Division Infrastruktur

IT-T

Projekt RCS-UNO

UNIFIED NETWORK OBJECTS

VERSIONEN UND PLANDATEN

Version 0.1 vom 05.03.2006

Dokumenten-Kontrollblatt

HISTORY

Verantwortlichkeiten

1) Das Urheberrecht an diesem Dokument verbleibt jederzeit den Schweizerischen Bundesbahnen SBB. Ohne deren schriftliche Einwilligung darf es nicht vervielfältigt oder dritten Personen, auch nicht in abgeänderter Form, ganz oder teilweise mitgeteilt, zugänglich oder nutzbar gemacht werden. Dieses Dokument ist Fabrikations- und Geschäftsgeheimnis im Sinne von OR 192 und StGB 273.

Inhaltsverzeichnis

Einleitung
Um das Handling von Plandaten im UNO Explorer zu vereinfachen, sind folgenden Features erforderlich:


 * Einstellbares aktuelles Datum (Default: nächste Mitternacht)
 * Filter auf „current Version" zum obigen Datum in der Haupttabelle und in Parenttabellen
 * Filter nach Statusgruppe
 * Anlegen neuer Versionen mit dem eingestellten aktuellen Datum
 * Neuer Baustatus „projektiert" (4)

Zielsetzung
Benützer können Plandaten besser handeln, und irrelevanten Versionen werden in der Haupttabelle ausgeblendet.

Primäre Aktoren

 * UNO-Datenpfleger

Vorbedingungen

 * Der primäre Aktor hat die Applikation gestartet
 * Der Datensatz wurde vorgängig in die UNO-Datenbank importiert, es wurde mindestes eine Version erstellt.
 * Der Benutzer hat die Datensätze geladen.

Nachbedingungen

 * Die Daten werden gemäss den gewählten Filterkriterien angezeigt
 * Das gewählte Datum wird als aktuelles Datum übernommen.

Start
Der primäre Aktor startet die Funktion Version View via Menü im UNO-Explorer. Grundsätzlich wird der bestehende UNO-Explorer verwendet, mit den Ergänzungen gemäss diesem Use Case.

Zu Beginn wird zu jedem Element die Current Version zum aktuellen Datum angezeigt (siehe UC15_Versionierung für eine Definition der Current Version). Anmerkung : Der Baustatus hat keinen Einfluss darauf, ob eine Element Current Version ist oder nicht, d.h. Versionen im Baustatus „Aufgehoben" können auch gelöscht werden.

Ändern das aktuellen Datums
In einer Filterview (einer eigenen oder eine gemeinsame mit der aktuellen Filterview „Statusinfo") kann das Datum verändert werden. Dies wirkt sich auf den Filter und auf neu erstellte Versionen in der Versionenview aus.



Ein- und Ausschalten des Current Version Filters
In der oben beschrieben Filterview kann auch der Filter auf Current Versions ein- und ausgeschaltet werden. Ist er ausgeschaltet, so werden alle Versionen zu jedem Element in der Haupttabelle angezeigt. Per Default ist er eingeschaltet.

Wird die Versionenansicht gezeigt, sind dort stets alle Version zu dem in der Hauptansicht gewählten UNO Element zu sehen, d.h. der Filter ist wirkungslos in der Versionen-Ansicht.

Filter nach Statusgruppe
Der Filter für Statusinfo enthält die Statusgruppe. Wird hier ein Wert eingetragen, werden nur die zu der entsprechenden Statusgruppe gehörigen Versionen angezeigt.



Einfügen einer neuen Version
Wird eine neue Version in der Versionenview eingefügt, so ist das aktuelle Datum aus der Filterview wie oben beschrieben als Grundlage zu nehmen.

Ermitteln der Current Version
Wird im Client die Current Version ermittelt (z.B. im Fahrstrassenwizzard), so ist das gewählte aktuelle Datum aus der Filterview wie oben beschrieben als Grundlage zu nehmen.