Cuando selecciona Fecha de antigüedad en la lista desplegable Objeto de asignación de los detalles de una regla en Admin. RR. HH. > Reglas de asignación de datos del empleado, la lista desplegable ShortName-XRefCode muestra el botón Generador de expresiones. Haga clic en Generador de expresiones para abrir el cuadro de diálogo Generador de expresiones, donde puede crear una expresión para restablecer o retomar una fecha de antigüedad cuando se recontrata a un empleado:
En la pestaña Biblioteca de variables, hay cuatro tokens de fecha que se pueden incluir en la expresión de fecha de antigüedad:
- RehireDate (fecha de recontratación)
- TerminationDate (fecha de desvinculación)
- OriginalHireDate (fecha de contratación original)
- ExistingSeniorityDate (fecha de antigüedad existente)
Por ejemplo, una regla de asignación puede asignar la fecha de antigüedad de la siguiente manera:
- Use la fecha de recontratación del empleado si han pasado más de 60 días entre la fecha de desvinculación y la fecha de recontratación.
- Use la fecha de contratación original del empleado si han pasado menos de 60 días entre la fecha de desvinculación y la fecha de recontratación.
Para configurar esto, agregue la siguiente expresión al editor de texto:
if(TerminationDate > 0)
{
if(RehireDate - TerminationDate > 60) {return RehireDate;}
else {return OriginalHireDate;}
}
else {return OriginalHireDate;}
La línea if(TerminationDate > 0) al comienzo de la expresión se usa para lidiar con el caso en el que la fecha de desvinculación del empleado no está definida.