Gelöst Workflow "Artikel" "Erstellt" reagiert nicht auf Importe via Ameise?

deralex001

Aktives Mitglied
26. Februar 2014
26
5
Moin,
ich hatte vor, einen Workflow dazu zu bringen, bei neu importierten Artikel eine Aktion auszuführen.
Nun läuft der Workflow ansich ganz gut, nur wenn diese neuen Artikel via Ameise importiert werden, reagiert er nicht.
Geht das generell nicht oder habe ich da einen Fehler im WF?
 

Tobias Cordemann

Mitglied
18. Dezember 2017
65
7
Hallo deralex001,

wäre gut, wenn du uns dazu einmal deinen Workflow zeigen könntest. Generell geht das. Kommt auf die entsprechende Konfiguration an.

Beste Grüße
 

deralex001

Aktives Mitglied
26. Februar 2014
26
5
Wenn es generell geht, liegt es wohl eher daran, dass die Bedingung nicht passt, die ich zusammengefrickelt habe.

Der WF soll dann starten, wenn das Erscheinungsdatum des importierten Produkts noch nicht erreicht ist.

Die Grundeinstellung der WFs lässt das ja leider nicht zu, daher hab ich über die "erweitere Eigenschaften" eine Bedingung definiert

Code:
{% capture query %}
SELECT DATEDIFF(day, '{{ Vorgang.Sonstiges.Erscheinungsdatum | Datum: "yyyy/MM/dd"  }}' , '{{ Datum.Jetzt | Datum:"yyyy/MM/dd" | Plus: 1 }}') AS DateDiff;
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{% if result  < 0 %}\
vorbestellbar
{% elsif result  >= 0 %}\
veröffentlicht
{% endif %}

und die mit regEx abgefragt. (Entspricht vorbestellbar)

Allerdings läuft das ja ins Leere, weil ja keine konkrete Bedingung an das Erscheinungsdatum bzw das Ergebnis geknüpft ist. Da ist der Fehler.
Im Erscheinungsdatum selber kann man leider kein regEx einfügen und auch nicht "Größer als" "Heute" verwenden, da immer ein konkretes Datum eingegeben werden muss.

Ne Idee, wie ich das lösen könnte? 🙂
 

Ähnliche Themen