Saltar al contenido principal

Panel de autoservicio

Automate es un módulo no solo desarrollado para la interacción del cliente con el equipo de soporte de Flexxible sino 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”

options

Este apartado lleva hacia un catálogo de Microservicios disponibles en base a los servicios contratados por el cliente, así, este catálogo de Microservicios puede contener automatizaciones para FlexxClient, para FlexxDesktop e incluso 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 Microservicios existentes, seleccionando una de las categorías a la derecha le aparecerán los microservicios habilitados para la misma:

selfservice

Parámetros

Determinado Microservicios pueden tener distintos valores seleccionables como por ejemplo en el caso de “Get Wifi information”, donde el usuario puede seleccionar el tipo de información que quiere obtener:

params

En otros es necesario que el usuario introduzca directamente el valor de la variable de la ejecución del Microservicio, así por ejemplo en el de “Kill Process by EXE name” será el usuario quién deba indicar el nombre del ejecutable que desea eliminar del equipo:

paramlist

Flujo de aprobación

Determinadas peticiones pueden requerir que sean aprobadas antes de que se ejecuten de manera automática ya que esto puede 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, de esta manera 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 mas 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 esta indicado para las solicitudes en las que hay despliegue de nuevas 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, esta al tener impacto económico, el cliente ha decidido que entre dentro de los flujos de aprobación.

approbal

Microservicios incluidos por defecto

Flexxible tiene dentro de Automate un Catálogo de Microservicios disponibles para los clientes de FlexxClient, dentro de este Catálogo de Microservicios de Automate 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 sirvieran para cubrir los requerimientos específicos de su operación.