Jobs
Alcune operazioni sui dispositivi non si concludono in un istante: il portale le affida a un job, che la piattaforma esegue in uno o più passi e di cui si può seguire l’esito. Creano un job:
- il cambio di modalità di un circuito (vedi Modalità di controllo)
- la sincronizzazione dei parametri di un circuito, di un sensore o di un dispositivo (vedi Parametri di configurazione)
- l’aggiornamento del firmware (vedi Aggiornamento del firmware)
Ogni dispositivo esegue un job alla volta: se ne vengono richiesti altri nel frattempo, restano In attesa e partono, in ordine, quando il precedente è concluso.
L’elenco dei job
L’icona dei Jobs nella barra in alto apre l’elenco dei job; il contatore rosso sull’icona indica quanti non sono ancora conclusi. L’elenco si aggiorna da solo; l’icona Aggiorna lo ricarica.
Ogni job mostra il nome, lo stato, la descrizione, la matricola del dispositivo — con un segno verde se il dispositivo è online —, quando è stato creato e una barra Progresso con i passi completati sul totale.
Gli stati di un job
| Stato | Significato |
|---|---|
| In attesa | Il job aspetta il suo turno sul dispositivo |
| In esecuzione | Il job è in corso |
| Completato | Tutti i passi sono riusciti |
| Fallito | Un passo non è riuscito |
| Tempo scaduto | Un passo non si è concluso nel tempo previsto, ad esempio perché il dispositivo non ha risposto |
| Annullato | Il job è stato annullato |
Il dettaglio di un job
Selezionando un job si apre il suo dettaglio, con l’elenco delle Attività — i singoli passi — ognuna con il proprio stato e l’eventuale messaggio di esito. Dal dettaglio:
- Annulla job — per un job In attesa o in Tempo scaduto: il job non viene eseguito, oppure non viene ripreso
- Riprova job — per un job Fallito o in Tempo scaduto: il job torna in attesa e, quando riparte, esegue di nuovo solo i passi non completati
Se il dispositivo è offline quando un job viene richiesto, il job resta In attesa e parte da solo quando il dispositivo torna a comunicare.