- Überblick
- Python-Funktionen
- Bereitstellen und ausführen
- Verpackung und Veröffentlichung
- Aufrufen von Funktionen
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.
Paket
uipath pack
uipath pack
Dadurch wird eine .nupkg mit Versionsangabe erzeugt (z. B. my-function.1.0.0.nupkg). Aktualisieren Sie die Version in pyproject.toml, bevor Sie eine neue Version packen.
Veröffentlichen
uipath publish
uipath publish
Sie werden aufgefordert, einen Paket-Feed auszuwählen (z. B. den Orchestrator-Feed für Mandantenprozesse). 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. Sobald der Prozess vorhanden ist, wird die Funktion verfügbar für:
- Eine Serviceaufgabe von Maestro
- Die Orchestrator-API
- Auftragstrigger (geplant, ereignisbasiert)
Versionierung
- Die Paketversion stammt von
pyproject.toml. - Beim Veröffentlichen einer neuen Version wird sie dem Feed hinzugefügt; Aktualisieren Sie den Prozess oder die Maestro Serviceaufgaben-Bindung, um sie aufzunehmen.
.nupkgist das gleiche Paketformat, das von RPA verwendet wird – es gelten die gleichen Feed-, Upload- und Versionsverwaltungsmechanismen.
Nächste Schritte
- Funktionen aufrufen – verknüpfen Sie die veröffentlichte Funktion mit einem Prozess.