- Notas relacionadas
- Primeros pasos
- Asistente de UiPath
- Instalación y actualización
- Tipos de robot
- Componentes de robot
- Licencia
- Conexión de los robots a Orchestrator
- Procesos y actividades
- Registro
- Robot JavaScript SDK
- Acerca del SDK JavaScript de Robot
- Pasos de configuración
- Campos de configuración
- Situaciones concretas
- Sesiones de Windows
- Inicio de sesión usando el sistema de credenciales de Thales Luna
- Inicio de sesión utilizando el proveedor de almacenamiento de clave nShield
- Redirección de Robots a través de un servidor proxy
- Ejecución de tareas en una ventana RDP minimizada
- Uso de unidades de red asignadas
- Detención de un proceso
- Botón de deshabilitación de detención
- Carpetas de paquetes y rutas de red personalizadas
- Solución de problemas
- Robot que no responde sobre RDP
- Registros de ejecución duplicados
- Errores de robot encontrados con frecuencia
- Aumento de la duración de la ejecución de proceso
- Verificación de la firma de paquete
- Mensaje demasiado grande para procesarlo
- Errores al ejecutarse como administrador
- Actualización de Orchestrator de 2018.4 a 2020.10
La propiedad Configuración del SDK JavaScript del Robot te permite personalizar y mejorar tu control sobre la configuración del complemento del navegador.
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
| Atributo | Descripción |
|---|---|
portNumber | Allows you to configure custom ports on which the back-end services run on. The default port number is 2323. Please note that this is only available for Enerprise installations. |
pollTimeInterval | Te permite especificar el tiempo en milisegundos en que el SDK JavaScript del Robot mantiene un seguimiento de la ejecución de un proceso desde una página web. El valor predeterminado es de 250 milisegundos. Este valor determina la frecuencia de sondeo desde el navegador web |
disableTelemetry | Te permite deshabilitar el marcador de telemetría. El valor predeterminado es false. |
appOrigin | Te permite especificar la aplicación que usa el SDK. El valor predeterminado se recoge desde la clase window.location.origin. |
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';
Ajustes de SDK
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
| Atributo | Descripción |
|---|---|
portNumber | Te permite configurar los puertos personalizados en los que se ejecutan los servicios de back-end. El número de puerto predeterminado es 2323. Ten en cuenta que esto solo está disponible para instalaciones 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 | Te permite deshabilitar el marcador de telemetría. El valor predeterminado es false. |
appOrigin | Te permite especificar la aplicación que usa el SDK. El valor predeterminado se recoge desde la clase window.location.origin. |
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';
Ajustes del complemento
Para cambiar la configuración del complemento deberás crear un archivo de configuración llamado RobotJSAddOn.config en la carpeta del complemento Robot, es decir:
C:\ProgramData\UiPath\Robot JS Add-on\RobotJSAddOn.config
El archivo de configuración debe contener lo siguiente:
<?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 | Descripción |
|---|---|
|
|
El |
|
|
El |
|
|
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. |
|
|
Las instancias de HttpListener se comunican entre sí usando la información cifrada del usuario. De forma predeterminada nuestro cifrado personalizado se usa para determinar la información del usuario en las solicitudes de Robot. Si se cambia este valor,
|
Superposición predeterminada
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:
Solicitud de consentimiento
The consent-prompt overlay is displayed when a request to access the UiPath® Assistant is raised from a new domain.
Faltan componentes
Se muestra la superposición missing-components cuando el complemento necesario no está presente en la máquina local.
Los mensajes de superposición se pueden configurar como se muestra en los siguientes ejemplos.
// 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') });