Erst nochmal vielen Dank für deine Hilfe Tom!
Wir bauen uns das System weiter aus und zwar über Rückhaltegründe.
Ziel ist es das keine manuelle Überprüfung der Adressen mehr stattfindet. Das heißt per WF wird alles geprüft was auch ein Mitarbeiter prüfen kann.
Diese WF´s werden dann erweitert da die jetzt im laufenden Betrieb genutzt werden und in einer Übergangszeit noch Abfragen dazu kommen die sich im Betrieb erst zeigen.
1. Als erstes haben wir uns einen WF gebaut der der die EU Schreibweisen der PLZ`s prüft. (https://forum.jtl-software.de/threads/tipp-plz-fuer-europa-pruefen-und-zurueckhalten.129329/)
2. Diese werden dann auf "Postleitzahl falsch" als Rückhaltegrund gesetzt.
3. Nun muss ja der Mitarbeiter recherchieren wie die richtige PLZ ist. Das machen wir über einen manuellen WF der Google Maps aufruft, mit Straße, Ort, und Land. Die PLZ lassen wir bei der Abfrage raus da ja die Syntax falsch ist.
Anhand des Feldes "Rückhaltegrund" welches wir eingeblendet haben in der Listenansicht, kann der Mitarbeiter sofort sehen was nicht richtig ist.
Folgenden Code haben wir bis jetzt dafür:
Hinter "explorer" kann man sehen welche Felder nun zu Google Maps übertragen werden. Das else ist nur noch für eine, bei uns häufige Suche ohne Rückhaltegrund. Kommt später denn weech.
Straße haben wir grad angefangen da fragen wir momentan nur ab ob ein Fragezeichen vorkommt, kein Buchstabe enthalten ist, ob keine Zahl vorhanden ist. Wird ausgebaut!
Ort kommt jetzt auch dazu mit der Abfrage steht ein OT drinne, oder folgende Zeichen / ( , ) dann Rückhaltegrund.
Dann haben wir uns noch e-Mail in falschen Feld gebaut. Heißt wenn der Klammeraffe in anderen Feldern vorkommt als email Adresse, dann Rückhaltegrund.
Für alles weitere was wir nicht bestimmen können machen wir uns WF`s die die Fehlermeldung von z.B. DHL auswertet und je nachdem welcher Fehler gemeldet wurde Google Maps mit den entsprechenden Parametern am Packplatz automatisch öffnet.
Wir bauen uns das System weiter aus und zwar über Rückhaltegründe.
Ziel ist es das keine manuelle Überprüfung der Adressen mehr stattfindet. Das heißt per WF wird alles geprüft was auch ein Mitarbeiter prüfen kann.
Diese WF´s werden dann erweitert da die jetzt im laufenden Betrieb genutzt werden und in einer Übergangszeit noch Abfragen dazu kommen die sich im Betrieb erst zeigen.
1. Als erstes haben wir uns einen WF gebaut der der die EU Schreibweisen der PLZ`s prüft. (https://forum.jtl-software.de/threads/tipp-plz-fuer-europa-pruefen-und-zurueckhalten.129329/)
2. Diese werden dann auf "Postleitzahl falsch" als Rückhaltegrund gesetzt.
3. Nun muss ja der Mitarbeiter recherchieren wie die richtige PLZ ist. Das machen wir über einen manuellen WF der Google Maps aufruft, mit Straße, Ort, und Land. Die PLZ lassen wir bei der Abfrage raus da ja die Syntax falsch ist.
Anhand des Feldes "Rückhaltegrund" welches wir eingeblendet haben in der Listenansicht, kann der Mitarbeiter sofort sehen was nicht richtig ist.
Folgenden Code haben wir bis jetzt dafür:
Code:
{% assign maps = 'https://www.google.de/maps/place/' -%}
{% if Vorgang.Stammdaten.Rückhaltegrund.Name == "Postleitzahl falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.Ort }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% elsif Vorgang.Stammdaten.Rückhaltegrund.Name == "Strasse falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Ort }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% elsif Vorgang.Stammdaten.Rückhaltegrund.Name == "Ortsname falsch" %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% else %}
explorer "{{ maps }}{{ Vorgang.Lieferung.Lieferadresse.Straße }},+{{ Vorgang.Lieferung.Lieferadresse.PLZ }},+{{ Vorgang.Lieferung.Lieferadresse.Landname }}"
{% endif %}
Straße haben wir grad angefangen da fragen wir momentan nur ab ob ein Fragezeichen vorkommt, kein Buchstabe enthalten ist, ob keine Zahl vorhanden ist. Wird ausgebaut!
Ort kommt jetzt auch dazu mit der Abfrage steht ein OT drinne, oder folgende Zeichen / ( , ) dann Rückhaltegrund.
Dann haben wir uns noch e-Mail in falschen Feld gebaut. Heißt wenn der Klammeraffe in anderen Feldern vorkommt als email Adresse, dann Rückhaltegrund.
Für alles weitere was wir nicht bestimmen können machen wir uns WF`s die die Fehlermeldung von z.B. DHL auswertet und je nachdem welcher Fehler gemeldet wurde Google Maps mit den entsprechenden Parametern am Packplatz automatisch öffnet.
Zuletzt bearbeitet: