UiPath Documentation
robot
2021.10
false
Roboter-Benutzerhandbuch
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

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

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.

AuthenticationProtocol

Die HttpListener-Instanzen kommunizieren untereinander mit verschlüsselten Benutzerinformationen. Standardmäßig wird unsere benutzerdefinierte Verschlüsselung verwendet, um Benutzerinformationen für die Roboter-Anforderungen zu bestimmen. Wenn Sie diesen Wert in ““ ändern, wird auf die von Windows bereitgestellte NTML-Authentifizierung zurückgegriffen. Bitte beachten Sie, dass bei einer Änderung der Einstellungen für die NTLM-Authentifizierung auch die Browsereinstellungen geändert werden müssen, damit Windows-Benutzernamen zusammen mit den Anforderungen gesendet werden können. Dies geschieht wie folgt:

  • 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

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:

Zustimmungsaufforderung

The consent-prompt overlay is displayed when a request to access the UiPath® Assistant is raised from a new domain.

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;
}
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.
pollTimeIntervalAllows 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
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
  • Standardeinblendung
  • SDK-Einstellungen

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben