Bearbeiter in Auftrag anpassen
Template: Neuen Auftrag per Event abrufen
In diesem Tutorial baust du einen eigenen Flow auf Basis des Templates „Neuen Auftrag per Event abrufen“.
Ziel:
▶️ Das Feld “Bearbeiter” automatisch am Auftrag aktualisieren, wenn ein neuer Auftrag erstellt wird.
1. Workflow aus der Flow Library importieren
Öffne in Connect die Flow Library.
Wähle das gewünschte Template aus – z. B.
„Neuen Auftrag per Event abrufen“.
Klicke auf Übernehmen und stimme den Nutzungsbedingungen zu.
Das Template enthält in diesem Fall keine Parameter – du kannst es daher unverändert importieren.
Der Flow wird nun in dein Projekt übernommen (Standard: Default Project).
Du findest den importierten Flow anschließend unter:
Connect → Workflows → Default Project
2. Template öffnen & Grundstruktur prüfen
Öffne deinen Flow über das Pinsel-Symbol.
Du siehst nun die bestehende Grundkonfiguration des Templates:
Die Sales Order ID wird aus dem Event extrahiert und in einer Variable gespeichert
Auch die Projekt-ID wird gespeichert
Der Flow führt anschließend einen Sales Order API Call aus, um alle Auftragsdaten abzurufen
Ein kleines Beispiel-Mapping demonstriert, wie Felder verarbeitet und geloggt werden können
Diese Struktur dient als Startpunkt für deine eigenen Erweiterungen.
3. Eigenen Trigger hinzufügen
Damit der Flow überhaupt automatisch ausgeführt wird, musst du den gewünschten Trigger hinzufügen.
Es gibt zwei Wege – wir verwenden den Weg direkt im Flow Editor.
Klicke im Editor auf das Plus-Symbol.
Wähle unter Trigger den passenden Event-Trigger aus.
Für unser Beispiel:
SalesOrderCreated
Speichere den Flow.
Damit reagiert der Flow künftig auf jeden neu angelegten Auftrag in Xentral.
4. Test des importierten Templates
Um zu prüfen, ob Trigger & Grundlogik funktionieren:
Lege in Xentral einen neuen Auftrag an.
Wechsle in den Journal-Bereich des Flows.
Du siehst dort eine neue Ausführung – inkl. der übergebenen Event-Parameter.
Öffne die Details:
Der Flow hat die Sales Order anhand der ID korrekt erneut per API geladen
Die Beispiel-Mappings wurden ausgeführt
Die Log-Nachrichten enthalten die Werte aus dem Template
Damit ist das Template erfolgreich einsatzbereit.
5. Eigene Anpassung einbauen: Bearbeiter-Feld ändern
Wir erweitern nun den Flow um eine individuelle Funktion:
Der Bearbeiter („Editor“) soll beim Auftrag automatisch auf den Firmennamen gesetzt werden.
Schritt 1: Herausfinden, welches Feld geändert werden muss
Öffne die Sales Order API Dokumentation.
Suche nach dem Feld für den Bearbeiter.
→ Das relevante Feld lautet: Editor
Schritt 2: Assignment-Element einfüge
Wechsle zurück in deinen Flow.
Klicke auf + unterhalb des API-Aufrufs.
Füge ein neues Assignment hinzu.
Lege eine neue Variable an, z. B.:
salesOrderUpdate
Setze innerhalb des Assignments:
Diese Variable enthält nun alle Änderungen, die später an die API übergeben werden.
Schritt 3: API-Update ausführen
Füge unter dem Assignment den Xentral API Connector ein.
Wähle den Request:
Sales Order Update
In das Feld Sales Order ID kommt die bereits zuvor gespeicherte ID.
Für den Input Body:
Wähle Output-Variable als Dateneingabe
Übergib deine Variable salesOrderUpdate
Speichern – fertig.
6. Test der eigenen Anpassung
Lege erneut einen Auftrag in Xentral an.
Im Flow-Journal erscheint eine neue Ausführung.
Öffne die Details:
Der „Editor“ wurde wie gewünscht aktualisiert
Im Auftrag in Xentral steht nun dein Firmenname als Bearbeiter
Damit hast du erfolgreich eine eigene Funktion auf Basis eines Templates umgesetzt.
7. Flow umbenennen & dokumentieren
Da aus dem Template nun ein eigener Use Case geworden ist, solltest du ihn umbenennen:
Öffne die Flow-Einstellungen (Stift-Symbol).
Vergib einen neuen Namen und eine Beschreibung.
Optional kannst du:
weitere Parameter hinzufügen
zusätzliche Variablen definieren
die Struktur nach deinen Anforderungen erweitern
8. Fazit
In diesem Hands-on Tutorial hast du gelernt:
✔ Wie du ein Workflow-Template importierst
✔ Wie du einen passenden Event-Trigger hinzufügst
✔ Wie du mit API Calls und Mappings arbeitest
✔ Wie du den Flow testest
✔ Wie du eigene Business-Logik integrierst
✔ Wie du den Flow in einen vollständigen Use Case verwandelst
Damit bist du in der Lage, flexibel eigene Workflows aus der Flow Library abzuleiten und an deine Geschäftsprozesse anzupassen.
Zuletzt aktualisiert
War das hilfreich?
