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
-
- 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
-
Gestión de personas
-
Definiciones
-
Sin clasificar
-
- Contratación
- Contratar otro igual
- Contratación en el Portal
- Contratar sustituto
- Cambiar nombre o Sustituir terminal averiado por otro nuevo (Suprema)
- Comportamiento de los motivos de marcaje
- 1. Instalación software Biostar
- 6. Carga de personas usuarias desde el reloj
- 10. Sincronización con GT
- 8. Configuración de motivos de marcajes
- 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
- 11. Anexo
- 9. Configuración de niveles de permisos
- 4. Configuración de control de acceso
- 5. Carga de personas usuarias en Biostar
- Pantalla Workplanner
- 7. Configuración huella en el reloj
- Show all articles ( 6 ) Collapse Articles
-
Tipos enum con tablas secundarias
0 out Of 5 Stars
5 Estrellas | 0% | |
4 Estrellas | 0% | |
3 Estrellas | 0% | |
2 Estrellas | 0% | |
1 Estrellas | 0% |
ATENCIÓN: El siguiente contenido es de uso avanzado y su utilización puede ocasionar daños irreparables en la configuración del sistema
El tipo de dato enumerado basado en tabla permite definir de forma flexible valores simples de tipo selección asociados a atributos personalizables de los objetos del sistema. Por ejemplo: un listado de poblaciones, uno de paises, uno de estudios, etc…asociando dicha lista a un atributo extendido de un objeto como una ficha de una persona empleada o contrato.
El maestro de tablas secundarias está disponible desde el menú principal: Administración –> Tablas secundarias. Nota: para cambiar de una tabla a otra es necesario cerrar la ventana anterior con la “X”. Para refrescar los valores dentro de la misma tabla se puede usar el botón de refrescar habitual.
Es necesario modificar los archivos de personalización de la aplicación (querycustom.xml). Más adelante se indican los pasos necesarios.
El campo EnumTypeID, ha de rellenarse con el nombre de la tabla secundaria que estamos rellenando, el campo name será el literal que aparecerá en el enum. Se debe preparar una plantilla con al menos las siguientes columnas:
EnumTypeID
Name
Description
El valor de la columna EnumTypeID se debe corresponder siempre con lo que se haya especificado en la sección EnumDefs de la configuración. el siguiente excel muestra varios ejemplos:
Personalización en querycustom
1) Determinar el nombre que identificará el nuevo tipo de datos. Ejemplo: TEnumEstudios
2) En la sección <PredefinedQueries>, añadir la consulta SQL que proporcionará acceso a la lista de nuevos campos. Los valores enumerados se almacenan todos en una tabla del sistema (WPENUMDB_TB). Esta tabla también es extensible.
<Query Type="EnumQueries" Name="TEnumEstudios" ShowName="Maestro de estudios" Description="">
<MSSQL>
<![CDATA[
select ID, NOMBRE, DESCRIPCION
from WPENUMDB_TB FRM
where EnumTypeID='TEnumEstudios'
and FRM.ACTIVO<>2 and ((@pID <> 0 and FRM.id = @pID) or (@pID = 0))
]]>
</MSSQL>
</Query>
donde:
EnumTypeID: es el identificador seleccionado anteriormente.
Notar que la query está clasificada como de tipo “EnumQueries”. La definición de la lista de valores disponibles mediante una consulta permite que ésta dependa de otras variables en caso necesario….TBD. Por el momento, los campos de la select deben ser identificadores válidos (sin acentos, etc…), tampoco es posible utilizar una sección <Metadata>.
3) Añadir en la sección de definción estándard de los enums <EnumDefs>, el nuevo enumerado de la siguiente forma:
<EnumDefs>
<TEnumEstudios Query="TEnumEstudios" />
...
</EnumDefs>
Donde TEnumEstudios es el identificador seleccionado para la consulta SQL anterior.
4) Añadir el nuevo atributo a la clase principal seleccionada. Por ejemplo: aquí añadimos a la clase que contiene los atributos extendidos de la persona empleada un nuevo atributo “Estudios”:
<DynamicClass Name="WorkerDyn" ShowName="Propiedades de sistema" Description="Propiedades dinámicas de la clase empleado" AllowOverride="true">
<Attribute Type="enum" EnumType="TEnumEstudios" Name="Estudios" ShowName="Estudios" Default="" />
...
</DynamicClass>
Nota importante: para importar datos tener en cuenta que aunque el atributo es de tipo enum, la columna en XML o en Excel debería utilizar la clave Estudios_Ref como si se tratara de una referencia a otro objeto del sistema.
Características avanzadas
La gestión del tipo enumerado basado en base de datos (EnumDB) se comporta de forma similar a la clase principal interna de Formularios genéricos. Como tal es posible asociar una extensión de la clase a un tipo de enumerado de la siguiente forma:
<LinkDynamicClass>
<AppendPropAux ToSystemClassID="EnumDB" UseDynamicClass="EnumProvinciaDyn" FormType="TEnumProvincia" ReferencedClass="" ReferencedObject=""/>
</LinkDynamicClass>
<DynamicClass Name="EnumProvinciaDyn" ShowName="Datos adicionales" Description="Datos adicionales de la provincia">
<Attribute Type="enum" EnumType="TEnumAutonomia" Name="Autonomia" ShowName="Autonomia" Description="Autonomia a la que pertenece" Default=""/>
<Attribute Type="string" Name="Observaciones" ShowName="Observaciones" Description="" Default=""/>
</DynamicClass>
En la configuración anterior, se ha ampliado la definición de la clase enumerado TEnumProvincia con los atributos Autonomia y Observaciones. Estos atributos únicamente aparecerán al editar la lista de provincias y podrán ser accedidos de la forma habitual desde cualquier expresión.
Atención: para acceder en las expresiones a los atributos extendidos de la clase enumerada será necesario utilizar la función Object, como en el ejemplo siguiente (suponiendo que el atributo UP2 se corresponda con una clase enumerada extendida):
Object(SystemProps.UP2.ID, "EnumDB").CustomProps.GFH037.Name
0 out Of 5 Stars
5 Estrellas | 0% | |
4 Estrellas | 0% | |
3 Estrellas | 0% | |
2 Estrellas | 0% | |
1 Estrellas | 0% |