Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suche nach Fahrordnung #92

Open
StephanieFrancke opened this issue May 7, 2024 · 28 comments · Fixed by #369
Open

Suche nach Fahrordnung #92

StephanieFrancke opened this issue May 7, 2024 · 28 comments · Fixed by #369
Assignees

Comments

@StephanieFrancke
Copy link
Collaborator

StephanieFrancke commented May 7, 2024

Ausgangslage

Als Lokpersonal oder Beobachter möchte ich eine Fahrordnung suchen, damit ich sie öffnen und ansehen kann.

Weiterführende Links

Figma PDF Fachgruppe:
92_SuchenachFO.pdf

Out of Scope

  • Vorladen von Fahrordnungen für Offline-Fähigkeit: Fahrordnungen vorladen #90
  • Vorladen von Fahrordnungen mehr als 4h vor Abfahrt
  • Sollte es bei der effektiven Abfahrt gegenüber der geplanten Abfahrt zu Verspätungen kommen, wird das Datum nicht gemäss Verspätung angepasst (z.B. bei Fahrten geplant kurz vor Mitternacht mit Verspätung nach Mitternacht).
  • Falls eine Zugfahrt im Ausland startet, dann wird dieses Datum nicht berücksichtigt. Relevant ist nur die erste Abfahrt im Schweizer Netz.

Akzeptanzkriterien

Für Lokpersonal und Beobachter gilt:

  • Folgende Angaben müssen zwingend ausgewählt werden:
    • ausführende EVU (EVU des Lokpersonals oder Beobachters ist vorausgewählt): Es stehen alle EVU der Kooperation zur Auswahl
    • Datum, an dem die Fahrt geplant am ersten Betriebspunkt im Schweizer Netz startet (aktuelles Datum vorausgewählt): Es kann das gestrige, heutige und falls innerhalb von 4h Stunden auch morgige Datum ausgewählt werden.
      • falls das ausgewählte Datum nicht dem heutigen entspricht, wird es entsprechend gekennzeichnet
    • Zugnummer, alphanummerisches Feld, wobei bei der Eingabe standardmässig die Zahlentastatur geöffnet wird
  • Kann für die ausgewählte Kombination von Angaben eine Fahrordnung gefunden werden, wird sie direkt geöffnet und angezeigt.
  • Kann für die ausgewählte Kombination von Angaben keine Fahrordnung gefunden werden, wird eine entsprechende Meldung (Standardmeldung aus Design System) angezeigt. Die gesuchten Angaben bleiben erhalten und können für eine erneute Suche korrigiert werden.
  • Wurde eine Fahrordnung geöffnet, wird die Zugnummer und die ausführende EVU angezeigt.
  • Es kann jederzeit nach einer anderen Fahrordnung gesucht werden, wobei immer nur eine Fahrordnung gleichzeitig offen sein kann.
  • Fahrordnungen können im Zeitraum von 4 Stunden vor Abfahrt bis zu 24 Stunden nach Ende der Fahrt aufgerufen werden.
  • Das aktuelle Datum und die aktuelle Uhrzeit sind jederzeit ersichtlich, unabhängig davon, ob eine Fahrordnung geöffnet ist oder nicht.
  • Ist das Gerät offline, so ist immer noch der ganze Inhalt der geöffneten Fahrordnung einsehbar und aufrufbar.
  • Ab dem Empfang von Updates werden Änderungen im Fahrbild innerhalb von maximal 2 Sekunden dargestellt.

Für Lokpersonal gilt:

  • Das Lokpersonal wird automatisch als aktives Lokpersonal für die geöffnete Fahrordnung gemeldet, sofern er die Rolle "Lokpersonal" besitzt.

Testszenarien

Vorbedingung:

  • Eine Fahrordnung zur Zugnummer 4816 von SBBP für das aktuelle Datum existiert mit Abfahrt innerhalb der nächsten 4 Stunden.
  • Eine Fahrordnung zur Zugnummer 1234 von SBBP für das aktuelle Datum existiert nicht.
  • Das Lokpersonal A gehört zur EVU SBBC, führt aber auch SBBP Fahrten durch.

Durchführung:

  • Das Lokpersonal A öffnen den Bereich zur Suche nach einer Fahrordnung.
    • Das aktuelle Datum und die aktuelle Uhrzeit sind ersichtlich.
    • Bei der EVU ist "SBBC" vorausgewählt. Das Lokpersonal A kann es zu "SBBP" wechseln.
    • Beim Datum ist das aktuelle Datum vorausgewählt. Es könnte geändert werden, ist in diesem Testfall aber nicht nötig.
    • Das Lokpersonal gibt die Zugnummer "1234" ein und startet die Suche.
    • Es wird keine Fahrordnung gefunden und es erscheint eine entsprechende Meldung.
  • Die Angaben zur EVU, Zugnummer und Datum sind noch erhalten. Das Lokpersonal A ändert die Zugnummer zu "4816" und startet die Suche.
    • Die Fahrordnung zur EVU "SBBP", Zugnummer "4816" und dem aktuellen Datum wird geöffnet.
    • Die Zugnummer, das Datum der Abfahrt und die ausführende EVU sind in der Fahrordnung ersichtlich.
    • Das Lokpersonal wurde automatisch als aktives Lokpersonal an TMS VAD gemeldet.
    • Das aktuelle Datum und die aktuelle Uhrzeit sind ersichtlich.
  • Das Lokpersonal A sucht nach derselben EVU und Zugnummer für den nachfolgenden Tag.
    • Die Fahrordnung kann nicht gefunden werden, da die Abfahrt sich ausserhalb des verfügbaren Zeitraums befindet.
  • Das Lokpersonal A sucht nach derselben EVU und Zugnummer mehr als 24 Stunden in der Vergangenheit.
    • Die Fahrordnung kann nicht gefunden werden, da die Fahrt sich ausserhalb des verfügbaren Zeitraums befindet.
  • Ein Beobachter öffnet eine Fahrordnung.
    • Er wird nicht als aktiv an TMS VAD gemeldet.
@EverheardofUX

This comment was marked as resolved.

@StephanieFrancke StephanieFrancke moved this from Backlog to Entwicklungsteam Review in Driver Advisory System Sep 10, 2024
@StephanieFrancke

This comment was marked as resolved.

@EverheardofUX

This comment was marked as resolved.

@mghilardelli

This comment has been minimized.

@StephanieFrancke

This comment was marked as resolved.

@EverheardofUX

This comment was marked as resolved.

@StephanieFrancke StephanieFrancke moved this from Entwicklungsteam Review to Projekt Review in Driver Advisory System Sep 12, 2024
@dschmucki

This comment was marked as resolved.

@Felix-Traber

This comment has been minimized.

@StephanieFrancke

This comment has been minimized.

@StephanieFrancke

This comment has been minimized.

@Felix-Traber

This comment has been minimized.

@i002423

This comment has been minimized.

@EverheardofUX

This comment has been minimized.

@StephanieFrancke

This comment has been minimized.

@StephanieFrancke

This comment has been minimized.

@i002423

This comment has been minimized.

@StephanieFrancke

This comment has been minimized.

@i002423

This comment has been minimized.

@Mathieu-Ochsenbein

This comment has been minimized.

@StephanieFrancke

This comment has been minimized.

@mkyb

This comment has been minimized.

@StephanieFrancke

This comment has been minimized.

@StephanieFrancke
Copy link
Collaborator Author

Gemäss Fachgruppe vom 07.11. ist aktuell die Logik zur Anstellungs-EVU und deren Auswirkungen fachlich noch nicht geklärt. Daher wurde die Vorselektion in den Akzeptanzkriterien und den Testszenarien gestrichen und wird in einer separaten Story nachgeholt.

@Grodien Grodien linked a pull request Nov 11, 2024 that will close this issue
@EverheardofUX
Copy link
Collaborator

EverheardofUX commented Nov 12, 2024

"falls das ausgewählte Datum nicht dem heutigen entspricht, wird es entsprechend gekennzeichnet" @StephanieFrancke das ist nicht ready. Sollen wir das irgendwo anders auslagern? Wird leider nicht kurzfristig ready. @Grodien FYI

@StephanieFrancke
Copy link
Collaborator Author

"falls das ausgewählte Datum nicht dem heutigen entspricht, wird es entsprechend gekennzeichnet" @StephanieFrancke das ist nicht ready. Sollen wir das irgendwo anders auslagern? Wird leider nicht kurzfristig ready. @Grodien FYI

Hoi @EverheardofUX und @Grodien
Ich würde das AK gerne so drin lassen, da es auch so von uns vorgestellt und abgenommen wurde. Wir können einfach nach bestem Wissen und Gewissen eine simple Info darstellen und bei Bedarf dann noch gemäss neuer Story anpassen. Passt das so?

@Grodien Grodien reopened this Nov 12, 2024
@github-project-automation github-project-automation bot moved this from In progress to Backlog in Driver Advisory System Nov 12, 2024
@Grodien Grodien moved this from Backlog to Testing Team in Driver Advisory System Nov 12, 2024
@Grodien
Copy link
Collaborator

Grodien commented Nov 12, 2024

Umgesetzt bis auf den Punkte:
"falls das ausgewählte Datum nicht dem heutigen entspricht, wird es entsprechend gekennzeichnet" -> Kein Design vorhanden aktuell
"Das Lokpersonal wird automatisch als aktives Lokpersonal für die geöffnete Fahrordnung gemeldet, sofern er die Rolle "Lokpersonal" besitzt. -> Berechtigungskonzept fehlt noch, wird später hinzugefügt.

@Grodien
Copy link
Collaborator

Grodien commented Nov 13, 2024

Restliche Punkte wurden mit #373 erledigt

@StephanieFrancke
Copy link
Collaborator Author

BA Testing done.

Folgende AK sind aus meiner Sicht noch nicht/ungenügend erfüllt:

  • Die gesuchten Angaben bleiben erhalten und können für eine erneute Suche korrigiert werden. -> Hier bitte sowieso den Default Wert T9999 entfernen.
  • Wurde eine Fahrordnung geöffnet, wird die Zugnummer und die ausführende EVU angezeigt.

Die EVU Liste ist noch nicht korrekt, dies ist aber abgesprochen und ich habe für die Ergänzung die Enabler Story #482 erstellt.
@marcdettwiler : Hier ist noch die Prüfung und weitere Abklärung bei dir offen, danach können wir die Story freigeben.

Folgende AK können durch mich nicht getestet werden:

  • Fahrordnungen können im Zeitraum von 4 Stunden vor Abfahrt bis zu 24 Stunden nach Ende der Fahrt aufgerufen werden.
  • Ab dem Empfang von Updates werden Änderungen im Fahrbild innerhalb von maximal 2 Sekunden dargestellt.
  • Das Lokpersonal wird automatisch als aktives Lokpersonal für die geöffnete Fahrordnung gemeldet, sofern er die Rolle "Lokpersonal" besitzt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Testing Team
Development

Successfully merging a pull request may close this issue.

10 participants