Configurar la expresión para el calificador de fecha de antigüedad

Guía de administración de puestos

Version
R2025.1.1
ft:lastEdition
2025-07-11
Configurar la expresión para el calificador de fecha de antigüedad

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:

Cuadro de diálogo Generador de expresiones que muestra la pestaña Biblioteca de variables.

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:

Copiar
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.