A continuación vamos a ver las siguientes secciones:
1. Introducción
2. Configuración
3. Control de Asistencia
3.1. Confirmación de Franco
3.2. Cancelación de Franco
1. INTRODUCCIÓN
Se modifica el funcionamiento del control de asistencia, control diario de asistencia para mejorar las operaciones de CONFIRMACIÓN o CANCELACIÓN de eventos asociados a Novedades (Francos).
Sólo como referencia, a continuación se explicará el comportamiento de las operaciones asociadas a novedades:
-
CONFIRMACIÓN
-
Genera en asistencia el registro correspondiente al franco asociado al titular del evento
-
El evento en cuestión desaparece de la grilla control diario de asistencia
-
CANCELACIÓN (mismo comportamiento si se completa el campo SUPLENTE o no)
-
Genera en asistencia el registro correspondiente a la referencia seleccionada para el titular del evento
-
El evento en cuestión NO desaparece de la grilla control diario de asistencia
2. CONFIGURACIÓN
Si bien la configuración asociada al control de asistencia NO fue modificada, aprovechamos la ocasión para repasar la parametrización necesaria para el correcto funcionamiento de dicha funcionalidad:
2.1 - Referencia presente: Se trata de la referencia de asistencia / asistencia teórica que se encuentra asociada a HORAS TRABAJADAS. La misma será utilizada en las siguientes opciones:
-
Proyección de asistencia teórica: Todos los días indicados como trabajado serán generados asociados a dicha referencia.
-
Generación de eventos: Los registros de asistencia teórica generados en el punto anterior, generarán los eventos para el control de asistencia ya sean HORAS TRABAJADAS (INGRESO / EGRESO) o FRANCO (NOVEDAD). Cuando un evento presente es confirmado (tanto ingreso como egreso), se registrará un registro de asistencia asociado a dicha referencia.
-
La siguiente opción se encuentra englobada en esta nueva funcionalidad, al momento de confirmar o cancelar un franco, ingresando el campo reemplazo o el horario de ingreso y fin respectivamente se generará los eventos correspondientes a HORAS TRABAJADAS (INGRESO / EGRESO) asociadas a dicha novedad.
2.2 - Referencia franco: Se trata de la referencia de asistencia / asistencia teórica que se encuentra asociada a FRANCO. La misma será utilizada en las siguientes opciones:
-
Proyección de asistencia teórica: Todos los días indicados como franco serán generados asociados a dicha referencia.
-
Generación de eventos: Los registros de asistencia teórica generados en el punto anterior, generarán los eventos correspondientes ya sean HORAS TRABAJADAS (INGRESO / EGRESO) o FRANCO (NOVEDAD). Cuando un evento presente es confirmado (tanto ingreso como egreso), se registrará un registro de asistencia asociado a dicha referencia.
3. CONTROL DE ASISTENCIA DIARIO
3.1. CONFIRMACIÓN DE FRANCO
Se incluyeron los siguientes controles al formulario correspondiente a la CONFIRMACIÓN de Francos:
-
3.1.1 - Reemplazo
-
3.1.2 - Horario reemplazo Ingreso
-
3.1.3 - Horario reemplazo Egreso
Los 3 campos indicados con anterioridad trabajan de manera conjunta, debido a esto si se completa uno de ellos el formulario solicitará a los campos restantes como obligatorios
3.1.1 - Reemplazo: El usuario podrá seleccionar otro empleado al cual se le generarán los eventos de ingreso y egreso en el control de asistencia diaria a forma de reemplazo del franco que se esta confirmando.
3.1.2 - Horario reemplazo Ingreso: Se indicará el horario de ingreso para el registro mencionado en el campo 3.1.1 - Reemplazo. Este registro se corresponderá al evento de INGRESO.
3.1.3 - Horario reemplazo Egreso: Se indicará el horario de egreso para el registro mencionado en el campo 3.1.1 - Reemplazo.Este registro se corresponderá al evento de EGRESO.
3.1.4 - VALIDACIONES
3.1.4.1 - VALIDACIONES DE FORMULARIO
El formulario aplicará las siguientes validaciones antes de enviar el formulario:
-
Si alguno de los campos 3.1.1, 3.1.2 o 3.1.3 se encuentra completo, se solicitará que los demás también se encuentren completos
-
El empleado seleccionado en el campo 3.1.1 NO podrá ser el mismo empleado que el titular del evento
-
Tanto el campo 3.1.2 y 3.1.3. NO permitirán el ingreso de horarios con el valor 24:00. Para dichos casos el sistema indicará al usuario que ingrese el valor 00:00
-
Los horarios ingresados para los campos 3.1.2 y 3.1.3 deben ser horarios válidos en formato HH:MM
3.1.4.2 - VALIDACIONES DE NEGOCIO
Las validaciones de negocio se realizarán una vez que se hayan superado las validaciones del formulario:
-
Debido a que se generará un registro en asistencia asociado al titular del evento, el sistema verifica que el registro en cuestión:
-
NO presente superposición con los registros de asistencia presentes para el período en cuestión.
-
El empleado se encuentre activo para la fecha del registro y que la misma también sea posterior a la fecha de ingreso del empleado.
-
El objetivo se encuentre activo para la fecha del registro y que la misma también sea posterior a la fecha de ingreso del objetivo.
-
No exista un candado de asistencia asociado al objetivo y a la fecha del registro.
-
Si se encuentran completos los campos 3.1.1, 3.1.2 y 3.1.3
-
Dado que el sistema precisa contar con la referencia asociada a Horas trabajadas, el sistema verificará que el campo 2.1 - Referencia presente se encuentre completo siempre.
-
Verifica que el horario de ingreso y egreso indicados por el usuario no presenten superposición horaria con algún evento presente en el período en cuestión, el empleado y fecha correspondiente al evento original. Recordar que si el evento se corresponde a un FRANCO no es posible ingresar otro registro para el mismo empleado y la misma fecha, mientras que si el evento se corresponde a HORAS TRABAJADAS (INGRESO/EGRESO) verifica que no exista superposición horaria.
-
El empleado se encuentre activo para la fecha del registro y que la misma también sea posterior a la fecha de ingreso del empleado.
-
El objetivo se encuentre activo para la fecha del registro y que la misma también sea posterior a la fecha de ingreso del objetivo.
3.1.5 - COMPORTAMIENTO
Al momento de confirmar un franco el sistema realizará las siguientes tareas:
-
Generará un registro de franco en la asistencia correspondiente al período en cuestión con la siguiente información:
-
Fecha: Fecha asociada al evento que se esta confirmando
-
Objetivo: Objetivo asociado al evento que se esta confirmando
-
Personal: Empleado asociado al evento que se esta confirmando
-
Referencia: Referencia configurada en el parámetro 2.2 - Referencia franco
-
El evento desaparecerá de la grilla de control diario de asistencia
-
Sólo si se encuentran completos los campos 3.1.1, 3.1.2 y 3.1.3
-
Genera dos eventos para el período en cuestión con la siguiente información
-
Evento ingreso
-
Fecha: Fecha asociada al evento que se esta confirmando
-
Personal: Empleado ingresado en el formulario de confirmación del franco, campo 3.1.1 - Reemplazo
-
Objetivo: Objetivo asociado al evento que se esta confirmando
-
Horario: Horario ingresado en el campo 3.1.2 - Horario reemplazo Ingreso
-
Referencia: Referencia configurada en el parámetro 2.1 - Referencia presente
-
Evento egreso
-
Fecha: Fecha asociada al evento que se esta confirmando, en el caso en que el campo 3.1.3 - Horario reemplazo Egreso sea inferior al campo 3.1.2 - Horario reemplazo Ingreso, el sistema sumará 1 día a la fecha correspondiente al evento original.
-
-
Personal: Empleado ingresado en el formulario de confirmación del franco, campo 3.1.1 - Reemplazo
-
Objetivo: Objetivo asociado al evento que se esta confirmando
-
Horario: Horario ingresado en el campo 3.1.3 - Horario reemplazo Egreso
-
Referencia: Referencia configurada en el parámetro 2.1 - Referencia presente
3.2. CANCELACIÓN DE FRANCO
Se incluyeron los siguientes controles al formulario correspondiente a la CANCELACIÓN de Francos:
-
3.2.1 - Objetivo
-
3.2.2 - Horario Ingreso
-
3.2.3 - Horario Egreso
Los 3 campos indicados con anterioridad trabajan de manera conjunta, debido a esto si se completa uno de ellos el formulario solicitará a los campos restantes como obligatorios
3.2.1 - Objetivo: El usuario podrá seleccionar otro objetivo al cual se le generarán los eventos de ingreso y egreso en el control de asistencia diaria a forma de reemplazo del franco que se esta confirmando.
3.2.2 - Horario Ingreso: Se indicará el horario de ingreso para el registro mencionado en el campo 3.1.1 - Reemplazo. Este registro se corresponderá al evento de INGRESO.
3.2.3 - Horario Egreso: Se indicará el horario de egreso para el registro mencionado en el campo 3.1.1 - Reemplazo.Este registro se corresponderá al evento de EGRESO.
3.2.4 - VALIDACIONES
3.2.4.1 - VALIDACIONES DE FORMULARIO
El formulario aplicará las siguientes validaciones antes de enviar el formulario:
-
Si alguno de los campos 3.2.1, 3.2.2 o 3.2.3 se encuentra completo, se solicitará que los demás también se encuentren completos
-
Tanto el campo 3.2.2 y 3.2.3. NO permitirán el ingreso de horarios con el valor 24:00. Para dichos casos el sistema indicará al usuario que ingrese el valor 00:00
-
Los horarios ingresados para los campos 3.2.2 y 3.2.3 deben ser horarios válidos en formato HH:MM
3.1.4.2 - VALIDACIONES DE NEGOCIO
Las validaciones de negocio se realizarán una vez que se hayan superado las validaciones del formulario:
-
Si se encuentran completos los campos 3.2.1, 3.2.2 o 3.2.3
-
Dado que el sistema precisa contar con la referencia asociada a Horas trabajadas, el sistema verificará que el campo 2.1 - Referencia presente se encuentre completo siempre.
-
Verifica que el horario de ingreso y egreso indicados por el usuario no presenten superposición horaria con algún evento presente en el período en cuestión, el empleado y fecha correspondiente al evento original. Recordar que si el evento se corresponde a un FRANCO no es posible ingresar otro registro para el mismo empleado y la misma fecha, mientras que si el evento se corresponde a HORAS TRABAJADAS (INGRESO/EGRESO) verifica que no exista superposición horaria.
-
El empleado se encuentre activo para la fecha del registro y que la misma también sea posterior a la fecha de ingreso del empleado.
-
El objetivo se encuentre activo para la fecha del registro y que la misma también sea posterior a la fecha de ingreso del objetivo.
3.1.5 - COMPORTAMIENTO
Al momento de cancelar un franco el sistema realizará las siguientes tareas:
-
El evento desaparecera de la grilla de control diario de asistencia (No se generará ningún registro en asistencia)
-
Sólo si se encuentran completos los campos 3.2.1, 3.2.2 o 3.2.3
-
Genera dos eventos para el período en cuestión con la siguiente información
-
Evento ingreso
-
Fecha: Fecha asociada al evento que se esta confirmando
-
Personal: Empleado asociado al evento que se está confirmando
-
Objetivo: Empleado ingresado en el formulario de confirmación del franco, campo 3.2.1 - Objetivo
-
Horario: Horario ingresado en el campo 3.2.2 - Horario Ingreso
-
Referencia: Referencia configurada en el parámetro 2.1 - Referencia presente
-
Evento egreso
-
Fecha: Fecha asociada al evento que se esta confirmando, en el caso en que el campo 3.2.3 - Horario Egreso sea inferior al campo 3.2.2 - Horario Ingreso, el sistema sumará 1 día a la fecha correspondiente al evento original.
-
Personal: Empleado asociado al evento que se está confirmando
-
Objetivo: Empleado ingresado en el formulario de confirmación del franco, campo 3.2.1 - Objetivo
-
Horario: Horario ingresado en el campo 3.2.3 - Horario Egreso
-
Referencia: Referencia configurada en el parámetro 2.1 - Referencia presente
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.