Dinaup Flex
Plataforma no-code/low-code para personalizar secciones, campos, informes, automatizaciones y documentos dinámicos.
Dinaup Flex es la plataforma no-code/low-code que permite personalizar y extender el sistema sin necesidad de programar. Desde crear nuevas secciones de datos hasta automatizar procesos completos, Flex te da control total sobre la estructura y el comportamiento de tu sistema.
Para acceder a Dinaup Flex, el usuario necesita el permiso Dinaup Flex activado. Este permiso debe asignarse únicamente a personal técnico cualificado.
Componentes de Flex
Secciones y Campos
Las secciones son las tablas de datos de tu sistema. Cada sección contiene campos que definen la estructura de la información.
Sección
Equivalente a una tabla de base de datos. Almacena registros de un tipo específico (clientes, facturas, productos, etc.)
Sección base
Estructura compartida por varias secciones derivadas. Evita duplicación de campos comunes.
Campo
Cada columna de la sección: texto, número, fecha, relación, sí/no, decimal, etc.
Relación
Campo que enlaza un registro con otro de otra sección (ej: Factura → Cliente)
Los campos pueden configurarse con:
Validaciones: obligatorio, rango de valores, formato
Valores por defecto: fijos o calculados automáticamente
Autorrellenado: se completan automáticamente basándose en otros campos o en la sesión del usuario
Bloqueo: campos de solo lectura que se calculan por el sistema
Informes
Los informes permiten crear listados y consultas sobre cualquier sección, sin escribir SQL.
Selecciona las columnas que necesitas
Aplica filtros y ordenación
Agrupa datos y crea columnas calculadas con algoritmos
Define preguntas dinámicas para que el informe acepte parámetros
Consume informes desde la API para integraciones externas
→ Ver Informes
Algoritmos
Los algoritmos son operaciones programadas que se ejecutan como consultas SQL optimizadas. Se usan para cálculos automáticos en campos, columnas de informes y documentos dinámicos.
Lineal
Opera sobre los datos de la misma fila
Calcular el total de una línea de factura
Cruzado
Agrega datos de registros relacionados
Sumar todas las líneas de una factura
Búsqueda
Encuentra datos en otras secciones
Obtener el precio de un producto desde el catálogo
Datos
Accede a datos del contexto actual
Obtener el usuario actual o la fecha
Independiente
No depende de una fila específica
Calcular totales globales
→ Ver Algoritmos
Documentos dinámicos
Genera documentos personalizados en múltiples formatos combinando datos con plantillas programables.
HTML
Facturas para impresión, informes visuales
JSON
Integración con APIs externas
Documentos oficiales, presupuestos
Plantillas de correo con datos del registro
Los documentos dinámicos pueden:
Incluir JavaScript para visualizaciones interactivas
Usarse como widgets en dashboards
Consultarse desde la API para integraciones
→ Ver Documentos dinámicos
DinaScript
Lenguaje de scripting para lógica avanzada dentro de Flex. Se organiza en espacios de nombres:
F (Functions): funciones para manipulación de datos, operaciones matemáticas, texto, fechas
S (Schema): acceso a la estructura del esquema, secciones y campos
→ Ver DinaScript
Flujos
Los flujos permiten automatizar acciones cuando se producen eventos en el sistema: crear un registro, cambiar un estado, etc. Son el equivalente a "triggers" o "workflows" en otros sistemas.
→ Ver Flujos
Estructura Flex detallada
La documentación técnica completa de todas las secciones del sistema (incluyendo campos, relaciones, tablas PostgreSQL y descripciones detalladas) está disponible en:
Esta referencia incluye más de 180 secciones organizadas por módulo, con detalle de cada campo, su tipo, rol, columna PostgreSQL y atributos.
Secciones principales por módulo
Compra - Venta
Ventas/Ingresos, Compras/Gastos, Presupuestos, Cobros, Pagos, Libros Registro, Movimientos de inventario
Contabilidad
Asientos contables, Cuadro de cuentas, Ejercicios, Inmovilizados, Documentos oficiales
Inventario
Productos, Almacenes, Zonas, Huecos, Catálogos de compra/venta, Lotes
CRM
Oportunidades, Eventos/Seguimientos, Procesos de venta, Citas
Recursos Humanos
Empleados, Contratos laborales, Fichajes, Ausencias, Horarios, Turnos, Correspondencias
Entidades
Datos fiscales, Tipos de cliente, Direcciones de envío, Dominios de internet
Proyectos
Proyectos, Tareas, Actividades, Servicios, Carriles de vistas
Última actualización