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

ichliebedieAmeise

Gut bekanntes Mitglied
16. Dezember 2018
194
7
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
656
225
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
194
7
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 }}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow Zahlung setzen bei Rechnungskorreturen bzw. Retouren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow: Artikel aus Kategorie löschen, wenn Sonderpreis abgelaufen Arbeitsabläufe in JTL-Wawi 0
Problem bei Workflow-Erstellung: Lieferzeit erhöhung" funktioniert nicht JTL-Wawi 1.8 16
Neu Custom Workflow: Lieferschein (Paket) Anmerkung setzen User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst [ERLEDIGT] Hilfe bei workflow: Reiter Auftrag, Rechnung drucken und ausliefern. Gelöste Themen in diesem Bereich 3
Workflow braucht evig :-D JTL-Wawi 1.8 3
In Diskussion Workflow manuell funktioniert, automatisch nicht JTL-Workflows - Ideen, Lob und Kritik 4
Neu [Workaround] Auftrag: Bearbeiter über Workflow wechselen JTL-Wawi 1.9 User helfen Usern - Fragen zu JTL-Wawi 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Workflow testen --> Auftrag auswählen --> Wawi hängt (keine Rückmeldung) JTL-Wawi - Fehler und Bugs 2
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Neu Merkmale & Cross Selling Artikel auf Kindartikel übertragen - Mit manuellen Workflow Ereignis auslösen möglich? User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Workflow-Management Optimierung/Filterung JTL-Workflows - Ideen, Lob und Kritik 4
Beantwortet Workflow wie für verschiedene Druckausgaben? JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow für Coupon Rabatt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Custom Workflow Aufträge nach Artikelnummer sortieren User helfen Usern 6
Neu Workflow Retouren Position User helfen Usern - Fragen zu JTL-Wawi 2
Beantwortet Fehler im Workflow Bei Speichern Lieferschein JTL-Workflows - Fehler und Bugs 1
Neu Workflow = Lieferstatus Lieferschein erstellt = Automail User helfen Usern 0
Neu Workflow - Einkaufsliste bestücken User helfen Usern - Fragen zu JTL-Wawi 2
Workflow Aufträge Versandart JTL-Wawi 1.8 0
Neu Fällige Abos unter WAWI 1.6. mittels Workflow automatisiert ausliefern Arbeitsabläufe in JTL-Wawi 2
Workflow Rechnung erstellen und Verschicken nach WMS Versandbestätigung JTL-Wawi 1.9 4
In Diskussion SQL Update aus Workflow heraus JTL-Workflows - Fehler und Bugs 8
In Diskussion Workflow für Lagerbestände ( kleiner Verfügbarer Bestand - Artikel Offline schalten - Großer Bestand Artikel wieder einschalten) JTL-Workflows - Ideen, Lob und Kritik 3
Neu Tack & Trace Workflow Paket ohne Scan User helfen Usern 2
Beantwortet Guide Workflow: "Postnummer in das Feld Adresszusatz verschieben" funktioniert nicht JTL-Workflows - Ideen, Lob und Kritik 2
Neu Frage zu Workflow - Schleife für Artikelname und Warengruppe User helfen Usern - Fragen zu JTL-Wawi 3
Issue angelegt [WAWI-74098] Workflow - Mehrwertsteuersatz ändern JTL-Workflows - Ideen, Lob und Kritik 2
Workflow Leitcodierung 1.8.12.2 JTL-Wawi 1.8 8
Neu Workflow Doppelte Kunden prüfen - im Verkauf anzeigen Arbeitsabläufe in JTL-Wawi 0
Workflow für Rechnung automatisch als PDF in Verzeichnis abspeichern JTL-Wawi 1.8 9
Issue angelegt [WAWI-23263] Artikel per Workflow auf die Einkaufsliste setzen WAWI APP JTL-Workflows - Fehler und Bugs 8
In Diskussion Artikelbeschreibung mit Workflow umschreiben JTL-Workflows - Fehler und Bugs 1
Neu Manuelles Workflow Ereignis auslösen User helfen Usern - Fragen zu JTL-Wawi 20
Neu Workflow - SQL - Frage zur DATEADD()-Funktion User helfen Usern - Fragen zu JTL-Wawi 2
Beantwortet Workflow: Alle Besteller über neues Erscheinungsdatum informieren JTL-Workflows - Ideen, Lob und Kritik 2
Neu Fehlermeldungen ausgeben in Workflow Mail? User helfen Usern - Fragen zu JTL-Wawi 0
Verwiesen an Servicepartner Workflow für Einkaufsliste User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Shop oder Workflow: Artikel mit Menge > 1 sollen trotzdem als separate Einzelartikel im Auftrag aufgeführt werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Stücklisten im Auftrag abfragen und korrekt in einer Mail auflisten User helfen Usern - Fragen zu JTL-Wawi 1
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 10
In Diskussion Bedingung, ob Rechnung erstellt JTL-Workflows - Fehler und Bugs 2
Neu Druckvorlage für Angebote/Aufträge -> Text Feld nur mit Bedingung anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet Abfrage des Verkaufskanals als Bedingung JTL-Workflows - Fehler und Bugs 2

Ähnliche Themen