- Robot JavaScript SDK
- Über das Roboter-JavaScript-SDK
- Konfigurationsschritte
- Einstellungsfelder
Einstellungsfelder
Einstellungsfelder für das Browser-Add-on Robot JavaScript SDK, einschließlich Portnummer, Abfrageintervall, Telemetrie und Konfigurationsoptionen des App-Ursprungs.
SDK-Einstellungen
Mit der Eigenschaft Settings des Roboter-JavaScript-SDK können Sie Ihre Kontrolle über die Einrichtung des Browser-Add-Ons personalisieren und verbessern.
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
class Settings {
portNumber: number;
pollTimeInterval: number;
disableTelemetry: boolean;
appOrigin: string;
}
| Attribut | Beschreibung |
|---|---|
portNumber | Lets you configure custom ports on which the back-end services run on. The default port number is 2323. |
pollTimeInterval | Sie können die Zeit in Millisekunden angeben, in der das Roboter-JavaScript-SDK die Ausführung eines Prozesses über eine Webseite nachverfolgt. Der Standardwert beträgt 250 Millisekunden. Dieser Wert bestimmt die Abfragehäufigkeit vom Webbrowser |
disableTelemetry | Ermöglicht das Deaktivieren des Telemetrie-Flags. Der Standardwert ist 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';
Add-on-Einstellungen
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>
| Attribut | Beschreibung |
|---|---|
ListenerPort | UiPath.RobotJS.ServiceHost.exe startet einen HttpListener auf dem konfigurierten Port und enthält die Informationen über andere lokale Listener aus der aktiven Benutzersitzung auf diesem System. Der Portwert muss mit dem in den SDK-Einstellungen konfigurierten übereinstimmen. |
TokenExpiryInDays | Jede Anforderung, die von einer neuen Domäne kommt, muss die Zustimmung des Benutzers haben, um den Zugriff auf UiPath Robots von einer Webanwendung aus zu ermöglichen. Diese Einwilligungen gelten für die genannte Anzahl von Tagen, die in dieser Einstellung angegeben sind. |
Standardeinblendung
Es ist möglich, den Zustimmungsbildschirm, der angezeigt wird, wenn eine Anforderung von einer neuen Domäne ausgelöst wird, anzupassen. Zwei Bildschirme werden mit dem Robot JavaScript SDK bereitgestellt:
Zustimmungsaufforderung
Die Einblendung consent-prompt wird angezeigt, wenn eine Anforderung für den Zugriff auf UiPath Assistant von einer neuen Domäne aus ausgelöst wird.
Fehlende Komponenten
Die Einblendung missing-components wird angezeigt, wenn das erforderliche Add-On nicht auf der lokalen Maschine vorhanden ist.
Einblendungsmeldungen können wie im folgenden Beispiel gezeigt konfiguriert werden.
// 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') });