UiPath Documentation
robot
2021.10
false
Guia do usuário do robô
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

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

Any request coming from a new domain needs to have consent from the user to allow access of UiPath® Robots from a web application. These consents are valid for the said number of days mentioned in this setting.

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

It is possible to customize the consent screen displayed when a request is raised from a new domain. There are currently two screens that are delivered with the Robot JavaScript SDK:

Prompt de Consentimento

The consent-prompt overlay is displayed when a request to access the UiPath® Assistant is raised from a new domain.

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

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 Enterprise.
pollTimeIntervalAllows you to specify the time in milliseconds in which the Robot JavaScript SDK keeps track of a process execution from a web page. The default value is 250 milliseconds. This value determines the polling frequency from the web browser
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 de Add-on
  • Sobreposição Padrão
  • Configurações do SDK

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades