- Überblick
- Python-Funktionen
- Bereitstellen und ausführen
Testen Sie eine Funktion lokal, bevor Sie sie veröffentlichen, und pushen Sie sie in Studio Web, wenn Sie Cloud-Debugging benötigen.
Lokal ausführen
Rufen Sie einen Einstiegspunkt mit einer JSON-Eingabenutzlast auf:
uipath run main '{"message": "hello"}'
uipath run main '{"message": "hello"}'
The local run resolves assets, buckets, and connections through the entries in bindings.json. No tenant mapping applies locally, so each call falls back to its design-time identifier and the log records one No resource overwrite matched line per binding. Iterate here until the function returns the output you expect.
For what those lines mean and how the same identifiers are remapped in a target tenant, see Resource bindings.
Debuggen Sie in Studio Web
Pushen Sie das Projekt an Studio Web, um in der Cloud zu debuggen:
uipath push
uipath push
Studio Web führt die Funktion in einer von UiPath gehosteten Umgebung aus, was für die Replikation von Problemen nützlich ist, die vom Plattformkontext abhängen, der lokal nicht verfügbar ist.
Tipps
- Testen Sie jeden Einstiegspunkt einzeln mit repräsentativen Eingaben.
- Trainieren Sie die Fehlerpfade – bestätigen Sie, dass sich Fehler wie erwartet verhalten (siehe Erstellen von Python-Funktionen).
- Verwenden Sie die Ablaufverfolgung , um zu bestimmen, welcher Schritt fehlschlägt.