Ejemplo: validación de entrada de horas de festivos
En este ejemplo, se muestra cómo crear una validación de entrada de horas que haga referencia a diferentes objetos de gestión
.
El código de entrada de horas
Festivo
solo debería utilizarse cuando los trabajadores introduzcan horas de festivos. Debe crear una validación que evite que los trabajadores introduzcan horas de Festivo
para los días que no sean festivos.Esta validación debe hacer referencia a campos de informe basados en distintos objetos de gestión. Dado que todas las condiciones de regla de las validaciones deben hacer referencia a campos del mismo objeto de gestión principal, debe crear un campo calculado de valor relacionado de búsqueda para hacer referencia al campo del otro objeto de gestión.
- Cree un calendario de festivos.
- Cree un código de entrada de horas llamadoFestivo.
- Seguridad:
- DominioSet Up: Time Trackingen el área funcional Time Tracking.
- DominioCustom Field Managementen el área funcional System.
- Cree un campo calculado de valor relacionado de búsqueda que haga referencia al campo de informeIs Holidaydel objeto de gestión Día.
- Acceda a la tareaCreate Calculated Field.
- Mientras realiza la tarea, tenga en cuenta lo siguiente:CampoNotasNombre de campoTime Day is HolidayObjeto de gestiónBloque de horasFunciónConsulta de valor relacionadoCampo de consultaTime Day for a Time BlockValor devueltoIs Holiday
- Cree la validación de entrada de horas.
- Acceda al informeMantenimiento de validaciones de entrada de horas.
- Haga clic enNueva validaciónjunto aCrítico.
- En el campoDescripción, introduzcaEntrada de horas de festivos.
- Defina lasCondiciones de la regla.Mientras realiza la tarea, tenga en cuenta lo siguiente:Y/OCampo externo de origen o regla de condiciónOperador relacionalTipo de comparaciónValor de comparaciónYCódigo de entrada de horasen la lista de selecciónValor especificado en este filtroFestivoYTime Day is Holidayigual queValor especificado en este filtroDeje en blanco la casilla de selección.
- Añada un mensaje de validación.
- Acceda al informeMantenimiento de validaciones de entrada de horas.
- Seleccione en el menú de acciones relacionadas de la validaciónEntrada de horas de festivos.
- Mientras realiza la tarea, tenga en cuenta lo siguiente:Texto/Campo externoValorTexto"Campo externoCódigo de entrada de horasTexto" can only be used for holidays. Select a different time entry code for the time block onCampo externoFormatted Calendar Date for a Time Block
Cuando un trabajador intenta introducir horas con el código de entrada de horas
Festivo
en un día que no es festivo (ejemplo: 27-10-2014), Workday muestra este mensaje de error: "Holiday" can only be used for holidays. Select a different time entry code for the time block on 27-10-2014
.