robot
2023.10
false
UiPath logo, featuring letters U and I in white

Roboter-Benutzerhandbuch

Letzte Aktualisierung 18. Dez. 2024

Einstellungsfelder

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;
}
AttributBeschreibung
portNumberErmöglicht das Konfigurieren benutzerdefinierter Ports, auf denen die Back-End-Dienste ausgeführt werden. Die Standardportnummer ist 2323. Bitte beachten Sie, dass dies nur für Enterprise-Installationen verfügbar ist.
pollTimeIntervalHier können Sie die Zeit in Millisekunden angeben, in der das Roboter-JavaScript-SDK eine Prozessausführung von einer Webseite aus nachverfolgt. Der Standardwert ist 250 Millisekunden. Dieser Wert bestimmt die Abrufhäufigkeit aus dem Webbrowser
disableTelemetryErmöglicht Ihnen, die Telemetrie-Flagge zu deaktivieren. Der Standardwert ist false.
appOriginHier können Sie die Anwendung angeben, die das SDK verwendet. Der Standardwert wird von der window.location.origin Klasse übernommen.
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

Um Add-On-Einstellungen zu ändern, müssen Sie eine Konfigurationsdatei mit dem Namen RobotJSAddOn.config im Ordner "Roboter-Add-on" erstellen, nämlich:

C:\ProgramData\UiPath\Robot JS Add-on\RobotJSAddOn.config

Die Konfigurationsdatei muss Folgendes enthalten:

<?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>

Attribut

Beschreibung

ListenerPort

Der 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. Bitte beachten Sie, dass der Portwert hier mit dem in den SDK-Einstellungen konfigurierten Wert übereinstimmen muss.

PortDiscoveryServiceEndpoint

Der UiPath.RobotJS.UserHost.exe startet einen HttpListener auf einem zufälligen Port und registriert, wenn der Listener vom UiPath.RobotJS.ServiceHost.exe-Prozess ausgeführt wird. Der lokale Listener, der in der Benutzersitzung ausgeführt wird, muss wissen, auf welchem Port und Endpunkt der HttpListener im UiPath.RobotJS.ServiceHost.exe ausgeführt wird.

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 Zustimmungen gelten für die genannte Anzahl von Tagen, die in dieser Einstellung angegeben sind.

AuthenticationProtocol

Die HttpListener-Instanzen kommunizieren untereinander mit verschlüsselten Benutzerinformationen. Standardmäßig wird unsere benutzerdefinierte Verschlüsselung verwendet, um Benutzerinformationen zu den Roboteranforderungen zu bestimmen. Wenn Sie diesen Wert zu ““ ändern, wird auf die von Windows bereitgestellte NTML-Authentifizierung zurückgegriffen. Bitte beachten Sie, dass bei einer Änderung der Einstellungen zur Verwendung der NTLM-Authentifizierung auch die Browsereinstellungen geändert werden müssen, damit Windows-Benutzernamen zusammen mit den Anforderungen gesendet werden können. Gehen Sie folgendermaßen vor:
  • Greifen Sie auf Internet Explorer → Extras → Internetoptionen → Registerkarte „Sicherheit“ → „Lokales Intranet“ oder „Vertrauenswürdige Sites“ zu.
  • Klicken Sie auf die Schaltfläche Sites, um die Websitesoptionen zu bearbeiten.
  • Klicken Sie auf Erweitert um die Liste der URLs für die Zone zu bearbeiten.
  • Fügen Sie der Liste der URLs http://127.0.0.1 hinzu, um die NTLM-Authentifizierungzu aktivieren.

Standardeinblendung

Es ist möglich, den Zustimmungsbildschirm anzupassen, der angezeigt wird, wenn eine Anforderung von einer neuen Domäne ausgelöst wird. Es gibt derzeit zwei Bildschirme, die im Roboter-JavaScript-SDK enthalten sind:

Zustimmungsaufforderung
Die Einblendung consent-prompt wird angezeigt, wenn eine Anforderung für den Zugriff auf den 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 Beispiel unten konfiguriert werden.

// 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') });

SDK-Einstellungen

class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}class Settings {
  portNumber: number;
  pollTimeInterval: number;
  disableTelemetry: boolean;
  appOrigin: string;
}

Attribut

Beschreibung

portNumber

Ermöglicht das Konfigurieren benutzerdefinierter Ports, auf denen die Back-End-Dienste ausgeführt werden. Die Standardportnummer ist 2323. Bitte beachten Sie, dass dies nur für Enterprise-Installationen verfügbar ist.

pollTimeInterval

Hier können Sie die Zeit in Millisekunden angeben, in der das Roboter-JavaScript-SDK eine Prozessausführung von einer Webseite aus nachverfolgt. Der Standardwert ist 250 Millisekunden. Dieser Wert bestimmt die Abrufhäufigkeit aus dem Webbrowser

disableTelemetry

Ermöglicht Ihnen, die Telemetrie-Flagge zu deaktivieren. Der Standardwert ist false.

appOrigin

Hier können Sie die Anwendung angeben, die das SDK verwendet. Der Standardwert wird von der window.location.origin Klasse übernommen.
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
  • Standardeinblendung
  • SDK-Einstellungen

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten