- Überblick
- Python-Funktionen
- Bereitstellen und ausführen
- Verpackung und Veröffentlichung
- Aufrufen von Funktionen
Sobald eine Python-Funktion als Prozess bereitgestellt wurde, wird sie als Orchestrator-Auftrag ausgeführt. Sie können sie über mehrere Oberflächen aufrufen.
Aus einer Serviceaufgabe von Maestro
Fügen Sie in einem Maestro-Prozess eine Serviceaufgabe hinzu und binden Sie sie an die bereitgestellte Funktion:
- Wählen Sie das Paket und den Einstiegspunkt.
- Ordnen Sie den Feldern
Inputder Funktion Prozessvariablen zu. - Ordnen Sie die
Output-Felder der Funktion wieder Prozessvariablen zu.
Die aus Ihren Input/Output -Modellen exportierten Eingabe- und Ausgabeschemas steuern die Bindungsbenutzeroberfläche, sodass typisierte Felder direkt im Zuordnungsbereich angezeigt werden.
Über eine Aktivität Run Job in Studio
Fügen Sie in Studio oder Studio Web die Aktivität Run Job hinzu und verweisen Sie auf die bereitgestellte Funktion. Das gleiche exportierte Eingabe-/Ausgabeschema steuert die Argumentzuordnung, sodass typisierte Felder direkt in den Eingabe-/Ausgabe-Panels der Aktivität angezeigt werden.
Über die Orchestrator-API
Starten Sie die Funktion als Auftrag:
POST /orchestrator_/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs
POST /orchestrator_/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs
Übergeben Sie das Paket (Release) und die Eingabeargumente im Anforderungstext. Der Auftrag führt die Funktion aus und gibt seine Ausgabe über das Standardauftragsergebnis zurück.
Über einen Auftragstrigger
Da es sich bei einer bereitgestellten Funktion um einen Orchestrator-Prozess handelt, kann sie von jedem Auftragstrigger gestartet werden – geplant, warteschlangenbasiert oder ereignis-/webhookbasiert.
Beobachtbarkeit
Jeder Aufruf wird als Auftrag ausgeführt und wird im Orchestrator-Auftragsverlauf mit Aufrufer-Identität und Zeitstempeln protokolliert. Wenn sie von Maestro aufgerufen wird, gibt die Ausführung auch Ablaufverfolgungsspannen aus – siehe Ablaufverfolgung und Beobachtbarkeit.
Nächste Schritte
- Über Funktionen – Überprüfen Sie, wo die Funktionen in die Plattform passen.