Orchestrator
2023.10
falso
Imagem de fundo do banner
Guia do usuário do Orchestrator
Última atualização 20 de mai de 2024

Transmissão ao vivo e controle remoto

Enquanto um trabalho estiver em andamento, você poderá acessar a transmissão ao vivo do Robot que está executando a automação. Se for necessária uma solução de problemas ou depuração, você pode assumir o controle da execução usando seu próprio mouse e teclado, sem pausar a automação.

Pré-requisitos para o Windows Robots 2023.10 e anterior

  1. Habilitar o SignalR. Detalhes...
  2. Instale um servidor VNC seguindo estas etapas:
    1. Baixe o TightVNC. A versão compatível atualmente é a 2.8.75.
    2. Execute o instalador e, após chegar à tela Escolher tipo de configuração, selecione Personalizada.
    3. Clique em Avançar.
    4. Certifique-se de que a opção Registrar TightVNC Server como um serviço do sistema (em Configuração do serviço TightVNC) não esteja selecionada.
    5. Se você estiver usando uma máquina física, um monitor deve estar conectado a ela.

Requisitos de rede

Os requisitos mínimos de rede para que uma sessão de transmissão ao vivo e controle remoto funcione sem problemas podem variar significativamente, devido a vários fatores:

  • A resolução de tela do robô

  • As alterações geradas pela sua automação - quanto mais dinâmicas forem as alterações nas imagens e no texto, maior o volume de tráfego

  • A latência entre sua máquina e a região do Automation Cloud

  • A latência entre seu robô e a região do Automation Cloud

Considerando o acima, recomendamos uma largura de banda de rede de 3 MB/s para uma resolução de tela de 1920x1080.

Ativando os recursos

As ações de transmissão ao vivo e controle remoto são controladas pelas seguintes opções, exibidas na guia Configurações adicionais da janela Criação ou edição do processo:

  • A alternância Permitir transmissão ao vivo

    Ela fica desabilitada por padrão.

  • Quando Permitir transmissão ao vivo estiver habilitada, a opção Permitir controle remoto na transmissão ao vivo também será exibida, com dois botões de opção:
    • Desabilitada (essa é a seleção padrão)
    • Habilitado
docs image

Permissões gerais

Essas funcionalidades são controladas pela permissão Transmissão ao vivo e controle remoto, com as seguintes opções:

  • Visualizar - permite que você visualize transmissões ao vivo de trabalhos em execução.
  • Editar - permite Para você obtenha controle remoto sobre trabalhos em execução.
  • Criar - permite que você habilitar as funcionalidades no nível do processo.

Transmissão ao vivo

A transmissão ao vivo pode ser acessada no menu contextual do trabalho desejado enquanto ele estiver sendo executado e será aberta em uma nova guia do navegador.

docs image

Auditoria

A atividade de transmissão ao vivo está incluída na auditoria, permitindo que você veja:

  • se uma transmissão ao vivo foi acessada.
  • o momento em que a transmissão ao vivo foi acessada.
  • o usuário que a acessou (juntamente com permissão que o usuário tinha no momento do acesso).

Permissões

Para acessar uma transmissão ao vivo disponível, você precisa ter a permissão Transmissão ao vivo e controle remoto com a opção Visualizar habilitada.

Controle remoto

Essa opção permite que você assuma o controle de uma automação em execução por meio de sua transmissão ao vivo, de modo a solucionar quaisquer problemas, como fluxos de trabalho de longa duração e processos danificados ou bloqueados. Ela só estará disponível se a transmissão ao vivo também estiver habilitada. Assumir o controle remoto não pausa a execução do trabalho e, portanto, você pode interferir com a automação conforme a necessidade.

Permissões

Para assumir o controle sobre uma automação em execução, você precisa ter a permissão Transmissão ao vivo e controle remoto no nível da pasta com a opção Editar habilitada.

Considerações de segurança

A conexão de transmissão ao vivo entre o cliente e a máquina de destino é encapsulada por meio do TLS pelo proxy VNC, o que significa que o servidor está protegido. Além disso, toda vez que uma sessão de transmissão ao vivo for iniciada, um token JWT exclusivo será gerado e usado para autenticar a solicitação. A única instância de tráfego não seguro está na máquina do Robot para a conexão do localhost.

No lado do Robot, é gerada uma senha exclusiva para cada trabalho, e definida para o servidor VNC. O servidor só é executado durante a sessão de transmissão ao vivo. Quando o usuário se desconecta da sessão, o servidor VNC também é fechado.

Fluxo de rede

  1. Quando você faz uma solicitação a partir da interface do Orchestrator para iniciar a transmissão ao vivo, o Orchestrator envia um comando para o robô iniciar uma nova sessão de controle remoto.
  2. O robô inicia um servidor VNC que ouve em uma porta dinâmica. O servidor VNC é iniciado como somente loopback, que desabilita conexões remotas. O comando do Orchestrator também inclui uma senha para autenticação de VNC, que é compartilhada entre o servidor VNC e o cliente do navegador.
  3. O robô inicia então o seguinte:
    1. outro programa que se conecta ao servidor VNC local em uma porta dinâmica
    2. um proxy de transmissão ao vivo da UiPath
    • O programa encaminha todo o tráfego TCP para o proxy de transmissão ao vivo, convertendo-o para o protocolo WebSocket Seguro (wss).
  4. O cliente VNC do Orchestrator conecta-se ao mesmo proxy de transmissão ao vivo, cujo trabalho é emparelhar dois websockets: um do cliente VNC no navegador e outro do robô. Em seguida, ele cria um túnel entre os dois websockets e encaminha qualquer tráfego de um websocket para o outro.
    docs image

Cenários de erro

Estes são problemas que você pode enfrentar ocasionalmente durante uma transmissão ao vivo e/ou ao assumir o controle remoto de uma execução em andamento e nossas propostas de solução.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.