Las horas semanales estándar son el campo de la información del puesto que indica cuántas horas por semana trabaja normalmente un empleado. Es un dato con impacto en varios procesos: el cálculo del FTE, la nómina, la planificación de tiempos y los informes de dotación. En Best Run Argentina es además el campo de la validación de la L2, porque responde a una ley.
La Ley 11.544 de jornada de trabajo fija en Argentina la jornada máxima en ocho horas diarias o 48 semanales. Tiene excepciones y regímenes especiales, como el trabajo nocturno o insalubre, con jornadas menores, y los convenios colectivos pueden fijar jornadas más cortas para su actividad. Pero el límite general de 48 horas semanales es el que RR. HH. de la filial pidió controlar en el sistema: que nadie pueda cargar un valor mayor.
La regla que lo controla es AR_Validar horas semanales. Usa el escenario Validar elementos HRIS y el modelo de información del puesto. La condición pregunta si la entidad legal es AR01 y las horas semanales estándar son mayores que 48. La acción muestra el mensaje AR_HORAS_MAX con severidad error, y la regla se asigna en jobInfo, al guardar. La condición sobre la entidad legal es esencial: otras entidades legales de Best Run trabajan con otras leyes y otros límites, y la regla no tiene que bloquearlas.
El campo aparece en varias partes del curso. En la L3 de esta unidad, RR. HH. pide un motivo de evento nuevo, AR_CAMB_JOR, cuando cambian las horas semanales estándar: es una rama más de AR_Derivar motivo de evento, después de la promoción y del traslado. En el ejercicio de la L2, un aviso con severidad advertencia marca los valores menores que 20 horas, que casi siempre son errores de tipeo. Y en el VIDEO 2.2, el intento de guardar 50 horas para Diego Pereyra muestra el error de la validación.
En muchos clientes, las horas semanales estándar no se cargan a mano. Pueden venir de la clasificación de puesto, de la entidad legal o de un objeto de jornada, por propagación o por una regla. Antes de agregar una validación o un valor por defecto sobre este campo, conviene revisar de dónde sale el valor, para no tener dos mecanismos que compiten. Si el valor viene propagado, la validación sigue siendo útil, porque protege de un objeto de fundamento mal configurado o de una edición manual.
También conviene pensar en la relación con otros campos. Si el cliente usa un campo de FTE o de porcentaje de jornada, ese valor suele calcularse a partir de las horas semanales estándar y de las horas de la jornada completa. Una corrección de horas puede cambiar el FTE, y con él datos que leen la compensación o la nómina.
Por último, una ley puede cambiar. Si el límite de 48 horas se modificara, habría que cambiar la condición de la regla y el texto del mensaje. Es una razón más para que el mensaje esté en una definición de mensaje separada de la regla, y para que la descripción de la regla nombre la ley a la que responde.
