Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MAAN
NUUA DEE US
ALL D SUUA
ARRIIO
O
Y
Y
AD
DMMIIN
NIIS
STTR
RAAD
DOOR
R
I N T R O D U C C I Ó N ........................................................................................................ 3
M A N U A L D E L U S U A R I O ............................................................................................ 4
M A N U A L D E L A D M I N I S T R A D O R ................................................................................ 9
El presente documento contiene una guía para poner en marcha y utilizar el Updater.
I N T RO D UC C I Ó N
Por lo general, las versiones de FlexAB suelen ser actualizadas mediante builds que pueden incluir
correcciones o incluso nueva funcionalidad. Cuando se distribuye un build, es necesario que el
administrador lo obtenga de un FTP, y luego lo instale en cada máquina de un usuario, lo cual consume
mucho tiempo y pone una carga en el administrador que podría ser automatizada. Si la tarea queda en
manos del usuario, es probable que se encuentre con obstáculos que lo superen.
Para simplificar el proceso de distribuir builds a los usuarios, se creó un “updater” (actualizador)
su función es simplemente descargar los builds y tenerlos disponibles hasta que sea necesario instalarlo.
Cuando ese momento llega, el mismo actualizador se encarga de instalar el build.
El administrador tendrá como única tarea configurar el aplicativo para que este se encargue de
descargar e instale actualizaciones.
Ambas operaciones pueden ser accedidas de dos formas, mediante el menú desplegable del
traybar o desde un menú dentro del FlexTray. Para esta guía utilizaremos el ícono del tray, una vez
seleccionadas las opciones la funcionalidad es la misma.
Haciendo click con el botón derecho sobre el ícono del traybar, se desplegará un menú como se
muestra en la Imagen 1.
Lo primero que se debe hacer es configurar la forma en que se van a descargar e instalar las
actualizaciones. Para ello vamos a la ventana updater OPTIONS (Imagen 2), accediendo por el menú
Option (Imagen 1).
1) Daily:
Al seleccionar esta instancia estamos obligando a Flex Tray a ejecutar el proceso de
actualización e instalación en el horario que se le indica
2) To start:
Al seleccionar esta instancia estamos obligando a Flex Tray a ejecutar el proceso de
actualización e instalación siempre que se inicie
Los builds descargados son guardados en la carpeta Updates\Builds, dentro del directorio
de instalación de FlexAB.
Una vez descargada la actualización el menú “Install Update” quedará habilitado1. Seleccionando
esta opción se mostrará la siguiente ventana:
En esta ventana seleccionaremos que build deseamos instalar. Solo se listarán builds compatibles
con la instalación actual, es decir todos aquellos cuyo segundo par de números sean iguales. En el caso
de la ilustración, mostraría todos los builds con nombre v01.01.xx byy. Esto se debe a que los builds cuyo
segundo par es distinto requieren una instalación limpia, es decir quitar la versión instalada y ejecutar el
Instalador desde cero.
Para elegir la versión a la que deseamos pasar, debemos tildar el cuadrado contiguo a la versión,
y presionar “Install”. Esto cerrará la aplicación y ejecutará el “Updater”. La función de este programa es la
de tomar un build y realizar todos los pasos de instalación necesarios. Debido a que no se pueden pisar
archivos mientras se están ejecutando, el Updater esperará a que el usuario cierre las aplicaciones de
FlexAB que tenga abiertas (si las tuviere). Si la herramienta no encuentra ninguna aplicación de FlexAB
ejecutándose procederá a instalar el build.
De la misma manera, seleccionamos que Build se desea eliminar y presionando Delete el mismo
desaparecerá de la lista cerrando la ventana
1
Es probable que el menú ya se encuentre habilitado si en la carpeta donde quedan las actualizaciones
había archivos.
FlexAB – FlexAB Updater
7
v01.02.01 Revisión Nº2 - 15_(DOC)UPD-FlexABUpdater.pdf
Otra opción que posee FlexTray es la incorporación Multilenguaje, Imagen 11
Seleccionando el tipo de lenguaje que se desee el sistema tomara esta configuración y se traducirá todas
sus etiquetas y menú al lenguaje deseado.
Con el updater, los usuarios tienen una forma amena de obtenerse versiones e incluso de reportar
si tuvieron un problema durante el proceso de instalación.
Para que los usuarios puedan hacer uso del actualizador, es necesario realizar ciertas tareas en el
servidor por parte del administrador.
Dentro de la carpeta “Root”2 del File Server se debe crear una nueva carpeta llamada “Updates” y
dentro de esta otras dos carpetas llamadas “Builds” y “Versions”. Estas carpetas contendran los builds
descargados por el administrador y los instaladores.
Luego cuando el administrador descargue actualizaciones (cualquiera sea el tipo) deberá dejarlas
en estas carpetas y estarán disponibles para el usuario. No cualquier archivo se podrá descargar de esas
carpetas. El usuario verá como disponibles solo los archivos cuyo nombre coincida con los patrones
Solo estos archivos serán visibles al usuario final y podrán ser descargados. Además el proceso de
actualización del lado del cliente solo puede utilizar estos archivos como fuente.
Vale aclarar que si bien el administrador puede dejar versiones disponibles estas pueden ser de
versiones o builds que aun no fueron puestos en marcha en los servidores. El usuario podrá elegirlos para
bajar e incluso instalar, pero no podrá utilizarlas hasta que el servidor tenga la misma versión.
Los usuarios solo ven listados builds correspondientes a la versión que tienen activa al momento
de consultar los updates, e instaladores de versiones posteriores. No es posible pasar de una versión a
otra anterior mediante el updater, ni pisar la instalación con ejecutables correspondientes a un build de
otra versión.
2
A diferencia de los universos, clases y aplicaciones, no hay forma de almacenar los builds en distintas
distribuciones.
FlexAB – FlexAB Updater
9
v01.02.01 Revisión Nº2 - 15_(DOC)UPD-FlexABUpdater.pdf