Skip to main content

Ayuda sobre productos BOLD:

Gestión de guardias

Página:
< Volver

Automatización de las libranzas

Existe la posibilidad de automatizar la gestión de las libranzas después de una guardia, esto lo podemos hacer mediante la configuración de los siguientes parámetros en el fichero de configuración del servidor, WPServerCfg.ini, que en una instalación estándar se encuentra en C:\Program Files (x86)\Global Planning Solutions\Custom_Files\Integration\configuration\workPlanner\boldserver.

Un ejemplo de configuración sería el siguiente:

[RestByDuty]
Active=1
IDRestByDuty=693
RestHours=12
MinDutyMinutes=300
OnlyOnNightDuty=1
bExtendRest=1
RestExceptionIncidence=0
CheckEndOnSunday=0
MinutesOffSetDuty=0
AfterPlanifyAction=0

  • El parámetro Active es el que activa la funcionalidad cuando su valor es 1.
  • IDRestByDuty es el ID de la incidencia que se colocará en la jornada que se aplicará la libranza.
  • RestHours indica el número de horas sobre las que se aplicará la incidencia, a continuación de la finalización de la guardia. Si ésta solapa con algún turno, la incidencia cubrirá la totalidad del turno implicado.
  • MinDutyMinutes indica en número mínimo de minutos que tiene que tener la guardia para que asigne la libranza.
  • Si el valor de OnlyOnNightDuty es 1 sólo se aplicará la libranza cuando la guardia sea nocturna.
  • El parámetro bExtendRest a 1 (verdadero) indicaría que la duración de la incidencia a aplicar como descanso pueda prologarse hasta el final de turno planificado si corresponde. Ejemplo de ello. La guardia finaliza a las 6 y el descanso post gurdia es de 11 horas y el turno planificado que solapa con ese descanso finaliza, p.e. a las 19:30, implicaría alargar el descanso hasta esa hora.
  • El parámetro CheckEndOnSunday a 1 (verdadero) implicaría considerar que el descanso post guardia afecte al turno del lunes. Ejemplo. la guardia se aplica la noche del sábado al domingo y el descanso post guardia queremos que afecte al lunes – el propósito de esto es garantizar el descanso semanal de 36 horas. El efecto es que el descanso post guardia se aplica 24 horas mas tarde de su inicio habitual (el final de la guardia).
  • El parámetro MinutesOffSetDuty a 20 (valor por defecto 0 -no aplica-) implicaría considerar que el descanso post guardia arranque con un decalaje de 20 minutos. El objetivo de este parámetro es indicar que hay un tiempo del turno del día siguiente a la guardia en el que si se está presente para formalizar el traspaso de información y el descanso arranque con posterioridad.
  • El parámetro RestExceptionIncidence sirve para indicar el ID de una incidencia de tipo marca que se introduce para evitar que el programa ponga un descanso por guardia. La idea es que si quieres forzar la no existencia de un descanso postguardia, no la debes eliminar directamente, sino sustituir el descanso postguardia por esta incidencia de tipo marca, que se podría llamar por ejemplo: SinDescansoPostGuardia

El parámetro AfterPlanifyAction se usa para que BOLD coloque (o elimine) todas las marcas que considere necesarias durante el proceso de planificación. Por defecto false.

Selección de qué necesidades generan libranza

Es posible indicar a nivel de cada necesidad, si debe o no generar libranza. Para ello se utiliza el atributo booleano IsAvailableRestByDuty dentro de las SystemProps de las necesidades.

Anexo

Ante cualquier cambio horario que implique la asignación de un nuevo horario que contenga la franja nocturna, la aplicación puede configurarse para que de forma previa a la acción se analicen las posibles inconsistencias tanto con el turno actual como con el turno siguiente. Desde el Gantt de empleados no parece necesario porque se ve, pero cuando esta acción transcurre desde el Gantt de necesidades puede llegar a resultar útil.

La configuración por defecto se encuentra en el fichero wpservercfg.ini:

[ManualChanges]
CheckScheduleOverlapping=0 (false)
CheckAddRestDay=1 (true)

Si cualquiera de estas 2 variables es true (1) se activa la comprobación. La primera analiza el posible solape de la nueva franja añadida tanto con el turno de la jornada actual como la siguiente, y en caso de solape propone acciones adicionales a realizar. La segunda comprueba si se respeta el descanso mínimo entre jornadas y puede proponer la eliminación de la jornada siguiente.

Para eliminar dicho control previo se debe asegurar que las 2 variables están a 0 (false).

Ejemplo visual de la configuración por defecto:

  1. Añadiendo en la jornada X la franja 18:00-08:00 a una profesional que ya tenía horario en esa jornada (08:00-14:00;16:00-18:00)

2. Al tenerla activada, el sistema previene que no respeta el descanso entre el fin de la jornada X ( 08:00 del día X+1) con el inicio de la jornada X+1 (08:00)

3. Al contestar afirmativamente, la acción incluye la eliminación de la jornada X+1 y la prolongación de la jornada X en la franja solicitada.

Was this article helpful?
4.5 out Of 5 Stars

1 calificación

5 Estrellas 0%
4 Estrellas 100%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
How Can We Improve This Article?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Contenido