L'elenco delle prove
L'elenco Prove e i suoi filtri, l'anatomia della riga, l'impaginazione e l'aggiornamento, il comando di importazione e l'eliminazione di una prova o di un blocco intero.
La metà sinistra dell'esploratore è intitolata Prove e porta due comandi nella testata:
Importa (un file .glab registrato altrove, Importare prove) e
Aggiorna. Sotto di essa la striscia dei filtri, la barra della selezione quando delle
prove sono spuntate, una pagina di 50 prove, dall'avvio più recente, e il paginatore
("1–50 di 3214"), disegnato solo finché almeno una prova corrisponde. Non esiste alcun altro
ordinamento. Selezionare una riga apre la prova a destra e segna la riga.
Aggiorna ricarica la pagina e rilegge le scelte di Unità e di Responsabile, così un'unità configurata o un utente creato da quando il pannello è aperto diventa filtrabile senza lasciare l'esploratore. L'elenco non si aggiorna da sé: una prova registrata mentre ne leggi un'altra compare al successivo Aggiorna, cambio di filtro o passo di pagina.
La riga
| Elemento | Significato |
|---|---|
| Nome della prova | Il nome con cui la prova è stata registrata: "Procedura · Unità" per una prova di procedura, "Snapshot · Datalog" o "Evaluate · Valutazione" per un singolo comando. |
| Distintivo Automazione | La prova è stata ammessa dall'interfaccia di automazione dell'unità, non da una persona. |
| Distintivo Importata | La prova è arrivata come file .glab da un'altra installazione. |
| Punto verde | La prova è In marcia. |
| Distintivo Conforme, Non conforme o Indeterminato | L'esito. Una prova che non ne ha alcuno non porta esito, oppure non è terminata. |
| Sottoriga | Lo stato del ciclo di vita, poi Interblocco quando il segnale di fermo esterno dell'unità ha fatto terminare la prova, poi chi l'ha avviata, poi l'istante di avvio nel formato della stazione. Una colonna stretta accorcia il nome del responsabile; la riga intera sta nel suggerimento della riga. |
| Casella di spunta | Spunta la prova per l'eliminazione in blocco ("Selezionare per l'eliminazione"). Viene disegnata solo per un ruolo che possiede Gestire gli storici. In grigio per una prova non terminata ("Una prova che non si è conclusa non si può eliminare.") e su una stazione in sola lettura. |
Filtri
Ogni filtro è una colonna dell'indice delle prove, la casella di ricerca compresa: l'indice conserva i valori dei metadati di ogni prova accanto al suo nome. Quindi la striscia si risolve in una sola interrogazione indicizzata: nessun file di prova viene aperto per decidere una corrispondenza, e un archivio di anni non viene mai caricato per intero. Cambiare un filtro riporta alla prima pagina.
| Filtro | Scelte | Note |
|---|---|---|
| Filtra le prove per nome o valore dei metadati | Testo libero | Una parte del nome della prova o di qualsiasi valore dei metadati con cui è stata avviata (un numero di serie, un lotto), senza distinzione fra maiuscole e minuscole, applicata mentre si digita. |
| Esito | Tutti gli esiti, Conforme, Non conforme, Indeterminato, Nessun esito | Nessun esito elenca le prove che non ne portano alcuno, terminate o no. |
| Stato | Tutti gli stati, In marcia, Sospesa, Completata, Interrotta, Non riuscita | In marcia elenca anche una prova che sta ancora scrivendo il proprio file (In salvataggio), la quale, agli effetti pratici, non ha smesso di registrare. |
| Unità | Tutte le unità, poi una voce per unità come "Modello · Unità" | Dove la prova è avvenuta, in ordine di modello e poi di unità. Una prova importata non appartiene ad alcuna unità e si elenca soltanto sotto Tutte le unità. |
| Responsabile | Tutti i responsabili, Stazione, Automazione, Agente, poi ogni utente locale per nome | Chi ha avviato la prova. Una persona è riconosciuta dall'identità congelata nella prova, non dal nome: un operatore rinominato conserva le sue prove, e uno eliminato resta fra le scelte finché le sue prove lo nominano. |
| Da / A | Giorni di calendario | Il primo e l'ultimo avvio di prova da elencare. Sono entrambi giorni locali della stazione; il giorno indicato in A è compreso per intero. |
Quando nessuna prova corrisponde, l'elenco non disegna né righe né paginatore, solo una frase al loro posto. Finché un filtro è impostato, la casella di ricerca compresa, la frase dice "Nessuna prova corrisponde ai filtri.", anche su una stazione che non ha ancora registrato nulla; senza alcun filtro, solo una stazione senza alcuna prova non trova nulla, e la frase dice "Ancora nessuna prova registrata." Finché la prima pagina dell'indice non è stata letta, la riga dice "Caricamento delle prove…"; se l'indice non si può leggere, lo dice, con il motivo.
Le prove registrate da una versione il cui indice non conservava i valori dei metadati li ricevono una volta, in background, a partire dal primo avvio dopo l'aggiornamento. La stazione legge un file di prova alla volta e attende mentre una prova sta registrando o il runtime è fermo, così nulla resta bloccato. Finché non ha finito, una ricerca trova quelle prove solo per nome e lo dice sotto la casella: "La ricerca non copre ancora i metadati delle prove più vecchie: sono ancora in fase di indicizzazione e, fino ad allora, si trovano solo per nome." Un file di prova che non si può leggere viene saltato, e quella prova si trova solo per nome finché Ricostruisci l'indice dello storico delle prove non lo rilegge.
Impaginazione
Pagina precedente e Pagina successiva percorrono le corrispondenze una pagina per volta; l'insieme spuntato e la prova aperta sopravvivono a un passo di pagina. Eliminare la coda dell'archivio riporta la posizione all'ultima pagina che esiste ancora.
Eliminare prove
Eliminare una prova richiede Gestire gli storici. A un ruolo senza quel permesso non vengono disegnati né la casella, né la barra del blocco, né Elimina: il gesto manca del tutto, invece di comparire in grigio.
Elimina, il verbo di pericolo in fondo alla striscia del registro, toglie la prova aperta e il suo file dopo "Eliminare 'nome'? Questo rimuove la prova e il suo file. I documenti già pubblicati per essa restano nella cartella dei rapporti. Una prova che non si è conclusa non si può eliminare." È in grigio su una stazione in sola lettura e per una prova che è In marcia, Sospesa o In salvataggio; il servizio rifiuta con la stessa regola una prova che possiede ancora i blocchi delle sue sorgenti. L'esito arriva nel registro delle azioni ("Eliminata · nome").
Per un blocco intero, spunta delle prove nell'elenco: compare una barra della selezione con "N selezionate", Pagina (spunta ogni prova eliminabile di questa pagina), Azzera (toglie la spunta a ogni prova) ed Elimina (in grigio su una stazione in sola lettura e mentre un'eliminazione in blocco è in corso). L'insieme spuntato è tenuto per identità della prova e sopravvive all'impaginazione e all'aggiornamento, così un blocco filtrato per data si può comporre pagina per pagina prima che una sola conferma ("Eliminare definitivamente N prove registrate e i loro file? I documenti già pubblicati per esse restano nella cartella dei rapporti. L'operazione non è reversibile.") lo elimini. Ogni prova è eliminata per conto suo, riga di indice e file insieme, così una prova che il runtime possiede ancora è rifiutata singolarmente e il registro riporta "Eliminate X prove su Y · Z rifiutate: motivo" invece di far fallire l'intero blocco. Eliminare una prova toglie anche il suo contributo alla produttività dell'unità. Libera pure il nome del file di esportazione della prova, a meno che un documento pubblicato per quella prova sia ancora nella cartella dei rapporti: i documenti restano lì per scelta e portano quel nome, quindi esso resta occupato finché ci sono, e nessuna prova successiva può pubblicare sopra uno di essi.
Che cosa l'elenco non fa
Non ordina per nulla che non sia l'istante di avvio, non cerca nei commenti né nei valori registrati di una prova (solo nel nome e nei valori dei metadati) e non apre due prove insieme; una seconda scheda del browser è un secondo esploratore, con la propria selezione e i propri filtri.