> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexxible.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ejecutar microservicios en sesiones

La ejecución de microservicios permite ejecutar codigo de forma segura tanto en dispositivos como en sesiones, cuando estos se ejecutan desde la vista *Sesiones*  implica que dichos microservicios son de tipo de sesión, es decir, su ejecución se realiza bajo la identidad del usaurio actual de la sesion, con los permisos del usuario y permitiendo a los operadores de sorpote actuar en nombre del usuario sin generarle molestias, siendo de especial utilidad para configurar aplicaciones, perifericos y solucionando errores sin interrupciones para el usaurio.

Para que un microservicio sea visible ne la vista *Sesiones* deben cumplir dos condiciones:

* Tener configurado contexto *Sesión*
* estar en estado *Habilitado*

Para ejecutar un microservicio en una o varias sesiones, desde *Sesiones*:

1. Selecciona la o las sesiones en las que se ejecutará el microservicio.
2. Despliega el menú de microservicios y seleciona el microservicio deseado.
3. Confirma la operación.

<img src="https://mintcdn.com/flexxible/X1Mm5UwR3tlb5f8x/images/guides/msexexsess.gif?s=3f2636f88c15858233397314ff0b7ba1" alt="msexexsess" width="1432" height="768" data-path="images/guides/msexexsess.gif" />

Es posible monitorizar el resultado de la ejecución en la sección *Operaciones*

Para consultar la salida del script, es posible hacerlo desde el detalle de la operacion dentro de la pestaña *Workspaces*

<img src="https://mintcdn.com/flexxible/X1Mm5UwR3tlb5f8x/images/guides/output.gif?s=1f295aa0d59025aa7a0bf6f5370fb576" alt="output" width="1440" height="765" data-path="images/guides/output.gif" />
