Gelöst Nach Auftragserfassung prüfen ob externe Auftragsnummer schon vorhanden ist

Hellum

Aktives Mitglied
10. Juni 2020
28
6
Hallo,

wie kann ich per Workflow prüfen ob bereits ein Auftrag für einen Kunden mit der selben externen Aufragsnummer angelegt wurde?
Damit möchten wir verhindern, dass eine Kundenbestellung doppelt angelegt wird und die Ware mehrfach das Haus verlässt.
Sollte per Workflow erkannt werden, dass bereits ein Auftrag für diesen Kunden mit der selben externen Auftragsnummer existiert, dann möchte ich den Auftragserfasser darüber per E-Mail informieren.

Vlt. hat hier ja jemand einen Tipp wie ich dies prüfen kann.
 

Karobube

Sehr aktives Mitglied
23. September 2020
182
147
Remote via AnyDesk
Firma
contact@karobube.com
Hallo Hellum,

mit einer erweiterten Eigenschaft als Bedingung bei den Auftrag-Erstellt (und evtl auch Auftrag-geändert, wenn es mal händisch eingetragen wird) Workflows:

{% capture query -%}\
SELECT COUNT ( tBestellung.kBestellung )
FROM tBestellung
WHERE tBestellung.cInetBestellNr = '{{ Vorgang.Stammdaten.ExterneAuftragsnummer }}'
AND tBestellung.kBestellung != '{{ Vorgang.Stammdaten.InterneAuftragsnummer }}'
AND tBestellung.tKunde_kKunde = '{{ Vorgang.Stammdaten.Kunde.InterneKundennummer }}'
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{% if result > 0 -%}\
true
{% else -%}\
false
{% endif -%}

gibt WAHR zurück, wenn es für den Kunden schon einen Auftrag mit derselben externen Auftragsnummer gibt.

Als Workflow-Aktion kannst Du dann direkt eine Mail an den Kunden mit Dir im BCC senden.

VG aus Grenoble
KB

PS: Rückgabetyp Boolean nicht vergessen

1628083721844.png
 
Zuletzt bearbeitet:

jooochensen

Mitglied
28. Oktober 2021
10
1
Hallo @Karobube, vielen Dank. Das funktioniert wunderbar.
Ich habe nur eine Anmerkung bzw Frage.

Wie kann der Code dementsprechend angepasst werden, so dass Aufträge mit leeren externen Auftragsnummer ignoriert werden?
Denn wenn ich Sofortaufträge erstelle, dann wird keine externe Auftragsnummer vergeben. Gibt es folglich zwei Sofortaufträge, dann wird dieser entsprechend des Workflows zurückgehalten.

Vielen Dank für eure/deine Unterstützung.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
604
193
{% capture query -%}\
SELECT COUNT ( tBestellung.kBestellung )
FROM tBestellung
WHERE tBestellung.cInetBestellNr = '{{ Vorgang.Stammdaten.ExterneAuftragsnummer }}'
AND tBestellung.kBestellung != '{{ Vorgang.Stammdaten.InterneAuftragsnummer }}'
AND tBestellung.tKunde_kKunde = '{{ Vorgang.Stammdaten.Kunde.InterneKundennummer }}'
AND tBestellung.cInetBestellNr != ''
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{% if result > 0 -%}\
true
{% else -%}\
false
{% endif -%}

Hier das ganze ohne Aufträge die eine leere externe Bestellnummer haben
 
Ähnliche Themen
Titel Forum Antworten Datum
Kassenschnittbeleg wird nach Ausdausch des Kartenlesegerätes nicht mehr ausgedruckt JTL-Vouchers - Fehler und Bugs 0
Neu Filter nach Bezahlstatus in Packtisch+ Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
Neu Alte Blogbeiträge sind nach Update nicht abrufbar JTL-Shop - Fehler und Bugs 0
Fehlermeldung nach Bildupdate,-löschen,-ändern Shopware-Connector 1
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Offener Betrag nach Rechnungskorrektur? JTL-Wawi 1.9 2
Neu Keine Exportpapiere mehr bei DHL 3.0 nach UK? JTL-ShippingLabels - Fehler und Bugs 3
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 5
Neu Newsletter-Abonnenten werden bei Gastbestellung nach Anonymisierung entfernt JTL-Shop - Fehler und Bugs 0
Fatal-Error im Adminbereich nach Update - Shop läuft Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Datenbank bereinigen nach Test JTL-Wawi 1.9 7
Neu Aus /Kategorie/ wird /Kategorie-2/ nach Abgleich WooCommerce-Connector 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Nach Update auf 1.9 alle Drucker verschwunden JTL-Wawi 1.9 6
Neu Fehlermeldung nach Shop-Update Installation / Updates von JTL-Shop 2
JTL Vouchers automatisch nach Zahlungseingang an Kunden versenden Allgemeine Fragen zu JTL-Vouchers 5
Neu WooCommerce JTL Connector nach Back-Up ist deaktiviert WooCommerce-Connector 1
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu EVRI Label für Versand nach UK - wer benutzt es? Business Jungle 2
Neu WMS APP Sprachausgabe funktioniert nach Android Update nicht mehr JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 6
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Admin-Bereich - automatisches ausloggen nach kurzer zeit (ungewollt) Allgemeine Fragen zu JTL-Shop 0
Neu Suchergebnisse nach Kategorien filtern Allgemeine Fragen zu JTL-Shop 0
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 5
Neu Auftrag nach Rechnungsstellung ändern Arbeitsabläufe in JTL-Wawi 2
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 5
Neu Abgleich mit JTL Shop läuft nach zahlreichen erfolgreichen Durchläufen nicht mehr weiter JTL-Shop - Fehler und Bugs 11
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Nach Datenbank-Migration Fehler: keine Lieferzeit usw. JTL-Shop - Fehler und Bugs 1
Neu Nach dem entfernen des PayPal Checkout werden keine Zahlungsarten anderer Anbieter angezeigt. JTL-Shop - Fehler und Bugs 4
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu JTL WAWI - Suche nach Designer für eBay-Vorlage mit CLP-Feldern Dienstleistung, Jobs und Ähnliches 1
Neu WMS - Verpacken - gepackte Positionen rutschen nicht nach unten JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Fatal error nach Shop-Update im Frontend JTL-Shop - Fehler und Bugs 8
Beantwortet Automatischer Logout nach X Minuten inaktivität beim WMS Mobile? [WAWI-73340] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
In Diskussion Kopieren oder Auslösen von Workflows in anderen Bereichen (Von Rechnung nach Kunde) JTL-Workflows - Ideen, Lob und Kritik 2
Umsatzsteuer EU-Ausland nach Überschreitung 10000 Schwelle - Hilfe gesucht JTL-Wawi 1.9 15
Neu Suche nach zuverlässigen Lieferanten für umweltfreundliche Kartonagen mit Höhenriller Smalltalk 1
Nach Update auf 1.9 / Export Rechnungskorrekturen Zeile Ust doppelt JTL-Wawi 1.9 8
Neu Auftragserfassung aus PDF-Dokumenten? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Benutzer konnte nicht geprüft werden. Bitte prüfen Sie ihre Verbindungseinstellungen. User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow Adresse prüfen auf deutsche Kunden eingrenzen Gelöste Themen in diesem Bereich 6

Ähnliche Themen