Gelöst Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Diedrichs

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

Ich möchte gerne einen Workflow erstellen, der prüft, ob die Lieferadresse ungleich der Rechnungsadresse ist und der mir eine Anmerkung für den Auftrag generiert, die ich wiederum im Packtisch mir anzeigen lassen kann.

Hintergrund:
Der Packer soll einen Hinweis über den Packtisch bekommen wenn die Adressen ungleich sind, damit nicht versehentlich die Rechnung ins Paket kommt.

Ich komme da nicht weiter. Ist sowas evtl. realisierbar?

Liebe Grüße
Harald
 

John

Sehr aktives Mitglied
3. März 2012
3.192
715
Berlin
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Hmm, man kann ja einen Workflow auf auch "Erweiterte Auftragseigenschaften" abfragen und hier gibts kompletten Zugriff via dotLiquid.

Kann man nicht in dotLiquitd einen Vergleich von Rechnungs- und Lieferanschrift machen und je nach Resultat einen anderen Wert als Rückgabeergebnis liefern und darauf dann per Workflow prüfen?
 

D. Lehmeier

Moderator
14. August 2013
248
4
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Hallo hier mal 2 schnelle Beispiele, wie man es mit dotLiquid oder SQL machen könnte:

Mit DotLiquid (muss man noch um gewünschte Felder erweitern

Code:
{% assign lieferAdresseName = Vorgang.Lieferung.Lieferadresse.Name %}\
{% assign rechnungName = Vorgang.Zahlungen.Rechnungsadresse.Name %}\
{%if lieferAdresseName != rechnungName 0 %}\
ja
{%endif %}


Und mit SQL:

Code:
{% assign auftragsNr = Vorgang.Stammdaten.Auftragsnummer }} %}\
{% capture query -%}\
SELECT COUNT(*) FROM tBestellung
JOIN tlieferadresse ON tBestellung.kLieferAdresse = tlieferadresse.kLieferAdresse
JOIN trechnungsadresse ON trechnungsadresse.kRechnungsAdresse = tBestellung.kRechnungsAdresse
WHERE tBestellung.cBestellNr = '{{auftragsNr}}'
OR tlieferadresse.cStrasse <> trechnungsadresse.cStrasse
OR tlieferadresse.cPLZ <> trechnungsadresse.cPLZ
OR tlieferadresse.cOrt <> trechnungsadresse.cOrt
OR tlieferadresse.cName <> trechnungsadresse.cName
OR tlieferadresse.cVorname <> trechnungsadresse.cVorname
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{%assign anzahlBestellungen = result | FormatNumber: 'N2', 'de-DE' | ToDouble %}\
{%if anzahlBestellungen > 0 %}\
ja
{%endif %}
 

John

Sehr aktives Mitglied
3. März 2012
3.192
715
Berlin
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Wobei der gezeigte Code für dotLiquid nur der ANSATZ zur Lösung ist. Tatsächlich solltest Du dann alle Felder vergleichen und nicht nur den Nachnamen, sonst geht das ganz schnell nach hinten los...
 

D. Lehmeier

Moderator
14. August 2013
248
4
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Darum hab ich geschrieben "muss man noch um gewünschte Felder erweitern"
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

DAnke für die Weiterhilfen!
... aber ich bin kein Held.

Wo gebe ich diesen Code ein? Bei Bedingungen definieren und lege da eine erweiterete Eigenschaft mit diesem Code an? Bei Mit DotLiquid?
oder wie mit SQL?

Sorry, ich blicke gerade nicht durch.
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Funktioniert danke!!!!! :) freu!

Jetzt muss ich das nur noch erweiterm auf Straße! Hoffe das klappt!
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

klappt doch nicht.

Was Muss ich als Bedingung schreiben? ungleich?

27-05-_2016_18-16-02.jpg

Wenn ich das so eingeben, werden auch bei gleichen Namen der Worklfow ausgegeben
 

Anhänge

  • 27-05-_2016_18-16-02.jpg
    27-05-_2016_18-16-02.jpg
    20,5 KB · Aufrufe: 56

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Sorry für die vielen Posts. Habe es hinbekommen.

Wie sieht es aus. Wenn ich die Straße noch hinzunehmen will? Dann wird zweimal ja ausgeben. Ist das trotzdem so richtig?
Code:
{% assign lieferAdresseName = Vorgang.Lieferung.Lieferadresse.Name %}\
{% assign rechnungName = Vorgang.Zahlungen.Rechnungsadresse.Name %}\
{%if lieferAdresseName != rechnungName 0 %}\
ja
{%endif %}
{% assign lieferAdresseStraße = Vorgang.Lieferung.Lieferadresse.Straße %}\
{% assign rechnungStraße = Vorgang.Zahlungen.Rechnungsadresse.Straße %}\
{%if lieferAdresseStraße != rechnungStraße 0 %}\
ja
{%endif %}
 

D. Lehmeier

Moderator
14. August 2013
248
4
AW: Workflow gesucht: Rechnungsadresse ungleich Lieferadresse

Hi,

ja in deinem Beispiel wird das 2 mal ausgegeben, bei der Bedingung könntest du dann z.B. "Enthält ja" verwenden.
In dem Vorschau (Text) Tab, beim bearbeiten der Erweiterten Eigenschaft, prüft man am besten auch immer, dass keine Leerzeichen ausgegeben werden (also dass das "ja" ganz oben steht).

Man kann es aber auch so machen, dann wird nur einmal ja ausgegeben:
Wichtig ist, dass die assign Bedingungen oben vor dem if sind.
Die Prüfung lieferAdresseStraße != rechnungStraße ist nur als Beispiel 2mal drin, so könnte man das dann erweitern.
Ich hab gesehen, oben in dem Beispiel von mir ist noch eine 0 drin (z.B. bei rechnungStraße 0), die kann man weglassen.


Code:
{% assign lieferAdresseName = Vorgang.Lieferung.Lieferadresse.Name %}\
{% assign rechnungStraße = Vorgang.Zahlungen.Rechnungsadresse.Straße %}\
{% assign rechnungName = Vorgang.Zahlungen.Rechnungsadresse.Name %}\
{% assign lieferAdresseStraße = Vorgang.Lieferung.Lieferadresse.Straße %}\
{%if lieferAdresseName != rechnungName %}\
ja
{% elseif lieferAdresseStraße != rechnungStraße  %}\
ja
{% elseif lieferAdresseStraße != rechnungStraße %}\
ja
{%endif %}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow o.Ä. gesucht für Versanddatenimport Arbeitsabläufe in JTL-Wawi 3
Neu Workflow Hilfe gesucht, Ersetzten eines Textes User helfen Usern - Fragen zu JTL-Wawi 4
1.9.5.4 und Shop 5.3.3 fehlende Beschreibung im Shop durch Workflow, bin genervt JTL-Wawi 1.9 2
Neu Workflow Beschaffung - gelöscht JTL-Workflows - Ideen, Lob und Kritik 0
Neu Kunden UST Feld mit Workflow befüllen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Worker führt den Workflow nicht aus User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow testen, teilweise unmöglich aktuelles Beispiel zu wählen JTL-Workflows - Fehler und Bugs 10
Beantwortet Workflow manuell Preisreduzierung 10% JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion Workflow Benachrichtigung wenn 80% vom Anfangsbestand verkauft wurde JTL-Workflows - Ideen, Lob und Kritik 7
Neu Custom Workflow: Zuordnung einer Verantwortlichen Person zu Artikeln User helfen Usern - Fragen zu JTL-Wawi 3
Neu Vorauss. Lieferdatum = Heute in Workflow abfragen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow Email versenden wenn Durchnittseinkaufspreis sich verändert hat JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Automatische Workflow laufen nicht JTL-Workflows - Fehler und Bugs 4
In Diskussion In Workflow auf Views zugreifen JTL-Workflows - Ideen, Lob und Kritik 4
Neu Workflow für Otto.de Bestellungen über Amazon MCF Otto.de - Anbindung (SCX) 0
In Diskussion Workflow soll nur Montags bis Freitags greifen JTL-Workflows - Ideen, Lob und Kritik 12
Neu Workflow: Adresse - Strasse kürzen ( ab Wert "OT" ) User helfen Usern - Fragen zu JTL-Wawi 6
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 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 JTL Shop 5.3.x HTML Portlet gesucht / Tag Stripping im Rich Text Portlet deaktivieren Allgemeine Fragen zu JTL-Shop 4
Neu Effizientere Lösung für Wawi-Updates gesucht Installation von JTL-Wawi 14
Neu Starter-Theme für JTL-Shop gesucht: performant, effizient und flexibel für mehrere Shops Templates für JTL-Shop 2
Neu Shop abgleich funktioniert nicht, Lösungsansätze gesucht JTL-Shop - Fehler und Bugs 23
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen