- Notas de Versão
- Introdução
- UiPath Assistant
- Instalação e atualização
- Tipos de Robô
- Componentes do Robô
- Licenciamento
- Conectar Robôs ao Orchestrator
- Processos e Atividades
- Geração de logs
- Robot JavaScript SDK
- Sobre o SDK de JavaScript do Robô
- Etapas de configuração
- Campos de configurações
- Cenários Específicos
- Sessões do Windows
- Login usando o Sistema de Credenciais Thales Luna
- Login usando o Provedor de Armazenamento de Chaves nShield
- Redirecionando Robôs por meio de um Servidor de Proxy
- Executando tarefas em uma Janela RDP Minimizada
- Usando Unidades de Rede Mapeadas
- Interrompendo um Processo
- Desabilitar o Botão Parar
- Pastas de Pacote Personalizados e Caminhos de Rede
- Integração do CrowdStrike
- Solução de problemas
- Robô sem resposta sobre RDP
- Logs de Execução Duplicados
- Erros de Robô Frequentemente Encontrados
- Aumento da Duração da Execução do Processo
- Verificação Forçada de Assinatura do Pacote
- Mensagem muito grande para processar
- Erros ao Executar como Administrador
- Pacotes do NuGet não acessíveis após a migração
- Prompt de Controle de Acesso do Usuário e de Automação de Atividades da Interface Gráfica
- Projetos do .NET6 não conseguem ser executados
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 | 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 |
|---|---|
|
|
O |
|
|
O |
|
|
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. |
|
|
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
|
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;
}
| 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 | Allows 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 |
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';