- 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
- Recipe: build a Maestro Case
- Rezept: codierte App und API-Workflow
- Recipe: build a coded function
- Schema: Überprüfen Sie ein Release mit dem Test Manager
- Konzept: Daten aus Dokumenten mit IXP extrahieren
- Erweitert (Advanced)
- Hilfe
Build, test, and publish a coded function that normalizes an order payload, using a coding agent.
This recipe builds a coded function that normalizes an order payload — trimming whitespace, standardizing IDs, and converting dates to a consistent format. It shows the full loop from your prompt to a function you can call from an automation.
Voraussetzungen
- Die
uip-CLI und die installierten Fähigkeiten sowie eine authentifizierte Sitzung (siehe Installieren und Einrichten). - An empty working folder, or an existing project you want to add the function to.
Build the function
-
Open your coding agent in your working folder.
-
Describe the transform:
"Create a coded function that normalizes this order payload: trim whitespace from every string field, uppercase the order ID, and convert the order date to ISO 8601. Here's a sample payload: [paste sample JSON]."
-
Review the function the agent scaffolds — the input and output contract, and the transform logic.
-
Ask the agent to run the function locally against your sample payload and a second, malformed one, to see how it handles bad input.
-
Ask the agent to publish the function once it behaves as expected.
Ergebnis
A published coded function that normalizes an order payload, ready to be called from a Maestro service task, an agent, or a workflow.
Nächste Schritte
Wire the function into the automation that needs it — for example, a Maestro Flow that calls it before routing the order for approval. See Coded functions.
The generated contract and file layout depend on your agent, your prompt, and whether you chose Python or TypeScript/JavaScript. Use the transform's correctness against your sample payloads, not the exact files, as your signal of success.