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
2.581
492
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
2.581
492
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: 54

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 für Rechnung gesucht Arbeitsabläufe in JTL-Wawi 1
Workflow Marktplätze - Otto, Kaufland, etc. JTL-Wawi 1.6 0
Workflow Artikel + Anzahl in Einkaufsliste aktualisieren JTL-Wawi 1.8 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 1
Workflow MwSt.-Sätze ersetzen 0% -> 19% ändert netto in Positionen aber nicht in der Auftragssumme JTL-Wawi 1.7 2
Neu API Integration via Workflow Arbeitsabläufe in JTL-Wawi 0
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
In Bearbeitung Workflow offene Aufträge zusammenfassen bei ausgelieferten JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow-Auswahl ... mit ins Kontext-Menü aufnehmen (rechten Maustaste) JTL-Wawi - Ideen, Lob und Kritik 1
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Workflow für Artikel versandklassen JTL-Wawi 1.7 1
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
Workflow für Amazon Zahlart erstellen JTL-Wawi 1.7 0
In Diskussion Workflow von Stornobelege Rechnung JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Gelöst Servicedesk Workflow Datei erstellen um einen Auftrag zu ändern Gelöste Themen in diesem Bereich 1
Neu Workflow mit Freipositionen in Email Gelöste Themen in diesem Bereich 3
Neu Workflow > Rechnungen > Label Setzen ? (1.8.11) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Workflow Ereignis auslösen wenn alle Bedingungen erfüllt sind. Sonst anderes Ereignis auslösen. JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Workflow - Debitorennummer JTL-Wawi 1.8 2
In Diskussion Workflow - Artikelmerkmale setzen? JTL-Workflows - Ideen, Lob und Kritik 2
Workflow: Mahnungen - Fehler JTL-Wawi 1.8 5
Neu Workflow Lieferantenartikel-Nummer vor Artikelname setzen JTL-Wawi 1.7 1
In Diskussion Workflow wenn offene Rechnungen, dann weitere offene Aufträge sperren und im Kundensatz Sperrung setzten. JTL-Workflows - Ideen, Lob und Kritik 0
Workflow für Kaufland greift nicht mehr 1.8.11.0 kaufland.de - Anbindung (SCX) 5
[JTL-WAWI API] - Trigger Sales Order Workflow Event JTL-Wawi 1.8 1
Workflow-Bug: 1.8.11 Attribute in Workflow setzen JTL-Wawi 1.8 10
In Diskussion Workflow, Wert setzen aus Zwischenablage/Clipboard JTL-Workflows - Ideen, Lob und Kritik 0
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Rechnungsvorlage ändern klappt nicht - Wawi 1.7.13.1 User helfen Usern - Fragen zu JTL-Wawi 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Bug: Rechnungskorrektur erstellen aus Retoure JTL-Wawi 1.8 4
Gelöst In Workflow auf Stücklistenartikel zugreifen und dessen Eigenschaften anzeigen Gelöste Themen in diesem Bereich 7
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Englische Artikelbezeichnung in einem Workflow JTL-Wawi 1.7 0
In Diskussion Workflow für unbearbeitete Pickliste (versehentlich unbearbeitete in Auftrag verpacken verschieben) JTL-Workflows - Ideen, Lob und Kritik 2
Neu Suche Workflow Bedingung: "Wenn nicht storniert?" User helfen Usern - Fragen zu JTL-Wawi 2
Speichern von Retouren-Workflow schlägt fehl (JTL 1.6.39.0) JTL-Wawi 1.6 2
Neu Workflow: Vorname bei Auftragserstellung löschen Wawi 1.5 Gelöste Themen in diesem Bereich 3
Neu Vorschlag: Per Workflow Tickets erstellen Servicedesk (Beta) 1
Neu Workflow - Oberkategorie prüfen Eigene Übersichten in der JTL-Wawi 10
Gelöst Workflow auslösen, wenn der letzte Auftrag vor X Stunden angelegt wurde Gelöste Themen in diesem Bereich 0
Workflow für Paketmenge JTL-Wawi 1.8 0
Verwiesen an Support Retouren-Workflow gelöscht - Arbeitet im Hintergrund trotzdem weiter JTL-Workflows - Fehler und Bugs 2
Neu Artikelattribute automatisch per Workflow zuweisen - je nach Kategorie User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Trigger - Versanddatenexport User helfen Usern - Fragen zu JTL-Wawi 0
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
Neu Dienstleister/Freelancer für Vorlagenerstellung Design gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2

Ähnliche Themen