Neu Verständnisfrage Workflow; auf Prozess warten

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

ple

Gut bekanntes Mitglied
20. August 2019
276
31
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
258
67
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

Gut bekanntes Mitglied
20. August 2019
276
31
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
258
67
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
258
67
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

Gut bekanntes Mitglied
20. August 2019
276
31
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
258
67
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

Gut bekanntes Mitglied
20. August 2019
276
31
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
258
67
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

Gut bekanntes Mitglied
20. August 2019
276
31
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 Forum Antworten Erstelldatum des Themas
Neu Composer <=> Wawi Verständnisfrage JTL-Shop - BETA - Feedback und Bugmeldungen 5
Neu Workflow: Dotliquid und for-Schleife mit Anzahl an Artikeln User helfen Usern - Fragen zu JTL-Wawi 0
Neu Servicepartner für kleine Aufträge rund um Template und Workflow Angelegenheiten gesucht Dienstleistung, Jobs und Ähnliches 0
Neu Workflow für eine Artikelvariation User helfen Usern - Fragen zu JTL-Wawi 17
Neu Workflow erstellen und mehrere Dateien mit Abfrage in dem Mailanhang packen möglich? User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Versanddatum per Workflow JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow erstellen für Artikel-Etiketten als manuellen Workflow innerhalb der Auftragsübersicht JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet Preisliste über Workflow erstellen JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow zeitversetzt nach Variable ausführen (z.B. am vorausl. Lieferdatum) JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow Bedingung trifft nicht zu, Workflow wird dennoch selten ausgeführt JTL-Workflows - Fehler und Bugs 5
Neu Rechnungsadresse/Lieferadresse per Workflow zu Kunden hinzufügen Arbeitsabläufe in JTL-Wawi 0
Beantwortet Workflow Rechnung erstellen. Doppelte Rechnungen vermeiden. JTL-Workflows - Ideen, Lob und Kritik 4
Beantwortet benötigen neuen Workflow - wenn ausgewählt Versanddaten exportieren - dann Lieferschein drucken JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion JTL FFN > Workflow > Liste aller Wareneingänge JTL-Workflows - Ideen, Lob und Kritik 1
Beantwortet BUG Workflow kopieren, läßt sich aber nicht verschieben JTL-Workflows - Fehler und Bugs 6
Neu Workflow für Reststücke - eine Menge Produktvariablen per Workflow anpassen User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow alle nicht lieferbaren Artikel ausgewählter Aufträge in CSV schreiben JTL-Workflows - Ideen, Lob und Kritik 0
Neu Aufträge zusammenfassen per Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Attribute per DotLiquid in Workflow einzeln abfragen JTL-Workflows - Ideen, Lob und Kritik 3
In Diskussion Workflow FBA Verfügbarkeit JTL-Workflows - Ideen, Lob und Kritik 0
Beantwortet Workflow Position hinzufügen Fehler JTL-Workflows - Ideen, Lob und Kritik 5
Neu Lieferadresse zu Kunde per Workflow hinzufügen User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow Idee Preise nicht Lagernder Artikel JTL-Workflows - Ideen, Lob und Kritik 0
Gelöst Workflow: Versandart ändern mit oder ohne FSK18 JTL-Workflows - Ideen, Lob und Kritik 7
In Diskussion Workflow um Leerzeichen zwischen Zahlen bei der Hausnummer duch - oder / zu ersetzen JTL-Workflows - Ideen, Lob und Kritik 13
Beantwortet Abfrage des Sonderpreises in Workflow JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow Retouren - alle aufgenommenen Positionen auslesen - unabhängig vom Lieferscheinbezug User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow - Email von meiner hinterlegten Adresse senden JTL-Workflows - Ideen, Lob und Kritik 1
Neu E-Mail versenden bei bestimmer Versandart Workflow Arbeitsabläufe in JTL-Wawi 5
In Diskussion benötigen Workflow´s für automatische Zuordnung des Versandsdienstleisters JTL-Workflows - Ideen, Lob und Kritik 8
In Diskussion Workflow für Auswahl möglich? JTL-Workflows - Ideen, Lob und Kritik 1
Neu JTL Workflow (Retour Modul -> Auftragsattribute ändern: Sonstiges) User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung Änderung MinPreis durch Workflow JTL-Repricer für JTL-Wawi und Web 1
In Diskussion Rechnung und Lieferschein Workflow JTL-Workflows - Ideen, Lob und Kritik 3
Beantwortet Automatischer Versanddaten export via Workflow - Shipping Label JTL-Workflows - Ideen, Lob und Kritik 5
In Diskussion Varkombis zu Stückliste zuordnen - SQL Befehl oder Workflow JTL-Workflows - Fehler und Bugs 4
Beantwortet Fehlermeldung beim Workflow - One of the To adresses is empty JTL-Workflows - Ideen, Lob und Kritik 2
Neu Fehlermeldungen bei Workflow an Ebaykunden eBay-Anbindung - Fehler und Bugs 1
Neu Workflow Lieferantenbestellung anlegen, wenn kein eigener Lagerbestand vorhanden Arbeitsabläufe in JTL-Wawi 0
In Diskussion Versandart mit Workflow anpassen JTL-Workflows - Fehler und Bugs 4
In Diskussion Workflow aus Auftrag mit Verspätung JTL-Workflows - Fehler und Bugs 4
Beantwortet Workflow Artikel Höhe ermitteln JTL-Workflows - Ideen, Lob und Kritik 1
Verwiesen an Support Workflow Queue wächst an und arbeitet nicht mehr ab JTL-Workflows - Fehler und Bugs 7
Neu Workflow für "Kunde von Firma" Arbeitsabläufe in JTL-Wawi 3
Verwiesen an Support Berechtigungsproblem bei Workflow ausführen JTL-Workflows - Fehler und Bugs 1
In Diskussion Paypal Erstattung per Workflow JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow nach Beendigung geschriebene .txt Datei öffnen oder direkt drucken User helfen Usern - Fragen zu JTL-Wawi 7
Beantwortet Hausnummer Problem mit Workflow richtig machen? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst Picklisten per Workflow vom Packtisch+ erzeugen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Beantwortet Mit Workflow neue Variationskombinationen erstellen? JTL-Workflows - Ideen, Lob und Kritik 1
Ähnliche Themen