En construcción
A partir de la versión 5.0 se agregó la capacidad de sincronizar cubos (y sus reglas) y tableros entre equipos (servidores) diferentes. El usuario administrador de O3 determinará que cubos podrá sincronizar cada rol, luego los usuarios se conectarán al servidor y tendrán disponible la lista de cubos y tableros que pueden sincronizar.
La sincronización se puede ejecutar entre dos JBoss, o entre un JBoss y un GServer.
Procedimiento para habilitar la sincronización entre JBoss y GServer
- El usuario administrador de O3 debe seleccionar que roles asociados a cada cubo podrán sincronizar. Para esto debe conectarse al AdmServer, y en la solapa General de cada uno de los cubos publicados indicar:
En la imagen del ejemplo, se está indicando que para el cubo Demo, los usuarios con el rol Manager podrán sincronizar. - En el O3Browser.properties en el directorio de instalación de O3 (Servidor JBoss):
sync.local.port = 1299 sync.local.j2ee.support = false sync.remote.port = 1099 sync.remote.j2ee.support = true
- En el GServer.properties (instalación "cliente"), cambiar el puerto del GServer a 1299:
gserver.port = 1299
- Iniciar GServer (<InstalacionO3>/bat/Server.bat)
Procedimiento para sincronizar cubos/tableros
- A continuación, el usuario que desea sincronizar alguno de los cubos o tableros a los que tiene acceso debe iniciar O3Browser: Archivo --> Sincronizar, se solicita login a JBoss (si no se había conectado previamente al servidor) y a continuación login a GServer (el usuario y password a utilizar es el mismo para ambos logins), luego se abre la ventana de sincronización:
En esta ventana se tiene sobre la izquierda, en forma de árbol, la lista de cubos y tableros que se permite sincronizar. El usuario debe seleccionar aquellos que necesita sincronizar. Sobre la derecha se tiene un panel de Descripcion de los elementos seleccionados. - En la parte inferior de la ventana se tiene una barra de avance que indica en que fase se encuentra la sincronización. Se tiene 3 acciones posibles: 'Ejecutar' o 'Cancelar' la sincronización, y 'Cerrar' la ventana.
- Como resultado de la sincronización los cubos seleccionados se almacenan dentro de la instalación de O3 en \server, creandose una carpeta por cada cubo, con el nombre del mismo. Los tableros se almacenan también dentro de la instalación de O3 en \server\istore\scorecard, creandose una carpeta por cada tablero.
- Desde este momento el usuario tiene disponibles los cubos y tableros para abrirlos en forma local en su equipo.
Sobre permisos y perfiles
Es de esperarse que los cubos a exportar puedan tener perfiles definidos para el o los roles a los que se permite sincronizar...
También es de esperarse que los tableros almacenados en istore tengan definidos permisos para determinados roles...