# Avviso allarmi

> Riferimento del componente di dashboard Avviso allarmi, le sue tre presentazioni, ogni proprietà e come si tacitano gli allarmi da esso.

L'**Avviso allarmi** mostra la parte in attesa del registro degli allarmi: ogni allarme attivo o che aspetta ancora una tacitazione, prima la priorità peggiore, e dentro una priorità prima il più vecchio. È l'unico componente che legge direttamente il registro, non ha nessun indirizzo da collegare, quindi il suo pannello chiede soltanto quanta parte del registro mostrare e come. È anche il posto in cui l'operatore risponde agli allarmi: su una dashboard a schermo intero non c'è nessun'altra pagina da raggiungere, quindi i pulsanti di tacitazione stanno sull'avviso stesso.

## Presentazioni {#presentations}

La proprietà **Mostra** sceglie una di tre forme. Tutte e tre sono la stessa lettura a tre dimensioni; il limite di gravità e il tetto di righe qui sotto si applicano dove il registro viene letto, così un riassunto non conta mai un allarme che all'elenco accanto era stato detto di lasciare fuori.

| Opzione | Che cosa disegna |
|---|---|
| Ogni allarme in corso | Una riga per allarme con il suo nome, il suo stato e la sua priorità, e la data e l'ora in cui è diventato attivo, più un pulsante **Tacita** per riga quando la tacitazione è attiva. |
| Una sola riga su tutti | Una sola frase, per esempio `2 attivi (1 non tacitato)`. |
| Quanti per ciascuna gravità | Un indicatore per ogni gravità che ha qualcosa in attesa, prima la peggiore, ciascuno con il suo totale e, quando la tacitazione è attiva, il suo conteggio di non tacitati. Una gravità senza nulla in attesa non disegna nessun indicatore. |

La data e l'ora di una riga sono il momento in cui è cominciata l'attivazione in corso dell'allarme, nel formato di data e ora della stazione: un istante fisso, non un conteggio di quanto tempo l'allarme è in attesa. Un allarme la cui condizione è già rientrata e che resta memorizzato conserva quella data e quell'ora finché la sua riga attende la tacitazione.

L'intestazione porta sempre la riga di riassunto. Quando l'avviso non mostra proprio nulla legge **Nessun allarme attivo**; mentre le righe tacitate stanno ancora uscendo da un elenco legge invece **Tutti tacitati**, così l'intestazione non riferisce mai un impianto tranquillo sopra delle righe visibili.

## Proprietà {#properties}

| Proprietà | Che cosa fa | Valori | Predefinito |
|---|---|---|---|
| Mostra | La presentazione, come sopra. | Ogni allarme in corso · Una sola riga su tutti · Quanti per ciascuna gravità | Ogni allarme in corso |
| Fino a | La priorità meno grave che l'avviso mostra ancora. Le priorità vanno dalla peggiore, quindi questo è un limite di gravità. Fa parte della lettura, non del disegno: un allarme sotto il limite è fuori dalle righe, dal riassunto, dai conteggi e da Tacita allo stesso modo. | Solo critica · Alta e peggiori · Media e peggiori · Ogni priorità | Ogni priorità |
| Righe al massimo | Quante righe disegna la presentazione a elenco. Ciò che supera il tetto viene contato sotto l'elenco (`Altri 3 allarmi non sono mostrati.`), mai lasciato cadere in silenzio. Chiesto soltanto alla presentazione a elenco. | da 1 a 200 | 20 |
| Indica che cosa attende una tacitazione e offri di rispondere | Un unico interruttore che governa entrambe le metà della tacitazione: i segni che dicono che cosa aspetta ancora una risposta (la metà non tacitata del riassunto, il conteggio dei non tacitati su un indicatore, il segno su una riga) e i pulsanti che la danno (il **Tacita** per riga e il **Tacita tutti** dell'intestazione). Disattivato, l'avviso è puramente informativo; su una stazione a schermo intero questo toglie anche l'unico modo di rispondere a un allarme. Ciò che sta facendo la macchina a stati dell'allarme non viene mai nascosto da questo. | attivo / disattivo | attivo |
| Contali anche per gravità | Aggiunge gli indicatori per gravità accanto al riassunto delle altre due presentazioni. Non offerto sulla presentazione per gravità, che è già fatta di essi. | attivo / disattivo | disattivo |

Un numero di righe scritto fuori dalla banda 1-200 viene preso al bordo più vicino e il pannello lo dice accanto al campo; un testo che non è un numero lascia in vigore il tetto com'era.

## Tacitare {#acknowledging}

Ogni tacitazione passa dalla coda della logica e viene registrata come qualsiasi tacitazione dell'operatore.

- **Tacita** su una riga risponde a quell'allarme. Una riga già risolta mostra un segno di spunta invece di un pulsante esaurito. In un avviso più stretto delle sue righe, il pulsante **Tacita** di ogni riga (o il suo segno di spunta) resta sul bordo destro dell'avviso e il resto della riga scorre di lato sotto di esso, quindi la data e l'ora si leggono facendo scorrere la riga.
- **Tacita tutti** nell'intestazione risponde a tutto ciò che l'avviso legge, un allarme alla volta attraverso lo stesso unico punto di scrittura. Il limite di gravità si applica, perché l'avviso non risponde mai a un allarme che gli era stato detto di non mostrare, ma il tetto di righe no, perché il tetto limita il disegno e il riassunto conta già ciò che trattiene. La riga di risposta dice allora quanti sono stati tacitati; se la serie di scritture si ferma a metà, dice fin dove è arrivata (`2 di 5 tacitati`) invece di lasciare il resto in attesa senza dire nulla.
- Nella presentazione a elenco, **Tacita tutti** compare quando più di un allarme aspetta una risposta (con uno solo, il pulsante della riga stessa è già quel comando). I due riassunti non disegnano righe, quindi lì il pulsante dell'intestazione compare appena un allarme è in attesa.

Dopo una tacitazione che toglie una riga dalla lettura (un allarme a ritenuta la cui condizione è già rientrata), le posizioni disegnate restano ferme per circa due secondi, fino a sei durante una raffica di pressioni, così la riga sotto il dito resta la riga a cui si è risposto. Un allarme sollevato nel frattempo viene comunque disegnato nello spazio che il tetto ha lasciato; il riassunto, i conteggi e il resto dell'applicazione proseguono comunque. Una riga in uscita è disegnata come tale invece di conservare un segno di non tacitato che non merita più, e la sua data e la sua ora restano vuote, perché il suo allarme è tornato normale e non ha più un'attivazione da datare.

## Permesso {#permission}

Per tacitare serve il permesso **Comandare le dashboard** del ruolo dell'utente locale connesso; sul sinottico di Process di un'unità è invece il permesso **Eseguire le procedure** a governarlo, come per ogni comando che quel sinottico ospita. Senza di esso, l'avviso porta il segno del lucchetto condiviso e i suggerimenti dei pulsanti portano il motivo, ma soltanto finché una risposta è davvero offerta e c'è qualcosa che l'aspetta: un avviso informativo, o uno senza nulla in attesa, è una lettura, e una lettura non afferma che la stazione non possa comandare. Il risultato passeggero di ogni pressione è scritto sull'avviso stesso, l'unica superficie che resta quando una dashboard a schermo intero nasconde la barra di stato.
