Neu Workflow: Automatische Auslieferung

Nando Hiller

Aktives Mitglied
12. Januar 2022
86
4
Bei Bestellungen in der Arbeitszeit laufen die Labeldrucke bei Auslieferungen automatisch.
Außerhalb der Arbeitszeit wird auch am nächsten Arbeitstag kein Label gedruckt.
Wie kann man das ändern?
 

Nando Hiller

Aktives Mitglied
12. Januar 2022
86
4
Mein aktueller Stand zu den Workflows Auslieferung:

Workflow Bedingungen Arbeitstag
- IstKomplettAusgeliefert = false
- Arbeitstag 8 - 16 Uhr = true
-> Auslieferung mit Zeitverzögerung 30 Min # funktioniert

Workflow Bedingungen Arbeitstag nach 16 Uhr
- IstKomplettAusgeliefert = false
- Arbeitstag Mo - Do nach 16 Uhr = true
-> Auslieferung mit Zeitverzögerung 1 Tag 8:30 Uhr # funktioniert nicht
Es wird auf die Ausführung gewartet, aber nicht ausgeliefert.

Workflow Bedingungen Arbeitstag vor 8 Uhr
- IstKomplettAusgeliefert = false
- Arbeitstag Mo - Do vor 8 Uhr = true
-> Auslieferung mit Zeitverzögerung 8:30 Uhr # funktioniert nicht
Es wird auf die Ausführung gewartet, aber nicht ausgeliefert.

Workflow Bedingungen Wochenende
- IstKomplettAusgeliefert = false
- Arbeitstag Fr nach 16 Uhr oder Sa, So = true
-> Auslieferung mit Zeitverzögerung Mo 8:30 Uhr # funktioniert nicht
Es wird auf die Ausführung gewartet, aber nicht ausgeliefert.

Hat jemand einen Tipp für mich?
Wie kann die Ausführung besser kontrollieren?
Wie kann ich die Prozesse besser einsehen?

Die Workflows der Auslieferung werden in die Queue eingefügt.
Die Workflow-Schritte mit Bestellungen außerhalb der Arbeitszeit werden nicht korrekt ausgeführt
Lieferscheine_Erstell <- fehlt
Paket_Paket erstellt <- fehlt
ausliefern <- fehlt
 

Terzel

Gut bekanntes Mitglied
15. Februar 2020
98
25
Hi, hast Du das hinbekommen? Der Ansatz klingt ja eigentlich logisch. Auf welcher Version der WaWi läufst Du?
 

Terzel

Gut bekanntes Mitglied
15. Februar 2020
98
25
@Lederkonzept schau mal hier:
https://guide.jtl-software.com/jtl-...-automatische-auslieferung-aus-standardlager/

Da findest Du das:
Code:
{% assign uhrzeit = Datum.Jetzt | FormatDate: 'HH' | ToDouble -%} {% assign wochentag = Datum.Jetzt | FormatDate: 'ddd' -%} {% if uhrzeit > 8 and uhrzeit < 17 and wochentag != 'Sa' and wochentag != 'So' -%} true {% endif -%}

Mein letzter Stand ist, dass Du statt "Datum.Jetzt" das Erstelldatum des Auftrags verwenden musst, siehe dieser Post:
https://forum.jtl-software.de/threa...ngung-funktioniert-nicht.191227/#post-1132171
 
  • Gefällt mir
Reaktionen: Lederkonzept

Nando Hiller

Aktives Mitglied
12. Januar 2022
86
4
Hi, hast Du das hinbekommen? Der Ansatz klingt ja eigentlich logisch. Auf welcher Version der WaWi läufst Du?
Hallo,
es hatte funktioniert, bis wir die Auslieferung wieder manuell vom Mitarbeiter machen lassen haben.
Wenn JTL ausliefert und bei Großbrief nur die Rechnung ohne Sendungsverfolgung ausgedruckt wird, kann es zu Problemen in der Lieferung kommen (unklar, ob versandt).
JTL WaWi haben wir jetzt 1.7.11.1

Hier ein Beispiel zum Workflow von mir.


[code Wochentag 8 - 14.30 Uhr]
{% assign uhrzeit = Datum.Jetzt | FormatDate: 'HHmm' | ToDouble -%}
{% assign wochentag = Datum.Jetzt | FormatDate: 'ddd' -%}
{% if uhrzeit > 800 and uhrzeit <= 1430 and wochentag != 'Sa' and wochentag != 'So' -%} true {% endif -%}
[/code]
 
  • Gefällt mir
Reaktionen: Terzel

Ähnliche Themen