Przykład reguły biznesowej MatrixWriter: Wyświetlanie atrybutów w innych modułach

W tym przykładzie reguła biznesowa MatrixWriter służy do wyświetlania informacji o wymaganiach z jednego modułu w macierzy innego modułu.

Moduł Wersje jest połączony z modułem Wymagania poprzez atrybut odsyłacza o nazwie „Wymagania”. W module Wersje dla każdego wymagania mają zostać wyświetlone atrybuty Przydzielono do, Status i Koszt implementacji.

  1. W module Wersje, który jest modułem docelowym, dodaj atrybut macierzy o nazwie „Informacje o wymaganiu”. Każda kolumna w macierzy musi odpowiadać nazwie atrybutu. Tytuł każdego wymagania jest dołączany automatycznie.
  2. W module Wersje dodaj atrybut kontenera reguł biznesowych, który jest atrybutem tekstowym, i wprowadź następujący tekst:
    =MatrixWriter("Requirements","Requirement Information","1","false","listen_to=Allocated to","listen_to=Status","listen_to=Implementation Cost",'Requirements')
  3. Reguła biznesowa MatrixWriter zapełni macierz wartościami z wymagań. Macierz zostanie zaktualizowana w następujących sytuacjach:
    • Po zmianie atrybutu Przydzielono do, Status lub Koszt implementacji dla wymagania.
    • Po dodaniu wymagania do atrybutu Odsyłacz lub usunięciu go.

Opinia