Neu Workflow - erweiterte Eigenschaften - Addition von Feldlängen

L-Markt

Mitglied
11. Januar 2021
28
2
Eine kurze Frage:

Wir möchten unser Büro informieren lassen, wenn Firma + Firmenzusatz eine bestimmte Menge überschreitet (z.B. 30 Zeichen)

Dafür müsste ja eine Erweiterte Eigenschaft eingerichtet werden? Wie sollte diese aussehen?

Auf die Feldlängen komme ich ja einfach, aber wie kann ich diese Addieren lassen bzw. definieren dass diese größer gleich X sein müssen um den Workflow zu triggern??

{{ Vorgang.Lieferung.Lieferadresse.Firma | Size }} {{ Vorgang.Lieferung.Lieferadresse.Firmenzusatz | Size }}
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
672
194
Du integrierst in DotLiquid die entsprechende SQL-Abfrage.
Rechnen mit DotLiquid kannst du vergessen, da reißte dir nur die Haare bei aus

Code:
{% capture query -%}
    SELECT
        LEN(tlieferadresse.cFirma) + LEN(tlieferadresse.cZusatz)
    FROM
        tBestellung
        INNER JOIN tlieferadresse
            ON tlieferadresse.kLieferAdresse = tbestellung.kLieferAdresse
    WHERE kBestellung = '{{ Vorgang.Stammdaten.InterneAuftragsnummer }}'
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result }}

Jetzt packste {{ result }} einfach in die gewünschte if-Bedingung und schon biste fertig. Kannst du, wenn du willst, auch schon direkt in der SQL-Abfrage machen oder halt in DotLiquid.
Das könnte dann so aussehen:
Code:
{% capture query -%}
    SELECT
        CASE
            WHEN (LEN(tlieferadresse.cFirma) + LEN(tlieferadresse.cZusatz)) > 30
            THEN 'true'
            ELSE 'false'
        END
    FROM
        tBestellung
        INNER JOIN tlieferadresse
            ON tlieferadresse.kLieferAdresse = tbestellung.kLieferAdresse
    WHERE kBestellung = '{{ Vorgang.Stammdaten.InterneAuftragsnummer }}'
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result }}
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 6
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 2
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
In Diskussion Erweiterte Eigenschaft in Vorlage nutzen JTL-Workflows - Ideen, Lob und Kritik 4
Neu Erweiterte Eigenschaften Amazon Lister 2.0 User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen