UiPath Documentation
functions
latest
false
Zu den Funktionen im Benutzerhandbuch
  • Überblick
    • Über Funktionen
  • Python-Funktionen
  • Bereitstellen und ausführen

Über Funktionen

Hinweis:

Diese Funktion ist in der Vorschau verfügbar.

UiPath® Functions sind entwicklernative, plattformgesteuerte Recheneinheiten. Sie schreiben die Logik in Code, stellen sie als .nupkg Standardpaket in UiPath bereit und rufen sie von einer beliebigen UiPathOberfläche aus – ein Maestro -Prozess, ein Orchestrator-Auftrag oder eine andere Automatisierung.

Funktionen sind typisierte, nachverfolgbare und testbare Bausteine, die neben RPA-Robotern, Agenten und menschlichen Aufgaben auf derselben Orchestrierungsebene ausgeführt werden. Sie sind die deterministische Recheneinheit der agentischen Plattform: keine LLM-Argumentationschleife, kein Modell – nur Code, der typisierte Eingaben nimmt und eine typisierte Ausgabe zurückgibt.

Python-Funktionen

Dieses Handbuch behandelt Python-Funktionen, die mit dem Python SDKuipath erstellt wurden. Eine Python-Funktion ist ein typisiertes Python-Modul, das:

  • Definiert seine Eingabe und Ausgabe als typisiertes Python (Datenklasse oder Python-Modell), das als JSON-Schema für die Variablenbindung auf einer beliebigen Aufrufoberfläche exportiert wird.
  • Wird als Orchestrator-Auftrag ausgeführt – aufgerufen von einer Serviceaufgabe von Maestro, der Aktivität Run Job in Studio, der Orchestrator-API oder einem Auftragstrigger.
  • Ruft Anmeldeinformationen und Plattformressourcen zur Laufzeit über den UiPath() -Client ab (Assets, Buckets, Warteschlangen, Verbindungen).
  • Gibt Ausführungsspannen an Ablaufverfolgungen über den @traced Dekorator aus.

Wann eine Funktion verwendet werden soll

Verwenden Sie eine Python-Funktion, wenn Sie eine deterministische Code-First-Logik als Schritt in einer größeren Automatisierung benötigen – zum Beispiel:

  • Ein benutzerdefinierter Berechnungs- oder Auswertungsschritt in einem Maestro-Prozess.
  • Eine API-Integration (NetSuite, SAP, ein beliebiger REST-Dienst).
  • Datentransformation oder Durchsetzung von Geschäftsregeln zwischen Prozessschritten.
  • Ein wiederverwendbarer, typisierter Bausteine, der von mehreren Automatisierungen aufgerufen wird.

Verwenden Sie für KI-gesteuerte Modellargumentlogik stattdessen einen codierten Agent .

Wie es zusammenpasst

Author (uipath SDK)Package (uipath pack)Publish (uipath publish)
                                                      ↓
                                          Orchestrator package feed
                                                      ↓
                                 Deploy as a process (in an Orchestrator folder)
                                                      ↓
  Invoke from:  Maestro Service Task  |  Studio Run Job  |  Orchestrator API  |  Job trigger
Author (uipath SDK)  →  Package (uipath pack)  →  Publish (uipath publish)
                                                      ↓
                                          Orchestrator package feed
                                                      ↓
                                 Deploy as a process (in an Orchestrator folder)
                                                      ↓
  Invoke from:  Maestro Service Task  |  Studio Run Job  |  Orchestrator API  |  Job trigger

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