Ayuda sobre productos BOLD:
-
Introducción
-
WorkPlanner
-
- Pantalla principal de WorkPlanner
- El diagrama de Gantt
- Ficha del empleado
- CTRL+B
- Objetos de BOLD WorkPlanner
- Mantenimiento de objetos y registros
- Planificar y visualizar resultados
- Novedades de la versión
- Introduccion BOLD WorkPlanner
- Iniciar sesión
- Tareas comunes en WorkPlanner
- Glosario BOLD WorkPlanner
-
- Contratar sustituto
- Gestión de cobertura múltiple
- Contratación
- Contratar sustituto
- Contratar otro igual
- Contratación en el Portal
- Firma de contratos
- Solicitudes de cobertura
- Asignación de necesidades en base al turno
- Anexo jornada
- Asignar necesidad
- Buscar sustituto/a
- Cerrar necesidad en un periodo
- Anular déficit
- Incluir contrato en el gantt
-
-
-
GT
-
- Asignar plantilla de Excel a informes (FullWeb)
- Envio de mails de alerta ante marcajes impares
- Operaciones básicas de usuario
- Ficha del empleado en GT
- Dashboard - Pantalla inicial
- Informes GT
- Anexo jornada
- GT. Principales botones
- Terminal de marcaje Web
- Procesar marcajes
- Edición de vistas de informes
- El diagrama de Gantt GT
-
- Macros útiles en excel
- Vincular empleados dados de alta previamente en GT con A3
- Cálculo de empleados para licencias (y facturación cloud)
- Tareas traspasadas a Sistemas de WKE
- Auditoria de seguridad
- Problemas más frecuentes
- Geolocalización. ¿Cómo configurar la ubicación?
- Directorios GT
- Mensajes de error en APP
- Mensajes de error GT
-
Portal
-
- Visualización "cortinilla"
- BoldWebcfg.xml
- Configuración estilo y color de fondo
- Configuración con LDAP
- Configuración envío de correos desde portal
- Adjuntar archivos a permisos (justificantes)
- Configuración avanzada
- Impresión de formularios web
- Personalizar los datos personales
- Informe dinámico de nóminas
- Certificados y recibos parametrización
- Personalización de etiquetas o diccionario en el portal java
-
BOLDApp
-
QUIR
-
- Nuevos artículos próximamente
-
Sistemas - Informática
-
- Arquitectura de instalación
- Configuración de GT en planificación
- Configuración del servidor cluster en el PlannerConfig.exe
- Instalación del módulo fullweb
- Instalación en un servidor limpio
- Instalación servidor BOLDApp
- Instalación sobre un servidor ya existente
- Manual de instalación de Workplanner
- Configuración de conexión HTTPS (IIS y Tomcat)
- Instalación del portal
- Checklist a comprobar tras una instalación
- Obtención de los ficheros de instalación
- Actualización con gps-agent
- Software base
- Tareas programadas básicas
- Problemas frecuentes
- Instalación del IIS
- Instalación de un servidor DMZ
- Instalación cliente Windows
- Actualización de Flavours workplanner
- Show all articles ( 5 ) Collapse Articles
-
-
- Ficheros de configuración de BOLDXML2
- Formato XML para Tramos de Contrato (Cortes)
- Script de sincronización con BOLDXML2
- Mail resumen de tareas de integración
- Estructura de un documento XML en formato BOLDXML
- Definición de una transformación XML
- Comandos BOLDXML
- Integración con sistemas externos
- BOLDXML
- Comando sincro GetBOLDXML
- Comando sincro ImportWPXML
- Comando sincro
-
-
- Versión de backend de 64 bits (desde versión 2.2)
- Configuración de un pool exclusivo para reports (sólo 64 bits)
- Configuración con LDAP
- Nueva forma de traducir unificada
- Encontrar QueryCustom y BoldWeb.config
- Validación cliente Windows LDAP - Modificar validación por usuario/a y contraseña
- WPClientCfg.ini
- Formularios
- WP ACTIONLIST
- PlannerConfig
- Configuración multi-idioma
- Múltiples ficheros de personalización
- BOLDReportObject
- Diccionarios
- WPServerCfg.ini
-
- Copias de seguridad y limpieza de ficheros
- SOAP Debugger
- Logs del servidor
- Problemas principales
- Problemas principales
- Mantenimiento y resolución de problemas
- Backups y copias de seguridad
- Arquitectura básica
- Manual operativo: primer nivel de soporte
- Limpieza de base de datos
- Auditoría de cambios
- Acceso mediante escritorio remoto
- Evaluador de expresiones
-
- Alertas de contadores
- Biblioteca de informes de tabla dinámica
- Creación de nuevas funciones
- Documentos de contratación en PDF
- Expresión
- ExtAttribute
- Formato XML del objeto informe de tabla dinámica
- Funciones de configuración
- Recuperar versión
- Uso de variables de sesión y tablas externas
- Informes de tabla dinámica
- Configuración de acciones disponibles
- Personalización
- Formato XML de formularios de permisos
- KPI - Key Performance Indicator
- Estructura del archivo de configuracion
- DynamicClasses
- Configuración de visibilidad de campos
- AutoControlObjectValues
- Querys de interés
- AutoControlActionValues
- Configuración de visibilidad de vistas de informes
- Organización visual de editores
- Función de agregación en una tabla dinámica
- Biblioteca de funciones externas
- Ejemplos de expresiones
- Tipos enum con tablas secundarias
- SpecialServerFunctions
- ReferenceObjectsByClass_Need
- DefaultObjectValues
- Configuración de consulta de maestros
- Show all articles ( 16 ) Collapse Articles
-
-
Terminales de fichaje
-
-
- Manual de instalación relojes Suprema
- 2. Crear usuario/a con rol administrador/a desde el reloj
- 1. Instalación software Biostar
- 3. Configuración reloj en Biostar
- 4. Configuración de control de acceso
- 5. Carga de personas usuarias en Biostar
- 6. Carga de personas usuarias desde el reloj
- 7. Configuración huella en el reloj
- 8. Configuración de motivos de marcajes
- 9. Configuración de niveles de permisos
- 10. Sincronización con GT
- 11. Anexo
- Instalación lector de huellas USB
- Bloqueo acceso a menús de terminales Suprema
- Traducción mensajes terminales biostar
- Tablas de base de datos Biostar
- Copia de seguridad de BioStar
- Resolución de problemas fichaje Biostar
- Actualización firmware del dispositivo
- Activar Licencia de BioStar 2
- Mantenimiento Biostar
- sincronización de empleados BOLD-Biostar
- Cambiar nombre o Sustituir terminal averiado por otro nuevo (Suprema)
-
-
Gestión de personas
-
Definiciones
-
Sin clasificar
-
- Contratación
- Contratar otro igual
- Contratación en el Portal
- Contratar sustituto
- Comportamiento de los motivos de marcaje
- 1. Instalación software Biostar
- Procedimiento de instalación en doble servidor: uno para GT con el IIS y otro para el SQL Server
- Time & Attendance
- Control de actividades
- 2. Crear usuario/a con rol administrador/a desde el reloj
- 3. Configuración reloj en Biostar
- Pantalla Workplanner
-
ExtAttribute
0 out Of 5 Stars
5 Estrellas | 0% | |
4 Estrellas | 0% | |
3 Estrellas | 0% | |
2 Estrellas | 0% | |
1 Estrellas | 0% |
ExtAttribute es el objeto de personalización que se utiliza para configurar nuevas columnas en informes existentes. Los campos calculados se definen en la sección correspondiente del fichero de Personalización.
Informes configurables
Cualquier informe BOLD consta de dos partes:
- Columnas de la parte fija: es la que se define en la implementación interna del informe y que no se puede modificar (se calcularán siempre que se solicite el informe y para cada una de sus filas)
- Columnas calculadas: cada fila calculará sus valores en función de las definiciones de sus columnas calculadas. Estas son las columnas denominadas de atributos extendidos (“ExtAttribute”). La definición de estas columnas está basada en expresiones y el uso de scripting.
Atributos extendidos, campos calculados, ExtAttributes
Cualquier informe BOLD es posible configurarlo editando los nodos ExtAttribute que son la representación XML de la configuración de cada una de sus columnas. Por ejemplo, a continuación se muestra una parte de la configuración estándar del Informe detallado de actividades:
<Class Name="WorkerDetailedResult">
<BeforeExpression>
<Expression>
<![CDATA[
If(LogMessage("Entrando en WorkerDetailedResult")==1,1==1)
]]>
</Expression>
</BeforeExpression>
<AfterExpression>
<Expression>
<![CDATA[
If(LogMessage("Saliendo en WorkerDetailedResult")==1,1==1)
]]>
</Expression>
</AfterExpression>
<ExtAttribute Definition="IDWorker.FullName" Name="WorkerName" ShowName="Empleado" Description="Nombre del empleado"/>
<ExtAttribute Definition="IDCW.ProfessionalCategory" Name="Category" ShowName="Categoría" Description="Categoría profesional del empleado"/>
<ExtAttribute Definition="IDCW.PlanArea" Name="PlanAreaWorker" ShowName="Área del trabajador" />
<ExtAttribute Definition="IDCW.PreferentNeed" Name="PreferentNeed" ShowName="Necesidad preferente" Description="Necesidad a la que de forma preferente estaría asignado el empleado"/>
<ExtAttribute Definition="Need.PlanArea" Name="PlanAreaNeed" ShowName="Área de la necesidad"/>
<ExtAttribute Definition="Need.Demand" Name="Demand" ShowName="Demanda"/>
<ExtAttribute Definition="Need.Demand.Description" Name="DemandDesc" ShowName="Descripción demanda"/>
<ExtAttribute Definition="Need.Activity" Name="Activity" ShowName="Actividad"/>
<ExtAttribute Definition="Need.Activity.Description" Name="ActivityDesc" ShowName="Descripción Act."/>
</Class>
Por un lado se detalla el nombre de la clase interna que define el informe: WorkerDetailedResult.
También se observa las secciones opcionales BeforeExpression y AfterExpression que se evalúan antes y después de iniciar la evaluación de todas las filas del report. En esta sección se pueden incluir la inicialización de variables de sesión o locales del report que se utilizarán posteriormente en el cálculo de cada una de las filas.
En cada nodo ExtAttribute aparece la definición de cada una de las columnas calculadas. Las columnas calculadas consisten básicamente en una expresión que utiliza las funciones internas del sistema para calcular un nuevo valor que será el que se mostrará bajo la nueva columna definida. Los informes estándar, por defecto pueden incluir columnas calculadas. Por este motivo, cuando se vaya a modificar un informe resultará conveniente copiar del archivo query.xml original y replicar la nueva configuración en el archivo de personalización.
Sintaxis al definir un ExtAttribute
A continuación se muestra un ejemplo de definición bastante compleja y se explican cada uno de sus elementos:
<ExtAttribute Name="HRS_DIFER" ShowName="Horas diferencias" Description="Horas diferencias" Type="double" Default="0.0" IsPayRoll="true" PayRollTypeName="Diferencias">
<PayrollExpression>
<![CDATA[
IfElse(CalculaPorcentajes,
IfElse(IdCW.SystemProps.HorasSemanales > 35.5,"C180",
IfElse(IdCW.SystemProps.HorasSemanales == 35.5,"C181","null")
)
,0.0)
]]>
</PayrollExpression>
<Expression>
<![CDATA[
IfElse(CalculaPorcentajes,
DivZero(IfElse(PWORK_R>110.0, (PWORK_R-110) * HREQ_ORD, 0.0), 100.0, 0.0)
,0.0)
]]>
</Expression>
</ExtAttribute>
- Name: Es el nombre interno de la columna (nombre de posible variable). Los nombres internos deben empezar por un carácter alfabético o “_” y no contener espacios acentos u otros carácteres especiales ya luego se reutilizarán como variables en otras expresiones.
- ShowName: (opcional) Es el título de la columna que aparecerá en pantalla
- Description: (opcional) Es la explicación del contenido de la columna (también accesible en pantalla)
- Type: (opcional) indica el tipo devuelto por la expresión. Si no se va a reutilizar la columna como variable en expresiones de otras columnas, no es necesario. Los tipos posibles son: bool, int, double, string, dateTime, refObj, boldProperty, color, periodList. Ver Tipos de datos (Type) para más detalles.
- Default: (opcional) indica el valor por defecto para esta columna. Indicar este atributo y el Type es IMPRESCINDIBLE si se quiere poder usar esta columna como variable en otras expresiones.
- IsPayRoll: (opcional) sólo se aplica para informes de contadores de nómina o de contabilidad analítica para indicar que esta columna define un concepto de nómina.
- PayRollTypeName: (opcional) sólo se aplica para informes de contadores de nómina o de contabilidad analítica. Relaciona esta columna calculada con un agrupador de conceptos de nómina, tal como aparecería al exportar los contadores de nómina.
- Nodo PayrollExpression: (opcional) sólo se aplica para informes de contadores de nómina o de contabilidad analítica. Permite definir la expresión que determinará el código o etiqueta exacta de concepto de nómina que le corresponde a este registro calculado. Retorna un tipo string.
- Expression: expresión calculada que retorna el valor para la fila del informe calculado. En las expresiones se pueden utilizar todo tipo de operadores lógicos, aritméticos así como funciones internas.
- Visible: Indica si la columna se ha de mostrar o no. Puede ser util cuando sean necesarias columnas de apoyo para cálculos en otras columnas que sí serán visibles.
- RefClass: Indica el tipo de objeto al que hace referencia la columna, siempre que la columna sea de tipo refObj
0 out Of 5 Stars
5 Estrellas | 0% | |
4 Estrellas | 0% | |
3 Estrellas | 0% | |
2 Estrellas | 0% | |
1 Estrellas | 0% |