Nuevas características

Mejoras en DataModels y Asset Type

En las últimas versiones de Onesait Platform hemos estado trabajando en mejorar tanto los modelos de datos como en los tipos de activos, y en esta versión 7.0.0-Zelda de la Plataforma no iba a ser menos.

Así, si en la versión 6.3.0-Yoshi se actualizó la opción de menú donde se encuentran los modelos de datos, encontrándose previamente en el menú de Administración, y siendo recolocada al menú de Herramientas de Desarrollo, actualmente, con la reorganización de los menús de Control Panel, los modelos de datos y tipos de activos se encuentran en Core > Modelos de datos.

Otra mejora que se ha incorporado es la posibilidad de que los usuarios con roles de «analista» y «desarrollador» puedan dar de alta, editar y eliminar modelos de datos. Para ello, se ha añadido un campo que determinará si el modelo de datos es público o privado.

Se ha añadido la posiblidad de poder versionar los modelos de datos, para lo que se ha agregado un campo de versión, donde se motrará el número de versión del modelo. También se ha sumado la posiblidad de compartir modelos de datos a través de aplicaciones.

Por motivos de necesidad funcional, estas mejoras se han aplicado también en la versión 6.2.1-Xenon.

Modelos públicos y privados

Hasta ahora, los roles de tipo «administrador» eran los únicos usuarios encargados de la creación, edición y eliminación de los modelos de datos. Desde esta versión se ha añadido la posiblidad de que los usuarios analíticos y desarrolladores puedan tanto crear, como editar y eliminar los diferentes modelos de datos.

Para ello, se ha introducido un nuevo campo público, en el que se determinará si un modelo de datos puede ser editado o visualizado por el resto de usuarios. El usuario de tipo «administrador» podrá visualizar, actualizar y eliminar cualquier modelo de datos, tanto públicos como privados. Los usuarios con roles de «analista» y «desarrollador» sólo podrán editar y visualizar los modelos de datos creados por el propio usuario y los públicos. También podrán eliminar modelos, pero únicamente los suyos propios.

Un modelo de datos puede ser creado tanto público como privado. Si un modelo de datos es creado por un usuario de tipo «administrador», este campo será por defecto público, y si un usuario de rol «analista» y «desarrollador» crea un modelo, este será privado por defecto. Este campo también puede ser editado a la hora de actualizar el modelo.

Control de versiones

Previamente, al actualizar un modelo de datos, éste sólo podía ser editado. Ahora existe la posibilidad de versionarlo, gracias a que se ha añadido un campo específico para ello. Por defecto comentazará en la versión «1», y cada vez que se versione el modelo, su versión incrementará en una unidad.

Cualquier modelo de datos puede ser versionado, pero se tomará como referencia la última versión existente del modelo. Por ejemplo, si se tiene un modelo datos con 3 versiones y se quiere versionar la versión «1», al aumentar la versión esta será la versión 4, porque se ha tomado como referencia la última versión de dicho modelo. Los modelos solo pueden ser versionados por el usuario creador del mismo.


Imagen de cabecera: DataEdo

✍🏻 Author(s)

Deja una respuesta