Przykład reguły biznesowej ListAttributeSum

Reguła biznesowa ListAttributeSum umożliwia obliczenie sumy wartości atrybutu w wybranych składnikach atrybutu listy odsyłaczy lub odsyłaczy przychodzących. W tym przykładzie kierownik projektu używa reguły biznesowej ListAttributeSum do obliczenia łącznego kosztu zaimplementowanych potrzeb biznesowych w projekcie.

Kierownik projektu musi monitorować łączny koszt zaimplementowanych potrzeb biznesowych w projekcie. Z projektem mogą być również powiązane nowe lub zaplanowane potrzeby biznesowe, ale w tym konkretnym przykładzie brane są pod uwagę tylko zaimplementowane potrzeby biznesowe. Zaimplementowane potrzeby biznesowe mają status Do przetestowania, Zweryfikowane lub Zakończone.

Aby w obliczeniach uwzględnić tylko zaimplementowane potrzeby biznesowe, należy użyć widoku opartego na statusach Do przetestowania, Zweryfikowane i Zakończone. Dodanie parametrów listen_to powoduje, że łączny koszt projektu jest automatycznie ponownie przeliczany po zaktualizowaniu kosztu lub statusu powiązanej potrzeby biznesowej.

Ważne: W tym temacie użyto przykładowych danych. Podczas konfigurowania tej reguły biznesowej identyfikatory atrybutów, identyfikator widoku i identyfikator użytkownika muszą zostać zgromadzone w oparciu o bieżącą instalację produktu IBM® Rational Focal Point.
W tym przykładzie użyto następujących atrybutów, definicji widoków i użytkowników:
Tabela 1. Atrybuty
Moduł Nazwa atrybutu Typ atrybutu Identyfikator Komentarz
Projekty Łączny koszt Liczba całkowita Nieużywany Ten atrybut jest kontenerem reguły biznesowej.
Projekty Potrzeby biznesowe Odsyłacz przychodzący 51 Atrybut Odsyłacz przychodzący umożliwia wyświetlenie odsyłaczy ze składników w module Potrzeby biznesowe i może zawierać odsyłacze do potrzeb biznesowych o dowolnym statusie.
Potrzeby biznesowe Koszt Liczba całkowita 23  
Potrzeby biznesowe Status Wybór Nieużywany Istnieje możliwość wybrania następujących wartości: Nowe, Planowane, Do przetestowania, Zweryfikowane i Zakończone. Ten atrybut jest używany na potrzeby widoku.
Tabela 2. Definicja widoku
Nazwa widoku Moduł Widoczne atrybuty Reguły widoku Identyfikator widoku
Zaimplementowane potrzeby biznesowe Potrzeby biznesowe
  • Tytuł
  • Status
  • Koszt
Atrybut „typ to folder” ma wartość Fałsz AND Status ma wartość (Do przetestowania OR Zweryfikowane OR Zakończone) 38
Tabela 3. Właściwości użytkownika
Nazwa użytkownika Poziom dostępu Identyfikator użytkownika
Admin Administrator obszaru roboczego 46
Aby w tym przykładzie wyświetlić łączny koszt zaimplementowanych potrzeb biznesowych, należy w module Projekty dla atrybutu Łączny koszt wprowadzić następującą regułę biznesową:
=ListAttributeSum("51","38", "23", "46", 'Business Needs', "listen_to=Cost", "listen_to=Status", "listen_to=type is a folder") 

Opinia