

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# ¿Qué es Jobs? AWS IoT
<a name="jobs-what-is"></a>

Use AWS IoT Jobs para definir un conjunto de operaciones remotas que se pueden enviar a uno o más dispositivos conectados y ejecutarse en ellos AWS IoT. 

Para crear trabajos, defina primero un *documento de trabajo* que contenga una lista de instrucciones que describan las operaciones que el dispositivo debe realizar de forma remota. Para realizar estas operaciones, especifique una lista de *destinos* que sean objetos individuales, [grupos de objetos](thing-groups.md) o ambos. El documento de trabajo y los destinos constituyen juntos una *implementación*.

Cada implementación puede tener configuraciones adicionales:
+ **Despliegue**: esta configuración define cuántos dispositivos reciben el documento de trabajo cada minuto.
+ **Anular**: si un número determinado de dispositivos no reciben la notificación de trabajo, utilice esta configuración para cancelar el trabajo. Esto evita enviar una actualización incorrecta a toda la flota.
+ **Tiempo de espera**: si no se recibe una respuesta de los destinos de trabajo en un plazo determinado, el trabajo puede fallar. Puede realizar un seguimiento del trabajo que se está ejecutando en estos dispositivos.
+ **Reintentar**: si un dispositivo informa de un fallo o se agota el tiempo de espera de un trabajo, puede usar AWS IoT Jobs para volver a enviar el documento de trabajo al dispositivo automáticamente.
+ **Programación**: esta configuración le permite programar un trabajo para una fecha y hora futuras. También le permite crear períodos de mantenimiento periódicos que actualizan los dispositivos durante períodos predefinidos de poco tráfico.

AWS IoT Jobs envía un mensaje para informar a los destinatarios de que hay un trabajo disponible. El objetivo inicia la *ejecución* del trabajo descargando el documento del trabajo, realizando las operaciones que especifique e informando sobre su progreso AWS IoT. Puede realizar un seguimiento del progreso de un trabajo para un objetivo específico o para todos los objetivos ejecutando los comandos proporcionados por AWS IoT Jobs. Cuando se inicia un trabajo, tiene el estado *En curso*. A continuación, los dispositivos notifican las actualizaciones incrementales y muestran este estado hasta que el trabajo se complete correctamente, se produzca un error o se agote el tiempo de espera.

En los temas siguientes se describen algunos conceptos clave de los trabajos y del ciclo de vida de estos y de su ejecución.

**Topics**
+ [Conceptos clave de trabajos](key-concepts-jobs.md)
+ [Trabajos y estados de ejecución de los trabajos](iot-jobs-lifecycle.md)