- Robot JavaScript SDK
- Sobre o SDK de JavaScript do Robô
- Etapas de configuração
- Campos de configurações
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;
}
| Atributo | Description |
|---|---|
portNumber | Lets you configure custom ports on which the back-end services run on. The default port number is 2323. |
pollTimeInterval | Permite 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 |
disableTelemetry | Permite que você desabilite o sinalizador de telemetria. O valor padrão false é. |
appOrigin | Identifies the application that uses the SDK in the SDK telemetry. The default value is picked up from the window.location.origin property. |
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
Add-on settings are configured in the UiPath.config file: %ProgramFiles%\UiPathPlatform\Robot\<version>\UiPath.config for a per-machine installation, or %LocalAppData%\Programs\UiPathPlatform\Robot\<version>\UiPath.config for a per-user installation. For details, see Configuration files.
The robotJsSettings section of the configuration file can contain the following keys. By default, the section is empty and the add-on uses the default values, 2323 for ListenerPort and 30 for TokenExpiryInDays:
<robotJsSettings>
<add key="ListenerPort" value="2323" />
<add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
<robotJsSettings>
<add key="ListenerPort" value="2323" />
<add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
| 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. O valor da porta deve corresponder ao que foi configurado nas Configurações do SDK. |
TokenExpiryInDays | Qualquer 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ô:
Prompt de Consentimento
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 instead 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 instead 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') });