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 FlexxClient. Dentro de este se incluyen los siguientes:
- Directorio Activo (Active Directory):
- Ejecutar la actualización de las políticas de grupo sobre un dispositivo (Execute GPOUpdate Over Device)
- Obtener Políticas de Grupo existentes en un dispositivo (Get Workspaces applied policies)
- Tareas administrativas (Administrative Tasks):
- Crear una entrada de registro (Create Registry Key)
- Modificar una entrada de registro (Modify Registry Key)
- Eliminar una entrada de registro (Delete Registry Key)
- Crear un punto de restauración en un dispositivo (Create Restore Point)
- Obtener impresoras configuradas en un dispositivo (Get Workspace configured printers)
- Obtener unidades mapeadas en un dispositivo (Get Workspace Mapped Units).
- Aplicaciones (Applications):
- Instalar Putty (Install Putty)
- Instalar Seven Zip (Install Seven Zip)
- Instalar SumatraPDF (Install SumatraPDF)
- Instalar WinSCP (Install WinSCP)
- Instalar/Actualizar Chrome (Install/Update Chrome)
- Gestión de la Energía (Power Management):
- Configurar la funcionalidad de Hibernación (Configure Hibernate Feature)
- Obtener Esquemas de Energía (Retrieve Power Schemes)
- Definir Esquemas de Energía por defecto (Set Default Power Schemes)
- Eliminar Esquema de Energía (Remove Power Schemes)
- Seguridad (Security):
- Obtener informe de actualizaciones de Windows de un dispositivo (Get workspace Windows update report)
- Instalar Crowdstrike (Install Crowdstrike)
- Instalar actualizaciones de Windows (Install Windows Updates)
- Ejecutar escaneado rápido de Windows Defender (Run Microsoft Defender Quick Scan)
- Ejecutar escaneado completo de Windows Defender (Run Microsoft Defender Full Scan)
- Tareas de Soporte (Support Tasks):
- Limpiar cache de Chrome (Clear Chrome Cache)
- Limpiar cache de Edge (Clear Edge Cache)
- Limpiar cache de Firefox (Clear Firefox Cache)
- Crear perfil de VPN (Create VPN Profile)
- Ejecutar limpieza de un dispositivo (Execute cleanup over device)
- Ejecutar limpieza de DNS en un dispositivo (Execute FlushDNS over device)
- Forzar sincronización de hora en un dispositivo (Force Time Synchronization)
- Obtener todos los procesos de un workspace (Get all Processes)
- Obtener propiedades de un adaptador de red (Get Network Adapter Properties)
- Obtener configuración de red (Get Network Configuration)
- Obtener información de la conexión wifi (Get Wifi Information)
- Eliminar proceso por nombre de ejecutable (Kill Process by EXE name)
- Eliminar proceso por identificador del proceso (Kill Process by process ID)
- Recrear el perfil de Outlook (Recreate Outlook Profile)
- Reiniciar inmediatamente un dispositivo (Restart Immediate)
- Reiniciar un servicio (Restart Service)
- Apagar inmediatamente un dispositivo (Shutdown Immediate)
- Iniciar un servicio (Start Service)
- Parar un servicio (Stop Service)
- Enviar mensaje al usuario (User Notification)
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.