> ## 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.

# Executar microsserviços em sessões

A execução de microsserviços permite executar código de forma segura tanto em dispositivos quanto em sessões. Quando executados a partir da visualização *Sessões*, esses microsserviços são do tipo sessão, ou seja, sua execução é realizada sob a identidade do usuário atual da sessão, com as permissões do usuário. Isso permite que os operadores de suporte atuem em nome do usuário sem incomodá-lo, o que é especialmente útil para configurar aplicativos e periféricos e corrigir erros sem interrupções para o usuário.

Para que um microsserviço fique visível na visualização *Sessões*, ele deve atender a duas condições:

* Ter o contexto *Sessão* configurado
* Estar no estado *Habilitado*

Para executar um microsserviço em uma ou várias sessões a partir de *Sessões*:

1. Selecione a sessão ou sessões nas quais o microsserviço será executado.
2. Abra o menu de microsserviços e selecione o microsserviço desejado.
3. Confirme a operação.

<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" />

É possível monitorar o resultado da execução na seção *Operações*.

Você pode consultar a saída do script a partir dos detalhes da operação na aba *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" />
