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

Boogaloo

Gut bekanntes Mitglied
4. Oktober 2017
118
6
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
8.218
1.608
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
118
6
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
8.218
1.608
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
118
6
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: 11

Enrico W.

Administrator
Mitarbeiter
27. November 2014
8.218
1.608
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
118
6
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
118
6
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
828
253
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
118
6
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
Workflow für Amazon Zahlart erstellen JTL-Wawi 1.7 0
Gelöst Servicedesk Workflow Datei erstellen um einen Auftrag zu ändern Gelöste Themen in diesem Bereich 1
Workflow Bug: Rechnungskorrektur erstellen aus Retoure JTL-Wawi 1.8 4
Neu Vorschlag: Per Workflow Tickets erstellen Servicedesk (Beta) 1
Neu Workflow der bei Stücklisten: Überverkäufe de-/aktivieren User helfen Usern - Fragen zu JTL-Wawi 11
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Workflow Marktplätze - Otto, Kaufland, etc. JTL-Wawi 1.6 0
Workflow Artikel + Anzahl in Einkaufsliste aktualisieren JTL-Wawi 1.8 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 5
Workflow MwSt.-Sätze ersetzen 0% -> 19% ändert netto in Positionen aber nicht in der Auftragssumme JTL-Wawi 1.7 2
Neu API Integration via Workflow Arbeitsabläufe in JTL-Wawi 8
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
In Bearbeitung Workflow offene Aufträge zusammenfassen bei ausgelieferten JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow-Auswahl ... mit ins Kontext-Menü aufnehmen (rechten Maustaste) JTL-Wawi - Ideen, Lob und Kritik 2
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Workflow für Artikel versandklassen JTL-Wawi 1.7 1
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
In Diskussion Workflow von Stornobelege Rechnung JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Neu Workflow mit Freipositionen in Email Gelöste Themen in diesem Bereich 3
Neu Workflow > Rechnungen > Label Setzen ? (1.8.11) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Workflow Ereignis auslösen wenn alle Bedingungen erfüllt sind. Sonst anderes Ereignis auslösen. JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow für Rechnung gesucht Arbeitsabläufe in JTL-Wawi 1
Workflow - Debitorennummer JTL-Wawi 1.8 2
In Diskussion Workflow - Artikelmerkmale setzen? JTL-Workflows - Ideen, Lob und Kritik 2
Workflow: Mahnungen - Fehler JTL-Wawi 1.8 5
Neu Workflow Lieferantenartikel-Nummer vor Artikelname setzen JTL-Wawi 1.7 1
In Diskussion Workflow wenn offene Rechnungen, dann weitere offene Aufträge sperren und im Kundensatz Sperrung setzten. JTL-Workflows - Ideen, Lob und Kritik 0
Workflow für Kaufland greift nicht mehr 1.8.11.0 kaufland.de - Anbindung (SCX) 5
[JTL-WAWI API] - Trigger Sales Order Workflow Event JTL-Wawi 1.8 3
Workflow-Bug: 1.8.11 Attribute in Workflow setzen JTL-Wawi 1.8 10
In Diskussion Workflow, Wert setzen aus Zwischenablage/Clipboard JTL-Workflows - Ideen, Lob und Kritik 0
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Rechnungsvorlage ändern klappt nicht - Wawi 1.7.13.1 User helfen Usern - Fragen zu JTL-Wawi 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst In Workflow auf Stücklistenartikel zugreifen und dessen Eigenschaften anzeigen Gelöste Themen in diesem Bereich 7
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Englische Artikelbezeichnung in einem Workflow JTL-Wawi 1.7 0
In Diskussion Workflow für unbearbeitete Pickliste (versehentlich unbearbeitete in Auftrag verpacken verschieben) JTL-Workflows - Ideen, Lob und Kritik 2
Neu Suche Workflow Bedingung: "Wenn nicht storniert?" User helfen Usern - Fragen zu JTL-Wawi 2
Speichern von Retouren-Workflow schlägt fehl (JTL 1.6.39.0) JTL-Wawi 1.6 2
Neu Workflow: Vorname bei Auftragserstellung löschen Wawi 1.5 Gelöste Themen in diesem Bereich 3
Neu Workflow - Oberkategorie prüfen Eigene Übersichten in der JTL-Wawi 10
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Vouchers 1
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 0
Neu Exportformate - Zeitstempel Datei automatisiert erstellen Betrieb / Pflege von JTL-Shop 1

Ähnliche Themen