Notas de la versión
📅 Fecha de lanzamiento: Junio 16 del 2026
🚀 ¿Qué hay de nuevo?
Sección titulada «🚀 ¿Qué hay de nuevo?»¡La versión 1.4.0 ya está aquí! Nos hemos enfocado en darte superpoderes de automatización con un motor de Workflows masivo, reportes mucho más integrados y una experiencia visual más pulida. Aquí te contamos todo lo nuevo:
⚡ Workflows (Automatización Avanzada):
Sección titulada «⚡ Workflows (Automatización Avanzada):»El editor de flujos de trabajo recibió una evolución masiva para que puedas automatizar procesos complejos sin escribir código.
Nuevos Nodos Inteligentes:
Agente de IA: Integra capacidades de inteligencia artificial directamente en tus flujos.
Control de Flujos y Arreglos: Añadimos los nodos Switch, For Each, Map, Reduce y PushItemToArray Para manipular listas y datos con total flexibilidad.
Gestión de Datos: Nuevos nodos StringTemplate (para armar textos dinámicos), Set Properties y Extract Properties (para moldear objetos fácilmente).
Manejador de relaciones: Automatiza la vinculación o desvinculación de registros entre entidades.
Entorno de Pruebas en Vivo: ¡Ya puedes probar tus flujos mientras los construyes! Ejecuta el estado actual de tu workflow para validar su comportamiento con datos reales, incluso antes de guardar los cambios.
Múltiples Triggers y Calendario: Un mismo workflow ahora puede activarse desde diferentes escenarios. Además, añadimos el nodo Schedule Trigger, que funciona como un reloj de alta precisión para programar tareas periódicas (diarias, mensuales, etc.).
Ejecución con Identidades Especiales: Configura workflows para que corran bajo los permisos de un usuario administrador específico. Así, el flujo podrá realizar acciones avanzadas sin necesidad de elevar los permisos del usuario que lo activó.
Validación Visual y Errores: El lienzo ahora resalta los nodos con datos faltantes, valida que las conexiones sean lógicas y pinta los puertos por colores según el tipo de datos para evitar errores de configuración.
Seguridad ante Todo: El sistema ahora detectará si una entidad está siendo usada en algún workflow para bloquear su eliminación accidental desde el Studio.
📄 Entidades:
Sección titulada «📄 Entidades:»Llevamos el poder de la analítica directamente al lugar donde gestionas tus datos cotidianos.
Vinculación de Reportes a Entidades desde Studio: Ahora puedes asignar un reporte existente directamente a una entidad desde el panel de Studio. Al hacerlo, el reporte se incrustará automáticamente como una nueva pestaña (tab) dentro de la vista de la entidad y su motor inteligente filtrará la información mostrando única y exclusivamente los datos que corresponden al registro activo.
Búsquedas en Listas: Ahora puedes hacer búsquedas avanzadas dentro de campos que contienen listas de elementos (por ejemplo, buscar si un listado de etiquetas contiene o no una palabra específica).
Tablas de Entidades más Poderosas: Añadimos botones de Refresh rápido, la posibilidad de editar registros directamente desde la vista de lectura y soporte para filtros agrupados complejos.
📊 Reportes:
Sección titulada «📊 Reportes:»Sacar la información de la plataforma ahora es más fácil, limpio y documentado.
Exportación Nativa a PDF: Añadimos el botón de descarga directa a PDF dentro del módulo de reportes para que compartas tus hallazgos con un solo clic.
Filtros Inteligentes: Al ver un reporte, si una variable no tiene un valor asignado por el usuario, el motor ignorará esa regla por defecto para mostrarte resultados completos de inmediato, filtrando solo cuando tú decidas interactuar.
Valores Dinámicos por Defecto: Configura variables de reporte con textos o números fijos, o deja que el sistema calcule fechas dinámicas como “Hoy”, “Ahora” o “Primer/Último día del mes”.
Nuevos Widgets de Visualización:
- Añadimos un selector de ancho para las tablas de reportes.
- El widget de contador ahora soporta outputs agregados.
- Nuevo widget tipo tarjeta para agrupar registros hijos bajo un campo padre y editarlos en caliente.
📦 Paquetes (Extensiones de la Plataforma):
Sección titulada «📦 Paquetes (Extensiones de la Plataforma):»Abrimos las puertas a la personalización avanzada del ecosistema mediante un nuevo sistema de paquetería.
Aplicaciones Frontend Personalizadas: Ahora Datascend permite instalar aplicaciones de interfaz de usuario hechas a la medida. Esto se logra mediante la carga de paquetes modulares que contienen todos los artefactos estáticos junto con un archivo central de configuración para su despliegue inmediato.
⚙️ Otras Mejoras y Ajustes del Sistema:
Sección titulada «⚙️ Otras Mejoras y Ajustes del Sistema:»Documentación Técnica: Se ha incorporado al manual la documentación oficial para la configuración y lógica de los Filtros en Entidades.
Evolución en las Notificaciones:
-
References Dinámicas: Implementamos referencias dinámicas a registros específicos directamente dentro de las alertas de las entidades.
-
Feedback Corrección de Toasters: Corregimos los mensajes emergentes (toasters) para dar una confirmación visual precisa e inequívoca tanto cuando una notificación se elimina con éxito como cuando ocurre un fallo en el proceso.
Mejoras de Automatización y Orden en Studio:
-
Ordenamiento por Defecto: Añadimos soporte completo en la configuración de entidades dentro del Studio para definir una Columna de Ordenamiento por Defecto (Sort Column) y su respectiva Dirección de Ordenamiento (Sort Direction).
-
Fechas Inteligentes: Introdujimos un selector de valores dinámicos predeterminados para campos de fecha y hora. Ahora los configuradores pueden establecer el parámetro “Now” (Ahora) como un valor válido; este se traducirá automáticamente al momento exacto en el que el usuario final cree el nuevo registro.
Limpieza de Texto Enriquecido: Al pegar texto en campos Rich Text, el sistema limpiará instantáneamente tipografías extrañas o colores de fondo molestos para que siempre combine con el tema visual de tu app.
Navegación e Historial Intuitivos: La paginación ahora se mantiene intacta cuando navegas profundamente a través de varios niveles de entidades relacionadas. Además, los enlaces de notificaciones (emails y menciones) ahora abren los registros en modo vista por defecto.
Borrado Seguro: Al eliminar un registro de forma lógica, el sistema desvinculará automáticamente todas sus relaciones con otras tablas para mantener la base de datos limpia.
🛠️ Corrección de errores
Sección titulada «🛠️ Corrección de errores»Esta versión incluye un conjunto robusto de mejoras de estabilidad, optimización de rendimiento y correcciones de usabilidad en toda la plataforma:
1. Studio y Configuración del Núcleo
- Carga de Imágenes sin Interrupciones: Se corrigió el error en los campos de imagen que eliminaba la imagen previamente seleccionada si el usuario intentaba elegir una nueva pero cancelaba la acción.
- Estabilidad en Entidades sin Atributos: Se solucionó una falencia de la aplicación al abrir registros de entidades que no poseían atributos personalizados. Ahora el sistema maneja payloads con datos nulos de manera segura.
- Valores booleanos en Studio: Corrección en la interfaz de configuración del Studio para permitir la asignación correcta de valores predeterminados en campos booleanos.
- Limpieza de Configuración: Se eliminaron configuraciones de ordenamiento predeterminadas redundantes en el Studio para simplificar la administración de los modelos.
2. Tablas de Entidades y Vista de Registros
- Precisión en Relaciones M2M: Se resolvió un bug crítico que impedía guardar correctamente las relaciones Many-to-Many utilizando los parámetros de URL (parentIdQuery y relationQuery) al crear registros desde la pestaña de relaciones en modo vista. Ahora la tabla pivote se actualiza e incrementa los contadores al instante.
- Nombres de Relaciones en Multi-Editor: Se implementó un mecanismo de búsqueda global para resolver los metadatos de las pestañas de relaciones (1:M y M:M) cuando se visualizan desde el Multi-Editor, asegurando que se muestre la etiqueta técnica o traducida correcta, incluso si la entidad de origen no “posee” la definición directa de la relación.
- Transiciones de Carga de Datos: Las tablas de entidades ya no muestran el mensaje de “No hay datos” mientras la consulta está en proceso; ahora realizan una transición fluida desde el estado de carga (loading) hacia los datos renderizados.
- Localización y Formatos de Celda:
- Las fechas, horas y textos booleanos ahora adaptan su formato de renderizado visual de manera exacta según el idioma activo seleccionado en el sitio.
- Se unificaron los formatos de horas en todos los flujos de interacción con registros.
- Los campos de tipo Arreglo ahora muestran sus etiquetas de texto legibles en lugar de los valores en crudo tanto en las tablas como en la vista de lectura.
- Ordenamiento y UI Responsiva: Las tablas de entidades ahora reconocen de forma nativa su ordenamiento predeterminado. Asimismo, se optimizó la responsividad en pantallas pequeñas para las secciones de título y subtítulo en el modo de lectura.
3. Reportes, Filtros y Rendimiento
- Corrección de Sintaxis SQL en Reportes: Se resolvieron errores de sintaxis de base de datos (ej. errores cerca del operador “or”) en el constructor de reportes. Ahora el backend limpia de forma recursiva los operadores lógicos huérfanos y ejecuta una limpieza por expresiones regulares (RegEx) cuando las reglas basadas en variables se podan dinámicamente.
- Bucle de Peticiones Corregido: Se solucionó un bug de consultas infinitas que afectaba al módulo de Categorías y al llamado de entidades externas, optimizando drásticamente el consumo de red.
- Velocidad en Desplegables: Se aceleró la velocidad de respuesta y escritura en los menús desplegables de categorías que presentaban lentitud extrema al teclear.
- Filtros Avanzados y de Sistema:
- Se corrigieron los problemas al filtrar por relaciones Many-to-Many dentro de las tablas principales.
- Las entidades que están vinculadas a entidades del sistema (como User) ahora pueden listar correctamente los registros del sistema existentes dentro del cajón de filtrado.
- Se solucionó el error del menú de filtros, el cual se desprendía visualmente de su eje al hacer scroll vertical en la pantalla.
- Paginación Corregida: Solucionados los problemas de paginación en las tablas de entidades del Dashboard y los límites de paginación en las tablas del sistema para Roles y Dominios.
4. Gestión de Usuarios, Roles y Sesiones
- Panel de Usuarios y Reactivación: La tabla de Gestión de Usuarios ahora incluye por defecto las cuentas inactivas (borradas de forma lógica) para dar una visibilidad holística. Se añadió una nueva acción segura con un modal de confirmación para reactivar cuentas de usuario instantáneamente sin tener que recrear su perfil.
- Ruta de Edición Corregida: Se solucionó el error crítico Not Found al intentar editar un usuario, el cual era provocado por una estructura de URL incorrecta en los botones de navegación.
- Sesiones Multi-Pestaña Estables: Se introdujo un sistema robusto de gestión de sesiones que elimina las desconexiones inesperadas al trabajar con múltiples pestañas abiertas en el navegador. Incluye sincronización cruzada entre pestañas, seguimiento inteligente de actividad y una extensión del tiempo de sesión por defecto a 8 horas.
- Corrección en Categorías: Se reparó el comportamiento del ordenamiento en la tabla de administración de categorías.
⬆️ ¿Cómo actualizar?
Sección titulada «⬆️ ¿Cómo actualizar?»No es necesario realizar ningún proceso adicional para actualizar la aplicación.
Esta versión ya se encuentra disponible automáticamente al utilizar la aplicación.