Neu Workflow Erstellen. Wie den richtigen Trigger (Sendungsnummer) finden?

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
107
5
Hallo Leute

Ich habe ein kleines Verständnis Problem.
GLS braucht für Sendungen außerhalb der EU die Rechnung für die Exportpapiere von mir.
Dafür habe ich mir nun einen Workflow gebaut.
An sich funktioniert er auch.
Aber ich kann ihn nicht automatisch triggern.

Der Workflow soll erst ausgelöst werden, wenn die Sendungsnummer hochgeladen wurde.

Aktuell steht der Workflow in der Sparte "Versand"-"Versendet".
Abfrage: (alle Bedingungen erfüllt)
Versendet gleich True
Pakete enthält.Lieferadresse.Land.IstEU ungleich True
Auftrag.Versandart.Name enthält GLS

Habe es sowohl mit JTL Shipping, als auch mit der Teil automatischen Lösung mit GLS Gepard versucht.

Dies scheint aber nicht richtig zu sein. Die Mail geht nicht automatisch raus.
Teste ich den Workflow Manuell wird die Mail geschickt.
Ich kann mir nur erklären dass es an der Zeitlichen Differenz liegt in dem die Sendungsnummer hochgeladen wird.

Sprich, Paket wird als Verschickt markiert, enthält aber noch nicht die Sendungsnummer. (Welche aber zur Zuordnung für GLS notwendig ist)

Daher wäre der Ideale Trigger das hochladen der Sendungsnummer.
Kann man das einstellen, oder habe ich den Workflow doch in der falschen ebene Platziert?

Hoffe mir kann jemand helfen.

Mfg Boog
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
5.931
928
Ich vermute, du lässt direkt beim Versenden den Lieferschein als versendet markieren. Wenn du diesen Haken raus nimmst wird erst als versendet markiert, wenn die Versanddaten importiert werden.
 

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
107
5
Hallo

In welcher Maske ist dieser Haken?
Habe gerade alles durch geschaut, aber nicht gefunden.
Lieferschein wird bei mir so eigentlich nicht erzeugt.

Mfg Boog
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
5.931
928
Wie lieferst Du denn aus?
Wenn Du über die Wawi auslieferst, dann musst du die erweiterten Optionen beim nächsten Auslieferungsvorgang anzeigen lassen.
 

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
107
5
Ja, die Maske kenne ich.
Bei Lieferscheine habe ich da keinen Haken drin.
 

Anhänge

  • JTL-Optionen.JPG
    JTL-Optionen.JPG
    57,3 KB · Aufrufe: 8

Enrico W.

Administrator
Mitarbeiter
27. November 2014
5.931
928
Du mißverstehst mich. Ob du da Lieferscheine ausgeben lässt oder nicht spielt keine Rolle, erstellt wird er dennoch, da er für den Versand Wawiintern notwendig ist.

Wichtig ist, was Du im nächsten Reiter eingestellt hast. Wenn Du da eingestellt hast, dass das Versanddatum gesetzt werden soll, dann wird damit auch der Workflow getriggert. Nimm den Haken raus, dann wird das Versanddatum erst mit Import der Sendungsdaten gesetzt.
 

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
107
5
Nein, dieser Haken ist ebenfalls nicht gesetzt.
War er auch noch nie.

Wenn ich den Versand Anstoße wird die .csv für Gepard erzeugt und die Rechnungen erstellt.
Die Label kommen dann über Gepard.
Die Sendungen sind dann bei "Lieferscheine"-"Offen"
Wenn ich dann die Versand Daten Importiere werden diese auf "Versendet" gesetzt.
Aber der Workflow wird nicht ausgelöst.
 

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
107
5
Hallo

Möchte dieses Thema nochmal aufgreifen.
Ich habe nun herausgefunden warum der Workflow nicht funktioniert.

Das ganze passierte wohl bei der Umstellung von GLS Gepard auf JTL Shipping.

Die Rechnungen werden erst beim auslösen des Versand erzeugt und auf meinem Lokalen PC abgespeichert.
Es dauert allerdings ein paar Sekunden bis die Rechnung im Ordner abgelegt ist. (Je nachdem wie viele Bestellungen ausgeliefert werden)
In dieser Zeit hat der Workflow allerdings schon losgelegt und nach der Rechnung gesucht, diese aber nicht gefunden.
Dadurch bricht er ab.
Beim Manuellen Test ist die Rechnung dann natürlich schon abgespeichert und wird gefunden.

Ich brauche also ein Zeit Fenster von etwa 30 Sekunden bis die Mail Aktion startet.
Eine einfache Zeit Verzögerung funktioniert nicht, da der Worker bei mir auf einem separaten Server PC läuft.
Sprich der Worker würde dann lokal auf dem Server PC nach der Rechnung suchen, aber dort nicht finden.

Gibt es vielleicht eine Wartefunktion die man als Ausführung vor dem Mailversand packen kann?
Bzw. werden die Ausführungen nacheinander abgearbeitet, oder Zeitlich.
Ich vermute jetzt stark, nacheinander, sonst würde die Sortierfunktion keinen Sinn ergeben.

Sprich "Ausführen" Skript "30 Sekunden warten" dann weiter zu "Mail Versand"


Danke für die Hilfe.

Mit Freundlichen Grüßen Boog
 

fibergirl

Sehr aktives Mitglied
14. April 2016
746
206
Hamburg
Vielleicht bräuchtest Du einen Speicherplatz (Freigabe, NAS), der von beiden Seiten aus erreichbar ist.
Dort speicherst Du vom PC aus die Rechnung ab, der Workflow auf dem Server holt sie sich später von dort.
 

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
107
5
Mein Bruder hat es hin bekommen.
Erste Aktion "Ausführen"

Der erste Befehlt ist: "ping.exe"
Parameter: "/n 30 localhost"
Haken gesetzt "Auf Prozess warten:"
Ausführungsverzeichnis: "Nicht ändern"

Es wird 30 Sekunden gewartet, danach der Befehl Mail senden ausgeführt.
Dadurch hat der Hintergrundprozess genug Zeit die Rechnungen zu erstellen und abzuspeichern.

Mit Freundlichen Grüßen Boog
 
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Neuer Workflow erstellen einer Tabelle mit nicht lieferbaren Artikeln JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Viele Rechnungskorrekturen mit manuellem Workflow aus Rechnungen erstellen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow Retouren - Umtauschauftrag erstellen Feld Adresse wird nicht gespeichert JTL-Wawi - Fehler und Bugs 3
Neu 1.6.27.2 Auftragsattribute erstellen, Werte von Auftragsattribute per Workflow setzen, Auftragsattribute per FFN an Fulfiller übertragen User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Picklisten erstellen mit einem Workflow JTL-Workflows - Fehler und Bugs 6
Neu Workflow: Auftrag für alle Artikel erstellen WENN User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow Versandart setzten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow umsetzen mit Bezug auf eigene Felder - Wie möglich? User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow -> Bestand unter Mindestbestand = Email JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL Workflow für Warenpost JTL-ShippingLabels - Fehler und Bugs 0
Neu Wie kann sichergestellt werden, dass der eingerichtete Workflow auch wirklich greift? User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet Workflow Mail versenden bei neuem Unicorn Auftrag geht nicht JTL-Workflows - Fehler und Bugs 4
Neu Workflow E-Mail wenn Bestand 0 User helfen Usern - Fragen zu JTL-Wawi 4
Beantwortet Lieferantenbestellung Workflow Teillieferung E-Mail senden JTL-Workflows - Ideen, Lob und Kritik 6
Gelöst Workflow Bestandscheck bei Minusbuchung JTL-Workflows - Ideen, Lob und Kritik 4
Verwiesen an Support Workflow Aufträge bleiben in der Queue hängen JTL-Workflows - Fehler und Bugs 4
Gelöst Workflow Mindestbestand auch für Kinderartikel JTL-Workflows - Ideen, Lob und Kritik 2
Neu Erzeugung der Standard Rechnung unterdrücken da Rechnung über Workflow generiert wird (druckt aktuell 2 Rechnungen) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Gelöst Workflow Versandarten DHL Paket und DHL Warenpost unterscheiden Gelöste Themen in diesem Bereich 3
In Bearbeitung Falsche Umsatzsteuer beim setzten der Versandart über Workflow JTL-Workflows - Fehler und Bugs 1
Neu Warum funktioniert diese RegEx auf regex101.com aber nicht in der WaWi als Workflow? User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow für Variation JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow: Auftrag erstellt -> Kreditlimit überschritten (SQL - Abfrage) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Lieferadresse verwenden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Workflow falscher Drucker User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Eigene Felder mit Datum User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow? Hilfe! User helfen Usern - Fragen zu JTL-Wawi 9
Neu Mailversand aus Workflow geht nicht Servicedesk (Beta) 0
Issue angelegt Wunsch: Auftrag duplizieren im Workflow JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Puffer regelmäßig mit Workflow ändern JTL-Workflows - Ideen, Lob und Kritik 5
In Diskussion Workflow zum bestücken der Einkaufsliste JTL-Workflows - Ideen, Lob und Kritik 10
In Diskussion Workflow Lieferantenbestellung JTL-Workflows - Ideen, Lob und Kritik 2
In Bearbeitung Workflow log zeigt Worklog erfolgreich ausgeführt - Aktion passiert nicht JTL-Workflows - Fehler und Bugs 6
Neu Workflow Rechnung drucken User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow erst auslösen, wenn alle Positionen verschickt sind User helfen Usern - Fragen zu JTL-Wawi 4
Neu Workflow Lieferantenbestellung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Retourenanmeldung per Workflow User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Wiederkehrender Workflow für Priorisierungen bei Logistikspitzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow soll Teil der Artikelnummer unter "Sonstiges" auf dem Auftrag einteagen DotLiquid User helfen Usern - Fragen zu JTL-Wawi 3
Neu Amazon Bestand immer verfügbar ->Workflow? Arbeitsabläufe in JTL-Wawi 1
Gelöst Workflow für FBA Bestellungen greift irgendwie nicht mehr JTL-Workflows - Fehler und Bugs 2
Neu Filter für neu importierte Kategorien ohne Workflow User helfen Usern 0
Neu Anbindung DeepL über Workflow mit DotLiquid User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst Workflow gesucht, der das heutige Datum mit dem "Voraussichtlichem Lieferdatum" vergleicht JTL-Workflows - Fehler und Bugs 0
Verwiesen an Support Workflow plötzlich nicht mehr verfügbar JTL-Workflows - Fehler und Bugs 1
Offen Workflow - Upload aus Upload Modul als Email Senden JTL-Workflows - Ideen, Lob und Kritik 0
Beantwortet JTL Workflow für Bestellungen aus Shopware JTL-Workflows - Fehler und Bugs 1
In Diskussion Workflow zur Provisionsberechnung JTL-Workflows - Fehler und Bugs 9
Neu Workflow plötzlich nicht mehr verfügbar User helfen Usern 0
Gelöst Workflow funktioniert nur in der Simulation JTL-Workflows - Fehler und Bugs 3

Ähnliche Themen