- Erste Schritte
- Best Practices
- Capabilities
- Fähigkeiten
- CLI
- Beispiele
- Beispielübersicht
- Schema: Erstellen Sie einen Agent
- Menü: Automatisieren mit RPA
- Schema: Geben Sie Daten in eine Web-App ein
- Konzept: Extrahieren Sie Daten aus einer Desktop-App
- Menü: Refaktorieren und testen Sie einen Workflow
- Menü: Ein warteschlangenbasierter Prozess mit REFramework
- Menü: Erstellen Sie einen Maestro Flow
- Rezept: build a Maestro Case
- Rezept: codierte App und API-Workflow
- Schema: Erstellen Sie eine codierte Funktion
- Schema: Überprüfen Sie ein Release mit dem Test Manager
- Konzept: Daten aus Dokumenten mit IXP extrahieren
- Erweitert (Advanced)
- Hilfe
Codierte Funktionen (Vorschau)
Deterministische Python- oder TypeScript/JavaScript-Einheiten der Geschäftslogik, einschließlich Datentransformationen, Domänenregeln und benutzerdefinierte API-Aufrufe, verpackt als erstklassige UiPath-Artefakte.
Eine codierte Funktion ist eine atomare, deterministische Einheit der Geschäftslogik – keine LLM-Argumentation, keine Agent-Schleife – geschrieben in Python oder TypeScript/JavaScript. Mit einem Codierungsagenten beschreiben Sie die benötigte Logik und er erstellt, schreibt, testet und veröffentlicht die Funktion als erstklassiges UiPath-Artefakt.
Was Sie erstellen
Eine codierte Funktion nimmt eine typisierte Eingabe, führt deterministischen Code aus und gibt eine typisierte Ausgabe zurück. Greifen Sie nach einer, wenn eine generische Aktivität nicht die benötigte Logik abdeckt – einen benutzerdefinierten API-Aufruf, eine domänenspezifische Geschäftsregel, eine ERP-Abfrage über Integration Service oder eine Datentransformation.
- Python – eine Funktion mit Py}
Input/Output-Modellen, die über dieuip functionCLI ausgeführt wird und Zugriff auf das UiPath SDK für Plattformaufrufe hat. - TypeScript oder JavaScript – eine Funktion, die mit
defineFunctionund einem typisierten Schemavertrag deklariert wird, die auch einen HTTP-Endpunkt für das Backend einer codierten App oder einen Run-as-Job-Trigger verfügbar machen kann.
Nach der Erstellung kann eine Funktion als Maestro-Dienstaufgabe aufgerufen, von einem Agent aufgerufen, als Orchestrator-Auftrag gestartet oder über HTTP erreicht werden.
Die Fähigkeit zu diesem Zweck
Diese Arbeit wird durch die Fähigkeit uipath-functions unterstützt, die eine Funktion in beiden Sprachen erstellt, ihre Eingabe- und Ausgabeverträge deklariert, sie lokal getestet und sie verpackt und veröffentlicht. Sie finden es im Fähigkeitenkatalog.
Ein typischer Startprompt
Eine erste Anfrage könnte so aussehen:
„Erstellen Sie eine codierte Funktion, die diese Bestellnutzlast normalisiert – Leerzeichen abgeschnitten, die Bestellnummer in Großbuchstaben geschrieben und das Datum in ISO 8601 konvertiert.“
Der Agent erstellt ein Gerüst für die Funktion, schreibt die Transformation und führt sie lokal für eine Beispieleingabe aus, bevor Sie sie veröffentlichen.
Weitere Aufforderungen zum Ausprobieren
- Erstellen Sie eine Python-Funktion, die unsere interne Preis-API aufruft und den diskontierten Gesamtbetrag zurückgibt.
- Erstellen Sie eine TypeScript-Funktion mit einem HTTP-Endpunkt, den das Back-End einer codierten App aufrufen kann.
- Testen Sie diese Funktion lokal mit drei Beispieleingaben, einschließlich einer, die den Fehlerpfad auslösen sollte.
Tiefer eintauchen
Das vollständige Bild zum Erstellen, Testen und Veröffentlichen von codierten Funktionen finden Sie in der Dokumentation zu Funktionen.