Appearance
Gestión de productos
La gestión de productos en Nautilus involucra dos actores clave: el propietario del producto y el administrador de Nautilus. En el contexto de Nautilus, un producto es conceptualizado como una 'caja vacía' que necesita ser instanciada para su uso, similar a la adquisición de software en línea.
Añadir un nuevo producto es responsabilidad del equipo de Nautilus.
Datos básicos de un producto
Tras la creación de un producto, este estará disponible en el escritorio a través de una tarjeta y tendrá una cuenta administradora asociada (la cuenta propietaria del cliente a la que se le ha vinculado el producto). Con el acceso a la configuración del producto, el propietario puede asignar los administradores que considere necesarios.
Edición Datos generales
En la pestaña "General" se podrán realizar las siguientes acciones:
Datos básicos
Se pueden visualizar y editar los datos básicos del producto: nombre, descripción, URL (que actúa como base para la composición de URL en aplicaciones) y avatar.
Administradores
Se podrán añadir o eliminar administradores del producto. Los administradores de la suscripción propietaria del producto no se pueden eliminar.
Propietario
Muestra la información sobre la propiedad del producto.
Gestionar aplicaciones
Una aplicación en Nautilus es una instancia de un producto, lo que significa que es como adquirir y utilizar el producto después de haberlo obtenido, siguiendo la analogía de la 'caja vacía'.
Crear aplicaciones
Al pulsar en el botón "crear" de una tarjeta de producto se nos abrirá el formulario de creación de aplicaciones, el primer paso es vincularla a un cliente. Luego, se introducen datos descriptivos y se formaliza la URL que se debe llamar para ejecutar la aplicación. La formalización de la URL implica elegir entre tres opciones:
Edición libre: El creador introduce una URL, con la opción de usar la URL base del producto como cortesía.
URL Heredado: Se puede utilizar la URL base introducida en la creación del producto para la aplicación, sin modificaciones.
URL Heredado + Id: Se genera una URL compuesta por la URL base y un Id generado por el sistema. Esta opción no requiere que el creador introduzca más datos. La composición de la URL final será 'URL_BASE + /instanceId'.
Administrador de aplicaciones
La administración tiene tambien dos áreas de actuación.
- Activa: Aplicación estará disponible accesible ni para su configuración y para su ejecución.
- Inactiva: Aplicación no accesible ni para su configuración ni para su ejecución
Desde esta misma pantalla se pueden modificar los datos generales con los que creamos la aplicación haciendo clic sobre esta.
Gestión asociada a una aplicación, se realiza desde la gestión de aplicaciones.
Funcionalidades
Las funcionalidades son todas aquellas acciones definidas en la aplicación que posteriormente se utilizaran para la definición de los roles mencionados en el apartado anterior. La creación de una nueva funcionalidad es mediante un "Tag de la funcionalidad" es decir el identificador de dicha funcionalidad y el "Nombre del tag" que es el literal que se mostrará en la asignación de funcionalidades dentro de los roles.
Roles por defecto
Los roles son conjuntos de funcionalidades agrupadas bajo un identificador en una aplicación. No es necesario su uso ni se limita la posibilidad de añadir nuevos roles en el futuro.
La definición de un rol es mediante un nombre identificativo y una descripción del mismo, realizado mediante un formulario de creación de roles que nos ofrece el boton "+"
En la pantalla de roles podemos ver :
En la columna de la izquierda vemos una lista de roles con las funcionalidades asociadas.
En la columna de la derecha nos muestra las funcionalidades definidas en el producto que no han sido asignadas al rol seleccionado.
Modelos
Definición de modelos: Un modelo dentro del contexto de un producto es la definición de un formulario .
En Nautilus tenemos dos tipos de modelos :
- Configuración: Entendemos que configuración son las variables necesarias para la creación de una aplicación. Recoge aspecto técnicos del proceso de creación y está orientada a un perfil de integrador.
- Parametrización: Entendemos que parametrización son las variables para la puesta en marcha, de forma efectiva, de una aplicación. Recoge aspectos operacionales.
Para ampliar la informaición relativa a modelos hacer clic aquí