Ayuda sobre productos BOLD:
Configuración del Gantt
Es posible configurar diferentes aspectos del diagrama de Gantt para adaptar la información a desplegar y la forma en que se presenta.
Ver -> Configuración del gantt -> Opciones visuales
General
En la pestaña General tenemos las siguientes opciones:
- Utilizar configuración por defecto en aquellas variables definidas en el servidor: Al marcar esta casilla, habilitamos la posibilidad de utilizar la configuración que se ha definido en el servidor para todos las personas usuarias. La configuración general se encuentra en la sección ServerConfig del fichero de configuración QueryCustom. Ver en este artículo el anexo «Propiedades permitidas en el servidor«. El nombre interno de esta propiedad es UseDefaultGanttResourceConfig en la sección General del Gantt.
- Tareas: Establece el rango de tamaños de fuente que utilizará el Gantt para mostrar los textos de las tareas. El Gantt escogerá el valor más grande entre el máximo y el mínimo que se ajuste a la información a mostrar en el espacio disponible para las tareas. En caso de establecer un mismo valor para el máximo y el mínimo tamaño de fuente, la información de las tareas siempre se mostrará utilizando el mismo tamaño de fuente independientemente del espacio disponible.
- Máximo tamaño de fuente:Valor numérico entre 1 y 600 que establece el tamaño máximo de letra que utilizará el Gantt.
- Mínimo tamaño de fuente:Valor numérico entre 1 y 600 que establece el tamaño mínimo de letra que utilizará el Gantt.
- General
- Tipo de letra:Establece el tipo de letra que utilizará el Gantt.
- Leer vistas del usuario: Mediante esta opción se permite la lectura de las vistas del Gantt compartidas por otro usuario o usuaria (el indicado o indicada). De esta manera se dispone de una forma de compartir vistas de Gantt entre usuarios y usuarias.
NOTA: Si se utiliza Windows 7 como máquina cliente, el campo Leer vistas del usuario debe de estar siempre precedido de «..\..\..\..\..\..\» . Ejemplo: ..\..\..\..\..\..\UsuarioMaestro
Marcajes
En la pestaña Marcajes podemos escoger qué tipo de marcajes se desean visualizar en el Gantt. Las opciones disponibles son:
- Mostrar marcas de reloj:Si esta opción está desactivada, no se mostrará ninguna señal asociada a marcajes de control de presencia.
- Mostrar entradas
- Mostrar salidas
- Mostrar marcajes inesperados
- Mostrar ausencias de marcaje
- Mostrar entradas tarde y salidas antes
- Mostrar entradas antes y salidas después
- Mostrar marcajes manuales
- Incrementar anchura de marcaje:Valor numérico que indica la anchura del marcaje en la pantalla.
Recursos
En esa opcion se configuran diversos elementos ligados a los recursos (Contratos y Necesidades)
- Fuente: Propiedades de tamaño máximo y mínimo de fuente, el comportamiento es igual al descrito en la pestaña general pero afectando al texto informativo de los contratos o necesidades (recursos) mostrado en el Gantt.
- Ancho de etiquetas: Indica la anchura en nº de píxeles que se utilizará para mostrar la información de los contratos o necesidades. También se puede ajustar directamente sobre el gantt arrastrando el borde que separa los recursos de las tareas.
- Información: Desde este panel se configura la información que se mostrará para representar los contratos o necesidades.
- Multi columna: Al marcar esta casilla la información de los contratos/necesidades se mostrará en el Gantt dividida en tres columnas diferentes. En caso contrario, la información se mostrará en una única columna.
- Utilizar expresiones:Al seleccionar esta opción, permitimos la introducción de expresiones para definir el contenido de cada una de las columnas del gantt. Las expresiones son diferentes para necesidades y para contratos pues las variables que se encuentran disponibles en cada tipo de expresiones es diferente.
- Ejemplo de expresión válida para contratos:
- Columna 1: IfElse(@PreferentNeed.IsVacant=»No», @CW.Worker.Name, «Vacante: » + @CW.Worker.Name)
- Columna 2: @CW.Worker.FullName
- Columna 3: LeftStr(@CW.ReferenceSchedule.Name, 1)
- Variables en expresiones de tipo contrato:
- @OwnerNeed.Name: Código del titular o la titular de la necesidad preferente del contrato.
- @OwnerNeed.ID: ID del titular o la titular de la necesidad preferente del contrato.
- @OwnerNeed.IsIncluded: Valor Si/No que indica si la persona titular de la necesidad preferente del contrato está incluida en el plan actual o no.
- @PreferentNeed.Name: Código de la necesidad preferente del contrato.
- @PreferentNeed.ID: ID de la necesidad preferente del contrato.
- @PreferentNeed.IsVacant: Valor Si/No que indica si la necesidad preferente es vacante (carece de titular) o no.
- @CW.ID: ID del contrato.
- @CW.Worker.FullName: Nombre completo de la persona empleada.
- @CW.State: Valor numérico del estado del contrato.
- @CW.IsPact: Valor Si/No que indica si se trata de un contrato de tipo pacto.
- @CW.StartContract: Fecha de inicio del contrato.
- @CW.EndContract: Fecha de fin del contrato.
- @CW.ProfessionalCategory.Name: Código de la categoría profesional del contrato.
- @CW.ProfessionalCategory.ID: ID de la categoría profesional del contrato.
- @CW.ProfessionalCategory.Color: Color de la categoría profesional del contrato.
- @CW.ProfessionalCategory.Description: Descripción de la categoría profesional del contrato.
- @CW.ProfessionalCategory.ExtCode: Código externo de la categoría profesional del contrato.
- @CW.ReferenceSchedule.ID: ID del horario de referencia del contrato.
- @CW.ReferenceSchedule.Name: Nombre del horario de referencia del contrato.
- @CW.PlanArea.ID: ID del área de planificación del contrato.
- @CW.PlanArea.Name: Código del área de planificación del contrato.
- @DemandCode: Código de la demanda de la necesidad preferente.
- @WhoReplaces: Titular de la necesidad preferente del contrato.
- @EXTINFO1: Contiene el valor correspondiente al atributo del contrato especificado en la variable del ini del servidor siguiente: Sección Gantt, variable EXTINFO1. Por defecto vacía.
- Variables en expresiones de tipo necesidad:
- @ID: ID de la necesidad.
- @NOMBRE: Código de la necesidad.
- @Activity.ID: ID de la actividad de la necesidad.
- @Activity.Name: Código de la actividad de la necesidad.
- @PLANAREA.ID: ID del área de planificación de la necesidad.
- @DEMAND.ID: ID de la demanda de la necesidad.
- @OWNERFULLNAME: Nombre completo de la persona titular de la necesidad.
- Ejemplo de expresión válida para contratos:
Ordenación Gantt mixto
Existen 4 opciones:
- 0: Específica Titulares:
- 1: Orden por separado:
- 2: Genérica titulares: Ordenación de necesidades por nombre de actividad y luego por nombre de necesidad. Trabajadores y trabajadoras según Nombre de categoría profesional, nombre de necesidad preferente, Titulares y luego suplentes, inicio de contrato, nombre de contrato. Ordenación para desempatar entre necesidades y trabajadores y trabajadoras: Need.Actividad < Contrato.MejorActividad (de la categoría profesional), Nombre de need contra nombre de necesidad preferente, y si son iguales la need antes que el trabajador o trabajadora.
- 3: Específica CCEE: Se realiza mediante expresión de servidor configurada en QueryCustom con el nodo CCEE
Opciones de configuración
Modos de visualización
- Modo 24h: En el menú Ver existe una opción llamada Modo 24h. Al estar activado, se muestra el gantt como si todas las tareas ocupasen 24 horas, de esta forma todas las cajas tendrán el mismo tamaño y se ocupará todo el espacio disponible para ellas.
- Ocultar tareas que no sean de esta vista: Disponible en el menú Ver. Cuando está activada esta opción, aquellas tareas que pertenecen a áreas no incluídas en la lista asociada a la vista no se mostrarán en el Gantt.
- Ocultar líneas sin cajas: Disponible en el menú Ver. Al activarlo se eliminan de la visualización todos aquellos contratos o necesidades que no tienen ninguna tarea (asignada o sin asignar) en el intervalo mostrado.
Información en la tarea
El contenido de las cajas del Gantt puede ser configurado de dos formas diferentes desde el menú Ver -> Configuración del Gantt -> Información en la tarea …:
- Cod. de necesidad en tarea: Aquellas cajas correspondientes a asignaciones, se mostrarán con el código de la necesidad en su interior.
- Horario en la tarea: Se mostrará el código del horario jornada en el interior de la caja.
- Pulsando F4 (o con doble clic) se muestra información contextual adicional, configurable desde la sección «KPI«
Información en recursos de tipo necesidad
A través de la herramienta PlannerConfig y desde la pestaña Visualización se puede decidir si se desea mostrar la actividad en aquellas necesidades sin titular en lugar de mostrar la palabra VACANTE.
Esta configuración afecta directamente al contenido de la variable @OWNERFULLNAME, pues en caso de tratarse de una necesidad vacante, el contenido será o bien VACANTE o el nombre de la actividad asociada.
También es posible configurar el color de los recursos del gantt (empleados/as) según contrato,categoria,area,necesidad o demanda, accediendo a la herramienta PlannerConfig y en la pestaña Visualización
Colores en tareas
A través de la herramienta PlannerConfig y desde la pestaña Visualización se pueden establecer los colores de las tareas en las siguientes situaciones:
- Cuando el nombre o el código externo de la necesidad asignada coincide con el nombre o el código externo de alguna de las preferentes del contrato.
- Cuando la necesidad asignada es la de la misma demanda que la necesidad preferente del contrato.
- Si la necesidad asignada pertenece a un área de planificación diferente de la del contrato.
- Resto de nececesidades.
- Tareas sin asignación.
- Si se desea obviar el color asociado a festivo (rojo o amarillo) a la hora de mostrar incidencias que coincidan con este tipo de días.
- Cuando cambia el horario semanal planificado con respecto al de referencia. (Esta propiedad se puede desactivar, de forma que los cambios de horario no supongan una alteración en el color de las tareas en el Gantt)
Otra opción es configurar el color de las tareas según los siguientes conceptos: por demanda, actividad, área o necesidad.
Atención: para que las opciones se apliquen es necesario reiniciar el servidor.
Escala temporal
La escala temporal se puede mostrar en la parte superior o inferior del gantt, para ajustar esta propiedad se ha de acceder al menú Ver -> Configuración del gantt y hacer click en la opción Escala temporal abajo o Escala temporal arriba.
A través de la opción Dentro del mes mostrar los días del menú Ver -> Configuración del gantt se escoge la información a mostrar en la escala temporal. Si la opción está activada la escala temporal mostrará el nombre del mes y el año en la parte superior y en la inferior se mostrará el nº del día tal y como se ve en la siguiente imagen:
Cuando la opción Dentro del mes mostrar los días está desactivada, además del nombre del mes, se mostrará información acerca de cada una de las semanas (se muestra el número de semana dentro del año, y la fecha de inicio de la misma). En cada uno de los días se mostrará además del nº, el nombre del día de la semana correspondiente (Domingo, Lunes, Martes…)
Anexos
Propiedades permitidas en el servidor
En el servidor se puede definir una serie de propiedades que afectan a la forma en que los clientes visualizan el Gantt.
En la sección <ServerConfig> del fichero QueryCustom se pueden establecer las siguientes propiedades (para que tengan efecto, las personas usuarias han de tener seleccionada la opción Utilizar configuración por defecto en aquellas variables definidas en el servidor. Ver sección General en este mismo artículo:
Sección | Clave | Descripción | Valor por defecto |
Comentarios | WidthInHours | Anchura de los comentarios del gantt (banderitas) especificado en horas. | 60 |
MinWidthInPixels | Anchura mínima de los comentarios (banderitas) especificado en píxeles | 8 | |
StickMaxWidth | Anchura máxima del asta de la bandera especificado en píxeles | 6 | |
Marcajes | IncrementarAnchuraMarcaje | Incremento en la anchura para la visualización de los marcajes | 0 |
AreaDibujo | MargenIzquierdo | Margen izquierdo a respetar en el dibujado del gantt en centímetros | 1 |
MargenDerecho | Margen derecho a respetar en el dibujado del gantt en centímetros | 1 | |
MargenSuperior | Margen superior a respetar en el dibujado del gantt en centímetros | 1 | |
MargenInferior | Margen inferior a respetar en el dibujado del gantt en centímetros | 1 | |
Impresion | MargenIzquierdo | Margen izquierdo a respetar en la impresión del gantt en centímetros | 0.5 |
MargenDerecho | Margen derecho a respetar en la impresión del gantt en centímetros | 0.5 | |
MargenSuperior | Margen superior a respetar en la impresión del gantt en centímetros | 0.5 | |
MargenInferior | Margen inferior a respetar en la impresión del gantt en centímetros | 0.5 | |
General | MaxWidthLabelPX | Tamaño reservado en el gantt para la información de los recursos. Especificado en píxeles | 250 |
MaxFontSizeRecurso | Máximo tamaño de letra para los recursos | 12 | |
MinFontSizeRecurso | Mínimo tamaño de letra para los recursos | 2 | |
MaxFontSizeCajas | Máximo tamaño de letra para las tareas | 12 | |
MinFontSizeCajas | Mínimo tamaño de letra para las tareas | 5 | |
GanttViewPreferences | GetViewsFromUser | Usuario del cual se leerán las vistas de gantt compartidas. | |
Multicolumn | Opción multi-columna activada para mostrar la información de los recursos. | 1 | |
GanttContractExpressionCol1 | Expresión relacionada con la primera columna de los recursos de tipo contrato. | ||
GanttContractExpressionCol2 | Expresión relacionada con la segunda columna de los recursos de tipo contrato. | ||
GanttContractExpressionCol3 | Expresión relacionada con la tercera columna de los recursos de tipo contrato. | ||
GanttNeedExpressionCol1 | Expresión relacionada con la primera columna de los recursos de tipo necesidad. | ||
GanttNeedExpressionCol2 | Expresión relacionada con la segunda columna de los recursos de tipo necesidad. | ||
GanttNeedExpressionCol3 | Expresión relacionada con la tercera columna de los recursos de tipo necesidad. | ||
UseExpressions | Si se activa o no el uso de expresiones para mostrar la información del gantt. | 0 |