gearDinaup 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.

circle-info

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.

Concepto
Descripció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

→ Ver Secciones · Campos

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.

Tipo
Descripción
Ejemplo

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.

Formato
Uso típico

HTML

Facturas para impresión, informes visuales

JSON

Integración con APIs externas

PDF

Documentos oficiales, presupuestos

Email

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:

doc-flex.dinaup.comarrow-up-right

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