robot
2024.10
true
- Robot JavaScript SDK
Robot developer guide
上次更新日期 2024年12月5日
设置字段
Robot JavaScript SDK 的“设置”属性使您可以个性化并改善对浏览器插件设置的控制。
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
属性 | 描述 |
---|---|
portNumber | 允许您配置运行后端服务的自定义端口。默认端口号为 2323。请注意,这仅适用于企业版安装。 |
pollTimeInterval | 允许您指定 Robot JavaScript SDK 持续跟踪网页中流程执行的经过时间(以毫秒为单位)。默认值为 250 毫秒。此值可确定网页浏览器的轮询频率 |
disableTelemetry | 允许您禁用遥测标志。默认值为 false 。
|
appOrigin | 允许您指定使用 SDK 的应用程序。默认值从 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';
要更改插件设置,您需要更改
%ProgramFiles%\UiPath\Studio
文件夹中的 uipath.config
文件。
配置文件需要包含以下内容:
<robotJsSettings>
<add key="ListenerPort" value="2323" />
<add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
<robotJsSettings>
<add key="ListenerPort" value="2323" />
<add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
属性 |
描述 |
---|---|
|
UiPath.RobotJS.ServiceHost.exe 在已配置的端口上启动 Http 侦听器,其中包含该系统上活动用户会话中其他本地侦听器的相关信息。请注意,此处的端口值必须与“SDK 设置”中配置的端口值相符。
|
|
来自新域的任何请求都需要获得用户的同意,以允许从网页应用程序访问 UiPath 机器人。这些同意在此设置中提到的上述天数内有效。 |
可以自定义从新域提出请求时显示的同意屏幕。Robot JavaScript SDK 当前提供两个屏幕:
同意提示
当从新域提出访问 UiPath 助理的请求时,将显示
consent-prompt
覆盖。
缺少组件
当本地计算机上不存在所需插件时,将显示
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') });
// 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') });
Robot JavaScript SDK 的“设置”属性使您可以个性化并改善对浏览器插件设置的控制。
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
属性 |
描述 |
---|---|
|
允许您配置运行后端服务的自定义端口。默认端口号为 2323。请注意,这仅适用于企业版安装。 |
|
允许您指定 Robot JavaScript SDK 持续跟踪网页中流程执行的经过时间(以毫秒为单位)。默认值为 250 毫秒。此值可确定网页浏览器的轮询频率 |
|
允许您禁用遥测标志。默认值为
false 。
|
|
允许您指定使用 SDK 的应用程序。默认值从
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';