Creación automática de registros ausencias y vacaciones

Esta funcionalidad requiere de ambos módulos: Solicitudes + Vacaciones y Ausencias.

Xignable permite crear registros de licencias y de vacaciones tanto de forma manual como automáticamente.

El método manual es similar a como se crean tantos otros ítems dentro de la plataforma: existe una pantalla específica que permite hacer consultas, y ofrece la posibilidad de crear esos ítems de forma individual o en lotes importados desde un archivo.

La creación automática de registros de Ausencias y (posteriorment) de Vacaciones es un proceso que involucra 3 áreas de Xignable:

  •    Solicitudes
  •    Ausencias
  •    Vacaciones

El proceso automático ocurre de la siguiente manera:

  1. Un colaborador inicia una solicitud con alguna categoría que se relaciona a una ausencia (más sobre relaciones entre categorías de diferentes áreas más adelante [LINK]), por ejemplo, un pedido de vacaciones pendientes.
  2. Si la solicitud es recibida por un responsable de unidad, éste debe realizar la aprobación correspondiente.
  3. Cuando la solicitud es finalmente gestionada por Recursos Humanos, y un asistente del sector la acepta definitivamente, se genera un registro en el área Ausencias con el mismo rango de fechas (desde y hasta) que especifica la solicitud, una cantidad de días que corresponden a ese rango de fechas, una categoría propia del área Ausencias, y un estado del evento: no confirmado.

El registro en el área Ausencias se crea únicamente cuando la solicitud es aceptada definitivamente por Recursos Humnanos. No se crean registros con las aprobaciones de responsables de unidad.

  1. Un proceso de ejecución periódica de la plataforma verifica todos los registros de ausencia con la fecha del día actual y con estado "no confirmado", y los actualiza al estado "confirmado".
  2. El proceso de confirmación puede terminar allí y no efectuar ninguna acción posterior si la categoría de la ausencia no está relacionada con una categoría del área Vacaciones (por ejemplo licencias por examen, licencia médica, etc).
  3. Si la categoría de la ausencia se se relaciona con una categoría par del área Vacaciones, el proceso de confirmación genera adicionalmente un registro en esta área para el usuario.
  4. El registro de vacaciones se crea con el mismo rango de fechas que la ausencia, con una categoría correspondiente del área Vacaciones, y durante este proceso se descuentan los días correspondientes del contador de vacaciones del colaborador.

Relación entre categorías de diferentes áreas

Para que el proceso de generación automática de registros en las áreas Ausencias y Vacaciones funcione correctamente, se deben encadenar categorías de 3 áreas: Solicitudes, Ausencias y Vacaciones, en ese orden.

Esta relación se establece desde el menú Organización -> Áreas y Categorías, y se inicia desde el área de Solicitudes, dado que es donde ocurre el primer evento de la cadena: la solicitud del colaborador.

Existen ciertas reglas para generar estas asociaciones entre categorías de diferentes áreas, como las siguientes:

  • Las categorías del área Solicitudes solamente pueden asociarse a categorías del área Ausencias.
  • Las categorías del área Ausencias solamente pueden asociarse a categorías del área Vacaciones.
  • Toda categoría (de cualquier área) que requiera ser asociada a otra categoría, debe poseer el atributo "Requiere indicar un rango de fechas" activado.

No todas las categorías del área Solicitudes deben relacionarse con categorías del área Ausencias. Por ejemplo, una solicitud del tipo "Modificación de datos personales" no suele especificar un rango de fechas, y no tiene relacion con ningún tipo de ausencia.

Ejemplos de cadenas de asociaciones

Área Solicitudes Área Ausencias Área Vacaciones
Día por examen Licencia por exámen --
Licencia médica Licencia médica --
Vacaciones Licencia por vacaciones Vacaciones gozadas

Situación de ejemplo

(se omitieron los años para hacer más simple la descripción)

Supongamos que el colaborador Juan Martínez posee 15 días de vacaciones en su contador.

El día 20 de octubre este colaborador genera una solicitud para pedir sus vacaciones, iniciando el 15 de enero del año siguiente hasta el 29 de enero de ese mismo año.

La pantalla de la solicitud que él ve muestra que le serán descontados 10 días de vacaciones en caso de aprobarse. Este cómputo de días depende del acuerdo laboral asociado al colaborador. Consulta la sección Acuerdo laborales para más información.

Un responsable de la unidad del colaborador examina la solicitud y la aprueba, por lo que esta escala hacia Recursos Humanos.

El día 21 de octubre, un asistente de Recursos Humanos verifica la solicitud. Determina que las fechas son correctas, y la cantidad de días calculados por la plataforma también, por lo que la aprueba definitivamente.

En ese momento, Xignable comprueba que la categoría "Vacaciones" de la solicitud tiene una asociación con la categoría "Licencia por vacaciones" del área de Ausencias, por lo que genera un registro en esta área con los siguientes datos:

  • Usuario: Juan Martínez
  • Categoría: Licencia por vacaciones
  • Desde: 15 de enero
  • Hasta: 29 de enero
  • Días: 10
  • Confirmada: No

Cuando llega la fecha 15 de enero, el proceso periódico de Xignable detecta un registro de ausencias sin confirmar y procede a cambiar su estado a confirmado.

En paralelo, verifica que la categoría "Licencia por vacaciones" del registro de ausencia tiene una asociación con la categoría "Vacaciones gozadas" del área Vacaciones.

El mismo proceso crea un registro en el área Vacaciones con los siguientes datos:

  • Usuario: Juan Martínez
  • Categoría: Vacaciones gozadas (esta categoría resta días de vacaciones, por no tener activado el atributo "Suma días de vacaciones")
  • Desde: 15 de enero
  • Hasta: 29 de enero
  • Días: 10

Una vez creado el registro de vacaciones, se descuentan 10 días del contador de días de vacaciones del colaborador, quedándole el mismo con la cantidad de 5.