

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Che cos'è Jobs AWS IoT ?
<a name="jobs-what-is"></a>

Utilizza AWS IoT Jobs per definire una serie di operazioni remote che possono essere inviate ed eseguite su uno o più dispositivi a cui è possibile connettersi AWS IoT. 

Per creare i processi, definisci innanzitutto un *documento di processo* che contiene un elenco di istruzioni che descrivono le operazioni che il dispositivo deve eseguire in remoto. Per eseguire queste operazioni, specificare un elenco di *obiettivi*, che sono oggetti individuali, [gruppi di oggetti](thing-groups.md), o entrambi. Il documento di processo e gli obiettivi costituiscono un'*implementazione*.

Ciascuna implementazione può avere configurazioni aggiuntive:
+ **Rollout**: Questa configurazione definisce il numero di dispositivi che ricevono il documento di processo ogni minuto.
+ **Abort** (interruzione): se un certo numero di dispositivi non riceve la notifica di processo, utilizza questa configurazione per annullare il processo. In questo modo, eviti l’invio di un aggiornamento errato a un intero parco istanze.
+ **Timeout**: se entro una certa durata gli obiettivi di processo non ricevono una risposta, il processo potrebbe non riuscire. Puoi tenere traccia del processo in esecuzione in questi dispositivi.
+ **Riprova**: se un dispositivo segnala un guasto o un processo scade, puoi utilizzare AWS IoT Jobs per inviare nuovamente il documento di lavoro al dispositivo automaticamente.
+ **Scheduling** (Pianificazione): questa configurazione consente di pianificare un processo per una data e un'ora future. Consente inoltre di creare finestre di manutenzione ricorrenti che aggiornano i dispositivi durante periodi predefiniti con traffico ridotto.

AWS IoT Jobs invia un messaggio per informare gli obiettivi che un lavoro è disponibile. L'obiettivo avvia l'*esecuzione* del lavoro scaricando il documento del lavoro, eseguendo le operazioni specificate e segnalandone lo stato di AWS IoT avanzamento. È possibile tenere traccia dell'avanzamento di un lavoro per un obiettivo specifico o per tutti gli obiettivi eseguendo i comandi forniti da AWS IoT Jobs. Quando viene avviato, un processo ha lo stato *In progress (In corso)*. I dispositivi segnalano quindi gli aggiornamenti incrementali durante la visualizzazione di questo stato fino alla corretta esecuzione, a un errore o al timeout del processo.

Gli argomenti seguenti descrivono alcuni concetti chiave relativi ai processi, al ciclo di vita dei processi e alle esecuzioni dei processi.

**Topics**
+ [Concetti chiave dei processi](key-concepts-jobs.md)
+ [Processi e stati di esecuzione dei processi](iot-jobs-lifecycle.md)