Panel de autoservicio
Automate es un módulo desarrollado para la interacción del cliente con el equipo de soporte de Flexxible y también es el encargado de la ejecución automática de microservicios que, debido a su configuración particular, necesitan pasar por un flujo de aprobación o de la selección de diversos parámetros antes de poder ser ejecutado.
Características
En la pantalla principal del portal de Automate hay un apartado llamado “Open a Request”.
Este apartado lleva hacia un catálogo de microservicios disponibles en base a los servicios contratados por el cliente. Este catálogo puede contener automatizaciones para FlexxClient, FlexxDesktop, e incluso para ambos, dependiendo de los productos activos de la suscripción.
Para acceder a los microservicios disponibles, el usuario únicamente tiene que seleccionar la opción disponible/deseada y se le desplegarán las distintas categorías con los microservicios existentes. Seleccionando una de las categorías, a la derecha le aparecerán los microservicios habilitados para la misma:
Parámetros
Determinados microservicios pueden tener distintos valores seleccionables; por ejemplo, en el caso de “Get Wifi information”, donde el usuario puede seleccionar el tipo de información que quiere obtener:
En otros es necesario que el usuario introduzca directamente el valor de la variable de la ejecución del microservicio; así, por ejemplo, en “Kill Process by EXE name” será el usuario quien deba indicar el nombre del ejecutable que desea eliminar del equipo:
Flujo de aprobación
Determinadas peticiones pueden requerir aprobación antes de que se ejecuten de manera automática, ya que podrían significar un impacto económico, o quizás requieran de una análisis previo para asegurar que pueden ejecutarse con total seguridad. Por ejemplo, el despliegue de nuevos escritorios virtualizados dentro de un entorno de servicios de DaaS, o la modificación de una clave de registro en los equipos físicos para la configuración específica de una aplicación.
Automate permite que se definan flujos de aprobación para los microservicios que se identifiquen dentro de esa casuística. De manera estándar, existen dos tipos de flujos de aprobación:
- Aprobación por parte de un responsable del cliente o del MSP: en este caso se identifica dentro de la organización uno o varios usuarios con permisos para aprobar solicitudes. Cuando un usuario solicita la ejecución de un microservicio que requiere aprobación, los responsables de la aprobación recibirán un correo electrónico indicando los detalles de la solicitud, así como la posibilidad de aprobarlo, rechazarlo directamente desde el correo, o acceder a la petición para obtener más información.
- Aprobación por parte de un responsable del cliente o del MSP y del responsable de Flexxible: este tipo de flujo de aprobación está indicado para las solicitudes en las que hay despliegue de nuevos recursos dentro de un entorno de FlexxDesktop, donde Flexxible es responsable del servicio (FlexxDesktop Advanced, Enterprise o Edge). De esta manera, la petición es analizada por el equipo técnico antes de ejecutarse para que no tenga afectación sobre el servicio que se esta proporcionado al cliente.
En la imagen inferior se puede ver un ejemplo de la notificación enviada automáticamente por el sistema solicitando la aprobación de la ejecución del microservicio para la creación de una nueva suscripción de Azure. En este caso, al tener impacto económico, el cliente ha decidido que se incluya dentro de los flujos de aprobación.
Microservicios incluidos por defecto
Flexxible tiene dentro de Automate un catálogo de microservicios disponibles para los clientes de FlexxDesktop. Dentro de este se incluyen los siguientes:
- Directorio Activo (Active Directory):
- Resetear cuenta de máquina del Directorio Activo (Active Directory VM reset Account)
- Crear usuario del directorio Activo (Create AD user account)
- Gestión de Imágenes (Image Management)
- Crear una instantánea desde una template (Create Snapshot from Template)
- Restaurar una instantánea desde una template (Restore Snapshot from Template)
- Gestión de Sesiones (Session Management)
- Copia de seguridad del perfil de usuario (Backup User Profile)
- Cerrar sesión de usuario (Close user Session)
- Cerrar todas las sesiones de un usuario (Close all user sessions)
- Resetear el perfil de un usuario (Reset user Profile)
- Restaurar el perfil de un usuario (Restore user profile Backup)
- Gestión del puesto de trabajo (Workspace Management)
- Crear un conjunto de AppServers o VDIs (Create a set of APPServers or VDIs)
- Ejecutar una acción sobre un puesto de trabajo (Execute action over workspace)
- Ejecutar una acción sobre un conjunto de puestos de trabajo (Execute action over workspace group)
- Modificar los recursos asignados a una máquina virtual (Modify Resources Assigned to VM)
- Establecer mantenimiento activo/inactive sobre una máquina virtual (Set maintenance OF/OFF for a workspace)
- Establecer mantenimiento activo/inactive sobre un grupo de máquinas virtuales (Set maintenance OF/OFF for a workspace group)
- Actualizar un conjunto de máquinas (Update Set of VMs)
El cliente puede solicitar mediante su proveedor de servicios o directamente a Flexxible la creación de otros microservicios que sirvan para cubrir los requerimientos específicos de su operación.