Provisionador de Verticales
Se trata de una solución para gestionar desde una única instalación de Onesait Platform diferentes Verticales, cada uno con sus propias aplicaciones.
Además pretende aprovechar la economia de escala en la instalación de diferentes Verticales, permitiendo que a través de un marketplace de Bundles, una aplicación misma pueda ser instalada en cada Vertical que la necesite y la explote con sus propios datos.
Utiliza las capacidades Multitenant de Onesait Platform:
Siendo técnicamente cada Vertical del Provisionador un Vertical y un Tenant de plataforma, aislando de este modo tanto las aplicaciones instaladas en cada vertical como los datos que estas aplicaciones explotan.
Las principales caracteristicas del Provisionador de Verticales son:
Gestión global de Usuarios
Todos los usuarios de los Verticales deben estar registrados en Onesait Platform, ya que la seguridad tanto del Provisionador de Verticales como de las aplicaciones de cada Vertical vendrá dada por el propio Identity Manager de la plataforma.
Un administrador importara los usuarios desde plataforma y gestionará dichos usuarios desde la Administración de usuarios. Indicando si van a ser Usuarios Administrativos, que podrán hacer uso del Provisionador (pej: Gestores del Vertical que podrán entrar a gestionarlo). O si por el contrario son Usuarios del Vertical que tendrán roles de acceso a las aplicaciones instaladas en el Vertical, pero no al Provisionador.
Gestión de Verticales
La gestión de Verticales ofrece una primera vista en forma de listado con los Verticales dado de alta. En el Siguiente ejemplo, mostramos un conjunto de municipio, siendo cada Municipio un Vertical con sus propias aplicaciones y datos.
Alta de Verticales
Para crear un nuevo Vertical es necesario provosionar las bases de datos del Vertical y el Tenant primero en Onesait Platform. En la siguiente guia se puede encontrar información al respecto:
¿Cómo funciona el Multitenant en la Plataforma?
Una vez disponemos de las bases de datos, podemos crear el Vertical desde el provisionador. Para ello pulsando en Nuevo Vertical, accedemos al Wizard de alta de Verticales donde indicaremos:
Nombre y Descripción del Vertical:
Nombre del Vertical y Tenant creados en Onesait Platform, junto con el Token del administrador del Vertical, que se utilizará para crear diferentes conceptos.
Importación de los usuarios que se tienen que registrar en el Vertical, bien porque van a ser administradores del Vertical en el provisionador, bien porque serán usuarios de las aplicaciones que se instalarán.
Clasificacion de los usuarios en usuarios de aplicación y administradores técnicos.
Completado este Wizard, Pulsamos Crear Vertical y todos los usuarios serán importados en el Vertical correspondiente de la plataforma.
Alta de Aplicaciones
Una vez creado un Vertical, es posible acceder a su vista de Detalle desde la que se puede consultar todo lo relativo al Vertical, así como ver la lista de aplicaciones que tiene instaladas y dar de alta nuevas aplicaciones.
Se trata del alta de una aplicación en el Vertical de Onesait Platform correspondiente, utilizando precisamente el concepto de Aplicación:
Podemos instalar una nueva aplicación a través del Wizard de alta de aplicación, mediante los siguientes pasos:
Nombre y Descripción de la aplicación
Dominio de Seguridad (Realm de plataforma) con los roles de la aplicación
Configuración GIT donde se respaldará el proyecto creado para dar soporte a la aplicación
Mapeo de Roles del dominio de seguridad a usuarios
Bundles a instalar desde el Marketplace de plataforma
Asociando a cada Bundle los roles que tienen acceso
Vertical en Onesait Platform
La gestión de un Vertical en el provisionador se materializa sobre el Vertical correspondiente en la instalación de Onesait Platform, importandose los usuarios, TBD