UiPath Documentation
robot
2024.10
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 classe de configurações para o complemento de navegador do Robô JavaScript SDK, incluindo número de porta, intervalo de pesquisa, telemetria e opções 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(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades