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 |
|
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")