A partir de esta versión, Ideasoft O3 incorpora las funcionalidades de exportación e importación, que permiten exportar cubos, tableros de control, modelos, reglas y acciones a un archivo (.zip) desde el Servidor de Administración (AdmServer), e importar desde un archivo exportado a otro servidor. Este mecanismo puede utilizarse por ejemplo para procedimientos de migración de versiones, y para ambientes de trabajo con servidores de producción, desarrollo, y testeo independientes.
Exportación
A través de esta funcionalidad, se exportarán todos los elementos existentes en el servidor a un archivo .zip (dependiendo de las opciones de exportación que se describen a continuación). Es decir, se exportarán todos los cubos (incluyendo vistas, perfiles), tableros de control, reglas, modelos y acciones disponibles en el servidor.
Una vez conectados al servidor en el AdmServer, ir al menú Herramientas (Tools) y seleccionando la opción 'Exportar...' ('Export...') del menú se abre el siguiente diálogo:
Se pide al usuario que seleccione el archivo destino de la exportación (.zip), y las opciones de exportación, que incluyen:
- Exportación de cubos
- Completa: exporta definiciones y cubos.
- Definición: exporta configuración, perfiles, vistas.
- No: no exporta cubos ni definiciones.
- Tableros de control: exporta los tableros almacenados en el servidor (istore).
- Reglas: exporta las reglas almacenadas en el servidor.
- Acciones: exporta las acciones asociadas a reglas almacenadas en el servidor.
- Modelos: exporta los modelos almacenados en el servidor (istore).
Al finalizar la exportación, si esta es exitosa, se muestra un mensaje de "Exportación exitosa".
Importación
A través de esta funcionalidad, se importarán todos los elementos existentes en el archivo de origen (.zip) al servidor. Es decir, se importarán al servidor todos los cubos (incluyendo vistas, perfiles), tableros de control, reglas, modelos y acciones contenidos en el archivo origen.
En caso de existir un elemento (tablero de control, regla, modelo o acción) de igual nombre en el servidor, al importar se sobreescribirá.
En el caso particular de la importación de cubos, si ya existía un cubo de igual nombre publicado en el servidor, el cubo se sobreescribe, pero se mantiene la url de publicación en el servidor. Si un cubo de igual nombre no estaba publicado previamente en el servidor, es posible indicar el directorio del servidor donde importar los cubos (por defecto, directorio cubes bajo jboss/server/default/ideasoft-o3/server) mediante la property o3.cubes.repository.location. Además, en todos los casos el cubo se publica y se marca como disponible.
Una vez conectados al servidor en el AdmServer, ir al menú Herramientas (Tools) y seleccionando la opción 'Importar...' ('Import...') del menú se abre el siguiente diálogo:
Se pide al usuario que seleccione el archivo origen de la importación (.zip).
Presionando el botón 'Importar' ('Import') se ejecuta la importación.
Sobre usuarios y roles
Los usuarios y roles no son exportados (y por lo tanto importados), por lo que el usuario deberá crear nuevamente los usuarios una vez que haya importado, para dar por completo el proceso.