Neu Workflow - Bedingung : Strassenname und Anrede enthält bestimmten Text

  • Das FBA-Reparatur Tool zur Korrektur der doppelten FBA Aufträge vom 06.06. und folgend steht nun endlich zum Download bereit! HIER gehts zum Download

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
164
6
Hallo,

vielleicht kann mir jemand schnell helfen.

ich suche: Workflow - Bedingung :

Strassenname und Anrede enthält Text "stasse" und staße"

Ich brauche das wegen Leitcodierproblemen.

DANKE
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
522
173
Hi,

das hier sollte funktionieren:

Code:
{%- assign check = 0 -%}
{%- if Vorgang.Lieferung.Lieferadresse.Straße contains 'stasse' or Vorgang.Lieferung.Lieferadresse.Straße contains 'staße' -%}{%- assign check = 1 -%}{%- endif -%}
{%- if Vorgang.Lieferung.Lieferadresse.Anrede contains 'stasse' or Vorgang.Lieferung.Lieferadresse.Anrede contains 'staße' -%}{%- assign check = 1 -%}{%- endif -%}
{{ check }}

Dann auf 1 prüfen in der Workflow Bedingung.

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: ichliebedieAmeise

JuergenSaenger

Sehr aktives Mitglied
19. August 2013
461
57
Genthin
Hi,

das hier sollte funktionieren:

Code:
{%- assign check = 0 -%}
{%- if Vorgang.Lieferung.Lieferadresse.Straße contains 'stasse' or Vorgang.Lieferung.Lieferadresse.Straße contains 'staße' -%}{%- assign check = 1 -%}{%- endif -%}
{%- if Vorgang.Lieferung.Lieferadresse.Anrede contains 'stasse' or Vorgang.Lieferung.Lieferadresse.Anrede contains 'staße' -%}{%- assign check = 1 -%}{%- endif -%}
{{ check }}

Dann auf 1 prüfen in der Workflow Bedingung.

Viele Grüße
Mirko

Code:
{% comment %}
Der Straßenname und die Anrede sollen auf den Text "stasse" und "staße" überprüft werden. Wenn einer der Texte von einem der Felder vorkommt, soll eine '1' ausgegeben werden.

Der Code soll helfen, DHL Leitcodierprobleme zu beheben.
{% endcomment %}

{% assign Straße = Vorgang.Lieferung.Lieferadresse.Straße -%}
{% assign Anrede = Vorgang.Lieferung.Lieferadresse.Anrede -%}

{% assign check = Straße | append: Anrede | split: 'stasse' | split: 'staße' | size | minus: 1 %}
{{ check }}

Ich könnte das anbieten; ist aber ungetestet ^^
 
  • Gefällt mir
Reaktionen: ichliebedieAmeise

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
164
6
Hi,

das hier sollte funktionieren:

Code:
{%- assign check = 0 -%}
{%- if Vorgang.Lieferung.Lieferadresse.Straße contains 'stasse' or Vorgang.Lieferung.Lieferadresse.Straße contains 'staße' -%}{%- assign check = 1 -%}{%- endif -%}
{%- if Vorgang.Lieferung.Lieferadresse.Anrede contains 'stasse' or Vorgang.Lieferung.Lieferadresse.Anrede contains 'staße' -%}{%- assign check = 1 -%}{%- endif -%}
{{ check }}

Dann auf 1 prüfen in der Workflow Bedingung.

Viele Grüße
Mirko
Halli Hallo, ja täglich grüßt das Murmeltier.
Also ich habe leider festgestellt, dass der Workflow "stasse" filtert
ABER nicht: "Stasse"

also: Groß und Kleinschreibung ist das Problem.

Kann man das irgendwie noch einstellen, dass ALLE Schreibweisen berücksichtig werden ?


DANKE
 

JuergenSaenger

Sehr aktives Mitglied
19. August 2013
461
57
Genthin
Halli Hallo, ja täglich grüßt das Murmeltier.
Also ich habe leider festgestellt, dass der Workflow "stasse" filtert
ABER nicht: "Stasse"

also: Groß und Kleinschreibung ist das Problem.

Kann man das irgendwie noch einstellen, dass ALLE Schreibweisen berücksichtig werden ?


DANKE

Versuch mal, ob das ggf. klappt?

Ja, es ist möglich, den Code so zu ändern, dass die Überprüfung der Worte unabhängig von Groß- und Kleinschreibung erfolgt.

Hier ist eine überarbeitete Version des Codes:

CODE

Die Änderungen, die vorgenommen wurden, sind:

Verwendung der downcase-Filter, um den Straßennamen und die Anrede in Kleinbuchstaben umzuwandeln. Dadurch wird die Überprüfung unabhängig von Groß- und Kleinschreibung.

Aufteilung der Überprüfung in zwei Schritte: einen für den Straßennamen und einen für die Anrede. Dadurch wird sichergestellt, dass das Auftreten von "stasse" oder "staße" in beiden Feldern überprüft wird.

Berechnung der Summe der beiden Überprüfungsergebnisse, um sicherzustellen, dass eine '1' ausgegeben wird, wenn der Text in einem der Felder gefunden wird.

Ich hoffe, das hilft!

Code:
{% comment %}
Der Straßenname und die Anrede sollen auf den Text "stasse" und "staße" überprüft werden. Wenn einer der Texte von einem der Felder vorkommt, soll eine '1' ausgegeben werden.

Der Code soll helfen, DHL Leitcodierprobleme zu beheben.
{% endcomment %}

{% assign Straße = Vorgang.Lieferung.Lieferadresse.Straße | downcase -%}
{% assign Anrede = Vorgang.Lieferung.Lieferadresse.Anrede | downcase -%}

{% assign check = Straße | split: 'stasse' | split: 'staße' | size | minus: 1 %}
{% assign check2 = Anrede | split: 'stasse' | split: 'staße' | size | minus: 1 %}
{% assign result = check | plus: check2 %}

{{ result }}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Welche Workflow Bedingung - Lieferung in mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 11
Neu WMS - Adresse wurde nachbearbeitet - als Bedingung für Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Manueller Workflow Überverkäufe setzten JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für Aufträge welche nicht aus einem Lager Lieferbar sind JTL-Workflows - Fehler und Bugs 0
Workflow-Variable Kundenkommentar JTL-Wawi 1.6 1
Verwiesen an Support Kundengruppe Workflow funktionert nur sporadisch JTL-Workflows - Fehler und Bugs 3
Neu Lagerbestand per Workflow oder DirectQery ändern / Ohne Bestand ausliefern ? Arbeitsabläufe in JTL-Wawi 0
Issue angelegt [WAWI-13369] Workflow - Wenn GTIN eingetragen - Verkaufskanal aktivieren JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow Web-Request Body Auftragsfarbe auslesen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Hilfe zu manuellen Workflow für Datenexport von markierten Vorgängen/Rechnungen Gelöste Themen in diesem Bereich 2
Beantwortet Feld Auftrag-Details-Zahlungen-Steuer per workflow ändern möglich? JTL-Workflows - Fehler und Bugs 3
PDF an Rechnung anhängen im Workflow JTL-Wawi 1.6 0
JTL-Wawi Workflow: Änderung des Lagerbestand auf 0 soll Lieferzeit ändern JTL-Wawi 1.7 5
Neu Workflow - ändern der Auftragsfarbe auf Default in der Datenbank mittels SQL Gelöste Themen in diesem Bereich 10
Workflow Email: Der Wert darf nicht NULL sein. Parametername: address JTL-Wawi 1.6 5
Verwiesen an Support Workflow Plattformen deaktivieren JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow für Stücklistenartikel gesucht...es ist kompliziert.... Gelöste Themen in diesem Bereich 3
Variable für Lieferant oder Hersteller in Workflow Aufträge JTL-Wawi 1.7 0
Neu Aufträge per Workflow ausliefern und auf verschieden Drucker ausgeben User helfen Usern - Fragen zu JTL-Wawi 0
Neu Aufträge ausliefern/drucken via Workflow via Remote auf lokalen PC User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Datei schreiben. csv Datei Header definieren Gelöste Themen in diesem Bereich 6
Neu Versandetikett per Workflow Arbeitsabläufe in JTL-Wawi 0
Neu Workflow - Auslösen, sobald die Versandart "123" im WMS ausgewählt wird User helfen Usern - Fragen zu JTL-Wawi 5
Neu Kniffelige Frage - Export Workflow - weitere Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow für Tagesbericht (HELP) JTL-Workflows - Fehler und Bugs 9
In Diskussion Workflow Beschaffung - Aufträge automatisch "In Bearbeitung" setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow-Verwaltung (Ausführungspläne individuell steuern) Schnittstellen Import / Export 0
Neu Girocode in HTML Mail via Workflow User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Workflow Abfrage ob Stücklistenkomponenten Überverkäufe Aktiviert haben JTL-Workflows - Fehler und Bugs 1
Neu Workflow Rechnung speichern funktioniert nicht mehr User helfen Usern - Fragen zu JTL-Wawi 7
Verwiesen an Support Workflow 'Kunden -> Angelegt' wird bei Otto.de nicht getriggert JTL-Workflows - Fehler und Bugs 3
Neu Freiposition mit Workflow in Artikel mit Variation umwandeln Arbeitsabläufe in JTL-Wawi 5
Workflow für Export als .csv von mehr als 1 Sendungsnummer JTL-Wawi 1.7 0
Indiv. VK-Brutto für Kaufland per Workflow oder Ameise hinterlegen kaufland.de - Anbindung (SCX) 3
Neu Workflow -> Amazonaufträge mit Versand am gleichen Tag User helfen Usern 1
Neu Workflow Auftrag drucken Arbeitsabläufe in JTL-Wawi 2
Neu Workflow = Lieferantennummer in Freitextfeld hinterlegen User helfen Usern 0
In Diskussion Rechnung Drucken über den Workflow (Verzögerung?) oder das WMS Modul (Sofort) JTL-Workflows - Fehler und Bugs 1
Neu Workflow Bediungung Rückhaltegrund User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Onlineshop Artikel aus Sale Kategorie verschieben JTL-Wawi 1.7 4
Neu Bestellvorschläge per Workflow ansteuern JTL-Ameise - Ideen, Lob und Kritik 2
Neu Workflow: Versandart X wenn in Lager A oder Versandart Y wenn in Lager B verfügbar User helfen Usern - Fragen zu JTL-Wawi 1
Workflow Lieferland und MWST automatisch ändern JTL-Wawi 1.6 3
Neu Lieferschein-Export automatisiert & stabil -> Workflow? Ameise ? Schnittstellen Import / Export 0
Neu Workflow Zahlungsart ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Eigene Felder per Workflow auslesen User helfen Usern - Fragen zu JTL-Wawi 17
Custom Workflow für automatisierter Setzung der Auftragsartikel in Einkaufsliste JTL-Wawi 1.7 1
Neu Vater Bilder auf Kinder nachträglich vererben bei vielen Artikeln per Ameise - Anleitung mit Workflow, so gehts... JTL-Ameise - Ideen, Lob und Kritik 0
Verwiesen an Support Workflow: DHL Leitcodierung seit 1.7.12.1 JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow Bestand per Mail senden JTL-Workflows - Ideen, Lob und Kritik 1

Ähnliche Themen