Abonnieren

UiPath Robot

Anleitung für UiPath Robot

Konfigurationsschritte

Voraussetzungen

Damit Ihre Automatisierungsprojekte vom Roboter-JavaScript-SDK profitieren können, müssen die folgenden Voraussetzungen erfüllt sein:

  • Studio- und Roboterversion 2019.10 oder höher installiert
  • Das auf der Robotermaschine installierte UiPath JavaScript Add-On
  • Das Roboter-JavaScript-SDK

🚧

Wichtig:

Das Robot JavaScript SDK wird für Studio v2020.4 und höher bereitgestellt. Für Studio v2019.10 LTS ist auch ein eigenständiges Add-On-Installationsprogramm verfügbar.

Wenn Sie ein Upgrade von v2019.10 auf v2020.2 und höher durchführen, müssen Sie das UiPath Robot JS-Add-on manuell deinstallieren, bevor Sie das Studio- und Robot-Installationsprogramm ausführen.

Zugriff zulassen

Wenn das UiPath Robot-JavaScript-Add-On ausgeführt wird, müssen Sie Zugriff auf Ihre benutzerdefinierte Anwendung oder Webseite gewähren, um eine Verbindung mit dem Roboter herzustellen.

Der Zugriff erfolgt über ein zweistufiges Dialogfeld. Beide Schritte müssen bestätigt werden, um RobotJS auszuführen. Sie können wie unten beschrieben automatisiert werden.

Dialogfeld „Browserzugriff“

Dieser Schritt bezieht sich auf den Browser, der Berechtigungen zum Öffnen des UiPath Assistant anfordert.

Automatisches Akzeptieren des Browserzugriffsdialogs

Sie kann automatisiert werden, indem Sie den Wert uipath-web://* als vertrauenswürdige (erlaubte) URL in den Browsereinstellungen hinzufügen. uipath-web://* bezieht sich auf den UiPath Robot-Webprotokoll-Handler.

:information-source: Based on the browser used, different settings need to be configured. For example, if you are using Google Chrome, follow the steps described in the Google Chrome URLAllowList documentation.

729

Dialogfeld zur Zustimmung des Roboters

Das Dialogfeld „Roboterzustimmung“ wird verwendet, um die Verbindung zwischen dem Robot JavaScript SDK und dem Robot Executor zuzulassen.

726

Automatisches Akzeptieren des Roboter-Zustimmungsdialogs

Dies kann automatisch zugelassen werden, indem die Systemumgebungsvariable UIPATH_ROBOTJS_ALLOWLIST hinzugefügt wird.

Die in der Variablen verwendeten Werte müssen die URLs Ihrer benutzerdefinierten Anwendung oder Webseite sein, getrennt durch Komma. Die URL sollte die Portnummer nur enthalten, wenn kein Standardport verwendet wird ( 80 oder 443 ).

1008

Das Roboter-JavaScript-SDK

Dieses SDK bietet alle erforderlichen Methoden und Eigenschaften, die Sie in Ihre benutzerdefinierte Anwendung oder Webseite aufnehmen können. Sie können es wie folgt herunterladen:

NPM

The npm package is available with TypeScript bindings. To include it in your project, you need to execute the following command at the root of your project directory:

npm install --save @uipath/robot

CDN

Für CDN müssen Sie das SDK einschließen, bevor Sie das </body>-Tag schließen.

<body>
...
...
<script src="//download.uipath.com/js/1.2.9/UiPathRobot.js"></script>
</body>

Direkter Download

You can also grab the Robot JavaScript SDK via direct download.

Add-on-Einstellungen

Um Add-On-Einstellungen zu ändern, müssen Sie die Parameter ListenerPort und TokenExpiryInDays in der Datei uipath.config aus dem Installationsordner hinzufügen. Standardmäßig enthält der Abschnitt keine Schlüssel.

Die Konfigurationsdatei muss Folgendes enthalten:

<robotJsSettings>
    <add key="ListenerPort" value="2323" />
    <add key="TokenExpiryInDays" value="30" />
</robotJsSettings>
AttributeDescription
ListenerPortThe UiPath.RobotJS.ServiceHost.exe starts a HttpListener on the configured port and contains the information about other local listeners from the active user session on that system. Please note that the port value here needs to match the one configured in the SDK Settings.
TokenExpiryInDaysAny 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.

Aktualisiert vor 3 Monaten


Konfigurationsschritte


Auf API-Referenzseiten sind Änderungsvorschläge beschränkt

Sie können nur Änderungen an dem Textkörperinhalt von Markdown, aber nicht an der API-Spezifikation vorschlagen.