Ejemplo: creación de un plan de vacaciones flotantes
Este ejemplo describe una forma de crear un plan de vacaciones y permisos para vacaciones flotantes.
El plan de vacaciones flotantes de GMS ofrece 16 horas de acumulación de vacaciones flotantes a los empleados el 1 de enero de cada año. La fecha inicial de Betty Liu tuvo lugar entre el 1 de enero y el 1 de julio, por lo que recibe 8 horas en julio. La fecha de inicio de Logan McNeil es posterior al 1 de julio, por lo que no recibe ningún día de vacaciones flotantes hasta el 1 de enero del año siguiente. La acumulación de días de vacaciones flotantes no se transfiere al año siguiente.
Workday proporciona algunos de los cálculos necesarios para crear el plan. Creará cálculos que:
- Devuelven 16 horas de acumulación en enero y 8 horas en julio.
- Detectan si la fecha de contratación de un trabajador es anterior a julio.
- Detectan si la fecha de contratación de un trabajador es igual o anterior al 1 de enero.
- Detectan si la fecha de contratación de un trabajador es posterior al 1 de enero.
Seguridad:
- DominioSet Up: Payroll (Calculations - Generic)en el área funcional Core Payroll.
- DominioSet Up: Time Off (Calculations - Generic)en el área funcional Time Off and Leave.
- DominioSet Up: Time Off (Calculations - Absence Specific)en el área funcional Time Off and Leave.
- Defina el cálculo de acumulación.
- Acceda a la tareaCreación de cálculo condicionale introduzca lo siguiente:CampoValorNombreAcumulación de vacaciones flotantes: 16 horas si es en enero / 8 horas si es en julioCategoríaAbsence
- Añada 2 filas con estos valores:OrdenCondiciónResultadounProgramación: mes de fecha inicial de periodo = 01 (enero)16bProgramación: mes de fecha inicial de periodo = 07 (julio)8
- Introduzca unaRespuesta por defectode0.
- Haga clic enAceptaryTerminar.
- Defina la acumulación.
- Acceda a la tareaCreación de acumulación de ausencias.
- EnNombre, introduzcaAcumulación de vacaciones flotantes.
- Introduzca unaPrioridadde1.
- En la lista de valoresCálculo, seleccioneAcumulación de vacaciones flotantes: 16 horas si es en enero / 8 horas si es en julio.
- EnOpciones, seleccioneNinguna.
- Añada una fila a la cuadrículaProgramacióncon los siguientes cálculos:CálculoDescripciónProgramación: mes de fecha inicial de periodo = 01 (enero)Determina si el periodo es el primero del año.Trabajador: fecha de contratación <= fecha inicial de año natural actual (basada en fecha final de periodo)Determina si la fecha de contratación es igual o anterior al 1 de enero; la fecha de inicio del periodo.
- Añada otra fila a la cuadrículaProgramacióncon los siguientes cálculos:CálculoDescripciónProgramación: mes de fecha inicial de periodo = 07 (julio)Determina si el periodo actual es julio.Trabajador: fecha de contratación > fecha inicial de año natural actual (basada en fecha final de periodo)Determina si la fecha de contratación es posterior al 1 de enero.
- En la misma fila, cree un cálculo que determine si la fecha de contratación se encuentra entre el 1 de enero y el 1 de julio del año actual.
- Seleccione e introduzca lo siguiente:CampoValorNombreFecha de contratación del trabajador <julioCategoríaAusencia
- En la cuadrículaCálculo, introduzca lo siguiente:1er operandoOperadorTrabajador: fecha de contrataciónmenor que
- En el campoSegundo operando, seleccione .
- EnNombre, introduzca1 de julio del año actual (basado en la fecha final de periodo).
- Introduzca estos valores y haga clic enAceptar:AñoMesDíaAño: fecha final de periodo - Año71
- Revise losCriterios de programación:Criterios de programaciónProgramación: mes de fecha inicial de periodo = 01 (enero)Trabajador: fecha de contratación <= fecha inicial de año natural actual (basada en fecha final de periodo)Programación: mes de fecha inicial de periodo = 07 (julio)Fecha de contratación del trabajador posterior al 1 de enero del año actualFecha de contratación del trabajador <julio
- Haga clic enAceptaryTerminar.
- Defina las vacaciones y permisos.
- Acceda a la tareaCreación de vacaciones y permisos.
- EnNombre, introduzcaVacaciones y permisos de vacaciones flotantes.
- En la lista de valoresTipo de vacaciones y permisos, seleccioneCreación de tipo de vacaciones y permisos.
- Añada un tipo de vacaciones y permisos denominadoVacaciones flotantes.
- Introduzca unaPrioridadde1.
- Haga clic enAceptar.
- EnOpción de entrada, seleccioneIntroducir solo mediante vacaciones y permisos.
- Haga clic enAceptar.
- Cree el plan de vacaciones y permisos.
- Acceda a la tareaCreación de plan de vacaciones y permisose introduzca lo siguiente.CampoValorNombrePlan de vacaciones flotantesSeguimiento de saldoMarque la casillaPeriodo de saldoAcumulado anual - Año natural actual (basado en fecha final de periodo)Calendario de periodosMensualUnidad de tiempoHorasFecha efectivaSeleccione el año y el mes a partir de los cuales entra en vigor el plan de vacaciones y permisos. Ejemplo:01/01/2022.
- En la fichaSaldo, introduzca lo siguiente:CampoValorTipo de visibilidad de saldoElegible en periodo (basado en fecha de referencia)Visualización de calendarioPlan y tipoFechaFecha inicial de periodo de saldo
- En la fichaCálculo, introduzca lo siguiente:CampoValorMétodo de frecuencia de acumulación de ausencias para plan de vacaciones y permisosInicio de periodoDías que se incluyenDías laborables (lunes - viernes)
- En la fichaAcumulación, añada una fila paraSumas a saldoy seleccioneAcumulación de vacaciones flotantes.
- En la fichaVacaciones y permisos, añada una fila paraRestas de saldoy seleccioneAcumulación de vacaciones flotantes.
- En la fichaElegibilidad, añada una fila paraElegibilidad de trabajadory seleccioneWorker Employee Type is Regular as of PS Date.
- Haga clic enAceptar.