Linien
Linienverwaltung: Linienverbindungen mit festem Fahrplan anzeigen, anlegen, bearbeiten, direkt bearbeiten und löschen.
Die Linienverwaltung dient der Pflege fester Linienverbindungen (z. B. Bahn- bzw. Zugverbindungen mit festem Fahrplan). Eine Linie definiert eine wiederkehrende Verbindung zwischen zwei Depots mit fixen Abfahrts- und Ankunftszeiten, Gültigkeitszeitraum und Verkehrstagen. Diese Linien stehen anschliessend an anderen Stellen des Systems – etwa bei der Auftrags- und Tourenplanung – als auswählbare Verbindungen zur Verfügung.
Hinweis: Die Linienverwaltung steht ausschliesslich Benutzern mit Administratorberechtigung (Super-Admin oder Administrator) zur Verfügung.
1. Navigation
Die Linienverwaltung ist über das Hauptmenü unter Disposition › Linien erreichbar.
2. Linienübersicht (Tabelle)
Die Übersicht zeigt alle Linien in einer paginierbaren, sortier- und filterbaren Tabelle. Pro Zeile wird eine Linienverbindung dargestellt.
Standardspalten
| Spalte | Beschreibung |
|---|---|
| Id | Interne Kennung der Linie |
| Name | Bezeichnung der Linie |
| Aktiv | Schaltet die Linie aktiv/inaktiv (interaktive Checkbox) |
| Gruppe | Zugewiesene Organisationsgruppe |
| Beschreibung | Ergänzende Beschreibung |
| Startort | Abfahrtsort (Depot) |
| Abfahrtszeit | Geplante Abfahrtszeit |
| Endort | Zielort (Depot) |
| Ankunftszeit | Geplante Ankunftszeit |
| Plus Datum Tage | Anzahl Tage, um die die Ankunft nach der Abfahrt verschoben ist (z. B. bei Ankunft am Folgetag) |
| Tarifliche Kilometer | Hinterlegte Tarif-Kilometer der Linie |
| Gültig von / Gültig bis | Gültigkeitszeitraum der Linie |
| Zugnummer | Nummer des Zuges bzw. der Verbindung |
| RefId | Referenzkennung der Linie |
| Sonntag bis Samstag | Verkehrstage der Linie als Checkboxen, beginnend mit Sonntag |
Die Spalten Abfahrtszeit, Ankunftszeit, Plus Datum Tage, Tarifliche Kilometer, Gültig von und Gültig bis lassen sich nicht filtern.
Sortierung und Paginierung
Durch Klick auf eine Spaltenüberschrift wird die Liste auf- oder absteigend sortiert. Die Tabelle lädt die Daten seitenweise vom Server, sodass auch grosse Linienbestände performant dargestellt werden.
Linie öffnen
Ein Doppelklick auf eine Zeile öffnet die Linie im Bearbeitungsdialog (siehe Abschnitt 4). Alternativ markieren Sie genau eine Zeile und klicken in der Toolbar auf Bearbeiten. Ein einfacher Klick markiert die Zeile nur.
Interaktive Checkbox-Zellen
Die Spalten Aktiv sowie die einzelnen Wochentage werden als anklickbare Checkboxen direkt in den Tabellenzeilen dargestellt. Sie können direkt in der Tabelle umgeschaltet werden (siehe Abschnitt 5).
Spaltenkonfiguration
Die angezeigten Spalten lassen sich pro Benutzer anpassen (ein-/ausblenden, Reihenfolge). Die Konfiguration wird benutzerspezifisch gespeichert und bleibt nach dem Abmelden erhalten.
3. Gruppenfilter
Die Seite hat keine eigene Gruppenauswahl. Angezeigt werden die Linien der Gruppe, die in der Kopfzeile der Anwendung gewählt ist. Wechseln Sie dort die Gruppe, wird die Tabelle automatisch neu geladen.
- Eine neue Linie wird in der aktuell gewählten Gruppe angelegt.
- Eine bestehende Linie behält beim Bearbeiten ihre Gruppe.
4. Linie anlegen und bearbeiten
Über die Toolbar lässt sich eine neue Linie anlegen oder eine bestehende Linie bearbeiten. In beiden Fällen öffnet sich ein Dialog mit dem Titel Linie hinzufügen bzw. Linie bearbeiten.
Felder
Der Kopf des Dialogs zeigt den Namen der Linie, die RefId und die Zugnummer sowie die Checkbox Aktiv. Die übrigen Felder sind in Bereiche gegliedert:
| Bereich | Feld | Beschreibung | Pflicht |
|---|---|---|---|
| Kopf | Aktiv | Linie aktiv schalten (bei einer neuen Linie eingeschaltet) | — |
| Allgemein | RefId | Referenzkennung der Linie (max. 200 Zeichen) | Ja |
| Allgemein | Name | Bezeichnung der Linie (max. 200 Zeichen) | Ja |
| Allgemein | Zugnummer | Nummer der Verbindung (max. 200 Zeichen) | Nein |
| Allgemein | Beschreibung | Freitext zur Linie (max. 300 Zeichen) | Nein |
| Zeiten | Startort | Abfahrtsort, Auswahl über Autovervollständigung; es werden nur Depots angeboten | Ja |
| Zeiten | Abfahrtszeit | Geplante Abfahrtszeit (Vorgabe 00:00) | Ja |
| Zeiten | Endort | Zielort, Auswahl über Autovervollständigung; es werden nur Depots angeboten | Ja |
| Zeiten | Ankunftszeit | Geplante Ankunftszeit (Vorgabe 00:00) | Ja |
| Zeiten | Plus Datum Tage | Tagesversatz der Ankunft (0–365, Vorgabe 0) | Nein |
| Zeiten | Tarifliche Kilometer | Tarif-Kilometer (nicht negativ) | Nein |
| Verfügbarkeit | Gültig von | Beginn des Gültigkeitszeitraums (bei einer neuen Linie leer) | Ja |
| Verfügbarkeit | Gültig bis | Ende des Gültigkeitszeitraums | Nein |
| Wochentage | Sonntag bis Samstag | Verkehrstage (bei einer neuen Linie ist kein Tag ausgewählt) | — |
Der Bereich Wochentage befindet sich rechts im Dialog und lässt sich auf- und zuklappen. Im zugeklappten Zustand zeigt ein Zähler, wie viele Tage ausgewählt sind.
Ablauf
- In der Toolbar Hinzufügen klicken (neue Linie) bzw. eine bestehende Linie zum Bearbeiten öffnen.
- Die Felder ausfüllen bzw. anpassen. Startort und Endort werden über die Autovervollständigung gesucht und ausgewählt; angeboten werden nur Depots.
- Unter Wochentage die gewünschten Verkehrstage und im Kopf des Dialogs den Aktiv-Status setzen.
- Mit Speichern bestätigen. Mit Abbrechen schliessen Sie den Dialog ohne zu speichern.
Beim Bearbeiten einer bestehenden Linie werden die hinterlegten Start- und Endorte automatisch geladen und im Formular angezeigt. Eine neue Linie wird in der Gruppe angelegt, die in der Kopfzeile der Anwendung gewählt ist.
Validierungen
Beim Speichern prüft das System folgende Regeln:
- Pflichtfelder: Name, RefId, Startort, Endort und Gültig von müssen ausgefüllt sein.
- Maximale Länge: Name, RefId und Zugnummer dürfen höchstens 200 Zeichen lang sein, Beschreibung höchstens 300 Zeichen.
- Eindeutigkeit: Innerhalb der Gruppe darf keine zweite Linie mit derselben RefId am selben Wochentag in einem überlappenden Zeitfenster verkehren. Andernfalls wird das Speichern mit der Meldung «RefId muss eindeutig sein» abgewiesen.
- Start ≠ Ende: Der Startort darf nicht mit dem Endort übereinstimmen.
- Zeitlogik: Beträgt Plus Datum Tage 0, muss die Ankunftszeit gleich oder später als die Abfahrtszeit sein.
- Plus Datum Tage: Der Wert muss zwischen 0 und 365 liegen.
- Tarifliche Kilometer: Der Wert darf nicht negativ sein.
- Gültigkeitszeitraum: Gültig bis muss gleich oder später als Gültig von sein.
Nach erfolgreichem Speichern erscheint die Bestätigung «Gespeichert» und die Tabelle wird aktualisiert.
5. Direktbearbeitung in der Tabelle
Der Aktiv-Status sowie die Verkehrstage lassen sich direkt in den Tabellenzeilen umschalten, ohne den Bearbeitungsdialog zu öffnen.
- In der gewünschten Zeile die Checkboxen für Aktiv und/oder die einzelnen Wochentage anklicken.
- Sobald Änderungen vorliegen, wird der Toolbar-Button «Speichern» (Direktspeichern) aktiv.
- Den Button klicken – alle vorgenommenen Änderungen werden in einem Vorgang gespeichert.
Mehrere Zeilen können vor dem Speichern bearbeitet werden; mit einem einzigen Klick auf «Speichern» werden alle ausstehenden Änderungen übernommen.
Hinweis: Vor dem ersten Umschalten einer Checkbox ist der Direktspeichern-Button deaktiviert.
Gehört eine geänderte Linie zu einer anderen Gruppe als der in der Kopfzeile gewählten, wird das Speichern mit der Meldung «Nicht berechtigt» abgewiesen.
6. Linien löschen
Nicht mehr benötigte Linien können aus der Übersicht gelöscht werden.
- Eine oder mehrere Linien in der Tabelle markieren.
- In der Toolbar «Löschen» klicken.
- Die Sicherheitsabfrage bestätigen.
Die markierten Linien werden entfernt und es erscheint eine Bestätigungsmeldung. Das gleichzeitige Löschen mehrerer Linien wird unterstützt.
7. Toolbar
Die Toolbar der Linienübersicht stellt folgende Funktionen bereit:
| Aktion | Beschreibung |
|---|---|
| Hinzufügen / Bearbeiten | Neue Linie anlegen bzw. bestehende Linie bearbeiten (berechtigungsabhängig) |
| Speichern (Direktspeichern) | Ausstehende Direktbearbeitungen in der Tabelle speichern |
| Löschen | Markierte Linien löschen |
| Vorlagen anwenden | Gespeicherte Ansichts-Vorlagen für die Linientabelle anwenden |
| Layout-Funktionen | Spaltenauswahl öffnen und Layout zurücksetzen |
Vorlagen
Benutzer können ihre Spalten- und Ansichtskonfiguration als Vorlage speichern und über die Toolbar wieder anwenden. So lassen sich häufig genutzte Ansichten der Linientabelle schnell wiederherstellen.
8. Linien an anderen Stellen verwenden
Die hier gepflegten Linien stehen an weiteren Stellen des Systems als auswählbare Verbindungen zur Verfügung. In den entsprechenden Auswahlfeldern (Linien-Picker) kann nach einer Linie gesucht werden; die Trefferliste wird nach der aktuellen Gruppe und dem Gültigkeitszeitraum gefiltert. Zu jeder gefundenen Linie werden Zusatzinformationen wie Zugnummer, Plus Datum Tage sowie Abfahrts- und Ankunftszeit angezeigt.
9. Hinweise
- Die Linienverwaltung ist auf Benutzer mit Administratorrolle (Super-Admin oder Administrator) beschränkt.
- Eine Linie verbindet genau einen Startort mit einem Endort (jeweils ein Depot). Zwischenhalte sowie eine Zuordnung von Fahrzeugen oder Fahrern gibt es nicht.
- Sortierung, Filterung und Spaltenkonfiguration werden serverseitig bzw. benutzerspezifisch verarbeitet und bleiben pro Benutzer erhalten.