La finestra

La cornice attorno a ogni pagina: la barra del titolo con i tasti del tema e il contrassegno utente, la barra di navigazione e ciò che mostra ogni voce, la barra di stato e il suo registro delle azioni, la fascia del runtime fermo, le notifiche, la finestra di consenso ai rapporti di arresto anomalo, le schermate che mostra una connessione perduta, lo schermo intero e l'area di notifica.

Visualizza come Markdown

Ogni pagina di Ganter Lab è disegnata dentro un'unica cornice: una barra del titolo, una barra di navigazione a sinistra, la pagina stessa e una barra di stato lungo il fondo. La cornice è la stessa su ogni pagina e su ogni schermata che guarda la stazione, tanto sulla finestra della stazione quanto su un browser in rete (vedere Accesso remoto); i pochi punti in cui le due differiscono sono segnalati qui sotto. Vedere la cornice non richiede alcun permesso, ma parecchie delle sue voci e dei suoi segni sono disegnati soltanto per un'identità che ha il permesso corrispondente, esattamente come le pagine che stanno dietro.

La cornice in breve

Parte Dove Che cosa contiene
Barra del titolo In alto Il marchio, il tasto della guida, i tre tasti del tema e il contrassegno utente. Nella finestra della stazione la didascalia la disegna il sistema operativo ("Ganter Lab", con riduci a icona, ingrandisci e chiudi), la barra del titolo web si ritira e i tasti del tema con il contrassegno si agganciano nell'angolo in alto a destra. Un browser conserva la barra intera, con il marchio e il nome a sinistra.
Fascia del runtime fermo Sotto la barra del titolo Presente soltanto mentre il runtime è fermo (vedere più avanti).
Barra di navigazione Bordo sinistro Dieci voci in due gruppi: il gruppo del lavoro in alto e il gruppo del piede fissato in basso.
Contenuto Al centro La pagina. Una pagina che non riesce a disegnarsi degrada a un solo avviso ("Qualcosa è andato storto in questo pannello", "Il resto della schermata continua a funzionare. Il guasto è stato registrato nella pagina Eventi, sotto Console.", con Riprova) mentre la cornice resta viva; la navigazione successiva ottiene una pagina pulita.
Messaggi a comparsa Sopra il contenuto, in basso a destra Le notifiche che interrompono, la più recente in cima.
Barra di stato In basso Gli indicatori, il registro delle azioni, il segno della versione disponibile, la versione e l'orologio.

La finestra si apre non più piccola di 880 per 520 pixel e ricorda dove è stata lasciata (posizione, dimensione, ingrandita) fra un avvio e l'altro; vedere Primo avvio.

Barra del titolo

Il tasto della guida

Un punto interrogativo all'inizio del gruppo di destra della barra del titolo, oltre un sottile divisore rispetto ai tasti del tema. Apre il pannello della guida descritto in Guida contestuale e si segna mentre il pannello è aperto. È disegnato su ogni percorso, per ogni identità, e anche mentre il runtime è fermo.

I tasti del tema

Tre tasti affiancati, in quest'ordine, ciascuno con un suggerimento che lo nomina:

Tasto Suggerimento Che cosa fa
Sistema (un simbolo di monitor) Tema: Sistema Segue l'aspetto di Windows. Nella finestra della stazione l'host lo risolve e lo riapplica nel momento in cui Windows passa da chiaro a scuro; un browser lo risolve rispetto alla propria preferenza chiara o scura.
Chiaro (un simbolo di sole) Tema: Chiaro L'aspetto chiaro, qualunque cosa dica Windows.
Scuro (un simbolo di luna) Tema: Scuro L'aspetto scuro, qualunque cosa dica Windows.

Il tasto in rilievo è la preferenza memorizzata, mai l'aspetto in cui si risolve: Sistema resta segnato come Sistema mentre appare Chiaro o Scuro. Premere un tasto lo applica subito alla schermata che lo ha premuto e lo salva come preferenza della stazione nel database di configurazione; Impostazioni, Aspetto mostra e cambia gli stessi tre valori. La preferenza appartiene alla stazione, non alla schermata: la finestra della stazione segue subito un cambiamento fatto da un browser, e un altro browser lo raccoglie quando la sua pagina viene caricata di nuovo.

Il contrassegno utente

A destra dei tasti del tema, oltre un sottile divisore, il contrassegno nomina chi ha effettuato l'accesso su questa schermata: Accedi finché non c'è nessuno, il nome visualizzato quando qualcuno è entrato. Il punto sul simbolo della persona è verde durante l'accesso e grigio altrimenti. Il contrassegno è sempre disegnato, su ogni percorso e su ogni schermata, perché i ruoli sono sempre in vigore e non essere connessi è un'identità a sé (il ruolo "Non connesso").

Premendola si apre la finestra di accesso:

  • Il titolo dice Accedi, oppure Cambia utente quando qualcuno è già connesso e l'elenco è visibile. In quel caso una riga di intestazione "Connesso come nome" porta un pulsante Esci.
  • L'elenco riporta ogni utente locale con una sigla di due lettere, il nome e un segno: un lucchetto per un utente con PIN (suggerimento "PIN richiesto"), una freccia per un utente senza PIN (suggerimento "Accede al tocco"), che entra nel momento in cui si preme la riga.
  • Un utente con PIN apre il passo del PIN: la sigla e il nome dell'utente, Indietro, la dicitura "Immettere il PIN" e un tastierino che accetta da 4 a 6 cifre. Il tasto di conferma o Invio inviano.
  • Un rifiuto resta sul tastierino, sul posto: "Il PIN non è corretto." oppure "Troppi PIN errati. Riprovare fra n secondi/minuti." Cinque PIN errati di fila chiudono la porta per un minuto; ogni ulteriore serie di cinque raddoppia l'attesa, fino a quindici minuti.
  • Se sulla stazione non c'è ancora nessun utente locale, la finestra lo dice invece di mostrare un elenco vuoto: "Questa stazione non ha ancora utenti locali. Il primo, l'amministratore principale, si crea nella pagina Utenti."

Sulla finestra della stazione il contrassegno cambia la sessione della stazione, cioè l'identità con cui gira ogni comando di quella finestra; in un browser fa accedere quella sola connessione e nient'altro. In entrambi i casi l'esito arriva anche nel registro delle azioni della barra di stato ("Accesso come Ana.", "Ana è uscita.", "Accesso rifiutato. Ancora connesso come Ana."), perché chi è connesso decide che cosa possono fare tutti gli altri comandi. L'intero flusso è descritto in Accedere.

La barra è larga 64 pixel: un simbolo e un'etichetta per voce, con la voce attiva in risalto. Ogni voce è disegnata soltanto quando l'identità di questa schermata ha almeno uno dei permessi elencati; le pagine stesse controllano di nuovo all'apertura, quindi la barra taglia solo ciò che verrebbe comunque rifiutato. I permessi sono gli interruttori dell'editor dei ruoli; vedere Permessi.

Voce Gruppo Apre Disegnata quando
View Alto La pagina delle dashboard (/view; accesa anche per /, /home e l'indirizzo proprio di una dashboard /d/…) Sempre: la visione delle dashboard non si può mai revocare
Process Alto L'area di lavoro di Process, che contiene anche gli Storici (accesa anche per /histories) Uno qualsiasi fra Consultare i modelli, Eseguire le procedure, Modificare ricette e valutazioni, Gestire Process, Visualizzare gli storici
Logic Alto La pagina di Logic Visualizzare Logic
Connector Alto La pagina di Connector Visualizzare Connector
Utenti Alto La pagina Utenti Sempre su una stazione reale (la pagina stessa dice a chi non è amministratore che la gestione è chiusa). La dimostrazione pubblicata la lascia spenta.
Convalida Piede La pagina Convalida Visualizzare Convalida
Eventi Piede La pagina Eventi Visualizzare gli eventi
Agente Piede La pagina Agente Gestire l'agente (MCP)
Impostazioni Piede La pagina Impostazioni Modificare le impostazioni
Account Piede La pagina Account. L'unica voce disegnata con la G del marchio invece che con un simbolo. Sempre su una stazione reale. La dimostrazione pubblicata la lascia spenta.

Quando non è connesso nessuno decide il ruolo "Non connesso". I suoi permessi di fabbrica comprendono tutto tranne Gestire gli utenti locali e Accesso remoto (LAN), quindi una stazione nuova disegna ogni voce finché un amministratore non restringe quel ruolo in Ruoli. Quando un cambio di ruolo toglie la voce della pagina in cui ci si trova, la shell porta alla prima voce che ancora disegna.

Due voci portano un segno:

  • Convalida porta una pastiglia di attenzione con il numero di elementi da riparare (99+ oltre novantanove), nascosta finché la configurazione è pulita. Segue la nuova scansione di sfondo del validatore, quindi cambia mentre si modifica; vedere Convalida.
  • Account porta un punto esclamativo soltanto quando la licenza richiede attenzione: ambra quando l'abbonamento è scaduto, finisce entro 14 giorni o non ha una data di fine nota pur essendo impostato per finire; rosso quando l'abbonamento è annullato, oppure quando potrebbe concedere una postazione licenziata ma questa stazione non ne ha nessuna. Premendo la voce segnata si arriva alla sezione Abbonamento invece che in cima alla pagina; vedere Abbonamento. Non esiste un punto neutro di "connesso".

Barra di stato

La barra si legge da sinistra a destra: il gruppo degli indicatori, il registro delle azioni nel mezzo elastico, poi il segno della versione disponibile, la versione e l'orologio. Si aggiorna ogni secondo.

Gli indicatori

Indicatore Che cosa dice Mostrato quando Clic
Conto alla rovescia del modo gratuito "Gratuito · 12:34" mentre scende, "Gratuito · runtime fermo" quando è finito, "Gratuito" finché non si conosce il tempo residuo; un simbolo di orologio ambra. Suggerimento: "Modo gratuito: il runtime si ferma quando il tempo finisce. Accedere o aggiungere una licenza per togliere il limite." La stazione non è licenziata (vedere Modo gratuito e licenza) Nulla; informa soltanto
Stato di salute Un punto e un testo. Lo stato del server incorporato vince ogni volta che non è online ("Server: In avvio…", "Server: Fermo" e così via); altrimenti vince il dispositivo peggiore: "Connector: nome non comunica" (rosso) oppure "Connector: nome instabile" (ambra); con tutto che legge, "Online" (verde). Suggerimento: "Stato di Connector / del server (fare clic per aprire)". Sempre Connector quando il motivo è un dispositivo, altrimenti Impostazioni
Allarmi Una campana e "n attivi (m non tacitati)", con simbolo e testo tinti dalla priorità più grave fra quelli presenti (la stessa scala che usano l'albero di Logic ed Eventi). Suggerimento: "Allarmi (fare clic per aprire l'elenco degli allarmi)". Un allarme è attivo o attende ancora una tacitazione Eventi, Allarmi
Registrazioni "n in registrazione", oppure "n in registrazione · m sospese"; un punto verde, ambra se una prova è sospesa (una prova sospesa conta lo stesso: si ferma solo il suo orologio, l'acquisizione continua). Suggerimento: "Registrazioni attive (fare clic per aprire Process)". Almeno un'unità sta registrando Process

Il punto dello stato di salute segue gli stessi colori di ogni punto di stato dell'applicazione: verde se sano, ambra se degradato o in avvio, rosso se in guasto o non in linea, grigio se neutro. L'icona nell'area di notifica legge lo stesso stato del server (più avanti).

Il registro delle azioni

Il mezzo della barra è l'unico posto in cui arriva il risultato di ciò che si è appena fatto: un salvataggio, un'eliminazione, una rinomina, un'importazione, una stampa, una scansione, una tacitazione. Ogni comando che cambia lo stato riferisce entrambi gli esiti, quando ha funzionato e quando è stato rifiutato.

  • Una riuscita svanisce da sola dopo sei secondi. Un fallimento conserva un segno rosso e resta finché un risultato più recente non lo sostituisce o non si preme il suo pulsante Chiudi (x).
  • Il testo si tronca con i puntini contro l'orologio; il testo intero è nel suggerimento.
  • Una voce può portare accanto a sé un solo pulsante di seguito, per esempio Annulla dopo aver rimosso un componente di una dashboard. Vive e muore con la voce: la scadenza della voce, il risultato successivo, una chiusura e la pressione stessa lo portano via, così la barra non offre mai un comando che non risponde più al testo che ha accanto.
  • Il registro appartiene alla connessione: questa schermata mostra i risultati di ciò che ha fatto questa schermata, mai di ciò che ha fatto un browser altrove. La finestra della stazione porta in più il lavoro che nessuna schermata ha chiesto (un backup automatico, un rapporto generato da solo, un guasto dell'host).
  • L'unica eccezione: un comando premuto dentro un componente di una dashboard (un Pulsante, un Interruttore, un Campo di immissione) risponde sotto quel componente, la superficie che esiste ancora quando una dashboard a schermo intero nasconde questa barra.

Le pagine non fanno mai crescere un lampo "Salvato" o una riga di stato propria; se si cerca la risposta a una pressione, è qui.

Il segno della versione, la versione e l'orologio

  • Una nuova versione in attesa di essere presa è una riga discreta accanto all'orologio: "Versione 1.5.0 disponibile", oppure "Versione 1.5.0 · correzioni importanti" nel tono di attenzione quando la versione è segnalata come portatrice di correzioni importanti. Il suggerimento aggiunge se è già scaricata ("È scaricata e si installa al prossimo riavvio di Ganter Lab.") e dove porta la pressione: Impostazioni, Aggiornamenti. Il segno è disegnato soltanto per un'identità che ha Modificare le impostazioni o Modificare le dashboard, così un operatore davanti a un tablet remoto non vede mai una decisione che non è sua, e mai su una compilazione senza un canale di aggiornamento.
  • La versione in esecuzione adesso, nello stesso tono discreto (suggerimento "Impostazioni: Informazioni"); Informazioni mostra lo stesso numero.
  • L'orologio: la data e l'ora locali nei formati scelti in Impostazioni, Lingua e formati (per esempio dd/MM/yyyy HH:mm:ss), che avanza ogni secondo. Il suggerimento dice "Impostazioni: Lingua e formati", che è la sezione in cui quei formati si impostano.

Mentre il runtime è fermo

Lo stato di salute, gli allarmi e le registrazioni non si possono affermare mentre non si legge nulla, quindi il gruppo degli indicatori lascia il posto a un messaggio che porta da qualche parte di utile: "Accedere per una finestra gratuita più lunga" oppure "Aggiungere una licenza per togliere il limite" (entrambi aprono la pagina Account), oppure, quando non c'è più nulla da acquistare, "Riavviare il runtime per continuare" sulla finestra della stazione e "Il riavvio avviene alla stazione, il computer su cui gira Ganter Lab." su un browser. Il conto alla rovescia resta per primo a sinistra e dice "Gratuito · runtime fermo".

La fascia del runtime fermo e la pagina sospesa

Quando la finestra del modo gratuito finisce il runtime si ferma (vedere Modo gratuito e licenza) e la shell lo dice una volta, allo stesso modo su ogni percorso e su ogni schermata:

  • Una fascia sotto la barra del titolo: Runtime fermo, "L'acquisizione, Logic e la registrazione sono sospese. La configurazione e le prove registrate sono intatte.", e l'unico pulsante Riavvia il runtime. Il pulsante esiste solo sulla finestra della stazione: un browser al suo posto legge "Il riavvio avviene alla stazione, il computer su cui gira Ganter Lab.", così una finestra di modo gratuito non si può mai azzerare dalla rete.
  • Ogni pagina tranne Account lascia il posto a un avviso di sospensione: Questa schermata è in pausa, "Legge la stazione in tempo reale, e mentre il runtime è fermo non viene letto nulla. Aspetta qui invece di mostrare valori che non sono più veri.", poi "Il riavvio è immediato e senza limiti. Il runtime torna nel momento in cui lo si chiede." sulla stazione e "L'operatore della stazione può riavviarlo in qualsiasi momento, senza limiti. Questa schermata torna da sola." altrove. Account conserva la sua pagina, perché accedere o aggiungere una licenza è ciò che toglie il limite.
  • Una dashboard a schermo intero esce da quella modalità, così la fascia e la barra di navigazione sono sullo schermo.
  • Ogni comando che cambierebbe la stazione viene rifiutato con le stesse due parole, "Runtime fermo": sulle barre dei comandi, nei menu, sui pulsanti dei messaggi a comparsa (in grigio con quel suggerimento) e all'endpoint per agenti.

Un riavvio che non riesce solleva una notifica di avviso, "Riavvio del runtime non riuscito: non è stato possibile riavviare completamente il runtime. Consultare Eventi e riprovare.", e il pulsante resta per un altro tentativo.

Guida contestuale

Il tasto della guida apre un pannello a destra, accanto alla pagina invece che sopra: la pagina continua a funzionare, così l'istruzione si può eseguire sulla schermata di cui parla. Su una schermata stretta (un telefono, o un tablet tenuto in verticale) il pannello prende invece tutta la finestra. Esc lo chiude, come pure il suo tasto di chiusura, e il fuoco torna al tasto della guida.

Ciò che mostra è la pagina di documentazione di quello che si ha davanti. Lo decide il percorso, quindi aprire il pannello su Logic apre la pagina Logic di questa documentazione; su una pagina letta come un'unica colonna lunga (Impostazioni, Agente, Account) decide invece la sezione fino a cui si è scorso, quindi Impostazioni all'altezza di Backup apre Backup. Passare a un'altra pagina, o a un'altra sezione della stessa, porta la pagina che appartiene a ciò che si trova ora sullo schermo invece di lasciare l'articolo precedente lì sopra.

Il pannello porta il titolo della pagina, il suo riassunto, l'elenco delle sue sezioni e tutto il suo testo. I collegamenti ad altre pagine della documentazione e alle sezioni si aprono dentro il pannello; un collegamento che esce dalla documentazione si apre nel browser. Il tasto Apri la documentazione completa del pannello apre la stessa pagina sul sito, nella stessa lingua e per la versione che questa stazione esegue; è l'unica cosa qui che richiede la rete.

La documentazione si installa con l'applicazione, non si scarica: è la documentazione della versione in esecuzione, nella lingua della stazione, e si apre anche senza alcuna connessione a internet. Un browser in rete legge le stesse pagine dalla stazione, così una schermata in officina non ne resta mai priva. Quando un pacchetto non porta la guida per la versione in esecuzione o per la lingua della stazione, il pannello dice quale versione e quale lingua ha cercato invece di aprire qualcos'altro, e la stessa riga viene scritta in Eventi, Console.

Notifiche

I messaggi a comparsa

Gli avvisi che interrompono si impilano in basso a destra sopra la pagina, il più recente in cima. Ogni scheda porta un accento colorato per la sua gravità (Informazione, Avviso, Errore), un titolo facoltativo, il messaggio, gli eventuali pulsanti di azione e un Chiudi (x). Una scheda resta finché non la si chiude, a meno che chi l'ha sollevata non le abbia dato una scadenza. Mentre il runtime è fermo, un pulsante di una scheda che cambierebbe la stazione va in grigio con il suggerimento "Runtime fermo".

Che cosa le solleva, fra le altre cose:

Scheda Pulsanti Resta
L'attivazione di un allarme (titolo: il nome dell'allarme; messaggio: il suo testo di attivazione), per ogni allarme il cui tipo di notifica non è "Barra di stato" Tacita (la stessa tacitazione di ogni altro posto) e Apri gli allarmi (l'elenco degli allarmi di Eventi) Finché non la si chiude, oppure 8 secondi per un allarme "a tempo"; una tacitazione o un ritorno al normale la chiudono. Chiudere la scheda non è una tacitazione.
"Limite di tempo del modo gratuito": "Il runtime si fermerà tra circa n minuti. Accedere o aggiungere una licenza per togliere il limite." Nessuno 12 secondi
"Runtime fermo": "È stato raggiunto il limite di tempo del modo gratuito e il runtime si è fermato. Accedere o aggiungere una licenza per togliere il limite, oppure riavviare il runtime alla stazione." Nessuno Finché il runtime non torna
"Impossibile avviare il server" (il server OPC UA incorporato, di solito una porta già occupata) Apri le impostazioni Finché non la si chiude
"Configurazione ripristinata", "Configurazione ripristinata con un avviso", "Ripristino della configurazione rimandato" oppure "Ripristino della configurazione non riuscito", dopo un ripristino di backup programmato Nessuno Finché non la si chiude
"Impossibile avviare l'accesso agente (MCP)", "Dashboard remota non disponibile", "Impossibile avviare la dashboard web" Nessuno Finché non la si chiude
"Aggiornamento rimandato": è stato chiesto un riavvio con aggiornamento mentre una registrazione è in corso Nessuno Finché non la si chiude
Lo scatto dell'interblocco di un'unità, un client OPC UA o un'apparecchiatura in attesa di approvazione del certificato Un pulsante che apre la pagina che risponde Finché non la si chiude

I messaggi a comparsa servono per ciò che interrompe; il risultato della propria azione non è mai una scheda (vedere il registro delle azioni qui sopra).

Le notifiche di Windows

Le schede vivono dentro la finestra, quindi mentre la finestra è nascosta nell'area di notifica o ridotta a icona gli stessi momenti sollevano anche una notifica di Windows: l'attivazione di un allarme ("Allarme di priorità priorità: nome"), lo scatto di un interblocco, l'avviso e l'arresto del modo gratuito, il fallimento di un server o di un ripristino a un avvio nascosto, e il suggerimento unico alla prima scomparsa. Facendo clic sulla notifica si apre la finestra, dove la scheda sta aspettando. Queste notifiche esistono soltanto su una compilazione installata; una copia portatile o di sviluppo tiene le sole schede dentro la finestra.

Se Ganter Lab si è chiuso in modo imprevisto, il primo avvio che mostra la finestra apre Inviare il rapporto di arresto anomalo? sopra la pagina (un avvio nascosto nell'area di notifica aspetta il primo avvio visibile):

  • "L'ultima volta Ganter Lab si è chiuso in modo imprevisto. Inviare questo rapporto ci aiuta a risolvere il problema. Contiene l'errore e una breve parte del diario recente. Esaminarlo qui sotto prima di inviarlo."
  • Dettaglio dell'arresto anomalo: tutto il contenuto che verrebbe inviato, con un pulsante Copia ("Copiato" per un momento). Il contenuto è l'ora della cattura, il contesto, la versione dell'applicazione, il sistema operativo, l'eccezione con la sua pila e le ultime 60 righe del diario, ripulite dal nome utente di Windows e dal percorso del profilo. Nient'altro lascia la stazione.
  • Invia sempre automaticamente i rapporti di arresto anomalo: acconsente all'invio dei prossimi arresti senza chiedere (lo stesso interruttore di Impostazioni, Rapporti di arresto anomalo). Va in grigio con "Runtime fermo" mentre il runtime è fermo, perché il consenso non potrebbe essere salvato.
  • Non inviare cancella l'arresto catturato, così non viene più proposto. Invia il rapporto lo invia; un invio che fallisce conserva l'arresto e lo richiede al prossimo avvio. Il rapporto è attribuito al proprio account Ganter quando la stazione è connessa, e accettato in forma anonima altrimenti.

L'arresto è conservato come crash\pending-crash.json sotto la cartella dei dati finché non viene inviato o rifiutato.

Quando la schermata perde la stazione

La pagina è servita dalla stazione in tempo reale, quindi una schermata la può perdere: la connessione cade, la stazione si riavvia, la pagina incontra un guasto. Un browser in rete incontra queste schermate più spesso; la finestra della stazione è servita allo stesso modo e le può mostrare anch'essa.

  • L'avviso del circuito. Una pagina che fallisce dentro una schermata in funzione mostra una fascia discreta in basso: "Questa pagina ha incontrato un problema, ma l'applicazione continua a funzionare. I dettagli sono nella pagina Eventi.", con Ricarica e un segno di chiusura. Non si perde nulla; ricaricando ci si riaggancia.
  • La scheda di riconnessione prende tutta la schermata mentre la connessione manca:
Stato Titolo Che cosa dice e che cosa offre
Riconnessione Riconnessione alla stazione "Questa schermata legge la stazione in tempo reale (il computer su cui gira Ganter Lab) e la connessione è caduta. Si sta riconnettendo da sola, e la configurazione con le prove registrate è intatta." Avanzamento: "Tentativo n di m", con "il prossimo fra s s" mentre corre un'attesa.
Fallita La stazione non risponde "Questa schermata ha smesso di riconnettersi dopo parecchi tentativi. Ganter Lab potrebbe essere chiuso sulla stazione (il computer su cui gira Ganter Lab). Qui non si perde nulla: la schermata torna completa appena la stazione risponde." Riprova e Ricarica questa schermata. Una schermata che ha rinunciato mentre la sua scheda era nascosta riprova una volta nel momento in cui la si guarda di nuovo.
In attesa Questa schermata è in attesa "La stazione ha messo da parte questa schermata e ha conservato tutto ciò che c'era sopra. Riprendendo torna esattamente com'era." Riprendi e Ricarica questa schermata; dopo una ripresa che non è andata a buon fine: "La ripresa non è andata a buon fine. Chiederla ancora una volta, oppure ricaricare la schermata."
Rifiutata Questa schermata va ricaricata "La stazione risponde di nuovo, ma non conserva più ciò che c'era su questa schermata, quindi non si può riprendere da dove si era rimasti. Ricaricando torna in tempo reale. La configurazione e le prove registrate sono intatte." Ricarica questa schermata. La ricarica è sempre un clic dell'operatore; una schermata non viene mai sostituita a sua insaputa.
  • Non è stato possibile servire la finestra. La finestra della stazione è servita da una porta interna alla macchina. Quando quella porta non si può aprire (quasi sempre una seconda copia di Ganter Lab già in esecuzione), la finestra disegna un avviso proprio invece di una pagina vuota: Ganter Lab non è riuscito ad aprire la sua schermata, "L'applicazione è in esecuzione e i dispositivi continuano a essere letti. Ciò che manca è la schermata…", la porta, ciò che ha riferito il sistema e la cartella dei diari. Riprova ogni cinque secondi e si apre da sola appena la porta è libera.
  • Non trovata. Un indirizzo che non corrisponde a nessuna pagina arriva dentro la cornice: Questa schermata non fa parte di questa stazione, "Quell'indirizzo non corrisponde a nessuna schermata qui. Potrebbe essere stata rinominata o rimossa.", con Vai alla pagina iniziale, che apre View.
  • Accedere per vedere. Un browser in rete la cui identità non ha Accesso remoto (LAN), o qualsiasi schermata il cui ruolo non apre la pagina richiesta, riceve la scheda di accesso al posto della pagina ("Accedere per vedere questa stazione dalla rete." oppure "Accedere per aprire questa pagina."), con il nome dell'identità rifiutata. Effettuando l'accesso viene disegnata la pagina richiesta. La finestra della stazione e un browser sulla macchina della stazione non sono mai soggetti all'accesso remoto.

Schermo intero ed Espandi

Una dashboard su View, e il pannello o il sinottico di un'unità sotto Process, possono nascondere la cornice in due modi, entrambi nel gruppo di coda della barra della dashboard:

Comando Suggerimento Che cosa fa
Espandi Usa tutta la finestra Nasconde la barra del titolo e la barra di navigazione; la dashboard prende tutta la finestra.
Schermo intero Schermo intero (F11) La cosa vera: la finestra della stazione occupa tutto il monitor; un browser chiede lo schermo intero del documento (un browser che rifiuta nasconde comunque la cornice).

Entrambi i comandi vanno in grigio finché non c'è nessuna dashboard aperta e non sono disegnati mentre una dashboard è in modifica: entrare in una delle due modalità chiuderebbe la modifica senza dirlo. Se la barra di stato resti in basso in queste modalità è un'impostazione della dashboard stessa (vedere Impostazioni della dashboard). Le due modalità si escludono: premere Schermo intero mentre si è espansi promuove invece di alternare.

Tasti: F11 alterna lo schermo intero (e non fa nulla mentre si modifica o mentre è aperta una cartella); Esc esce, prima dal più interno: una cartella che si sta rinominando, poi la sovrapposizione di navigazione, poi lo schermo intero, poi Espandi. Un browser che esce dallo schermo intero con un gesto proprio porta via con sé la modalità. Lasciare il percorso della dashboard ripristina la cornice, e un runtime fermo esce dallo schermo intero, così la fascia e la barra di navigazione tornano. Lo strumento Schermo intero di un grafico riempie il monitor allo stesso modo (vedere Grafici); Esc chiude prima il grafico. Altro in Schermo intero.

Ingrandimento del desktop

Nella finestra della stazione, Ctrl + rotellina del mouse ingrandisce l'intera superficie con i passi nativi del motore del browser (ogni passo moltiplica per 1,2, fra il 25 % e il 500 %) e Ctrl + 0 riporta al 100 %. Ogni cambiamento viene annunciato nel registro delle azioni ("Zoom: 120%") e salvato subito, per installazione, in window-placement.json sotto la cartella dei dati (mai nel database di configurazione, mai in un backup). Impostazioni, Aspetto mostra il livello corrente e lo azzera. Un browser conserva il proprio ingrandimento.

L'area di notifica

Ganter Lab è sempre attiva: chiudere la finestra la nasconde mentre il server incorporato, l'acquisizione e le registrazioni continuano a lavorare (a meno che "Continua a funzionare in secondo piano alla chiusura" non sia disattivato in Impostazioni, Avvio, nel qual caso la X termina). L'icona dell'area di notifica è la piastrella del marchio con un punto di salute che rispecchia il server incorporato, la stessa lettura dello stato di salute della barra di stato: verde online, ambra in avvio o parziale, rosso non in linea, grigio altrimenti. Il suo suggerimento dice "Ganter Lab: stato", con "(in registrazione)" aggiunto mentre una prova registra (verificato ogni 15 secondi).

  • Un clic sinistro apre la finestra; un clic destro apre il menu: Apri Ganter Lab, una riga in sola lettura "Server: stato (in registrazione)" ed Esci. Nel menu non ci sono comandi di avvio o di arresto: un clic distratto non deve far cadere i client che leggono il server.
  • La prima volta che la finestra si nasconde, una notifica di Windows dice "Ganter Lab è ancora in esecuzione: il server e le registrazioni continuano a lavorare da qui. Fare clic sull'icona nell'area di notifica per aprire; clic destro per uscire." Viene mostrata una volta sola, e conta come mostrata solo dopo essere stata recapitata.
  • Esci ferma tutto con un'unica sequenza di chiusura: l'accesso agente, l'host web, i monitor, il runtime di Process (le prove restano riprendibili), il server incorporato, il runtime della logica (i valori conservati vengono scritti su disco), il diario degli eventi e l'host. Mentre una registrazione è in corso la finestra torna prima con una conferma pacata, Una registrazione è in corso: "Uscire ferma l'acquisizione dei dati. Tutto ciò che è stato registrato finora è salvato e si riapre al prossimo avvio di Ganter Lab, ma mentre l'applicazione è chiusa non viene registrato nulla di nuovo." Continua a funzionare è la scelta predefinita; Esci comunque prosegue. Un aggiornamento scaricato si installa mentre si esce.

Ciò che la cornice non fa

  • Non nasconde mai Utenti a chi non è amministratore; la pagina porta invece un avviso proprio.
  • Non offre mai il riavvio del runtime altrove che nella fascia, e mai su un browser.
  • Non mostra mai i risultati delle azioni di un'altra schermata, e non trasforma mai il risultato di un'azione in una scheda.
  • Non cambia mai il tema di un browser remoto finché quel browser non ricarica la sua pagina.
  • Il pannello della guida non raggiunge mai il sito per mostrare un articolo, non apre mai una pagina scritta per un'altra versione e non ripiega mai sull'inglese per una lingua che la guida installata non porta.
  • Il tasto della guida, i tasti del tema, il contrassegno, la barra di navigazione e la barra di stato sono gli unici controlli della cornice; ogni comando su una cosa che si sta configurando appartiene alla pagina di quella cosa (vedere Come funzionano le pagine).