Director
Manual de Usuario
...
DIRECTOR - Manual de usuario 1.1.X
...
Painel | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
...
Índice |
---|
|
Painel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
1. Acerca del manual
1.1 Propósito y alcance
...
- Creación de la compañía (Documento VTOL Core CORE - Manual de usuario 4.0.0.X)
Se debe crear la entidad con mayor jerarquía en la red del negocio del retailer. La compañía contendrá un conjunto de locales. - Creación del local (Documento VTOL Core CORE - Manual de usuario 4.0.0.X)
Un local pertenece a una compañía y posee un conjunto de terminales. - Creación de las terminales (Documento VTOL Core - Manual de usuario)
Las terminales son las unidades lógicas que representan una caja. En las mismas se ejecutan los productos que se actualizarán mediante Director. - Creación del producto (apartado 4.1.2 Alta de productos)
Es preciso definir en el sistema el producto de software que se utiliza en las terminales y la ruta en GIT en donde se almacenarán las versiones. Un producto poseerá varias versiones. - Alta de versión para el producto creado previamente (apartado 4.2.2 Alta de versiones)
Se define en el sistema la versión vigente del producto creado previamente. - Monitoreo y gestión de versiones por producto y por terminales (apartado 5.1 Monitoreo de Versiones) y monitoreo de terminales (apartado 5.2 Monitoreo de Terminales)
En estas pantallas, se gestionan las versiones de los productos por terminales y se monitorean las características que poseen cada una de las terminales.
...
Una vez completado alguno de dichos campos, se debe presionar el ícono de "Buscar" para que la búsqueda se lleve adelante. Al hacer esto, en la tabla se mostrarán sólo aquellos productos que posean una coincidencia igual o parcial.
4.1.2 Alta de productos
Âncora | ||||
---|---|---|---|---|
|
Crear en Bonobo.Git.Server (previamente configurado) un repositorio para el nuevo producto.
...
Descripción de la página:
Gracias a este formulario es posible efectuar el alta, consulta y edición de las versiones de los productos registrados en el sistema.
4.2.1 Búsqueda de versiones
...
- Nombre del producto
- Código de la versión
- Rol
Una vez completado alguno de dichos campos, se debe presionar el ícono de "Buscar" para que la búsqueda se lleve a cabo y se puedan visualizar los registros que posean una coincidencia igual o parcial.
4.2.2 Alta de versiones
Âncora | ||||
---|---|---|---|---|
|
Para crear una versión de un producto, presionar el botón "Nuevo" del formulario "Administración de Versiones". Se desplegará la siguiente pantalla:
Se deberán ingresar los siguientes campos:
- Código: obligatorio y único
- Descripción: detalle descriptivo opcional de la versión
- Producto
- Versión anterior: Versión (Código) de la cual hereda la nueva versión
- Rol: Será el rol del usuario que podrá descargar en las terminales dicha versión del producto.
- Backup base de datos: permite realizar un backup automático de la base de datos, por defecto estará tildado que significa la práctica de la copia de seguridad
- Versión: el archivo a adjuntar debe ser formato zip y contener la versión del producto con la siguiente estructura de directorios:
...
Para modificar una versión previamente cargada, se debe presionar el botón "Acciones > Editar".
En el formulario de edición, se mostrarán los datos cargados y se podrán modificar los siguientes valores:
- Descripción
- Habilitado
- Backup
...
- Código (siempre y cuando ninguna terminal se haya descargado la versión a editar, si no, no se puede editar este campo)
- Descripción
- Rol
- Habilitado
- Backup base de datos
El código de la versión y el archivo de versión no es posible editarlos.
Presionar "Guardar" para guardar los cambios o "Cancelar" para descartarlos y volver a la pantalla de administración de versiones.
5. Monitoreo
5.1 Monitoreo de Versiones
Âncora | ||||
---|---|---|---|---|
|
Las versiones de los productos que están instaladas en los terminales se podrán controlar y actualizar de forma centralizada.
El proceso de actualización de versiones de productos consta de dos etapas:
...
- Nombre de la compañía
- Nombre de la tienda
- Código de la terminal
- Nombre del productoVersión
- División operativa
- Categoría de terminal
- Status agente: con las opciones
- Indistinto: Muestra la totalidad de las terminales
- No disponible: El componente agente que gobierna al producto no está activo o no es alcanzable a través de la red
- En proceso: Proceso de sincronización o de actualización en ejecución
- Disponible y Actualizado: Estado ideal en una terminal para un producto
- Acción pendiente: Cuando existen diferencias entre la versión instalada (Actual) y la descargada (Descargada).
- Con Errores: Cuando hubo al menos un error en alguno de los pasos de las tareas de sincronización o de instalación
...
- Agente encendido
- Agente apagado
- Estado de aplicación: con las opciones
- Aplicación encendida
- Aplicación apagada
- Tarea pendiente: con las opciones
- Con tarea pendiente
- Sin tarea pendiente
- Estado tarea: con las opciones
- Sin ejecutar tarea
- Ejecutando tarea
- Versión instalada (igual o distinta, utilizando % como comodín)
- Versión descargada (igual o distinta, utilizando % como comodín)
Presionar el ícono de "Buscar" para que la búsqueda se lleve adelante. Al hacer esto, en la tabla se mostrará como resultado las terminales por tienda y por producto.
...
- indicando fecha y hora
- o bien que la descarga se haga ni bien la terminal se reporte al servidor
...
- ni bien la terminal se reporte al servidor
Nota |
---|
Es importante destacar:
|
Por último se le pedirá al usuario que ingrese un comentario (obligatorio) asociado a la acción de descarga y que generará un registro de auditoria en el sistema
...
5.1.3 Instalación de versión
Una vez realizado exitósamente exitosamente el proceso de descarga, se procede a ejecutar también de forma remota la instalación de la versión en la terminal.
...
Finalizada la etapa de instalación, se informará en la columna "Estado" la leyenda Disponible, en la columna "Actual" la versión instalada.
5.2 Monitoreo de Terminales
Âncora | ||||
---|---|---|---|---|
|
El componente Director Agent informa continuamente al componente Director Server información, atributos y propiedades de la terminal de la tienda con la finalidad de publicarlos en una pantalla para que el operador pueda visualizar y conocer datos de las mismas.
...
- Estado de la terminal
- IP
- % en uso del disco
- Total del disco
- % en uso de la memoria
- Total de la memoramemoria
5.2.1 Búsqueda
Los filtros ofrecidos para monitorear las terminales del retailer son:
- Nombre de la compañía
- Nombre de la tienda
- Código de la terminal
- IP
- Status: con las opciones
- Con problemas
- Sin problemas ni alertas
- Con alertas
- Ultimo status
Presionar el ícono de "Buscar" para que la búsqueda se lleve adelante. Al hacer esto, en la tabla se mostrarán sólo aquellos terminales que posean una coincidencia igual o parcial.
...
A través de Director se pueden descargar y actualizar versiones de aplicaciones. Este proceso se lleva a cabo gracias a la interacción entre un componente cliente llamado "agente", desplegado en cada terminal que posee software actualizable, y el componente servidor o Director Server. No obstante, para actualizar el agente en sí, no es posible hacerlo de la misma manera que se hace con una aplicación. Sin embargo, la solución posee un mecanismo para distribuir los binarios de los agentes en toda la cadena, por ejemplo cuando:
- se agregan nuevas funcionaldadesfuncionalidades
- se corrigen issues
- hay algún binario queda corrupto
- etc
...