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

Testen und Fehlerbehebung

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"}'

Die lokale Ausführung löst Assets, Buckets und Verbindungen über die Einträge in bindings.json auf. Es gilt keine Mandantenzuordnung lokal, sodass jeder Aufruf auf seinen Bezeichner zur Entwurfszeit zurückgreift und das Protokoll eine No resource overwrite matched Zeile pro Bindung aufzeichnet. Iterieren Sie hier, bis die Funktion die erwartete Ausgabe zurückgibt.

Was diese Zeilen bedeuten und wie dieselben Bezeichner in einem Zielmandanten neu zugeordnet werden, finden Sie unter Ressourcenbindungen.

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.

Nächste Schritte

  • Lokal ausführen
  • Debuggen Sie in Studio Web
  • Tipps
  • 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