Pular para o conteúdo principal
Versão: 25.4

Microserviços

Os microsserviços são componentes independentes que se executam para prevenir ou solucionar problemas frequentes nos dispositivos, melhorar seu desempenho ou agilizar tarefas que poderiam requerer muito tempo ao serem feitas manualmente. Os microsserviços podem ser executados de forma autônoma ou como parte de uma funcionalidade mais ampla dentro de um sistema.

A seção Microsserviços permite criar, habilitar e publicar microsserviços para que possam ser executados a nível de organização, como mecanismo de prevenção ou autorremediação — através de fluxos ou alertas —, ou diretamente pelo usuário final.

mercado

nota

Este documento descreve em linhas gerais o que são microsserviços e as formas de executá-los. Os seguintes artigos fornecem informações mais precisas sobre seu comportamento e configuração:

  • Habilitado. Descreve como ativar um microsserviço para sua execução por um usuário final ou a partir de Workspaces.
  • Marketplace. Mostra o catálogo de microsserviços disponíveis.
  • Designer. Explica como criar microsserviços novos e configurar os existentes.
  • Registro de auditoria. Descrever o que consiste o acompanhamento das execuções dos microsserviços.

Principais características dos microsserviços no Portal

A seção Microserviços oferece uma série de vantagens principais. A seguir, são descritas as mais relevantes:

Acesso a um catálogo centralizado

Os microserviços disponíveis estão organizados na seção Marketplace, onde os usuários podem explorar o catálogo, selecionar e habilitar microserviços específicos de acordo com as necessidades de sua organização ou casos de uso particulares.

Criação de microserviços personalizados

O Portal permite criar microserviços de forma simples através da seção Designer. Esta ferramenta guia o usuário, sempre que tiver as permissões adequadas, por todas as fases necessárias para construir e configurar seu próprio microserviço.

ms_creation

Configuração do âmbito de execução

Cada microserviço pode ser definido para ser executado em um dos seguintes contextos, configuráveis na seção Designer.

Execução a partir do administrador local

Permite interagir diretamente com serviços do sistema operacional, processos e outros recursos que requerem privilégios elevados. É ideal para operações que devem ser executadas com permissões de administrador, mas pode limitar o acesso a informações específicas do usuário ou sua sessão.

Execução a partir da sessão do usuário

Útil para acessar informações do usuário como o registro ou informações contidas no perfil. O script será executado com o nível de permissão que o usuário possuir, portanto, se não tiver privilégios de administrador local, não poderá realizar ações que exijam acesso ao sistema.

Maneiras de consumir os microsserviços

Os microsserviços podem ser criados e habilitados no Portal, e a partir daí serem configurados para que sejam executados pelo usuário final, iniciados através de um fluxo ou para serem executados com ações automatizadas ou de suporte a partir de Workspaces.

Execução sob demanda a partir de Workspaces

Qualquer microsserviço que tenha sido habilitado previamente no Portal pode ser executado a partir de Workspaces.

  1. Acessar o módulo Workspaces -> seção Workspaces ou Sessões.
  2. Selecionar os dispositivos nos quais deseja aplicar o microsserviço.
  3. No menu superior clicar no ícone de Microsserviços (>_).
  4. Selecionar o microsserviço que deseja executar.

Os microsserviços estarão visíveis na seção Workspaces quando anteriormente configurados para serem executados no contexto Sistema, e na seção Sessões quando na sua configuração foi selecionado o contexto Sessão.

Microservice_exec

A gestão do âmbito de execução do microserviço e dos permissões pode ser realizada na seção Designer. Deve-se ter em mente que a capacidade de executar determinados microserviços dependerá do papel que o usuário tiver na plataforma.

Execução programada através de Fluxos

Fluxos é uma funcionalidade que permite automatizar e executar um microsserviço de forma automática quando certas condições são atendidas no dispositivo. Sua principal característica é que simplifica as ações de diagnóstico e resolve problemas rapidamente através da execução de um microsserviço.

flow2

Para mais informações sobre como executar um microsserviço através de um fluxo, por favor consulte este guia.

Execução programada através de Configuração de alertas

Através de Configuração de alertas é possível associar eventos (event logs) a um ou mais microserviços, para prevenir inconvenientes com o dispositivo ou resolver problemas rapidamente.

  1. Acesse Portal -> Monitor -> Configuração de alertas.
  2. Na tabela, selecione um nome de alerta para acessar sua informação detalhada.
  3. No menu lateral esquerdo, clique na aba Microserviços.
  4. Clique em Vincular.
  5. No formulário, escolha o microserviço que deseja vincular ao alerta e a ordem de execução (útil quando deseja vincular mais de um microserviço).
  6. No formulário, clique em Vincular.

Para obter mais informações sobre como vincular um alerta a um microserviço, por favor, consulte a documentação de Configuração de alertas.

Execução pelo usuário final

Ao criar um microsserviço, este não fica habilitado automaticamente para execução pelo usuário final. Para que esteja disponível, é necessário completar a seguinte configuração:

  1. Acessar Portal -> Habilitado.
  2. Clique em um microsserviço da lista.
  3. Na aba Destinatários vá para a seção Execução pelo usuário final.
  4. Clique em Editar e ative a opção Execução pelo usuário final.

target_microservice

Alterar o nome da pasta de microsserviços

Quando os microsserviços estão habilitados para execução pelo usuário final, são automaticamente adicionados a uma pasta do dispositivo chamada Flexxible; no entanto, este nome pode ser modificado.

  1. Acessar Portal -> Configuração -> Organização.
  2. No menu lateral esquerdo, clique na aba Configuração de microsserviços -> Editar a configuração de microsserviços.
  3. Alterar o nome da pasta.
  4. Clicar em Salvar.

O nome escolhido deve ter entre 3 e 50 caracteres, e só pode conter letras, números, hífens e sublinhados.

ms_inicio

Se o dispositivo tiver Windows 11 como sistema operacional e apenas um microsserviço for habilitado para um usuário final, a pasta não será exibida; em vez disso, no menu de início, apenas o ícone do microsserviço será mostrado.

OSPATCH

dica

Para obter mais informações sobre como habilitar um microsserviço para o usuário final, por favor, consulte este guia.