UiPath Documentation
robot
latest
false
Guia para desenvolvedores de robôs
  • Robot JavaScript SDK
    • Sobre o SDK de JavaScript do Robô
    • Etapas de configuração
      • Campos de configurações
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

Campos de configurações para o complemento de navegador do Robô JavaScript SDK, incluindo número da porta, intervalo de pesquisa, telemetria e opções de configuração de origem do aplicativo.

Configurações do SDK

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 configurar portas personalizadas, nas quais os serviços de back-end são executados. O número da porta padrão é 2323. Disponível apenas para instalações Enterprise.
pollTimeIntervalPermite que você especifique o tempo em milissegundos em que o SDK JavaScript do Robô rastreia uma execução de processo a partir de uma página da Web. O valor padrão é de 250 milissegundos. Esse valor determina a frequência de pesquisa do navegador da Web
disableTelemetryPermite que você desabilite o sinalizador de telemetria. O valor padrão false é.
appOriginPermite que você especifique o aplicativo que usa o SDK. O valor padrão é coletado 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

As configurações do complemento são definidas no arquivo uipath.config na pasta %ProgramFiles%\UiPath\Studio.

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

<robotJsSettings>
    <add key="ListenerPort" value="2323" />
    <add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
<robotJsSettings>
    <add key="ListenerPort" value="2323" />
    <add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
AtributoDescription
ListenerPortO 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. O valor da porta deve corresponder ao que foi configurado nas Configurações do SDK.
TokenExpiryInDaysQualquer solicitação proveniente de um novo domínio precisa ter consentimento do usuário para permitir o acesso do UiPath Robots a partir de um aplicativo web. Esses consentimentos são válidos para o referido número de dias mencionados nesta configuração.

Sobreposição Padrão

É possível personalizar a tela de consentimento exibida quando uma solicitação é gerada de um novo domínio. Duas telas são entregues com o SDK JavaScript do Robô:

A sobreposição consent-prompt é exibida quando uma solicitação de acesso ao UiPath Assistant é criada por 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 conforme mostrado no exemplo a seguir.

// 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
  • Prompt de Consentimento
  • Componentes Ausentes

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