Saltar al contingut principal

Microservicios

Los microservicios son componentes independientes que se ejecutan para prevenir o solucionar problemas frecuentes en los dispositivos, mejorar su desempeño o agilizar tareas que podrían requerir mucho tiempo hacerlas manualmente. Los microservicios pueden ejecutarse de forma autónoma o como parte de una funcionalidad más amplia dentro de un sistema.

La sección Microservicios permite crear, habilitar y publicar microservicios para que puedan ejecutarse a nivel de organización, como mecanismo de prevención o autorremediación —a través de flujos o alertas—, o directamente por el usuario final.

marketplace

nota

En este documento se describe en líneas generales qué son los microservicios y las maneras de ejecutarlos. Los siguientes artículos aportan información más precisa sobre su comportamiento y configuración:

  • Habilitado. Describe cómo activar un microservicio para su ejecución por parte de un usuario final o desde Workspaces.
  • Marketplace. Muestra el catálogo de microservicios disponibles.
  • Diseñador. Explica cómo crear microservicios nuevos y configurar los existentes.
  • Registro de auditoría. Describe en qué consiste el seguimiento de las ejecuciones de los microservicios.

Principales características de los microservicios en Portal

La sección Microservicios ofrece una serie de ventajas clave. A continuación, se describen las más relevantes:

Acceso a un catálogo centralizado

Los microservicios disponibles se encuentran organizados en la sección Marketplace, donde los usuarios pueden explorar el catálogo, seleccionar y habilitar microservicios específicos según las necesidades de su organización o casos de uso particulares.

Creación de microservicios personalizados

Portal permite crear microservicios de manera sencilla a través de la sección Diseñador. Esta herramienta guía al usuario, siempre que cuente con los permisos adecuados, a través de todas las fases necesarias para construir y configurar su propio microservicio.

ms_creation

Configuración del ámbito de ejecución

Cada microservicio puede definirse para que se ejecute en uno de los siguientes contextos, configurables desde la sección Diseñador.

Ejecución desde el administrador local

Permite interactuar directamente con servicios del sistema operativo, procesos y otros recursos que requieren privilegios elevados. Es ideal para operaciones que deben ejecutarse con permisos de administrador, pero puede limitar el acceso a información específica del usuario o su sesión.

Ejecución desde sesión de usuario

Útil para acceder a información del usuario como el registro o información contenida en el perfil. El script se ejecutará con el nivel de permisos que tenga el usuario, por lo que, si no cuenta con privilegios de administrador local, no podrá realizar acciones que requieran acceso al sistema.

Formas de consumir los microservicios

Los microservicios pueden crearse y habilitarse en Portal, y a partir de ahí ser configurados para que sean ejecutados por el usuario final, puestos en marcha a través de un flujo o para que sean ejecutados con acciones automatizadas o de soporte desde Workspaces.

Ejecución a demanda desde Workspaces

Cualquier microservicio que haya sido habilitado previamente en Portal puede ejecutarse desde Workspaces.

  1. Acceder al módulo Workspaces -> sección Workspaces o Sesiones.
  2. Seleccionar los dispositivos en los que desea aplicar el microservicio.
  3. En el menú superior hacer clic sobre el icono de Microservicios (>_).
  4. Seleccionar el microservicio que se desea ejecutar.

Los microservicios estarán visibles en la sección Workspaces cuando previamente se hayan configurado para ejecutarse en el contexto Sistema, y en la sección Sesiones cuando en su configuración se haya seleccionado el contexto Sesión.

Microservice_exec

La gestión del ámbito de la ejecución del microservicio y de los permisos puede realizarse desde la sección Diseñador. Se debe tener en cuenta que la potestad de ejecutar determinados microservicios dependerá del rol que tenga el usuario en la plataforma.

Ejecución programada a través de Flujos

Flujos es una funcionalidad que permite automatizar y ejecutar un microservicio de forma automática cuando en el dispositivo se cumplen ciertas condiciones. Su principal característica es que simplifica las acciones de diagnóstico y soluciona los problemas rápidamente a través de la ejecución de un microservicio.

flow2

Para obtener más información sobre ejecutar un microservicio a través de un flujo, por favor consulta esta guía.

Ejecución programada a través de Configuración de alertas

A través de Configuración de alertas es posible vincular eventos (event logs) a uno o más microservicios, para prevenir inconvenientes con el dispositivo o resolver problemas con inmediatez.

  1. Acceder a Portal -> Monitor -> Configuración de alertas.
  2. En la tabla, seleccionar un nombre de alerta para acceder a su información detallada.
  3. En el menú lateral izquierdo, hacer clic en la pestaña Microservicios.
  4. Hacer clic en Vincular.
  5. En el formulario, elegir el microservicio que se desea vincular a la alerta y el orden de ejecución (útil cuando se desea vincular más de un microservicio).
  6. En el formulario, hacer clic en Vincular.

Para obtener más información sobre cómo vincular una alerta a un microservicio, por favor consulta la documentación de Configuración de alertas.

Ejecución por el usuario final

Al crear un microservicio, este no queda habilitado automáticamente para su ejecución por parte del usuario final. Para que esté disponible, es necesario completar la siguiente configuración:

  1. Acceder a Portal -> Habilitado.
  2. Hacer clic sobre un microservicio del listado.
  3. En la pestaña Destinatarios dirigirse al apartado Ejecución por el usuario final.
  4. Hacer clic en Editar y activar la opción Ejecución por el usuario final.

target_microservice

Cambiar el nombre de la carpeta de microservicios

Cuando los microservicios están habilitados para su ejecución por el usuario final, se añaden automáticamente a una carpeta del dispositivo llamada Flexxible; no obstante, este nombre se puede modificar.

  1. Acceder a Portal -> Configuración -> Organización.
  2. En el menú lateral izquierdo, hacer clic en la pestaña Configuración de microservicios -> Editar la configuración de microservicios.
  3. Cambiar el nombre de la carpeta.
  4. Hacer clic en Guardar.

El nombre elegido debe tener entre 3 y 50 caracteres, y solo puede contener letras, números, guiones y guiones bajos.

ms_inicio

Si el dispositivo tiene Windows 11 como sistema operativo y solo se habilita un microservicio para un usuario final, la carpeta no se mostrará; en su lugar, en el menú de inicio, solo se verá el icono del microservicio.

ms-win11

consell

Para obtener más información sobre cómo habilitar un microservicio para el usuario final, por favor consulta esta guía.