Liebes Forum,
wir arbeiten seit Januar mit JTL und sind bisher sehr begeistert. Leider habe ich ein Problem mit den Worklfows. Denn die funktionieren einfach nicht.
Die Situation:
Wir bekommen einen Auftrag und möchten dafür eine Anzahlung haben. Der Zahlungsabgleich holt im Hintergrund die Zahlungen rein. Wenn die Anzahlung für einen Auftrag gesetzt wird, soll ein Workflow ausgelöst werden, damit wir das auch mitbekommen dass eine Anzahlung da ist.
Ich habe schon vieles Versucht, aber es reagiert einfach kein Workflow auf die ankommende Zahlung. Wenn ich mit einem Auftrag eine Anzahlung simuliere, würde der Worklflow ausgeführt werden. Somit glaube ich, dass der trigger einfach der falsche ist. Aber ich verstehe leider nicht warum. Mein aktueller Versuch sieht so aus:
Die erweiterte Eigenschaft sieht so aus:
Wie gesagt: Simmuliere ich den Workflow, funktioniert er. Aber wenn der Worker die Zahlungen holt, passiert nichts. Woran liegt es? Bei Auftrag -> Erstellt steht es, weil im Forum irgendwo stand, dass das so richtig sein müsste. Der unter Geändert hat dann immer nur ausgelöst, wenn man den Auftrag mal aufgemacht hat.
Das zweite Problem ist, dass schon das Setzten bei Auftragserstellung nicht funktioniert.
Er soll lediglich den Auftrag kennzeichnen. Wenn ich einen Auftrag mit dem Attribut anlege, passiert nichts. warum?
Für Hilfe wäre ich echt sehr dankbar - ich weiß nicht mehr weiter.
Vielen Dank
Grüße
Clemens
wir arbeiten seit Januar mit JTL und sind bisher sehr begeistert. Leider habe ich ein Problem mit den Worklfows. Denn die funktionieren einfach nicht.
Die Situation:
Wir bekommen einen Auftrag und möchten dafür eine Anzahlung haben. Der Zahlungsabgleich holt im Hintergrund die Zahlungen rein. Wenn die Anzahlung für einen Auftrag gesetzt wird, soll ein Workflow ausgelöst werden, damit wir das auch mitbekommen dass eine Anzahlung da ist.
Ich habe schon vieles Versucht, aber es reagiert einfach kein Workflow auf die ankommende Zahlung. Wenn ich mit einem Auftrag eine Anzahlung simuliere, würde der Worklflow ausgeführt werden. Somit glaube ich, dass der trigger einfach der falsche ist. Aber ich verstehe leider nicht warum. Mein aktueller Versuch sieht so aus:
Die erweiterte Eigenschaft sieht so aus:
Code:
{% assign AttributParam = 'Anzahlung' -%}
{% assign KundenAttribute = Vorgang.Sonstiges.Attribute | Split: "|" -%}
{% for KundenAttribut in KundenAttribute -%}
{% assign EinzelAttribut = KundenAttribut | Split: "=" -%}
{% if EinzelAttribut[0] == AttributParam -%}
{% assign AttributWert = EinzelAttribut[1] -%}
{% endif -%}
{% endfor -%}
{{ AttributWert }}
Wie gesagt: Simmuliere ich den Workflow, funktioniert er. Aber wenn der Worker die Zahlungen holt, passiert nichts. Woran liegt es? Bei Auftrag -> Erstellt steht es, weil im Forum irgendwo stand, dass das so richtig sein müsste. Der unter Geändert hat dann immer nur ausgelöst, wenn man den Auftrag mal aufgemacht hat.
Das zweite Problem ist, dass schon das Setzten bei Auftragserstellung nicht funktioniert.
Er soll lediglich den Auftrag kennzeichnen. Wenn ich einen Auftrag mit dem Attribut anlege, passiert nichts. warum?
Für Hilfe wäre ich echt sehr dankbar - ich weiß nicht mehr weiter.
Vielen Dank
Grüße
Clemens