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

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
227
10
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
830
304
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
462
59
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
227
10
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
462
59
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 }}
 

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
227
10
Hallo,
ich habe ein neues Problem.

Die Lieferstraße wurde angegeben: Straße... Ecke Straße

-> also wie kann ich diese Bedingung richtig erstellen ?

Straße _ verschiedene Zeichen _ Straße

Könnte man das einfach mit der "Enthält " Funktion ?


DANKE
Fiona
 
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 3
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6

Ähnliche Themen