Linee
Gestione delle linee: visualizzare, creare, modificare, modificare direttamente ed eliminare collegamenti di linea con orario fisso.
La gestione delle linee serve a mantenere collegamenti di linea fissi (es. collegamenti ferroviari o di treni con orario fisso). Una linea definisce un collegamento ricorrente tra due depositi con orari di partenza e di arrivo fissi, periodo di validità e giorni di circolazione. Queste linee sono poi disponibili in altri punti del sistema – ad esempio nella pianificazione di ordini e giri – come collegamenti selezionabili.
Nota: La gestione delle linee è disponibile esclusivamente per gli utenti con autorizzazione di amministratore (Super-Admin o Amministratore).
1. Navigazione
La gestione delle linee è accessibile tramite il menu principale sotto Pianificazione › Linee.
2. Vista delle linee (tabella)
La vista mostra tutte le linee in una tabella paginabile, ordinabile e filtrabile. Ogni riga rappresenta un collegamento di linea.
Colonne predefinite
| Colonna | Descrizione |
|---|---|
| Id | Identificativo interno della linea |
| Nome | Denominazione della linea |
| Attivo | Attiva/disattiva la linea (casella di controllo interattiva) |
| Gruppo | Gruppo di organizzazione assegnato |
| Descrizione | Descrizione integrativa |
| Luogo di partenza | Luogo di partenza (deposito) |
| Orario di partenza | Orario di partenza pianificato |
| Luogo di fine | Luogo di destinazione (deposito) |
| Orario di arrivo | Orario di arrivo pianificato |
| Più data giorni | Numero di giorni di cui l'arrivo è posticipato dopo la partenza (es. in caso di arrivo il giorno successivo) |
| Chilometri di tariffa | Chilometri tariffari memorizzati della linea |
| Valido da / Valido fino a | Periodo di validità della linea |
| Numero del treno | Numero del treno o del collegamento |
| RefId | Identificativo di riferimento della linea |
| Domenica - Sabato | Giorni di circolazione della linea come caselle di controllo, a partire dalla domenica |
Le colonne Orario di partenza, Orario di arrivo, Più data giorni, Chilometri di tariffa, Valido da e Valido fino a non possono essere filtrate.
Ordinamento e paginazione
Un clic su un'intestazione di colonna ordina la lista in ordine crescente o decrescente. La tabella carica i dati pagina per pagina dal server, in modo che anche grandi quantità di linee vengano visualizzate in modo performante.
Aprire una linea
Un doppio clic su una riga apre la linea nella finestra di dialogo di modifica (vedere Sezione 4). In alternativa, selezioni esattamente una riga e faccia clic su Modifica nella barra degli strumenti. Un clic semplice seleziona soltanto la riga.
Celle con caselle di controllo interattive
La colonna Attivo nonché i singoli Giorni della settimana sono visualizzati come caselle di controllo cliccabili direttamente nelle righe della tabella. Possono essere commutati direttamente nella tabella (vedere Sezione 5).
Configurazione delle colonne
Le colonne visualizzate possono essere personalizzate per utente (mostra/nascondi, ordine). La configurazione viene salvata in modo specifico per l'utente e viene mantenuta dopo la disconnessione.
3. Filtro di gruppo
La pagina non dispone di una propria selezione del gruppo. Vengono visualizzate le linee del gruppo selezionato nella barra di intestazione dell'applicazione. Se lì cambia gruppo, la tabella viene ricaricata automaticamente.
- Una nuova linea viene creata nel gruppo attualmente selezionato.
- Una linea esistente mantiene il proprio gruppo durante la modifica.
4. Creare e modificare una linea
Tramite la barra degli strumenti è possibile creare una nuova linea o modificare una linea esistente. In entrambi i casi si apre una finestra di dialogo con il titolo Aggiungi la linea o Modifica linea.
Campi
L'intestazione della finestra di dialogo mostra il nome della linea, il RefId e il Numero del treno nonché la casella di controllo Attivo. Gli altri campi sono suddivisi in sezioni:
| Sezione | Campo | Descrizione | Obbligatorio |
|---|---|---|---|
| Intestazione | Attivo | Attivare la linea (attivato per una nuova linea) | — |
| Generale | RefId | Identificativo di riferimento della linea (max. 200 caratteri) | Sì |
| Generale | Nome | Denominazione della linea (max. 200 caratteri) | Sì |
| Generale | Numero del treno | Numero del collegamento (max. 200 caratteri) | No |
| Generale | Descrizione | Testo libero sulla linea (max. 300 caratteri) | No |
| Tempi | Luogo di partenza | Luogo di partenza, selezione tramite completamento automatico; vengono proposti solo depositi | Sì |
| Tempi | Orario di partenza | Orario di partenza pianificato (predefinito 00:00) | Sì |
| Tempi | Luogo di fine | Luogo di destinazione, selezione tramite completamento automatico; vengono proposti solo depositi | Sì |
| Tempi | Orario di arrivo | Orario di arrivo pianificato (predefinito 00:00) | Sì |
| Tempi | Più data giorni | Scostamento in giorni dell'arrivo (0–365, predefinito 0) | No |
| Tempi | Chilometri di tariffa | Chilometri tariffari (non negativi) | No |
| Disponibilità | Valido da | Inizio del periodo di validità (vuoto per una nuova linea) | Sì |
| Disponibilità | Valido fino a | Fine del periodo di validità | No |
| Giorni feriali | Domenica - Sabato | Giorni di circolazione (per una nuova linea non è selezionato alcun giorno) | — |
La sezione Giorni feriali si trova a destra nella finestra di dialogo e può essere espansa e compressa. Quando è compressa, un contatore indica quanti giorni sono selezionati.
Procedura
- Fare clic su Aggiungi nella barra degli strumenti (nuova linea) oppure aprire una linea esistente per modificarla.
- Compilare o adattare i campi. Luogo di partenza e Luogo di fine vengono cercati e selezionati tramite il completamento automatico; vengono proposti solo depositi.
- In Giorni feriali impostare i giorni di circolazione desiderati e nell'intestazione della finestra di dialogo lo stato attivo.
- Confermare con Salva. Con Annulla chiude la finestra di dialogo senza salvare.
Durante la modifica di una linea esistente, i luoghi di partenza e di fine memorizzati vengono caricati automaticamente e mostrati nel modulo. Una nuova linea viene creata nel gruppo selezionato nella barra di intestazione dell'applicazione.
Convalide
Durante il salvataggio, il sistema verifica le seguenti regole:
- Campi obbligatori: Nome, RefId, Luogo di partenza, Luogo di fine e Valido da devono essere compilati.
- Lunghezza massima: Nome, RefId e Numero del treno possono contenere al massimo 200 caratteri, Descrizione al massimo 300 caratteri.
- Univocità: All'interno del gruppo nessun'altra linea con lo stesso RefId può circolare nello stesso giorno della settimana in una fascia oraria sovrapposta. Altrimenti il salvataggio viene rifiutato con il messaggio «Il RefId deve essere unico».
- Partenza ≠ Arrivo: Il Luogo di partenza non deve coincidere con il Luogo di fine.
- Logica temporale: Se Più data giorni è 0, l'orario di arrivo deve essere uguale o successivo all'orario di partenza.
- Più data giorni: Il valore deve essere compreso tra 0 e 365.
- Chilometri di tariffa: Il valore non deve essere negativo.
- Periodo di validità: Valido fino a deve essere uguale o successivo a Valido da.
Dopo un salvataggio riuscito appare la conferma «Salvato» e la tabella viene aggiornata.
5. Modifica diretta nella tabella
Lo stato attivo nonché i giorni di circolazione possono essere commutati direttamente nelle righe della tabella, senza aprire la finestra di dialogo di modifica.
- Nella riga desiderata, fare clic sulle caselle di controllo per Attivo e/o sui singoli Giorni della settimana.
- Non appena sono presenti modifiche, il pulsante della barra degli strumenti «Salva» (salvataggio diretto) diventa attivo.
- Fare clic sul pulsante – tutte le modifiche effettuate vengono salvate in un'unica operazione.
È possibile modificare più righe prima del salvataggio; con un solo clic su «Salva», tutte le modifiche in sospeso vengono applicate.
Nota: Prima della prima commutazione di una casella di controllo, il pulsante di salvataggio diretto è disattivato.
Se una linea modificata appartiene a un gruppo diverso da quello selezionato nella barra di intestazione, il salvataggio viene rifiutato con il messaggio «Non autorizzato».
6. Eliminare linee
Le linee non più necessarie possono essere eliminate dalla vista.
- Contrassegnare una o più linee nella tabella.
- Fare clic su «Elimina» nella barra degli strumenti.
- Confermare la richiesta di sicurezza.
Le linee contrassegnate vengono rimosse e appare un messaggio di conferma. L'eliminazione simultanea di più linee è supportata.
7. Barra degli strumenti
La barra degli strumenti della vista delle linee mette a disposizione le seguenti funzioni:
| Azione | Descrizione |
|---|---|
| Aggiungi / Modifica | Creare una nuova linea o modificare una linea esistente (in base alle autorizzazioni) |
| Salva (salvataggio diretto) | Salvare le modifiche dirette in sospeso nella tabella |
| Elimina | Eliminare le linee contrassegnate |
| Applica modelli | Applicare i modelli di vista salvati per la tabella delle linee |
| Funzioni di layout | Aprire la selezione delle colonne e ripristinare il layout |
Modelli
Gli utenti possono salvare la propria configurazione di colonne e vista come modello e applicarla nuovamente tramite la barra degli strumenti. In questo modo è possibile ripristinare rapidamente le viste utilizzate di frequente della tabella delle linee.
8. Utilizzare le linee in altri punti
Le linee mantenute qui sono disponibili come collegamenti selezionabili in ulteriori punti del sistema. Nei rispettivi campi di selezione (selettore di linee) è possibile cercare una linea; la lista dei risultati viene filtrata in base al gruppo attuale e al periodo di validità. Per ogni linea trovata vengono mostrate informazioni aggiuntive come il numero del treno, i più data giorni nonché l'orario di partenza e di arrivo.
9. Note
- La gestione delle linee è limitata agli utenti con ruolo di amministratore (Super-Admin o Amministratore).
- Una linea collega esattamente un luogo di partenza con un luogo di fine (ciascuno un deposito). Non esistono fermate intermedie né un'assegnazione di veicoli o autisti.
- L'ordinamento, il filtraggio e la configurazione delle colonne vengono elaborati lato server o in modo specifico per l'utente e vengono mantenuti per utente.