Gelöst Auftrag Attribute setzte und abfragen

chrisi303

Aktives Mitglied
15. Juni 2015
94
4
Hallo zusammen,
ich versuche einen Workflow unter Aufträge zu erstellen der nach Lieferung zeit versetzt eine Bewertungsanfrage mail an den Kunden Versendet.
Ich wollt aber eine Möglichkeit schaffen Aufträge dafür zu sperren, könnte ja mal vorkommen das ein Auftrag Probleme macht ;) .

ich dachte man könnte das über Bestellattribute lösen.
1. Workflow -> alle neuen Bestellungen bekommen ein Attribute "Bestellverlauf" z.b. gut . Der Workflow legt zwar das Attribute "Bestellverlauf" an aber nicht den Wert "gut"
2.Workflow -> soll prüfen ob geliefert und ob Attribute "Bestellverlauf" = "gut" ist. leider kann ich nicht nach einem speziellen Attributen fragen sonder nur nach Attributen. wie kann man nach einen speziellen Attribute fragen und dessen wert prüfen.


vielen Dank schon mal
Gruß Christoph
 

D. Lehmeier

Moderator
14. August 2013
248
4
AW: Auftrag Attribute setzte und abfragen

Hi,

zu 1: Ja das ist noch ein Fehler, ist in der 1.0.5 gefixt.
zu 2: Du kannst eine Erweiterte Eigenschaft z.b: MeinAttribut anlegen und diesen Code verwenden:

Code:
{% assign attributname = 'MeinAttribut' %}\
{% capture query -%}      
   SELECT cValue FROM tBestellungAttribute
JOIN tBestellung ON tBestellung.kBestellung = tBestellungAttribute.kBestellung
WHERE tBestellung.cBestellNr = '{{ Vorgang.Stammdaten.Auftragsnummer }}'
AND tBestellungAttribute.cName = '{{attributname}}'
{% endcapture -%}
{% assign result = query | DirectQueryScalar %}\
{{result}}\

Bei assign attributName = 'MeinAttribut' musst du den Name des Attributes eingeben, das die Eigenschaft ausgeben soll.
Bei den \ am Ende der Zeilen ist noch wichtig, dass dahinter kein Leerzeichen mehr ist, falls du das mit Copy Paste rüberkopierst.
 

Ähnliche Themen