Hallo,
Ich habe eine Workflow-Bedingung für den höchsten Artikel geschrieben für die Versandkostenermittlung.
Soweit scheint die auch zu funktionieren, allerdings wird bei Verwendung der Bedingung und anschließender Simulation folgendes ausgegeben:
"Bedingung trifft zu (10 kleiner gleich 2)"
Gleichzeitig wird bei einem anderen Auftrag ausgegeben:
"Bedingung trifft nicht zu (1 kleiner gleich 2)"
Meine Vermutung: das Ergebnis {{result}} wird nicht als Zahl, sondern Text (String) gespeichert und dann der Text "10" mit der Zahl 2 verglichen. Ich hab' allerdings keine Möglichkeit gefunden, den Typ der Variablen zu bestimmen bzw. scheint das bei anderen Workflows auch so zu funktionieren. Sonst fällt mir nicht ein warum 10 größer als 2 sein soll.
Hat jemand das gleiche Problem?
Grüße,
Marcus
Ich habe eine Workflow-Bedingung für den höchsten Artikel geschrieben für die Versandkostenermittlung.
Soweit scheint die auch zu funktionieren, allerdings wird bei Verwendung der Bedingung und anschließender Simulation folgendes ausgegeben:
"Bedingung trifft zu (10 kleiner gleich 2)"
Gleichzeitig wird bei einem anderen Auftrag ausgegeben:
"Bedingung trifft nicht zu (1 kleiner gleich 2)"
Meine Vermutung: das Ergebnis {{result}} wird nicht als Zahl, sondern Text (String) gespeichert und dann der Text "10" mit der Zahl 2 verglichen. Ich hab' allerdings keine Möglichkeit gefunden, den Typ der Variablen zu bestimmen bzw. scheint das bei anderen Workflows auch so zu funktionieren. Sonst fällt mir nicht ein warum 10 größer als 2 sein soll.
Hat jemand das gleiche Problem?
Grüße,
Marcus