Reply To: Freigeber-/Mailempfänger-Ermittlung mit PQL

Welcome to the POB User Group Online Community! Forums PUG DACH Freigeber-/Mailempfänger-Ermittlung mit PQL Reply To: Freigeber-/Mailempfänger-Ermittlung mit PQL

#2646
Stefan Reichelt
Participant

Ach ja, noch zwei Fragen:
– Ist Virtual.Genehmiger eine virtuelle Join-Spalte auf die Tabelle Customer, oder ist es nur ein Textfeld?
– Jeder Kontakt hat einen Genehmiger hinterlegt? In dem Fall muss man ja nichts mitgeben und kann es jederzeit dynamisch ermitteln.

Ganz spontan würde ich ja einfach sagen:

[x.Virtual.Genehmiger.Mail|Customer x|x.CustomerPK=[C] and x.CustomerPK != [Contact.Customer.CustomerPK]][x.Virtual.Genehmiger.Mail|Customer x|x.CustomerPK=[C] and x.CustomerPK = [Contact.Customer.CustomerPK]]

Wenn ich nicht völlig daneben liege, dürfte ja immer nur ein Statement wahr sein, das PQL gibt also zwangsläufig genau eine Mailadresse zurück.
Wichtig ist, dass der Trigger nur dann anspringen darf, wenn der Fall vom Web aus angelegt wird, da im GUI das PQL-Literal [C] kein sinnvolles Ergebnis liefern dürfte. Das geht ganz einfach mit einem Equal-Statement auf OpenedBy User -> [PU]