Przykład reguły biznesowej LinkListAttributeSum

W tym przykładzie reguła biznesowa LinkListAttributeSum służy do obliczania kosztu wersji.

Moduł Wymagania jest połączony z modułem Wersje. Moduł Wersje zawiera atrybut Odsyłacze przychodzące, który wyświetla wszystkie wymagania połączone z każdą wersją. Moduł Wymagania zawiera atrybut Koszt implementacji. Reguły biznesowej LinkListAttributeSum można użyć do obliczenia łącznego kosztu implementacji dla każdej wersji poprzez zsumowanie kosztu implementacji wymagań.

Poniższy obraz przedstawia przykładowy moduł Wymagania, który jest modułem źródłowym.

Składnik rejestratora dźwięku jest wyświetlany w module Wymagania
W module Wymagania wersja jest atrybutem odsyłacza, a koszt implementacji jest atrybutem zmiennopozycyjnym.

  1. W module Wersje zsumuj koszt implementacji w atrybucie zmiennopozycyjnym „Łączny koszt implementacji”. Atrybut jest taki sam jak atrybut kontenera reguł biznesowych. Jako wartość domyślną tego atrybutu wprowadź następującą regułę biznesową:
     =LinkListAttributeSum("Related requirements", "Implementation Cost", "listen_to=Implementation Cost",'Related requirements') 
  2. Reguła biznesowa oblicza sumę kosztu implementacji we wszystkich wymaganiach. W przypadku wersji Luty 2006 łączny koszt implementacji wynosi 209,7.

Opinia