Neu TIPP: Workflows für Adressprüfung - Packstation und Paketshop

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.051
350
Mit Hilfe von Tom @_simone_ habe ich die ersten WF`s fertig. Es folgen noch die für die anderen Prüfbaren Felder wie PLZ`s (Europa) usw..
Z.B. fließen hier (PLZ) abfragen wie Anzahl der Stellen, Zahlen und Buchstaben wie z.B. bei NL wobei hier auch auf das Leerzeichen dazwischen geprüft wird und bei Bedarf automatisch eingefügt wird.

PACKSTATION:
Packstation falsch.jpg

Hier werden 3 Erweiterte Eigenschafte genutzt.

1. Packstation im falschen Feld - Hier wird geprüft ob das Wort "Packstation" im falschen Feld steht.
Code:
{% capture adresse -%}\
    {{ Vorgang.Lieferung.Lieferadresse.Adresszusatz }}
    {{ Vorgang.Lieferung.Lieferadresse.Anrede }}
    {{ Vorgang.Lieferung.Lieferadresse.Bundesland }}
    {{ Vorgang.Lieferung.Lieferadresse.EMail }}
    {{ Vorgang.Lieferung.Lieferadresse.Fax }}
    {{ Vorgang.Lieferung.Lieferadresse.Firma }}
    {{ Vorgang.Lieferung.Lieferadresse.Firmenzusatz }}
    {{ Vorgang.Lieferung.Lieferadresse.Mobil }}
    {{ Vorgang.Lieferung.Lieferadresse.Name }}
    {{ Vorgang.Lieferung.Lieferadresse.Ort }}
    {{ Vorgang.Lieferung.Lieferadresse.PLZ }}
    {{ Vorgang.Lieferung.Lieferadresse.Telefon }}
    {{ Vorgang.Lieferung.Lieferadresse.Titel }}
    {{ Vorgang.Lieferung.Lieferadresse.Vorname }}
    {% endcapture -%}\
    {% assign Vergleichswert = 'Packstation' %}\
    {% if adresse contains Vergleichswert %}\
    1
{% endif %}

2. Paketstation/Paketshop (Diese Erweiterte wird für beide Fälle genutzt) - Hier wird geprüft, wenn "Packstation" im Feld Strasse steht und dahinter eine 3-stellige Zahl.
Code:
{% if Vorgang.Lieferung.Lieferadresse.Straße contains 'Packstation' or Vorgang.Lieferung.Lieferadresse.Straße contains 'Paketshop' %}\
{% assign Nummer = Vorgang.Lieferung.Lieferadresse.Straße | Matches: ' *\b\d{3}\b', true  %}\

{% if Nummer == true %}gefunden {% else %}nicht gefunden {% endif %}\
{% else %}\
Ohne
{% endif %}

3. Adresszusatz - Hier wird geprüft, wenn "Packstation" im Feld Strasse steht und im Adresszusatz eine Zahl steht, egal wie lang.
Code:
{% if Vorgang.Lieferung.Lieferadresse.Straße contains 'Packstation' %}\

{% assign Zahl = Vorgang.Lieferung.Lieferadresse.Adresszusatz | Matches: '\d', true  %}\

{% if Zahl == true %}gefunden {% else %}nicht gefunden {% endif %}\
{% else %}\
Ohne
{% endif %}
___________________________________________________________________________________________________________________________________________________

PAKETSHOP
Paketshop falsch.jpg

Hier werden 2 Erweiterte Eigenschafte genutzt.

1. Packstation im falschen Feld - Hier wird geprüft ob das Wort "Paketshop" im falschen Feld steht.
Code:
{% capture adresse -%}\
    {{ Vorgang.Lieferung.Lieferadresse.Adresszusatz }}
    {{ Vorgang.Lieferung.Lieferadresse.Anrede }}
    {{ Vorgang.Lieferung.Lieferadresse.Bundesland }}
    {{ Vorgang.Lieferung.Lieferadresse.EMail }}
    {{ Vorgang.Lieferung.Lieferadresse.Fax }}
    {{ Vorgang.Lieferung.Lieferadresse.Firma }}
    {{ Vorgang.Lieferung.Lieferadresse.Firmenzusatz }}
    {{ Vorgang.Lieferung.Lieferadresse.Mobil }}
    {{ Vorgang.Lieferung.Lieferadresse.Name }}
    {{ Vorgang.Lieferung.Lieferadresse.Ort }}
    {{ Vorgang.Lieferung.Lieferadresse.PLZ }}
    {{ Vorgang.Lieferung.Lieferadresse.Telefon }}
    {{ Vorgang.Lieferung.Lieferadresse.Titel }}
    {{ Vorgang.Lieferung.Lieferadresse.Vorname }}
    {% endcapture -%}\
    {% assign Vergleichswert = 'Paketshop' %}\
    {% if adresse contains Vergleichswert %}\
    1
{% endif %}

2. Paketstation/Paketshop (Diese Erweiterte wird für beide Fälle genutzt) - Hier wird geprüft, wenn "Paketshop" im Feld Strasse steht und dahinter eine 3-stellige Zahl.
Code:
{% if Vorgang.Lieferung.Lieferadresse.Straße contains 'Packstation' or Vorgang.Lieferung.Lieferadresse.Straße contains 'Paketshop' %}\
{% assign Nummer = Vorgang.Lieferung.Lieferadresse.Straße | Matches: ' *\b\d{3}\b', true  %}\

{% if Nummer == true %}gefunden {% else %}nicht gefunden {% endif %}\
{% else %}\
Ohne
{% endif %}

In beiden Fällen werden die Aufträge zurückgehalten mit Rückhaltegrund "Packstation/Paketshop falsch" und rot markiert was bei uns "Problem / Zurückgehalten" ist.

Verbesserungsvorschläge werden gerne genommen. Hoffe einige können das gebrauchen und wünsche weiterhin frohe Ostern.
 
Zuletzt bearbeitet:

Litho

Gut bekanntes Mitglied
17. Juni 2017
163
8
Hallo
soweit so gut... nur was ich nicht hinbekomme ist bei beiden WFs die Aktion "Zurückhalten/Freigegeben" eine entsprechende Aktion auszuwählen. Hier wird nur über das Dropdown Fenster "Auftrag freigegeben" angeboten. Was habe ich vergessen?

der WF ist eingerichtet unter Aufträge Erstellt (was hier aus dieser Anleitung hier: https://guide.jtl-software.de/jtl-s...rkflow-packstation-steht-nicht-unter-strasse/ abgeleitet habe)

Danke vorab für weitere Hilfe
 

Litho

Gut bekanntes Mitglied
17. Juni 2017
163
8
Du musst unter dem Menüpunkt "Versand" Rückhaltegründe anlegen damit du die dort sehen kannst

ok das war eine wichtige Info, aber unter Workflow Button Versand habe ich nur Lieferscheine und Paket als untermenüpunkt findet sich keine Möglichkeit einen neues Ereignis anzulegen. Ich kann lediglich unter Lieferscheine Erstellt, Gelöscht, versendet oder Paket- Paket erstellt, Sendungsstatus aktualisiert (+ 2 weitere), Versanddatenexport fehlgeschlagen einen Workflow anlegen.
 

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.025
211
Herne
Ich glaube du bist nicht in dem Menüpunkt den ich meine.
Da musst du hin:
1.PNG
Wenn du da oben auf Versand drückst findest du einen Menüpunkt namens "Rückhaltegründe"
Nicht bei den Workflows!
 

Litho

Gut bekanntes Mitglied
17. Juni 2017
163
8
ok ich habe nun einen Rückhaltegrund eingerichtet, konnte alles auswählen. Jetzt warten wir mal auf Packstationsaufträge. Vielen Dank für die Hilfe!

Fasse für andere nochmal als Anleitungserweiterung zusammen:

1. unter Versand - Rückhaltegründe einen neuen Grund anlegen und dies Z.B. "Packstation/Paketshop falsch" falsch nennen
2. Unter Admin - Workflows - Aufträge die oben gezeigten WF bei Auftrag - Erstellt einrichten

Dann sollte es auch klappen. Warten auf den nächsten Falschen Packstationsauftrag :)
 

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.025
211
Herne
Was mir noch einfällt da ich diesen WF auch nutze.
Er filtert ziemlich viele falsche Adressangaben raus aber nicht alle.

zB so was erkennt er nicht:
DHL Packstation 1XX / Postnummer: 917XXXXXX 917XXXXXX /AlXXXXXXXXXstr. 21 21

Ich vermute so etwas kommt zustande wenn die Kunden das automatische befüllen der Felder nutzen.
Die "X" habe ich natürlich eingefügt.
Die müssen leider noch per hand bearbeitet werden.
 

cdx

Sehr aktives Mitglied
13. März 2013
1.541
42
Sowas könnte man eventuell raus filtern in dem man prüfen lässt ob hinter den ersten vorkommenden Zahlen nochmal andere Zeichen kommen.
@_simone_ was meinst du dazu?
 

T4DT.GmbH

Offizieller Servicepartner
SPBanner
6. November 2018
270
87
Hannover
Die nutzen wir auch seit kurzem.
Haben da auch schon Feedback geliefert, was man noch anpassen kann/muss, damit es sauberer läuft.
Hallo @cdx, dein Feedback kann ich schlecht zuordnen, da du hier anonym unterwegs bist ;)

So kann ich hier mit dem Input sehr wenig anfangen. Das ist für alle Nutzer doppelt schade, da wir es für von von der Community entwickeln und es kostenlos bereit stellen.
LG Robert
 
  • Gefällt mir
Reaktionen: _simone_

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.100
363
Emsland
Hallo @cdx, dein Feedback kann ich schlecht zuordnen, da du hier anonym unterwegs bist ;)

So kann ich hier mit dem Input sehr wenig anfangen. Das ist für alle Nutzer doppelt schade, da wir es für von von der Community entwickeln und es kostenlos bereit stellen.
LG Robert
Moin Robert,

dann aber wenigstens ein feedback von uns (Simone):
Das was ihr gezaubert habt ist eine super Ergänzung zu unseren bestehenden WF (Packstation/Postfiliale/Ausland), thx nochmal.
 
  • Ich liebe es
  • Gefällt mir
Reaktionen: IT-WEFA und T4DT.GmbH
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflows bei Verbindung über Vodafone laufen deutlich länger als über Telekom User helfen Usern - Fragen zu JTL-Wawi 17
Neu Workflows - Else Ausführung - Rekursion JTL-Wawi - Ideen, Lob und Kritik 19
Kostenlos Einsteigerschulung: Tag 6 Teil 2 - Einführung in Automatisierungen mit JTL-Workflows Messen, Stammtische und interessante Events 6
Beantwortet Frage zu Auftragspositionen in Workflows JTL-Workflows - Ideen, Lob und Kritik 2
Neu Wawi 1.6. für Testinstanzen - bis wann ist mit einer Vorversion zu rechnen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Belege für Drittländer User helfen Usern - Fragen zu JTL-Wawi 0
Inhalte im OPC dynamisch ausgeben, zB. für bestimmte Kundengruppen Einrichtung JTL-Shop5 0
Artikelsticker für Rabatt (nicht Sonderpreis) Einrichtung JTL-Shop5 2
Neu Suchfunktion für JTL Shop 5 welche ist die "Beste" Preis/Leistung Plugins für JTL-Shop 4
Neu Tester für Seller Math (Kalkulations- und Controllingsoftware) gesucht - kostenlose Nutzung! Dienstleistung, Jobs und Ähnliches 0
Neu Drucker für Kundenlabel in verschiedenen Größen Business Jungle 1
Neu Konfigurationsartikel in der WaWi für POS anzulegen Allgemeine Fragen zu JTL-POS 0
Neu JTL Workflow für Warenpost JTL-ShippingLabels - Fehler und Bugs 0
In Bearbeitung Artikel mit -1 Verkaufen für Gutschriften Allgemeine Fragen zu JTL-POS 1
Neu Shop Bewertung auch für Gastbesteller zulassen Allgemeine Fragen zu JTL-Shop 7
SSL-/TLS-Platzhalterzertifikat bei Plesk einrichten für Mailversand (JTL-Hosting) Einrichtung JTL-Shop5 1
Neu Teilrechnungen für Rahmenauftrag erstellen?!? User helfen Usern - Fragen zu JTL-Wawi 2
Neu etracker für Shop 5? Plugins für JTL-Shop 1
Neu Preisunterschied für Preisanzeige mit „ab“: Betrieb / Pflege von JTL-Shop 2
Neu Für die aktuelle Transaktion kann kein Commit ausgeführt werden. / Fehlermeldung JTL-Wawi - Fehler und Bugs 1
Neu NOVA > Cache Dauer für Browsercache einstellen Templates für JTL-Shop 2
Neu Rechnungsdatenexport über Ameise für Datev User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet Auftragszähler für Picklistenvorlagen sehr langsam Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Kauf auf Rechnung für Firmen - Erst nach manueller Freigabe - Schutz vor Betrug User helfen Usern - Fragen zu JTL-Wawi 3
Neu Scanner Empfehlungen für JTL-Wawi Aufträge User helfen Usern - Fragen zu JTL-Wawi 5
Gelöst Workflow Mindestbestand auch für Kinderartikel JTL-Workflows - Ideen, Lob und Kritik 2
In Bearbeitung Es werden keine Aufträge mehr für Verkäufe an der Kasse in der WAWI erstellt Allgemeine Fragen zu JTL-POS 7
Neu Neues Plugin: Adressprüfung und Korrektur in Echtzeit für JTL 5 Plugins für JTL-Shop 0
Neu Hilfe für Hochwasseropfer Allgemeine Fragen zu JTL-Shop 1
Shop 5.x Ersatz für $args_arr['objResponse']->script('meine-js-function()') Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Adressvalidierung - Ungeeignet für DHL / ParcelOne JTL-Shop - Ideen, Lob und Kritik 0
Neu Pickliste erstellen am Tagesnde für umlagerung vom Lager in Ladenlokal User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung JTL Übertragt keine E-Mails für Ankündigung zu Hermes JTL-ShippingLabels - Fehler und Bugs 2
Neu Wie kann ich die hinterlegte E-Mail Adresse für Rechnungsversand von "Eigene Felder" in E-Mail Vorlage abfragen? User helfen Usern - Fragen zu JTL-Wawi 11
Beantwortet Auswahl der Daten für ein DPD-Paket JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Hilfe für JTL Shop Neuling Allgemeine Fragen zu JTL-Shop 0
Neu Fehlende WAWI Option für neue Anforderungen für die Grundpreisangabe Amazon-Anbindung - Fehler und Bugs 2
Neu Produktdaten für rich snippets werden von Shop5 (NOVA) nicht geliefert Allgemeine Fragen zu JTL-Shop 1
In Diskussion Workflow für Variation JTL-Workflows - Ideen, Lob und Kritik 2
Neu Preiskalkulation für Onlineshop-Produkte bei Kundengruppe XYZ User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet "Lagerplatz bearbeiten" (Pickwagen) für den verfügbaren Bestand sperren - warum? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Sonderpreise für viele Artikel setzen Amazon-Anbindung - Ideen, Lob und Kritik 3
Neu Stückliste für Variationskombination erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Beantwortet Komplettes WMS-Lager als Nachschubbereich für anderes WMS-Lager Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Eigene Formulare für bestimmte Artikel per Funktionsattribut JTL-Shop - Ideen, Lob und Kritik 2
Neu Versandgruppe für neue Produktseiten festlegen Amazon-Anbindung - Fehler und Bugs 0
Neu Steuerverwaltung: Für die Firma ist für das Versandland keine Umsatzsteuer-Identnummer eingerichtet JTL-Wawi - Fehler und Bugs 2
Neu Bundles MwSt für gemischte Steuersätze Arbeitsabläufe in JTL-Wawi 0
Neu Verknüpfung von DB-Tabellen in SQL-Abfrage für Retouren zur Ermittlung des Kunden User helfen Usern - Fragen zu JTL-Wawi 1
Neu OSS ebay funktioniert nicht! ebay rechnet den MwSt Preis nicht um für Verkauf nach Ungarn! User helfen Usern 3

Ähnliche Themen