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

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
223
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
801
290
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
223
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
223
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
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 2
Neu Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
Neu Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
In Diskussion Workflow alle X Tage ausführen JTL-Workflows - Ideen, Lob und Kritik 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow verändert Wert JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Standardlieferant JTL-Wawi 1.10 2
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
Issue angelegt [WAWI-44314] Workflow automatisch 2 Pakete erstellen bei bestimmen Produkten? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8
In Diskussion Workflow ausführen bei Lagerbestand 0 eines Lagers JTL-Workflows - Fehler und Bugs 3
Neu Workflow: WMS Lager nutzen um Versandart zu bestimmen User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Workflow soll wenn Artikel 0 Bestand für 35 Tage hat diesen auf inaktiv setzen JTL-Wawi 1.10 4
Automatischer Workflow für Versand von Gutscheinen versendet den Gutschein nicht JTL-Wawi 1.10 2
Workflow für Benachrichtigung bei Stammkunden JTL-Wawi 1.10 9
Workflow: Neue Kunden direkt einer Kundengruppe zuordnen JTL-Wawi 1.10 6
Neu Workflow: Musterbestellungen (0 € Gesamtbruttowert) automatisch ausliefern lassen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Versandart prüfen und im Auftrag setzen - speziell für Stücklistenartikel User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ausliefern Workflow mit variablen Ausführungszeiten je nach vorauss. Lieferdatum User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow Error While Automating Game Update Notifications JTL-Workflows - Fehler und Bugs 2
Neu Ladenpreis auf Etikett mit Bedingung verknüpfen User helfen Usern - Fragen zu JTL-Wawi 1
Vorlage mit Bedingung JTL-Wawi 1.9 2

Ähnliche Themen