Neu Verständnisfrage Workflow; auf Prozess warten

ple

Sehr aktives Mitglied
20. August 2019
887
184
Hallo zusammen,
kann mir einer sagen, was genau der Hacken beim Workflow "auf Prozess warten" bedeutet und danach genau passiert?
Folgenden Workfow habe ich mir angelegt.

- Ein Artikel hat 20 eigene Felder.
- Wenn Artikel geändert wird, dann schreibt der Workflow mir erst eine CSV
- Die CSV wird dann mit der Ameise 2 mal eingelesen um daraus Merkmale zu generieren für den Shop(deutsch, englisch) und Ebay.

Wenn ich nach und nach ein Artikel bearbeitet klappt soweit auch alles, wenn ich aber den Workflow über 600 laufen lassen, dann verschluckt der mal was. Ich gehe davon aus, dass er mit dem schreiben und einlesen nicht hinterherkommt.
Wenn die Hacken gesetzt sind, scheint es zu klappen, aber das dauert dann halt ewig.

1588782675835.png

Gruß und Danke
 

T4DT.GmbH

Offizieller Servicepartner
SPBanner
6. November 2018
331
165
Hannover
Auf Prozess warten gibt dir die Möglichkeit evtl. Fehlermeldungen auch im Log einsehen zu können. Ansonsten läuft es nach dem "fire-and-forget"-Prinzip. Wenn dann irgendwo ein Fehler geworfen wird, wirst du ihn nicht mitbekommen. Das ist nur dann empfehlenswert, wenn du eine ausreichende Fehlerbehandlung selbst implementiert hast.
Lieber "Auf Prozess warten" anhaken und den ganzen Workflow um eine Minute zeitversetzt starten. Dann wird es in den Worker eingereiht.
Den Haken weg zu lassen macht den Vorgang nur "gefühlt" schneller.
 

ple

Sehr aktives Mitglied
20. August 2019
887
184
Das mit dem Zugriffsfehler hatte ich bereits beim ersten testen ohne Hacken. Da fehlten einige Werte, mit dem Haken war soweit alles in Ordnung, zumindest auf den ersten Blick.
Mit verzögert meinst du, dass ich erst schreiben soll und 1 minute später einlesen? Wenn ich den Workflow jetzt händisch über 100 Artikel starte, dann ist es doch erst recht alles verschoben, weil die Datei ja wahrscheinlich sofort wieder überschrieben wird, das einlesen aber erst 1 Minute später.
Ich denke gerade dadrüber nach, jeweils eine Datei pro Artikel zu schreiben mit der Artikelnummer, dann kann der da rumrödeln wie er will und es dürfte keine Zugriffsfehler geben.
 

T4DT.GmbH

Offizieller Servicepartner
SPBanner
6. November 2018
331
165
Hannover
Ich denke gerade dadrüber nach, jeweils eine Datei pro Artikel zu schreiben mit der Artikelnummer, dann kann der da rumrödeln wie er will und es dürfte keine Zugriffsfehler geben.
Aaaachsooo. Ich dachte, du schreibst ohnehin nur je Artikel eine Datei! Nein das musst du natürlich machen. CSV ist keine DB. Da gibts nur einen einzigen Zugriff drauf und der hat die Macht.
 

T4DT.GmbH

Offizieller Servicepartner
SPBanner
6. November 2018
331
165
Hannover
Mit verzögert meinst du, dass ich erst schreiben soll und 1 minute später einlesen? Wenn ich den Workflow jetzt händisch über 100 Artikel starte, dann ist es doch erst recht alles verschoben, weil die Datei ja wahrscheinlich sofort wieder überschrieben wird, das einlesen aber erst 1 Minute später
Ich meine das du den Workflow-Ablauf in sich "synchron" hältst. Sprich: Datei schreiben, auf Ausgabe warten, Ameise starten um Datei zu lesen. Der ganze Workflow-Aufruf, wird aber oben rechts auf "zeitversetzt" gestellt, sodass er erst eine Minute nach Änderung des Artikel los läuft. Dann bearbeitet der Worker diesen
 

ple

Sehr aktives Mitglied
20. August 2019
887
184
Im Normalfall mache ich einen neuen Artikel als Kopie und ändere die Eigenen Felder. Nach dem Speichern werden die Workflows angestoßen die mir alle eigenen Felder auf Merkmale, Gewicht usw. mappt.
Ich würde es ja mit einem Workflow lösen, um die Merkmale zu beschreiben, geht hier leider nur nicht, daher exportiere ich nach dem speichern den Artikel mit den eigenen Felder in eine CSV und lese die direkt wieder ein.
Somit Mappe ich eigene Felder auf Merkmale. Hinzukommt, dass ich die Kurzbeschreibung bei Ebay nutze, um eine Auflistung der Merkmale zu erzeugen. Also Schreibe ich alle Merkmale wiederum in die Kurzbeschreibung mit <i> </i>.
Das gleiche dann auch beim Shop, da ich mir im Shop nur die Kurzbeschreibung anzeigen lassen und Merkmale nicht. Die Merkmale braucht ich nur zum filtern.

Bei einem Artikel nach dem anderen klappt das auch soweit. Nur wenn ich 200 Stück auf einmal abändere wirds haarig.

Aber die Idee, einen Export in die Datei mit Namen der Artikelnummer und wieder einlesen verzögert könnte und sicherer sein, nur danach müssten die Workflows laufen, die mir die Kurzbeschreibung zusammenbauen aus den Merkmalen.
Laufen die Workflows nach einander ab so wie sie sortiert sind, oder wie könnte man das machen.
1588854256001.png

Könnte auch sein, dass ich einfach zu kompliziert denke.
Wäre für jeglichen Anregungen dankbar. :)
 

T4DT.GmbH

Offizieller Servicepartner
SPBanner
6. November 2018
331
165
Hannover
Im Normalfall mache ich einen neuen Artikel als Kopie und ändere die Eigenen Felder. Nach dem Speichern werden die Workflows angestoßen die mir alle eigenen Felder auf Merkmale, Gewicht usw. mappt.
Ich würde es ja mit einem Workflow lösen, um die Merkmale zu beschreiben, geht hier leider nur nicht, daher exportiere ich nach dem speichern den Artikel mit den eigenen Felder in eine CSV und lese die direkt wieder ein.
Somit Mappe ich eigene Felder auf Merkmale. Hinzukommt, dass ich die Kurzbeschreibung bei Ebay nutze, um eine Auflistung der Merkmale zu erzeugen. Also Schreibe ich alle Merkmale wiederum in die Kurzbeschreibung mit <i> </i>.
Das gleiche dann auch beim Shop, da ich mir im Shop nur die Kurzbeschreibung anzeigen lassen und Merkmale nicht. Die Merkmale braucht ich nur zum filtern.

Bei einem Artikel nach dem anderen klappt das auch soweit. Nur wenn ich 200 Stück auf einmal abändere wirds haarig.

Aber die Idee, einen Export in die Datei mit Namen der Artikelnummer und wieder einlesen verzögert könnte und sicherer sein, nur danach müssten die Workflows laufen, die mir die Kurzbeschreibung zusammenbauen aus den Merkmalen.
Laufen die Workflows nach einander ab so wie sie sortiert sind, oder wie könnte man das machen.
Den Anhang 39458 betrachten

Könnte auch sein, dass ich einfach zu kompliziert denke.
Wäre für jeglichen Anregungen dankbar. :)
Die mit Abstand schnellste Variante aus den Merkmalen wiederum einen Beschreibungstext (im Bestenfall mit li-Tags), ist ein FOR XML-SELECT über die Merkmale eines Artikels. Das würde ich dann aber nicht über die Ameise machen, sondern über ein capture-Query in dotliquid. Macht dir ein guter Servicepartner für ~100-150€.
 

ple

Sehr aktives Mitglied
20. August 2019
887
184
Wow, besten dank für den Ansatz.
die Beschreibungen mit li-Tags setze ich aktuell mit einen Worfkflow. Der ist ein wenig komplexer, da ich jedes li Tag mit einer Beschreibung versehe. z.b. Erhaltung: (Merkmal Erhaltung).
Wenn das Feld nicht da ist, wirds übersprungen. Wenn es keine englische Übersetzung für das Merkmal gibt, dann steht halt die deutsche dort. Automatisch nimmt er leider nicht das deutsche Merkmal.
Dann würde es so aussehen. "Grade : Merkmal Erhaltung englisch oder halt deutsch"

Was genau meinst du mit XML-Select? Ein Query direkt um die Merkmale vom Artikel zu bekommen und aus dem array eine Liste bauen?

Zum Thema Servicepartner. Ja da bin ich bald gelandet. Wollte aber zunächst erst verstehen und testen was man machen kann ohne gleich die Ideen 5 mal umzuwerfen. Kostet nur für jedem Zeit.
Denke sobald wir wissen, was wir überhaupt genau wollen und wie es aussehen kann muss eh ein Servicepartner dran für ein rundum Paket inkl. Vorlagen Email für Shop/Template, Wawi usw. Das ist, wenn man es haben möchte, auch noch eine riesen Baustelle um es ansatzweise einheitlich zu bekommen. Auch brauchen wir noch einige Plugins für den Shop, versuche da aber dann auf einen Servicepartner zu bauen, aber das kommt alles ein wenig später.

Gruß und Danke
 

T4DT.GmbH

Offizieller Servicepartner
SPBanner
6. November 2018
331
165
Hannover
Was genau meinst du mit XML-Select? Ein Query direkt um die Merkmale vom Artikel zu bekommen und aus dem array eine Liste bauen?
HTML ist eine XML-Adaption. Mit ein bisschen tricksen, kannst du dir die benötigte HTML-Struktur direkt von der Datenbank erzeugen lassen. Dazu musst du SELECT feld as ul FROM table FOR XML PATH('li') (entsprechend anpassen) aufrufen. Dann läuft das 1000000000 mal schneller, als über dotliquid
 

ple

Sehr aktives Mitglied
20. August 2019
887
184
Ok, verstanden. SQL ist ne schöne Sache, wenn man es denn beherrscht. Mit meinen rudimentären Kenntnissen reicht die Zeit einfach nicht, da muss dann ein Servicepartner ran.
Gut zu wissen wo ich mich melden kann, komme bei Zeiten drauf zurück. :)

Besten Dank
 
Ähnliche Themen
Titel Forum Antworten Datum
Überverkäufe pro Plattform wird nicht gesetzt per Workflow JTL-Wawi 1.11 1
Neu Workflow zum ändern des Amazon-Bestandes JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Kundengruppe nach Umsatz (SQL in Workflow) JTL-Workflows - Ideen, Lob und Kritik 5
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL-POS auf ELO Kasse "Elo 23C3" bzw weg von Plenty-POS Allgemeine Fragen zu JTL-POS 2
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Neu Artikel im Shop auf nicht sichtbar für alle stellen? Allgemeine Fragen zu JTL-Shop 3
Neu Nach Update auf Shop 5.8 - Wo wird das Gewährleistungslabel angezeigt? Allgemeine Fragen zu JTL-Shop 8
Neu DPD auf Shipping 2.0: komplettes Service-Angebot über die neue Meta API - was ihr wissen müsst News, Events und Umfragen 1
Neu Bilder Slider fehlerhaft nach Update auf 5.8.0 JTL-Shop - Fehler und Bugs 7
Update Patch 5.7.1 auf 5.7.3 ist falsch Einrichtung JTL-Shop5 2
Neu Update auf 5.7.2 Installation / Updates von JTL-Shop 2
Update auf Wawi 2.0 - Worker funktioniert nicht mehr JTL-Wawi 2.0 6
Auftragsbild auf Auftrag über den Formulardesigner JTL-Wawi 2.0 0
"Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?". Starten mit JTL: Projektabwicklung & Migration 3
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Update 5.3 auf 5.7.2 Shop funktioniert nicht mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Amazon FBA Bestand auf 0 und Amazon verkauft trotzdem weiter JTL-Wawi 2.0 0
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“. Starten mit JTL: Projektabwicklung & Migration 43
Mehrere Probleme mit Update auf 2.0.5 JTL-Wawi 2.0 6
Neu Drucker funktioniert nicht nach update auf 2.0.0.2 JTL-POS - Fehler und Bugs 4
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Stücklistenartikel mit Differenzbesteuerung + 19 % USt. – Komponenten getrennt auf Rechnung ausweisen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shopify-Connector auf neues JTL-Kundenkonto umstellen – App bleibt altem Konto zugeordnet Shopify-Connector 4
Neu Stücklisten auf Vorlagen für Picklisten formatieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu 🔥 𝐍𝐮𝐫 𝟓× verfügbar 𝟓𝟎% 𝐑𝐚𝐛𝐚𝐭𝐭 auf dein Besucherticket für die kommende JTL-Connect am 02.10.2026 in Köln Dienstleistung, Jobs und Ähnliches 0
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu Conrad - Umstellung auf das One-Creditor-Modell Einrichtung und Installation von JTL-eazyAuction 0
Neu Update auf 1.11 / 2.0 nicht möglich Installation von JTL-Wawi 6
JTL reaktiviert keine Angebote mehr auf Otto Otto.de - Anbindung (SCX) 1
Neu Möglichkeit QR Code auf Label zu drucken JTL-ShippingLabels - Fehler und Bugs 2
Neu Probleme beim Shop Update auf 5.7.2 Installation / Updates von JTL-Shop 4
QR-Code auf der Rechnung gibt 100-fachen Betrag des eigentlichen Rechnungsbetrages aus JTL-Wawi 2.0 5
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 10
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8

Ähnliche Themen