Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

El viernes 12 de abril de 2024 se ha publicado la release 6.0.0 de Onesait Platform (nemotécnico Vegas)siguiendo nuestra política de versionado.

...

  • Hacer consultas sobre Entidades:

image-20240403-122323.png

image-20240228-142826.png
  • Realizar inserciones sobre Entidades:

image-20240403-122432.png

image-20240229-083252.png
  • Invocar APIs publicadas en el API Manager:

image-20240403-122524.png

image-20240229-170025.png
  • Lanzar DataFlows:

image-20240403-122603.png

image-20240229-093745.png

En esta guía podéis ver un ejemplo de uso de cada uno de estos conectores con un ejemplo.

...

Lo explicamos con mayor detalle en esta entrada.

Nuevas

...

características en el File Repository (sobre MinIO)

Cada vez más proyectos usan el File Repository de la Plataforma, y Plataforma va incorporando nuevas características a este componente.

...

Accediendo a la opción MinIO accedo , podremos acceder al Bucket creado para mi nuestro usuario, desde donde podré vamos a poder subir nuevos ficherosarchivos, crear carpetas, navegar por el bucket como si fuese un sistema de ficheros, descargar ficherosarchivos, eliminarlos, compartirlos, etc.

...

Con la incorporación de la nueva versión de MinIO, ahora, además de proporcionar almacenamiento compatible con AWS S3, también se proporciona soporte FTP/SFTP para acceder al sistema de ficheros archivos en el File Repository, permitiendo descargar y subir ficherosarchivos, así como crear nuevas carpetas.

El acceso por FTP/SFTP se realiza a nivel de usuario de plataformala Plataforma, de modo que el usuario podrá accceder a su bucket o a los buckets en los que tenga permiso, representados como una carpeta:

...

Más info aquíLo explicamos con más detalles en este artículo.

Vitual Buckets sobre AWS S3

Esta funcionalidad permite que un usuario administrador de plataforma con rol de «administrador» de la Plataforma pueda segmentar un bucket S3 (bien sea AWS S3 o MinIO) en buckets virtuales asignados a los diferentes usuarios de plataformala Plataforma.

De esta forma, sin necesidad de tener diferentes buckets físicos puedo usar cada bucket virtual para un tema concreto, teniendo separados sus usos (datamart, staging, etc.).

...

Una vez tengo que tenemos creado el bucket virtual puedo , vamos a poder trabajar con él, creando entidadesEntidades, subiendo ficheros, etc.

...

En este post se explica la configuración necesaria y la forma de usar este nuevo concepto.

...

Esta funcionalidad permite disponer de un diagrama de navegación entre los formularios de plataforma, de modo que los usuarios puedan ver la navegación entre los formularios y visualizar a donde redirigen los botones y conexiones entre ellos.

...

Más infoLo explicamos con mayor detalle en este artículo.

Actualización de módulos de la Plataforma a Spring Boot 3.2 y Keycloak como Identity Manager único

...

En esta versión se ha actualizado el motor de ejecución de Sprring Boot 2.7 a Spring Boot 3.2, con los principales objetivos de:

...

Mejoras en Formularios (OP Forms)

Seguimos trabajando para incluie incluir nuevas funcionalidades en los formularios de plataformala Plataforma, así como mejoras de usabilidad y estabilidades. Entre estas podemso , podemos destacar las siguientes:

Plantillas para creación de

...

los formularios

En el editor de formularios aparece un nuevo botón llamado «Use Template»:

...

al Al seleccionarlo, aparecen las distintas opciones disponibles, estas las cuales varían en función de si se selecciona una entidad Entidad o no y permiten generar un formulario con todos los campos de una entidad. Entidad, un listado de registros con y sin paginarpaginación, etc.

...

Wizard para uso de

...

DataSources y filtrados en un formulario

...

Se ha creado una UI para asignar varios datasources a un formulario y poder usarlos junto al datasource de la Entidad principal:

...

además se permite el filtrado de estos datasources de forma sencilla:

...

Mejoras en componentes

Incluyendo Se incluyen nuevos componentes, como Text Area sobre ACE, tablas paginadas en servidor, etc.

En esta entrada podéis se puede encontrar el detalle sobre todas las nuevas funcionalidades incorporadas.

Mejoras en la gestión de menús del Control Panel

En este realease hemos trabajado en mejorar la gestión de los menús de usuario del Control Panel, para ello se ha abordado:

  • Reeestructuración de las opciones de menú.

  • Edición visual de los menús.

image-20240410-170152.png

  • Nueva opción de gestión de favoritos.

...

Más info sobre la funcionalidad aquíTenemos más información sobre esta funcionalidad en este artículo.

Mejoras en la

...

monitorización de PODs de Kubernetes

Para esta nueva versión de plataformala Plataforma, se incorporan nuevas funcionalidades para la gestión y monitorización de los PODs de Kubernetes desplegados en el entorno de plataformala Plataforma. Entre otras, se dispone de:

  • Visualización de los logs de cada uno de los PODs de plataformala Plataforma: Se se permitirá visualizar desde el control panel Control Panel los logs generados por PODs correspondientes a módulos de la plataforma Plataforma (en tiempo real). Además, se permitirá descargar el archivo de log de cada módulo.

  • Visualización de los logs generados por un microservicio Microservicio desplegado en el entorno: Se se podrá indicar la ruta en la que se encuentra el logs log para su correcta visualización. De igual forma, será descargable para disponer del log completo y proceder a un análisis posterior.

  • Descarga de logs

...

  • .

Se podrá encontrar más información en este artículo.

Versionado de

...

archivos en File Repository sobre MinIO

El File Repository sobre MinIO soporta versionado de ficherosarchivos, de manera que podemos tener foto una instantánea de los diferentes cambios que ha sufrido un ficheroarchivo.

Al tener habilitado el versionado podemos , vamos a poder ver las versiones del objeto y descargar, borrar o ver cualquier versión:

...

Leer Se puede encontrar más información sobre cómo usar esta featureesta nueva función en este artículo.

Mejoras en el sistema de versionado de la Plataforma

En esta release se han incorporado estas dos mejoras:

  • Incorporación de nuevos recursos en el sistema de versionado: microserviciosMicroservicios, BPM, formularios, internacionalización, internacionalización…etc.

  • Restauración selectiva para incrementales: de esta forma se pueden restaurar elementos, de modo que al hacer esta restauración no se borre todo lo que no está presente en la rama de Git a la que se copia:

...

Configuración por defecto de los

...

Microservicios

Cuando estamos trabajando con microservicios en plataforma, lo más normal es que todos los microservicios tengan la misma configuración de repositorios, Jenkins, CaaS,… con esta nueva funcionalidad podemos crear una configuración por defecto para los microservicios que incluye: Git, Jenkins y CaaS (Openshift, Rancher, Kubernetes).

Primero crearé Para ello, primero se creará la configuración:

...

y luego la asignaré al microservicio que estoy creando:Seguidamente, luego se asignará esta configuración con el Microservicio que estamos creando.

...

Actualización de imagen base de componentes

Todas las imágenes desarrolladas con tecnología propia de Onesait Platform parten de una imagen docker base de Docker en la que definimos se define un sistema operativo y componentes de software unificados.

...

Ya tenemos disponible la versión 5.3.0 Community Edition de la Plataforma en nuestro repositorio de GitHub, donde podréis descargarla y probarla gratuitamente: https://github.com/onesaitplatform/onesaitplatform-cloud/tree/5.3.0-ce PENDIENTE

Nueva versión en Onesait Platform Lab

...