Wyrażenia i reguły biznesowe

Z punktu widzenia przydatności wyrażenia i reguły biznesowe umożliwiają inteligentną analizę danych. Natomiast z technicznego punktu widzenia zastępują one statyczne atrybuty danych dynamicznymi wyrażeniami, aby umożliwić wykonanie obliczeń lub innych operacji na wartościach atrybutów.

Wyrażenie można wpisać jako wartość atrybutu dla konkretnego składnika (lub konkretnych składników w przypadku wielokrotnego wyboru) lub jako domyślną wartość atrybutu dla nowych składników.

Produkt IBM® Rational Focal Point wartościuje każde wyrażenie przed jego wykonaniem, aby zapewnić jego zgodność z wymaganiami dotyczącymi poprawności wyrażeń. Jeśli wartościowanie wyrażenia nie powiedzie się, nie są wykonywane żadne ze związanych z nim operacji, a użytkownik musi poprawić to wyrażenie zgodnie z otrzymanymi informacjami zwrotnymi.

Przykładem prostego wyrażenia jest wpisanie =PI zamiast 3,1415. Reguły biznesowe to zaawansowane wyrażenia, które umożliwiają sprawdzanie jakości wymagań użytkownika, wdrażanie kompletnych przepływów pracy lub agregowanie danych dotyczących sprzedaży dużej firmy.
Uwaga: Aby dodawać reguły biznesowe i zarządzać nimi w produkcie IBM Rational Focal Point, należy albo być administratorem globalnym, albo mieć globalne uprawnienie Reguły biznesowe.

Wyrażenia to matematyczne obliczenia dostarczające informacji. Wyrażenie może na przykład podsumowywać atrybuty w module lub zastępować pole daty statycznej datą bieżącą.

Reguły biznesowe mają zwykle kilka parametrów i wykonują bardziej złożone operacje. Reguły biznesowe umożliwiają więcej działań niż tylko zwracanie prostej wartości, na przykład wysyłanie powiadomienia pocztą elektroniczną.

Na przykład aby atrybut Łączny koszt zwracał sumę atrybutów Koszt sprzętu i Koszt oprogramowania, wyrażenie w polu atrybutu Łączny koszt powinno być następujące: =Koszt sprzętu + Koszt oprogramowania.

Atrybuty Koszt sprzętu i Koszt oprogramowania to atrybuty źródłowe, a atrybut Łączny koszt to atrybut docelowy. Atrybut docelowy wykrywa zmiany w atrybutach źródłowych i aktualizuje się po wystąpieniu zmian. Reguły biznesowe wykorzystują podobną strukturę.

Wszystkie wyrażenia i reguły biznesowe są zapisane w atrybutach. Jednak w niektórych przypadkach reguła biznesowa może zostać umieszczona w dedykowanym atrybucie oddzielonym od zwykłych atrybutów. Na przykład reguła biznesowa wysyłająca powiadomienie lub zapełniająca macierz powinna znaleźć się w dedykowanym atrybucie kontenera reguł biznesowych. Kontener to po prostu atrybut tekstowy zawierający regułę biznesową.

Ważne:
W tym przykładzie reguła biznesowa LinkListAttributeSum oblicza sumę atrybutów dla wszystkich składników wymienionych w atrybucie Odsyłacz, Lista odsyłaczy lub Odsyłacze przychodzące. Składnik docelowy ma atrybut o nazwie Łączne zapotrzebowanie na zasoby, który jest atrybutem docelowym aktualizowanym zawsze wtedy, gdy atrybut źródłowy w połączonych składnikach źródłowych ulega zmianie. Reguła biznesowa jest zapisana w atrybucie Łączne zapotrzebowanie na zasoby w składniku docelowym. Wynik obliczeń (90) jest widoczny po wyświetleniu składnika.
Przykład składników docelowych i źródłowych

Wyrażenia mogą również wyświetlać obrazy, wykresy i tabele. Ponadto mogą mieć specjalny tryb edycji, na przykład TrafficLight.


Opinia