Esta sección ofrece una visión general de los planificadores de trabajos, así como de sus aplicaciones y principios. Consulte también la lista de 9 fabricantes de planificadores de trabajos y su ranking empresarial.
Los planificadores de trabajos son el control y seguimiento de "trabajos", como servidores, desde el principio hasta el final de su ejecución.
Un trabajo es una agrupación de programas o lotes (programas programados) en un ordenador para lograr un determinado propósito en una operación empresarial. Planificadores de trabajos implican programar el inicio de la ejecución de un gran número de trabajos.
Además, al supervisar y registrar el estado de ejecución de los trabajos, es posible identificar cuándo se produce un fallo y realizar un mantenimiento preventivo. También, visualiza el enorme número de trabajos y elimina omisiones a la hora de programar.
Los planificadores de trabajos se utilizan para garantizar una programación eficaz y sin errores de los numerosos trabajos que existen en un sistema empresarial. La utilización de los planificadores de trabajos tiene tres ventajas principales: en primer lugar, reduce las horas de trabajo de la persona que gestiona el programa; en segundo lugar, permite gestionar los trabajos sin necesidad de conocimientos especiales; y en tercer lugar, evita los errores humanos.
Por ejemplo, al calcular las nóminas, se recopila la asistencia de todos los empleados a final de mes y, tras calcular el importe de los pagos y las deducciones, se calcula el importe de los pagos por transferencia. A continuación, el importe final calculado de los pagos por transferencia se transfiere a la cuenta de cada empleado.
Se necesita un sistema de planificadores de trabajos para garantizar que estas series de ejecuciones de trabajos se llevan a cabo sin errores cada mes en un momento predeterminado. Además, los grandes sistemas, como los de misión crítica, suelen constar de varios servidores. Para planificar los trabajos entre servidores, es esencial contar con un sistema de planificadores de trabajos que pueda controlar cada servidor de forma integrada.
La gestión de trabajos se realiza mediante un programa que inicia y supervisa los trabajos de acuerdo con un calendario de ejecución predefinido para cada uno de ellos.
Los sistemas típicos de gestión de trabajos realizan la gestión de trabajos combinando un gestor, que gestiona la información sobre la definición de los trabajos y los calendarios de ejecución, y un agente, que recibe instrucciones del gestor e informa sobre la puesta en marcha y el estado de ejecución de los trabajos.
La combinación de gestor y agente permite controlar no sólo la puesta en marcha de los trabajos en función del tiempo, sino también la puesta en marcha de un trabajo una vez finalizado el anterior, o la reejecución automática de un trabajo en caso de finalización anómala.
Existe una gran variedad de planificadores de trabajos, desde los que vienen de serie con el sistema operativo hasta los que se utilizan en sistemas contables a gran escala. Por lo tanto, a la hora de seleccionar un sistema deben tenerse en cuenta los siguientes puntos:
Como funciones a comprobar, están los posibles métodos de programación, la supervisión y notificación en caso de anomalías y las operaciones de registro de trabajos.
Si el sistema sólo tiene que ponerse en marcha en una fecha y hora fijas diaria, semanal o mensualmente, no hay problema con las funciones estándar del sistema operativo, pero si se requiere una programación compleja, como la ramificación de las condiciones en función de los trabajos precedentes o de los resultados de la ejecución de los trabajos, seleccione un sistema de planificador de trabajos que se proporcione por separado.
Compruebe tanto los costos de licencia en el momento de la compra inicial como los costos de mantenimiento continuo y determine si se ajustan a su presupuesto.
Determine si puede disponer de ingenieros internos capaces de manejar el sistema o si puede subcontratarlo a un coste adecuado.
Aunque las características y los costes del paquete sean adecuados, un sistema de planificadores de trabajos poco conocido puede acarrear costos operativos.
Entre las principales funciones de los planificadores de trabajos se incluyen las siguientes:
Programación
Registrar la información del calendario, como los días de operación y los días festivos. Es posible definir la fecha y hora en que debe iniciarse un trabajo y el ciclo de procesamiento en que debe ejecutarse regularmente, así como el trabajo precedente como condición para ser ejecutado. Algunos sistemas comprueban las incoherencias lógicas programadas.
Supervisión y Notificación
Se supervisa el estado de funcionamiento de los trabajos y se realizan notificaciones normales o anormales. Algunos sistemas ofrecen una función para re-ejecutar automáticamente un trabajo si finaliza de forma anormal.
Registro de Trabajos
Algunos sistemas disponen de una interfaz que permite manipular visualmente el orden de ejecución de los trabajos y su configuración como condiciones previas.
*Incluye algunos distribuidores, proveedores, etc.
Ordenar por características
Empresas más grandes (por número de empleados)
Empresas más recientes
Empresas más antiguas