Příklad pravidla obchodování ListAttributeSum

V tomto příkladu vypočítá pravidlo obchodování ListAttributeSum celkovou čistou současnou hodnotu (NPV) produktového portfolia tak, že sečte hodnoty NPV aktivních produktů.

Modul Produkty je propojen s modulem Portfolio produktů. Modul Portfolio produktů má atribut příchozích odkazů, který obsahuje seznam všech produktů, které se připojují ke každému portfoliu, bez ohledu na stav produktu. Modul Produkty obsahuje atribut Celková hodnota NPV. V modulu Portfolio produktů se hodnota NPV vztahuje pouze k aktivním produktům. Aktivní produkty mají stav Doručeno, Schváleno pro vývoj nebo Ve vývoji.

Neaktivní produkty můžete z celkové hodnoty NPV vyloučit tak, že vytvoříte pohled, který bude zobrazovat pouze relevantní stavy. V tomto příkladu existují tyto podmínky:

  1. Do pole atributu Celková hodnota NPV v modulu Portfolio produktů musíte sečíst obsah atributu typu float s názvem NPV (ID 23) z modulu Produkt, a tato hodnota musí vycházet z prvků v atributu příchozích odkazů Produkty (ID 51), které se zobrazují v pohledu Aktivní produkty (ID 38).
  2. V pohledu Aktivní produkty určuje pravidlo pohledu, že atribut Stav musí obsahovat hodnoty Doručeno, Schváleno pro vývoj nebo Ve vývoji.
  3. Člen Admin (ID 46) může přistupovat k pohledu Aktivní produkty.
Chcete-li si prohlédnout celkovou hodnotu NPV pro všechny aktivní produkty ,zadejte do výchozí hodnoty atributu kontejneru pravidel obchodování Celková hodnota NPV tento výraz:
=ListSumAttribute("51","38", "23", "46", 'Produkty', "listen_to= NPV", "listen_to=Stav")

Zpětná vazba