FAQ
Häufig gestellte Fragen (FAQ)
F: Wann sollte ich einen Sub-Workflow (Execute Workflow) anstelle eines einzelnen großen Workflows verwenden?
A: Immer dann, wenn du eine wiederverwendbare Logik hast. Ein gutes Beispiel ist ein "Customer-Lookup". Anstatt die Logik zum Suchen und Anlegen von Kunden in jedem Workflow neu zu bauen, erstellst du einen Sub-Workflow Find-or-Create-Customer, den du von überall aufrufen kannst. Das folgt dem DRY-Prinzip (Don't Repeat Yourself) und macht deine Integrationen viel wartbarer.
F: Data Store vs. Assignment Table vs. Set-Knoten – wann nehme ich was?
A: Hier ist eine einfache Faustregel:
Assignment Table: Für statische, sich selten ändernde Übersetzungs- oder Mapping-Daten (z.B. Ländercodes, SKU-Mappings).
Data Store: Für dynamische Daten, die zwischen Workflow-Läufen oder zwischen verschiedenen Workflows persistiert werden müssen (z.B. Zeitstempel des letzten Laufs, Fehler-Queues, gesammelte Daten für einen Batch-Prozess).
Set-Knoten: Für temporäre Variablen, die nur innerhalb eines einzigen Workflow-Laufs benötigt werden (z.B. um eine ID aus einem Schritt für einen späteren Schritt zu speichern).
F: Mein Workflow mit einem `Loop`-Knoten ist sehr langsam. Was kann ich tun?
A: Das häufigste Problem sind API-Aufrufe innerhalb der Schleife. Analysiere, ob du die benötigten Daten nicht vor der Schleife mit einem einzigen Batch-Aufruf laden kannst (die "Fetch Upfront"-Strategie aus Modul 8). Anstatt in jeder Iteration article.get aufzurufen, lade alle benötigten Artikel vorher mit einem article.list-Aufruf mit einem Filter für mehrere SKUs.
F: Wie kann ich meinen Workflow am besten testen, ohne von einem externen System abhängig zu sein?
A: Simuliere die externen Systeme!
Webhook-Trigger: Ersetze den
Webhook-Trigger temporär durch einenManual-Trigger und füge einenSet-Knoten hinzu, in den du die JSON-Payload kopierst, die der Webhook normalerweise empfangen würde.Externe API-Aufrufe: Anstatt eine echte API aufzurufen, kannst du einen
Set-Knoten verwenden, um eine Beispiel-Antwort zu simulieren, die die API normalerweise zurückgeben würde.
Last updated
Was this helpful?
