robot
2020.10
false
UiPath logo, featuring letters U and I in white
Fora do período de suporte

Guia do usuário do robô

Última atualização 1 de jul de 2024

Campos de configurações

A propriedade Configurações do SDK de JavaScript do Robô permite que você personalize e melhore seu controle sobre a configuração do add-on do navegador.

class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}
AtributoDescription
portNumberPermite que você configure portas personalizadas, nas quais os serviços de back-end são executados.O número da porta padrão é 2323.Observe que isso está disponível apenas para instalações do Enerprise.
pollTimeIntervalPermite que você especifique o tempo em milissegundos em que o SDK de JavaScript do Robô rastreia a execução de um processo a partir de uma página web. O valor padrão é 250 milissegundos. Esse valor determina a frequência de pesquisa do navegador web
disableTelemetryPermite que você desabilite a flag de telemetria. O valor padrão é false.
appOriginPermite que você especifique o aplicativo que usa o SDK. O valor padrão é escolhido a partir da window.location.origin classe.
const robot = UiPathRobot.init();
robot.settings.portNumber = 1234;
robot.settings.pollTimeInterval = 1000; 
robot.settings.disableTelemetry = true; 
robot.settings.appOrigin = 'MyApp';const robot = UiPathRobot.init();
robot.settings.portNumber = 1234;
robot.settings.pollTimeInterval = 1000; 
robot.settings.disableTelemetry = true; 
robot.settings.appOrigin = 'MyApp';

Configurações do SDK

class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}

Atributo

Description

portNumber

Permite que você configure portas personalizadas, nas quais os serviços de back-end são executados. O número da porta padrão é 2323. Observe que isso está disponível apenas para instalações do Enterprise.

pollTimeInterval

Permite que você especifique o tempo em milissegundos em que o SDK de JavaScript do Robô rastreia a execução de um processo a partir de uma página web. O valor padrão é 250 milissegundos. Esse valor determina a frequência de pesquisa do navegador web

disableTelemetry

Permite que você desabilite a flag de telemetria. O valor padrão é false.

appOrigin

Permite que você especifique o aplicativo que usa o SDK. O valor padrão é escolhido a partir da window.location.origin classe.
const robot = UiPathRobot.init();
robot.settings.portNumber = 1234;
robot.settings.pollTimeInterval = 1000; 
robot.settings.disableTelemetry = true; 
robot.settings.appOrigin = 'MyApp';const robot = UiPathRobot.init();
robot.settings.portNumber = 1234;
robot.settings.pollTimeInterval = 1000; 
robot.settings.disableTelemetry = true; 
robot.settings.appOrigin = 'MyApp';

Configurações de Add-on

Para alterar as configurações do add-on você precisa criar um arquivo de configuração chamado RobotJSAddOn.config na pasta do Add-on do Robô, a saber:

C:\ProgramData\UiPath\Robot JS Add-on\RobotJSAddOn.config

O arquivo de configuração precisa conter o seguinte:

<?xml version="1.0" encoding="utf-8"?>
<appSettings>
    <add key="ListenerPort" value="2323" />
    <add key="PortDiscoveryServiceEndpoint" value="http://127.0.0.1:2323" />
    <add key="TokenExpiryInDays" value="30" />
    <add key="AuthenticationProtocol" value="Custom" />
</appSettings><?xml version="1.0" encoding="utf-8"?>
<appSettings>
    <add key="ListenerPort" value="2323" />
    <add key="PortDiscoveryServiceEndpoint" value="http://127.0.0.1:2323" />
    <add key="TokenExpiryInDays" value="30" />
    <add key="AuthenticationProtocol" value="Custom" />
</appSettings>

Atributo

Description

ListenerPort

O UiPath.RobotJS.ServiceHost.exe inicia um HttpListener na porta configurada e contém as informações sobre outros ouvintes locais da sessão do usuário ativa nesse sistema. Observe que o valor de porta aqui precisa corresponder àquele configurado nas Configurações de SDK.

PortDiscoveryServiceEndpoint

O UiPath.RobotJS.UserHost.exe inicia um HttpListener em uma porta aleatória e registra, caso o ouvinte esteja executando a partir do processo UiPath.RobotJS.ServiceHost.exe. O ouvinte local em execução na sessão do usuário precisa saber qual porta e endpoint o HttpListener do UiPath.RobotJS.ServiceHost.exe está executando.

TokenExpiryInDays

Qualquer solicitação proveniente de um novo domínio precisa ter o consentimento do usuário para permitir o acesso dos UiPath® Robots a partir de um aplicativo da Web. Esses consentimentos são válidos para o referido número de dias mencionados nesta configuração.

AuthenticationProtocol

As instâncias do HttpListener se comunicam entre si usando informações de usuário criptografadas. Por padrão, nossa criptografia personalizada é usada para determinar as informações do usuário nas solicitações do Robô. Alterar esse valor para ““ recai para a autenticação NTML fornecida pelo Windows. Observe que, se as configurações forem alteradas para usar a autenticação NTLM, as configurações do navegador também precisarão ser alteradas para permitir que os nomes de usuários do Windows sejam enviados junto com as solicitações. Isso é feito da seguinte maneira:
  • Acesse Internet Explorer → Configurações de Ferramentas → Opções de Internet → Guia de Segurança → Intranet local ou Sites Confiáveis.
  • Clique no botão Sites para editar as opções de sites.
  • Clique em Avançado para editar a lista de URLs para a zona.
  • Adicione http://127.0.0.1 à lista de URLs para habilitar a autenticação NTLM.

Sobreposição Padrão

É possível personalizar a tela de consentimento exibida quando uma solicitação é apresentada por um novo domínio. Há atualmente duas telas que são fornecidas junto ao SDK de JavaScript do Robô:

Prompt de Consentimento
A consent-promptsobreposição é exibida quando uma solicitação de acesso ao UiPath® Assistant é gerada de um novo domínio.


Componentes Ausentes
A sobreposição missing-components é exibida quando o add-on exigido não está presente na máquina local.


As mensagens de sobreposição podem ser configuradas como exemplificadas abaixo.

// Consent code will be written to the console instead of showing default overlay
// Error logged to console when required components are missing insread of showing
// default error overlay
const robot = UiPathRobot.init();
robot.on('consent-prompt', function(consentCode){ console.log(consentCode) });
robot.on('missing-components', function(){ console.log('Missing components') });// Consent code will be written to the console instead of showing default overlay
// Error logged to console when required components are missing insread of showing
// default error overlay
const robot = UiPathRobot.init();
robot.on('consent-prompt', function(consentCode){ console.log(consentCode) });
robot.on('missing-components', function(){ console.log('Missing components') });
  • Configurações do SDK
  • Configurações de Add-on
  • Sobreposição Padrão

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.