- Versionshinweise
- Erste Schritte
- UiPath Assistant
- Installation und Upgrade
- Robotertypen
- Roboterkomponenten
- Lizenzierung
- Verbindung von Robotern mit Orchestrator
- Prozesse und Aktivitäten
- Protokollierung
- Robot JavaScript SDK
- Spezifische Szenarien
- Neustarten von Roboterkomponenten
- Windows-Sitzungen
- Anmeldung mit Thales Luna Credential System
- Anmelden mit nShield Key Storage Provider
- Weiterleitung von Robotern über einen Proxy-Server
- Ausführung von Aufgaben in einem minimierten RDP-Fenster
- Arbeiten mit zugeordneten Netzwerklaufwerken
- Anhalten eines Prozesses:
- Schaltfläche „Beenden“ deaktivieren
- Benutzerdefinierte Paketordner und Netzwerkpfade
- CrowdStrike-Integration
- Robot Citrix Apps-Virtualisierung
- Fehlersuche und ‑behebung
- Nicht reagierender Roboter über RDP
- Doppelte Ausführungsprotokolle
- Häufig auftretende Fehler bei Robotern
- Erhöhte Prozessausführungsdauer
- Erzwungene Paketsignaturüberprüfung
- Nachricht zu groß für die Verarbeitung
- Fehler bei der Ausführung als Administrator
- NuGet-Pakete nach der Migration nicht zugänglich
- Aufforderung zur Benutzerzugriffssteuerung und UI-Automatisierungsaktivitäten
- .NET während der Installation erforderlich
- Assembly kann nicht vom Netzwerk oder Azure File Share geladen werden
- Aktivitäten können .NET-Runtime nicht finden
Über die Aktivitätenfeeds
Um ein spezielles Automatisierungsprojekt von einem Roboter ausführen zu lassen, müssen Sie ihm zuerst einen Zugriff auf das Automatisierungspaket und die Aktivitäten, aus denen es besteht, ermöglichen. Es gibt vier standardmäßige Aktivitätenfeeds: Lokal, Orchestrator, Offiziell und Go!. Die Interaktion des Roboters mit einem Feed hängt von folgenden Faktoren ab:
- Verfügbarkeit und Zustand der Feeds.
- Verbindung mit Orchestrator.
- Überprüfung der Paketsignatur.
-
Laufzeitregeln, die in Studio festgelegt sind.
Wichtig: Wenn mehrere Feeds verwendet werden, wählt NuGet den Feed aus, der am schnellsten reagiert. Wenn einer der Feeds keine signierten Pakete und Abhängigkeiten enthält, erhält der Roboter möglicherweise ein Paket oder eine Abhängigkeit, die nicht signiert ist, was dazu führt, dass die Automatisierung fehlschlägt. Um dies zu vermeiden, stellen Sie sicher, dass bei allen konfigurierten Feeds Pakete und Abhängigkeiten signiert sind.
Abhängig von der Auswahl für die Verbindung zu Orchestrator und der Feedinstallation können die folgenden Situationen auftreten:
- Wenn Sie den lokalen Feed installieren, wird der Ordner
%ProgramFiles%\UiPath\Studio\Packages
erstellt. Er enthält die Aktivitätspakete, die zur Installationszeit offiziell von UiPath unterstützt werden. Der Feed ist standardmäßig aktiviert. - Wenn Sie den lokalen Feed nicht installieren möchten, wird der Ordner
%ProgramFiles%\UiPath\Studio\Packages
erstellt, enthält jedoch nur die Pakete, die einem neuen Projekt als Standardabhängigkeiten hinzugefügt werden:UiPath.UIAutomation.Activities
,UiPath.System.Activities
,UiPath.Excel.Activities
, undUiPath.Mail.Activities
. -
Wenn Sie den Roboter mit Orchestrator verbinden, wird ein NuGet-Feed von Orchestrator bereitgestellt. Er enthält die Aktivitätspakete, die offiziell von UiPath unterstützt werden. Der Feed ist standardmäßig aktiviert und hängt wie folgt von Ihren Speichereinstellungen ab:
- Wenn
NuGet.Repository.Type
aufLegacy
festgelegt ist, werden Aktivitäten standardmäßig am~/NuGetPackages/Activities
-Speicherort gespeichert. Dieser Wert ist anpassbar und wird auf der Orchestrator-Maschine imNuGet.Activities.Path
-Parameter der Dateiweb.config
gespeichert. -
Wenn
NuGet.Repository.Type
aufComposite
festgelegt ist, werden Aktivitäten an dem Speicherort gespeichert, der durch die ParameterStorage.Type
undStorage.Location
angegeben ist. Hier finden Sie weitere Details zu diesen Parametern.Hinweis: Die Verwendung von Kopieren-Einfügen-Befehlen im Paket-dedizierten Ordner wird nicht unterstützt, wennNuGet.Repository.Type
aufComposite
festgelegt ist.
- Wenn
- Wenn der Roboter nicht mit dem Orchestrator verbunden ist und auch nicht die erforderlichen Aktivitäten im lokalen Feed findet, kann der Feed
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
verwendet werden. Dies ist der offizielle Online-UiPath-Feed, aus dem der Paketmanager in Studio auch seine Aktivitäten abruft. Er enthält die Aktivitätspakete, die offiziell von UiPath unterstützt werden. Der Feed ist standardmäßig deaktiviert. Um ihn zu aktivieren, wechseln Sie zu Einstellungen > Quellen verwalten in Studio und aktivieren Sie das entsprechende Kontrollkästchen. Weitere Informationen zum Verwalten von Aktivitätspaketen finden Sie hier in unserem Studio-Handbuch.
Wenn Sie dem Roboter den Befehl „Ausführen“ erteilen (sei es über den UiPath Assistant oder den Orchestrator), dann sucht er nach all seinen Abhängigkeiten (Aktivitäten, Automatisierungsprojekte) in allen verfügbaren Quellen und ruft sie von der ab, die zuerst antwortet. Da Aktivitätspakete mehrere Versionen haben können, werden die für die Pakete in Studio ausgewählten Laufzeitregeln wie folgt berücksichtigt:
- Wenn Sie Strikt als Laufzeitregel ausgewählt haben, sucht der Roboter nach der genauen Version, die für dieses Paket angegeben wurde. Wenn Sie beispielsweise das Feld Version auf 2.5.0 und das Feld Laufzeitregel auf Strikt festlegen, sucht der Roboter nur nach Version 2.5.0 dieses Pakets. Wenn die Version in keiner der vorhandenen Quellen gefunden wird, wird ein Fehler ausgelöst.
-
Wenn Sie die niedrigste anwendbare Version als Laufzeitregel ausgewählt haben, sucht der Roboter nach der angegebenen Version oder höher. Wenn Sie beispielsweise das Feld Version auf 2.5.0 und das Feld Laufzeitregel auf niedrigste anwendbare Version festlegen, sucht der Roboter jede Version, die mit 2.5.0 beginnt, z. B 2.5.0, 2.5.1, 2.5.2 usw. Wenn keine der anwendbaren Versionen in den vorhandenen Quellen gefunden wird, wird ein Fehler ausgelöst.
Weitere Informationen finden Sie unter Projektabhängigkeiten.
Basierend auf dem Bereitstellungstyp verwendet der Roboter Aktivitäten-Feeds auf unterschiedliche Weise.
NuGet.config
-Dateien erstellt, eine im Installationsordner und eine andere, die an das Benutzerprofil gebunden ist (befindet sich in %AppData%\NuGet\NuGet.config
).
NuGet.config
-Dateien ändern, da dieser Roboter eine Verbindung zu beiden herstellt, um Aktivitäten abzurufen.
<packageSources>
in der NuGet.config
-Datei ändern, indem Sie einen Key
hinzufügen oder entfernen.
Sie können sowohl lokale als auch Online-Feeds hinzufügen.
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>