robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18. Nov. 2024

Pakete und Bibliotheken

Ein Paket ist ein Paket, das alle Automatisierungselemente wie Aktivitäten, Workflows, Dateien und Datenquellen enthält. Wenn Sie ein Projekt in Studio erstellen, veröffentlichen Sie es als Paket an einem bestimmten Ort oder Feed. Von hier aus kann der Roboter die Automatisierung herunterladen und verwenden.

Wichtig:

Verwenden Sie absolute Pfade, um den Speicherort von Paketen anzugeben.

Standardfeeds

Die folgenden Speicherorte und Feeds sind standardmäßig in Studio konfiguriert:

  • Orchestrator-Mandant und Orchestrator-Host – Diese Aktivitätenfeeds werden standardmäßig hinzugefügt, wenn Ihr Roboter mit dem Orchestrator verbunden ist, und sie können nicht deaktiviert werden. Die Option „Orchestrator-Mandant“ ist nur verfügbar, wenn der Bibliotheks-Feed des Mandanten im Orchestrator aktiviert ist. Die Feeds haben die folgende Quelle: https://[Orchestrator_host]/nuget/activities.
  • Lokal – Der Feed für lokal mit Studio installierte Pakete. Der Feed hat die Quelle: %ProgramFiles%\UiPath\Studio\Packages für Installationen pro Maschine oder %localappdata%\Programs\UiPath\Studio\Packages für Installationen pro Benutzer.
    Hinweis:

    Das Veröffentlichungsdatum, das im Fenster „Pakete verwalten“ für Pakete aus dem lokalen Feed angezeigt wird, ist das Datum, an dem das Studio-Installationsprogramm erstellt wurde, nicht das Datum, an dem die Pakete veröffentlicht wurden.

  • Offiziell – Der offizielle UiPath-Feed, in dem Sie die Aktivitätspakete finden, die offiziell von uns unterstützt werden. Dieser Feed hat die folgende Quelle: https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.
  • Marketplace – Dieser öffentliche Feed enthält alle Aktivitäten, die auf dem UiPath Marketplace veröffentlicht wurden. Bitte beachten Sie, dass die Frage, ob Pakete von UiPath erstellt und offiziell unterstützt werden, im Fenster Pakete verwalten auf der Registerkarte Paketinformationen ausdrücklich beantwortet ist. Dieser Feed hat die folgende Quelle:https://gallery.uipath.com/api/v3/index.json.

Benutzerdefinierte Feeds

In Enterprise-Installationen kann ein benutzerdefinierter Aktivitätsfeed nur in Workflows verwendet werden, die von Studio für den Benutzer gestartet wurden. Das Starten eines Auftrags auf derselben Maschine vom Orchestrator oder dem UiPath Assistant aus führt dazu, dass der Roboter das entsprechende Paket nicht abrufen kann. Um solche Szenarien zu vermeiden, fügen Sie den benutzerdefinierten Feed hinzu

Wichtig:

To use custom feeds, make sure the Robot has access to the custom location.

Aktivitätsfeeds

Wenn mehrere Feeds verwendet werden, wählt NuGet den aus, der am schnellsten reagiert. Da Aktivitätspakete mehrere Versionen haben können, sucht der Roboter wie folgt nach einer Version, die auf den Laufzeitregeln in Studio basiert:
  • Für die strenge (strict) Ausführungszeitregel sucht der Roboter nur nach der angegebenen Paketversion. Wenn Sie beispielsweise Version 2.5.0 auswählen und die Laufzeitregel auf „ Strikt“ festlegen, sucht der Roboter nur Version 2.5.0. Wenn sie nicht gefunden wird, wird ein Fehler ausgelöst.

  • Für die Ausführungszeitregel Niedrigste anwendbare Version ( Lowest Applicable Version ) sucht der Roboter nach der angegebenen Paketversion oder höher. Wenn Sie beispielsweise Version 2.5.0 auswählen und die Laufzeitregel auf Niedrigste anwendbare Version festlegen, sucht der Roboter nach Versionen, die mit 2.5.0 beginnen (2.5.0, 2.5.1, 2.5.2 usw.). Wenn sie nicht gefunden wird, wird ein Fehler ausgelöst.

Wenn ein Feed keine signierten Pakete und Abhängigkeiten enthält, kann die Automatisierung fehlschlagen. Dies liegt daran, dass der Roboter erwartet, dass alle Pakete und Abhängigkeiten signiert sind. Um dies zu verhindern, stellen Sie sicher, dass alle konfigurierten Feeds nur signierte Pakete und Abhängigkeiten enthalten.
Die folgende Liste fasst die Feeds zusammen, die der Roboter in Abhängigkeit von der Konfiguration des Feeds verwendet:
  • 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

    • UiPath.Mail.Activities

Wenn Sie den Robot mit dem Orchestrator verbinden, wird ein NuGet-Feed vom Orchestrator bereitgestellt. Er enthält die Aktivitätspakete, die offiziell von UiPath unterstützt werden. Dieser Feed ist standardmäßig aktiviert und hängt wie folgt von Ihren Speichereinstellungen ab:

Die folgende Liste fasst die Feeds zusammen, die der Roboter in Abhängigkeit von der Roboterverbindung zum Orchestrator verwendet:

Roboter mit Orchestrator verbunden

  • Wenn NuGet.Repository.Type auf Legacy festgelegt ist, werden Aktivitäten standardmäßig am ~/NuGetPackages/Activities-Speicherort gespeichert. Dieser Wert ist anpassbar und wird auf der Orchestrator-Maschine im NuGet.Activities.Path-Parameter der Datei web.config gespeichert.
  • Wenn NuGet.Repository.Type auf Composite festgelegt ist, werden Aktivitäten an dem Speicherort gespeichert, der durch die ParameterStorage.Type und Storage.Location angegeben ist.
    Wichtig:
    Die Option Composite schränkt die Verwendung von Kopieren-Einfügen-Befehlen im Paketverzeichnis ein.

Roboter nicht mit Orchestrator verbunden

Wenn der Roboter nicht mit dem Orchestrator verbunden ist oder die erforderlichen Aktivitäten im lokalen Feed nicht findet, verwendet er den folgenden Feed:
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.jsonhttps://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json

Dies ist der offizielle UiPath- Onlinefeed , der die Quelle ist, aus der der Paketmanager in Studio seine Aktivitäten abruft. Standardmäßig ist dieser Feed nicht aktiv. Um sie zu aktivieren, wechseln Sie in Studio zu Einstellungen > Quellen verwalten und wählen Sie die entsprechende Option aus.

Fallback-Paketordner

Ein Ausweichpaketordner ist ein Sicherungsordner, aus dem der Roboter erforderliche Pakete abrufen kann, wenn die primäre Quelle fehlschlägt.

Um diesen Ordner einzurichten, fügen Sie die Umgebungsvariable NUGET_FALLBACK_PACKAGES auf der Robotermaschine hinzu. Die Variable sollte die Liste der vollständigen Pfade zu diesen Sicherungsordnern enthalten, die jeweils durch ein Semikolon getrennt sind. Wenn die Umgebungsvariable nicht vorhanden ist, versucht der Roboter, die Ausweichordner der NuGet-Pakete aus der Nuget.config -Datei zu lesen.
Wichtig:

Sie können keine Ausweichordner verwenden, um ganze Automatisierungen oder Workflows zu speichern und auszuführen.

Prozesse, die in Fallback-Ordnern bereitgestellt werden, werden nicht unterstützt, nur Abhängigkeiten.

  • Standardfeeds
  • Benutzerdefinierte Feeds
  • Aktivitätsfeeds
  • Fallback-Paketordner

War diese Seite hilfreich?

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