Neu Vorauss. Lieferdatum = Heute in Workflow abfragen?

AquaBavaria

Gut bekanntes Mitglied
11. Juli 2016
202
8
Hallo zusammen,

gibt es die Möglichkeit, vlt über eine Erweiterte Eigenschaft, folgendes abzubilden:

Wenn Voraussichtliches Lieferdatum = heute
zusätzliche Bedingung einfach dass kein lieferschein besteht.

dann Mail

Hintergrund: Aufträge deren Lieferdatum überschritten wird möchten wir automatisch den Kunden benachrichtigen.

Vlt kennt da ja jemand eine einfache lösung. Wir hatten es mit dieser Formel versucht, aber die ist falsch und läuft einfach immer auf False, egal welchen Auftrag mit welchem Voraussichtlichem Lieferdatum man nimmt:


{% if Vorgang.Lieferung.VoraussichtlichesLieferdatum | Datum('dd-MM-yyyy') == Jetzt | Datum('dd-MM-yyyy') %}
True
{% else %}
False
{% endif %}

Vlt ist die Lösung auch einfach, wenn man sich mit dem Code besser auskennt :)
 

frankell

Sehr aktives Mitglied
9. September 2019
1.128
362
Flensburg
Hallo @AquaBavaria,

Probiere es mal hiermit:

Code:
{% if Lieferung.VoraussichtlichesLieferdatum = Datum.Jetzt | Datum: 'ddMMyyyy' -%}True
{% else -%}False
{% endif -%}

Und für die zweite Bedingung käme eine der gegeben Bedingungs-Möglichkeiten in Frage, bspw. Auftrag\Auftragspositionen\NichtKomplettAusgeliefert.

Oder müssen beide Bedingungen in eine Erweiterte Eigenschaft?
 

AquaBavaria

Gut bekanntes Mitglied
11. Juli 2016
202
8
Hallo @AquaBavaria,

Probiere es mal hiermit:

Code:
{% if Lieferung.VoraussichtlichesLieferdatum = Datum.Jetzt | Datum: 'ddMMyyyy' -%}True
{% else -%}False
{% endif -%}

Und für die zweite Bedingung käme eine der gegeben Bedingungs-Möglichkeiten in Frage, bspw. Auftrag\Auftragspositionen\NichtKomplettAusgeliefert.

Oder müssen beide Bedingungen in eine Erweiterte Eigenschaft?
Hi und danke für deine Nachricht.
Leider kommt da eine Fehlermeldung, aber man musste wohl nur ein weiteres "=" hinzufügen.
Danach kam dann keine Fehlermeldung, aber egal was der Fall ist, die Formel läuft immer auf "False" (eben auch bei Aufträgen, deren Voraussichtliches Lieferdatum heute ist).
 

frankell

Sehr aktives Mitglied
9. September 2019
1.128
362
Flensburg
Falls das noch aktuell ist:

Dann sollte beides erst jeweils in eine eigene Variable gespeichert werden.

Code:
{% assign Heute = Datum.Jetzt | Datum: 'ddMMyyyy' -%}
{% assign LiefDat = Lieferung.VoraussichtlichesLieferdatum | Datum: 'ddMMyyyy' -%}
{% if Heute == LiefDat -%}True{% else -%}False{% endif -%}
 
  • Gefällt mir
Reaktionen: AquaBavaria

AquaBavaria

Gut bekanntes Mitglied
11. Juli 2016
202
8
Falls das noch aktuell ist:

Dann sollte beides erst jeweils in eine eigene Variable gespeichert werden.

Code:
{% assign Heute = Datum.Jetzt | Datum: 'ddMMyyyy' -%}
{% assign LiefDat = Lieferung.VoraussichtlichesLieferdatum | Datum: 'ddMMyyyy' -%}
{% if Heute == LiefDat -%}True{% else -%}False{% endif -%}
Hallo und danke nochmal. Leider läuft das immer noch auf False. Es ist verhext
 

frankell

Sehr aktives Mitglied
9. September 2019
1.128
362
Flensburg
Dann nimm das Folgende, mach nen Screenshot von der Vorschau und teile den hier mal:

Code:
{% assign Heute = Datum.Jetzt | Datum: 'ddMMyyyy' -%}
{% assign LiefDat = Lieferung.VoraussichtlichesLieferdatum | Datum: 'ddMMyyyy' -%}
Heute: {{ Heute }}
LiefDat: {{ LiefDat }}
 

AquaBavaria

Gut bekanntes Mitglied
11. Juli 2016
202
8
Dann nimm das Folgende, mach nen Screenshot von der Vorschau und teile den hier mal:

Code:
{% assign Heute = Datum.Jetzt | Datum: 'ddMMyyyy' -%}
{% assign LiefDat = Lieferung.VoraussichtlichesLieferdatum | Datum: 'ddMMyyyy' -%}
Heute: {{ Heute }}
LiefDat: {{ LiefDat }}
Klar gerne :)
Mir ist gerade aufgefallen, dass die Abfrage aber wohl auch falsch wäre. Es müssen ja eigentlich alle benachrichtigt werden, deren vor. Lieferdatum überschritten wurde, und nicht gleich heute ist...
Ich habe mit deiner Formel drei Aufträge geprüft. Einen mit vor. Lieferdatum = gestern, einer mit = heute, und einen mit = morgen. Bei allen dreien sieht das Ergebnis gleich aus wie im Screenshot
 

Anhänge

  • Screenshot 2025-03-05 160616.png
    Screenshot 2025-03-05 160616.png
    2,3 KB · Aufrufe: 3

frankell

Sehr aktives Mitglied
9. September 2019
1.128
362
Flensburg
Fällt mir grad erst auf:

Der Workflow wurde im Bereich Aufträge erstellt? Dann müsste es Vorgang.Lieferung.VoraussichtlichesLieferdatum anstelle von Lieferung.VoraussichtlichesLieferdatum heißen.
 
  • Gefällt mir
Reaktionen: AquaBavaria

Ähnliche Themen