Saltar al contenido principal

Trabajos

Cada acción realizada en Workspaces genera un trabajo, los trabajos permiten analizar el resultado de las ejecuciones realizadas, por ejemplo consultando el output de la ejecución de una microservicio, al mismo tiempo que la sección Trabajos recopila todos los trabajos realizados en la organización por lo que también aporta registros histéricos de ejecuciones, lo cual permite utilizarlo como registro de auditoría.

Vista de lista

jobs La vista de trabajos se compone de los siguientes elementos:

  • Opciones de la parte superior de la interfaz.
  • Vista de lista de trabajos.

Opciones de la parte superior

  • Actualizar la lista de Trabajos y mostrar los valores actualizados.
  • Restablecer todos los ajustes realizados para la vista "trabajos".
  • Filtrar los trabajos por antigüedad:
    • Hoy (filtro por defecto)
    • Esta semana.
    • Este mes.
    • Este trimestre.
    • Este año.
  • El botón Cancelar permite cancelar los Trabajos en estado Pendiente.
  • El botón Notificar permite suscribirse a un Trabajo concreto para recibir una notificación por correo electrónico cuando se complete el trabajo.
  • El botón Exportar a permite exportar en el tipo seleccionado.
  • El botón Mis filtros permite acceder a Filtros predefinidos o creados por el usuario.
  • Se pueden filtrar los trabajos por cualquier parámetro de la lista de Trabajos en el cuadro Buscar.

Lista de trabajos

La lista de trabajos, como todas las vistas de lista de workspaces permite múltiples opciones de filtrado y personalización, definidas en Opciones de filtrado en los listados

Vista de detalle

jobdetail La vista de detalle incluye una barra de progreso que indica el porcentaje que ya se han ejecutado.

Estados

Un trabajo puede tener cuatro estados:

  • Pendiente: la tarea está pendiente de iniciarse.
  • En curso: la tarea ha comenzado y aún está en proceso.
  • Completado: la tarea ha finalizado.
  • Error: la tarea no ha finalizado correctamente o ha finalizado con errores.
  • Cancelado por el Usuario: cuando un usuario cancela la tarea.
  • Completado con errores: Cuando la tarea se ha completado, pero al menos un paso falló con errores no críticos.

Supongamos que un Trabajo tarda demasiado tiempo en el estado "en curso" sin registrar ninguna información. En ese caso, su estado cambiará automáticamente a Error. Sin embargo, esto no significa que el trabajo no se completará con éxito. Significa que hay un timeout debido a un bloqueo de actividad durante la ejecución de la tarea.

Información disponible

En todos los casos, los trabajos incluyen la siguiente información:

  • El cambio a realizar (INFO)
  • El estado
  • La fecha de creación
  • La fecha de inicio
  • La fecha de finalización
  • El usuario que ha realizado el cambio (OWNER)

En la parte inferior de la pantalla, dependiendo del tipo de trabajo, pueden aparecer las siguientes pestañas:

Registros

La pestaña de registros permite consultar los datos de cada paso en la ejecución, por ejemplo cuando se ejecuta un microservicio en un dispositivo y se quiere verificar el output de la ejecución del script, esta información ser guarda en el correspondiente paso (linea de registros en lista).

Para mejorar la visibilidad del output de scripts, se recomienda, en el caso de scripts PowerShell el uso del comando "Write-Output" en lugar de "Write-Host", mas información en Consideraciones sobre el código a utilizar

Workspaces

La pestaña Workspaces permite ver de forma sencilla la información de los dispositivos que ejecutaron el trabajo, en caso de ejecuciones múltiples.

Suscripción a Jobs

Esta función permite suscribirse a trabajos específicos, lo que significa que el sistema le notificará por correo electrónico cuando se completen. Sólo es posible suscribirse a trabajos que aún no han comenzado o que están en curso. Para suscribirse, se debe seleccionar el o los trabajos de la lista y activar el botón de Enviar notificación.