UiPath Documentation
functions
latest
false
Zu den Funktionen im Benutzerhandbuch
  • Überblick
    • Über Funktionen
  • JavaScript-Funktionen
  • Python-Funktionen
  • Bereitstellen und ausführen
    • Verpackung und Veröffentlichung
    • Aufrufen von Funktionen
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Verpackung und Veröffentlichung

Funktionen werden als Standardpakete von UiPath .nupkg gepackt und in einem Orchestrator-Feed veröffentlicht. Von dort aus wird ein Paket als Prozess in einem Orchestrator-Ordner bereitgestellt, bevor es aufgerufen werden kann. Der Ablauf ist in beiden Sprachen gleich; nur das Befehlspräfix und die Versionsquelle unterscheiden sich.

JavaScript/TypeScriptPython
Paketuip function packuipath pack
Veröffentlichenuip function publishuipath publish
Version stammt auspackage.jsonpyproject.toml

Paket​

uip function pack
uip function pack

Dadurch wird eine .nupkg mit Versionsangabe erzeugt (z. B. my-function.1.0.0.nupkg). Pushen Sie die Version in Ihrer Projektdatei, bevor Sie eine neue Version packen.

Veröffentlichen​

uip function publish
uip function publish

Sie werden aufgefordert, einen Paketfeed auszuwählen (z. B. den Orchestrator-Feed für Mandantenprozesse); Übergeben Sie --feed-id, um eine nicht-interaktiv in CI auszuwählen. Durch das Veröffentlichen wird .nupkg in diesen Feed hochgeladen – zu diesem Zeitpunkt ist es ein Paket im Feed, noch kein ausführbarer Prozess.

Bereitstellen​

Bevor eine Funktion aufgerufen werden kann, muss das veröffentlichte Paket als Prozess in einem Orchestrator-Ordner bereitgestellt werden – entweder manuell im Orchestrator oder durch Lösungsbereitstellung. Eine Funktion tritt in eine Lösung auf die gleiche Weise ein RPA- oder API-Projekt ein:

uip solution project import "./my-functions"
uip solution resources refresh
uip solution project import "./my-functions"
uip solution resources refresh

Sobald der Prozess vorhanden ist, wird die Funktion verfügbar für:

Versionierung​

  • Die Paketversion stammt aus der Projektdatei – package.json für JavaScript, pyproject.toml für Python.
  • Beim Veröffentlichen einer neuen Version wird sie dem Feed hinzugefügt; Aktualisieren Sie den Prozess oder die Maestro Serviceaufgaben-Bindung, um sie aufzunehmen.
  • .nupkg ist das gleiche Paketformat, das von RPA verwendet wird – es gelten die gleichen Feed-, Upload- und Versionsverwaltungsmechanismen.

Nächste Schritte​

  • Paket​
  • Veröffentlichen​
  • Bereitstellen​
  • Versionierung​
  • Nächste Schritte​

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