!!!!!!! User_SID Token in Flexmonster Filter
Es ist möglich den aktuellen User als Filter auf eine FlexMonster Component mitübergeben zu können.
Ziel ist es das ein Dashboard nur jene Daten anzeigt welche über die JSON Abfrage einem User SID feld zugewiesen sind.
Bsp. wird im Umsatz Dashboard über den Vertreter zu seinem User oder Partner gejoint, dieser soll dann mit dem eingeloggten User verglichen werden.
Eine Idee wäre es eventuell den Token in das Etikette Feld eines Parameters zu schreiben?

Eine Idee wäre es eventuell den Token in das Etikette Feld eines Parameters zu schreiben?

technische Lösung
Story: 708262
Kunde: Haus Rabenhorst O. Lauffs GmbH & Co. KG
Ersteller:in: Falkner Harald
Zugewiesen: Butschell Patrick
Technische Lösung: https://git.fab4minds.com/fab4minds/dev/-/merge_requests/4663
der Token lautet ##fk_user_sid##
Testfallbeschreibung:
Getestet auf der VM-Soto-Neu:
Demo: https://www.loom.com/share/a88836391f0a4025b006a9ef339fd5f2
In der Konfig müssen folgende Joins aufgehen und die u.WID in der WHERE Klausel durch den User_SID Token ausgetauscht werden:
SELECT
TOP 100
cpSalesRep.CRMAdress_aNameFull AS SalesRep,
cpCustomer.CRMAdress_aNameFull AS Customer,
t.tYear,
SUM(fi.mValueNetRat) AS mValueNetRat
FROM
F4MDWH.dbo.store_bi_fFinance fi
CROSS JOIN F4MDWH.dbo.store_bi_dUser u
INNER JOIN F4MDWH.dbo.store_bi_dCRMPartner cpSalesRep ON cpSalesRep.WID = u.FK_dCRMPartner_WID
INNER JOIN F4MDWH.dbo.store_bi_dPartnerHierarchy ph ON ph.FK_dCRMPartnerParent_WID = cpSalesRep.WID
AND PartnerHierarchy_PRelationType_SID = 5007
AND isRelationCurrentlyActive = 'Ja'
AND FK_dCRMPartnerChild_WID = fi.FK_dCRMPartner_WID
INNER JOIN F4MDWH.dbo.store_bi_dCRMPartner cpCustomer ON cpCustomer.WID = fi.FK_dCRMPartner_WID
INNER JOIN F4MDWH.dbo.store_bi_dTime t ON t.WID = fi.FK_dTimeBookingDate_WID
WHERE
u.WID = 5176 /*##USER_SID##*/
GROUP BY
cpSalesRep.CRMAdress_aNameFull,
cpCustomer.CRMAdress_aNameFull,
t.tYear