Saltar al contenido principal
Administrator Guide
Última actualización: 2024-02-23
Concepto: procesos programados de Workday

Concepto: procesos programados de Workday

Monitor de procesos

Puede acceder al informe
Monitor de procesos
para consultar todos los tipos de procesos en segundo plano que se están ejecutando o se han ejecutado en el pasado. Para consultar los archivos de informe y de auditoría de integración, seleccione la ficha
Archivos de resultado
.

Ejecución de varios procesos simultáneamente

Un proceso en ejecución no detiene la ejecución de otros procesos. Ejemplo: el monitor de procesos muestra que un EIB iniciado manualmente se ha ejecutado durante 2 horas. Al mismo tiempo, el Monitor de procesos también puede mostrar otros trabajos programados iniciados entre la hora de inicio y la de finalización del proceso manual.
Cuando se ejecutan varios procesos al mismo tiempo, tienden a ralentizarse entre sí, ya que compiten por los mismos recursos. Ejemplo: un equipo con una CPU puede ejecutar varios procesos que se muestran como en ejecución al mismo tiempo; los procesos comparten una CPU.

Vencimiento de programa

Una programación caduca cuando llega a su fecha de ejecución final y finaliza la ejecución final. No puede programar un proceso para que se ejecute más de 5 veces después del final del siguiente año natural. Ejemplo: si configura un proceso programado mensualmente a partir de 2019, la última aparición será en mayo de 2021.
Cuando un horario llega a su penúltima y última aparición, Workday notifica al propietario para que pueda ampliar el horario. Puede ampliar un programa desde Acciones relacionadas del proceso. Puede ampliar varios programas a la vez accediendo a la tarea
Actualización masiva de procesos futuros programados
.

Horario dependiente

Al configurar una programación, la
Frecuencia de ejecución
dependiente
le permite configurar un proceso programado que se ejecuta cuando un proceso existente finaliza, falla, se anula o se omite. Puede encadenar varios procesos dependientes y seleccionar un retraso de tiempo entre los procesos dependientes para garantizar que se ejecuten sin problemas.

Prioridad de proceso

Workday procesa los trabajos programados con la misma prioridad que la interfaz de usuario en línea y las transacciones de servicios web.

Monitor de procesos con procesos de actualización y lectura

El monitor de procesos no distingue visualmente entre los siguientes tipos de procesos:
  • Actualizar procesos (procesos que cambian datos en Workday)
  • Procesos de lectura (procesos que no cambian datos en Workday)
El monitor de procesos proporciona el estado del trabajo en función de su tipo.

Niveles de carga altos

Workday no retrasa el inicio de los procesos programados cuando Workday está bajo una carga elevada de la interfaz de usuario en línea o de las transacciones de servicios web. Workday asigna la misma prioridad a:
  • Procesos programados
  • Transacciones de interfaz de usuario
  • Transacciones de servicio web
El proceso de integración normalmente implica el envío de solicitudes de servicio web en línea a Workday. Por lo tanto, es posible que las integraciones en ejecución generen una alta carga en línea en Workday.

Horas de inicio y finalización

Workday ofrece un intento máximo de iniciar el proceso a la hora de inicio programada y lo procesa tan rápido como los recursos están disponibles. Sin embargo, los procesos se ejecutan en recursos compartidos y Workday no garantiza cuándo se inicia y finaliza un trabajo. Estos factores dependen de la carga actual en Workday y del trabajo incluido en el proceso programado.

Horarios diarios/semanales/mensuales y horario de verano

Las programaciones diarias, semanales y mensuales utilizan la hora y el calendario de la configuración de huso horario local para el entorno de cliente. Ejemplo: en el caso de los trabajos programados para comenzar el sábado a las 02:00:00, Workday los inicia cuando el día del entorno de cliente es el sábado y la hora es las 02:00:00. Workday inicia los trabajos a la hora especificada, independientemente de si es el horario de verano o la hora estándar del Pacífico.
Las programaciones por horas o más frecuentes utilizan un intervalo de tiempo fijo entre inicios. Ejemplo: en el caso de los trabajos programados para iniciarse cada 2 horas, Workday los inicia si han transcurrido 2 horas desde la última ejecución, independientemente de la hora.

Tareas programadas y cambios de hora

Un ejemplo de cambio de hora es cuando los relojes se desplazan de la hora estándar del Pacífico a la hora de verano del Pacífico. No todas las geolocalizaciones experimentan un cambio de hora, y los días en que se producen estos cambios pueden variar según el país.
Si una programación se activa como máximo una vez en un día determinado, después de un cambio de hora seguirá disparándose a la hora especificada. (Workday intenta respetar la hora de inicio; sin embargo, puede haber ligeros retrasos en función de la carga del entorno de cliente). Si tiene una programación que se activa todos los lunes a las 8 a. m., hora local, la programación se activa a las 8 a. m. El horario de programación no cambia después del cambio de horario porque la cadencia es diaria y la unidad de medida es el día.
Si una programación se activa varias veces al día, después del cambio de hora, la programación sigue respetando la hora entre eventos programados. Si define una programación para que se active cada hora o cada 2 horas, la programación se sigue activando según ese intervalo de tiempo. El intervalo de tiempo no cambia, independientemente de cómo pueda afectar el cambio de tiempo al intervalo.
Cuando cambia la hora, puede parecer que la hora de inicio de una programación ha cambiado. Sin embargo, la programación respeta el tiempo configurado entre eventos que ha configurado. Ejemplo: configura una programación para que se ejecute una vez cada hora. En el cambio de hora, 1:59:59 a. m. pasa a 1:00:00 a. m. En este caso, la programación se activaría de la siguiente manera:
Tiempo
Evento
12:00:00 A. M.
Programación de activaciones
01:00:00AM
Programación de activaciones
01:59:59AM
Ha transcurrido una hora desde la última activación programada.
01:00:00 a. m. (cambios de hora)
Programación de activaciones
En esta instancia, Workday muestra dos eventos de incendio a la 1:00 a. m. Sin embargo, la programación se ha seguido activando cada hora.
Este ejemplo de programación muestra una programación que se activa cada 2 horas:
Tiempo
Evento
12:00:00 A. M.
Programación de activaciones
01:59:59AM
Han transcurrido 2 horas desde la última activación programada.
01:00:00AM
Programación de activaciones
03:00:00 a. m. (cambios de hora)
Programación de activaciones
En este ejemplo, la programación sigue cumpliendo el requisito de que se active cada dos horas. El mismo comportamiento en estos ejemplos sería válido si el tiempo avanzara, en lugar de retroceder. El programador respetaría el
intervalo de tiempo definido.
En resumen, el programador intenta cumplir el intervalo de tiempo establecido en el programa. Si define una programación para que se active cada X horas, intentará hacerlo, independientemente de cómo el cambio de hora pueda alterar las horas exactas en las que se producen esas evaluaciones.