Hallo Synesty,
ich habe kürzlich den Flow checkMHD komplett auf REST umgestellt, und hab mir dabei scheinbar was zerhagelt?
Issn komplizierter Flow mit vielen Verzweigungen, aber mein Testcase ist simpel:
- Steps 1 - 4 sind irrelevant
- Step 5 ruft testweise nur ItemID 2 per PlentyGetVariations ab.
- Was jetzt geschieht, ist dass der Artikel auf Basis von Freitextfeld2, das einen Timestamp enthält, durch die Filterkaskade läuft. Dessen Wert ist "01/2019":
- Von Step 5 durch (ohne 13/14/15/16) bis 21.
- Der Querverweis hier ergibt "good", so dass wir auch den Filter in 22 durchlaufen
- über 25 zu 29
- ab da läufts durch bis 34
Aus 34 speisen sich die folgenden drei REST-Steps, die Änderungen ins System schreiben (sollen) - und da scheitere ich!
Step 34 zeigt in der Vorschau keinerlei Probleme, aber Step 37 mit PlentyUpdateVariations, das direkt den Output von 34 verwendet, scheint dann seine ID-Spalten zu verlieren:
Und entsprechend kommt auch nichts in Plenty an, wenn ich den Flow durchlaufen lasse. Es wird aber weder Warning noch Error gemeldet, auch die Vorschau (Bild oben) meldet Success!
Um zu schauen ob das Problem an Step34 liegt, hab ich mir den auch nochmal per CSV schicken lassen (Step 57+58), und es kommt eine leere Datei dabei raus. Aber warum?
Das Verhalten tritt nur zur Laufzeit auf, und ich muss bis Step 20 zurück gehen, um Daten für meine Debug-CSV zu finden. Wenn ich auf Step 25 gehe bleibt die CSV leer, obwohl dort laut Log noch Daten ankommen sollten:
Auch die werden wohl bis weiter unten irgendwo "verloren". Ich bin echt ratlos :/
Danke, Daniel