Gelöst Workflow "doppelte Adressen"

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
Hi!

Zu dem prämierten Workflow "doppelte Adressen" ....
Code:
Alter Kunde: {% capture query %}
SELECT  cKundenNr FROM tKunde
WHERE  kKunde != {{ Vorgang.InterneKundennummer }}
AND (
       ( cEMail = '{{ Vorgang.Adresse.EMail }}')
    OR ( cTel != '' AND cTel = '{{ Vorgang.Adresse.Telefon }}' )
    OR ( cName = '{{ Vorgang.Adresse.Name }}'
        AND cOrt ='{{ Vorgang.Adresse.Ort }}'
        AND cPLZ = '{{ Vorgang.Adresse.PLZ }}')   
    )
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{{ result  }}
Neuer Kunde: {{ Vorgang.Kundennummer }}
... hätte ich gerne noch die alte und die neue Adresse in der Ausgabe. So ist es immer eine Fummelei, da nur die beiden Kundennummern übermittelt wurden.

Geht das?

Grüßle Harald
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
461
Emsland
Firma
Notun Delend
Wirklich ein Top Workflow. Wir können damit schon seit Wochen wunderbar sehen, wieviel wir bei Amazon an Kunden "abfischen", die dann im Shop kaufen. :p
 

spoltmann

Aktives Mitglied
13. September 2016
72
3
Stadtlohn
Hallo
Wenn ich diese Zeilen also genau das aus der pdf per Copy and Paste

{% capture query %}
SELECT cKundenNr FROM tKunde
where kKunde != {{ Vorgang.InterneKundennummer }}
and (
( cEMail = '{{ Vorgang.Adresse.EMail }}')
OR( cTel != '' AND cTel = '{{ Vorgang.Adresse.Telefon }}' )
OR( cName = '{{ Vorgang.Adresse.Name }}' AND cOrt ='{{ Vorgang.Adresse.Ort }}' AND cPLZ = '{{ Vorgang.Adresse.PLZ }}')
)
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{{ result }}


in den "erweiterten Eigenschaften" eintrage dann erhalte ich folgende Fehlermeldung:
Fehler im Befehl: Falsche Syntax in der Nähe des and-Schlüsselworts.
Kann mir jemand dabei helfen?
Gruß
Guido
 

spoltmann

Aktives Mitglied
13. September 2016
72
3
Stadtlohn
Hallo
ich habe mich genau an die Anleitung https:// guide.jtl-software.de/jtl/ Workflow:Doppelte_Kunden_prüfen gehalten. Ich befinde mich im Bereich "Kunden"-Angelegt...usw.
Der Worklflow erkennt bei mir auch einen doppelten Kunden aber gibt dann auch nur die Kundennummer zum doppelten Kunden (neuer Kunde) aus.

Hallo zusammen,
folgender Kunde wurde wahrscheinlich doppelt angelegt:
Alter Kunde: Fehler im Befehl: Falsche Syntax in der Nähe des AND-Schlüsselworts.
Neuer Kunde: KD-12595
Viele Grüße

18-12-_2016_08-17-49.png

Grüße
Guido
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.220
1.958
Berlin
wenn du das hier nimmst, siehst du auch welche Kunden vermutlich doppelt sind, es gibt aber keinen Grund warum das andere nicht laufen sollte, melde dich einfach bei mir dann schaue ich mal kurz mit Teamview darauf.

Code:
{% capture query %}
SELECT * FROM tKunde
where kKunde != {{ Vorgang.InterneKundennummer }}
and (
(cEMail !='' AND cEMail = '{{ Vorgang.Adresse.EMail }}')
OR( cFirma != '' AND cFirma ='{{ Vorgang.Adresse.Firma }}' )
OR( cTel != '' AND cTel = '{{ Vorgang.Adresse.Telefon }}' )
OR( cName = '{{ Vorgang.Adresse.Name }}' AND cOrt ='{{ Vorgang.Adresse.Ort }}' AND cPLZ = '{{ Vorgang.Adresse.PLZ }}')
)
{% endcapture -%}\
{% assign result = query | DirectQuery %}\
Es wurde vermutlich, ein bereits bestehender Kunde nochmals angelegt.
neu Angelegter Kunde:
~~~~~~~~~~~~~~~~~~~~~
Name: {{ Vorgang.Vorname }} {{ Vorgang.Name }}
Kundennummer: {{ Vorgang.Kundennummer }}
PLZ / Ort: {{ Vorgang.PLZ }} {{ Vorgang.Ort }}
Straße: {{ Vorgang.Straße }}
E-Mail: {{ Vorgang.EMail }}
Ermittelte Kunden die bereits in der Datenbank vorhanden sind:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{% for item in result.Daten -%}
Name: {{ item.cVorname }} {{ item.cName }}
Kundennummer: {{ item.cKundenNr }}
Firma: {{ item.cFirma }}
PLZ / Ort: {{ item.cPLZ }} {{ item.cOrt }}
Straße: {{ item.cStrasse }}
E-Mail: {{ item.cEMail }}
{% endfor -%}
mfg
Ihre Wawi
----------------------
 

spoltmann

Aktives Mitglied
13. September 2016
72
3
Stadtlohn
Hi
Das läuft schon besser, der Bereich
"neu Angelegter Kunde:" wird ausgefüllt, der Bereich "Ermittelte Kunden die bereits in der Datenbank vorhanden sind:" bleibt leider leer.
Teamviever könnte ich in ca.1,5 Std.
Gruß
Guido
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.220
1.958
Berlin
Naja, dafür muss er ja auch einen finden, der zum ausgewählten kunden, den du testest, passt.

Ja dann ruf einfach durch und dann schaue ich kurz, ich bin eh am Rechner.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.789
315
Düsseldorf
Falls nochmal jemand über diesen Thread stolpert:

Den Workflow wie im Guide beschrieben anlegen und dann den Code aus #11 einfach als Mailtext in der Aktion definieren. (Ich hatte den zuerst als Bedingung hinterlegt, aber die hat dann immer einen Inhalt und somit würde die Mail bei jedem neuen Kunden verschickt werden.)
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.220
1.958
Berlin
ich habe diese Abfrage mittlerweile noch erweitert, weil zum Beispiel auch inaktive Kunden in die Prüfung fallen, das möchte mein Kunde Beispielsweise nicht und wenn jemand viele Aufträge per Telefon annimmt kann es immer mal vorkommen, dass eins der Prüffelder leer ist, da hab eich das ganze auch ein wenig optimiert.
 
  • Gefällt mir
Reaktionen: JuergenSaenger
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow: Adresse - Strasse kürzen ( ab Wert "OT" ) User helfen Usern - Fragen zu JTL-Wawi 5
Workflow FollowUP Angebot JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7
In Diskussion Brauche Hilfe bei Bestand Email Workflow JTL-Workflows - Ideen, Lob und Kritik 17
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Verwiesen an Support Workflow artikel_erstellt wird bei LagerUmbuchung ausgelöst. JTL-Workflows - Fehler und Bugs 1
Neu Workflow Hilfe gesucht, Ersetzten eines Textes User helfen Usern - Fragen zu JTL-Wawi 4
Neu Workflow und Version für Vorhaben Starten mit JTL: Projektabwicklung & Migration 3
Neu Workflow erstellen, einen Wert aus den Stammdaten kopieren in einen anderen User helfen Usern - Fragen zu JTL-Wawi 8
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Artikelnummer durch Lieferantennummer ersetzen User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Log bei Workflow Fehler JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Rechnungsentwurf per Workflow? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Workflow Fehler User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
In Diskussion Custum Workflow - Syntax JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Zahlungsmodul Workflow JTL-Wawi 1.9 17
Neu Workflow: Mail bei Notiz in Auftrags-Historie User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Manueller Workflow lässt sich nicht anlegen (V 1.9.5.2) JTL-Workflows - Fehler und Bugs 13
Neu Hilfe bei Workflow - falsche Steuernummer bei Amazon hinterlegt User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow Freiposition JTL-Workflows - Fehler und Bugs 1
In Diskussion Workflow für Liefertag Wareneingang? JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow - Wert "Netto-EK" im Auftrag auf 0,00 € setzen für eine bestimmte Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow mit verfügbarem Bestand User helfen Usern - Fragen zu JTL-Wawi 4
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
In Diskussion Fragen zur Rechnungserstellung via Workflow JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Manueller Workflow zeitgestuert JTL-Workflows - Ideen, Lob und Kritik 20
Neu Workflow Adresse prüfen auf deutsche Kunden eingrenzen Gelöste Themen in diesem Bereich 6
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Permanenten Excel-Log über Workflow führen User helfen Usern - Fragen zu JTL-Wawi 2
Workflow DotLiquid: KomplettLieferbarAusLager zeigt FFN Lager an obwohl nicht komplett lieferbar aus diesem Lager JTL-Wawi 1.9 1
In Diskussion Workflow für eBays neues "Kaufabbruch"-Feature JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow zum Drucken von Shipping Labels JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
Workflow - Vorbestellung ausschließen von Storno JTL-Wawi 1.9 1
Neu Manueller Workflow/ automatischer Workflow Gelöste Themen in diesem Bereich 8
Rechnungsadresse Email Workflow Bedingungen für Rechnung erstellt fehlt JTL-Wawi 1.8 0
Neu Automatischer Versanddatenimport | doppelte Pakete Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Doppelte Artikel und SEO User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikelübersicht - Doppelte Anzeige von Ust und Versandinformationen JTL-Shop - Fehler und Bugs 5
Doppelte Maßeinheit JTL-Wawi 1.9 2
Neu JTL Adressen Integration in TK Anlage (Estos) Schnittstellen Import / Export 1
Neu Mail Vorlagen mit verschiedenen Absender - Mail Adressen User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen