Raport wyświetla listę obiektów powiązanych z wybranymi obiektami za pomocą wybranych relacji.

3.3.10.1 Szczegółowy opis

Raport służy do wylistowania wskazanych typów obiektów zawartych w repozytorium projektu Enterprise Architect, które są powiązane z wybranymi tymi samymi bądź innymi typami obiektów za pomocą wybranych konektorów (relacji).

Raport podzielony jest na sekcje. Każda sekcja zawiera nazwę typu obiektu i jego opis oraz podsekcje w których są wylistowane typy obiektów połączone danym rodzajem konektora (relacji). W ramach podsekcji każdy typ obiektu jest identyfikowany poprzez nazwę, opis, status i typ obiektu.

Raport na przykład może pokazać którzy aktorzy systemu są połączeni konektorem typu generalizacja z innym aktorem systemu.

3.3.10.2 Parametry wejściowe

clip_image002

Rysunek 74. Kreator raportu Licha. Elementy zakładki Dane do raportu.

3.3.10.3 Parametry wejściowe wymagane

Do wygenerowania raportu wymaga się podania:

· Lista typów obiektów (przynajmniej jeden element listy)

· Lista typów konektorów (przynajmniej jeden element listy)

· Lista wybranych obiektów (przynajmniej jeden element listy)

Zauważ, że nie zawsze wskazanie elementu listy typu obiektu i elementu listy typu konektora zagwarantuje Ci zapełnienie listy obiektów, z których będziesz wskazywał obiekty do raportu.

3.3.10.4 Parametry wejściowe opcjonalne

Do wygenerowania raportu można opcjonalnie podać:

· Lista stereotypów

· Lista statusów

· Lista autorów

3.3.10.5 Realizacja raportu

W celu wygenerowania raportu z menu tekstowego Raportowanie -> Raporty zaawansowane wybierz opcję Licha – Wykaz obiektów pozostających w określonej relacji.

Krok 1. Wybranie Typów obiektów

Musisz wybrać przynajmniej jeden, kilka lub wszystkie typy obiektów, które chcesz umieścić w raporcie lub odznaczyć te, których nie chcesz brać pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 2. Wybranie Typów konektorów

Musisz wybrać przynajmniej jeden, kilka lub wszystkie typy konektorów, za pomocą których są łączone wskazane w kroku 1 typy obiektów w pary i które chcesz umieścić w raporcie lub odznaczyć te, których nie chcesz brać pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Następnie kliknij przycisk Odśwież.

Krok 3. Określenie Listy stereotypów

Możesz zaznaczyć jeden, kilka lub wszystkie stereotypy dla uwzględnienia ich w raporcie lub odznaczyć, by nie brać ich pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 4. Określenie Listy statusów

Możesz zaznaczyć jeden, kilka lub wszystkie statusy dla uwzględnienia ich w raporcie lub odznaczyć, by nie brać ich pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 5. Określenie Listy autorów

Możesz zaznaczyć jednego, kilka lub wszystkich autorów dla uwzględnienia ich w raporcie lub odznaczyć, by nie brać ich pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 6. Filtrowanie listy obiektów

Często bywa tak, że liczba typów obiektów powiązanych wybranymi konektorami w repozytorium projektu, z których może być generowany raport jest tak duża, że możesz mieć trudność w odnalezieniu interesujących Cię elementów, które mają znaleźć się w raporcie. W celu odfiltrowania tych obiektów możesz w pole Fragment nazwy wpisać frazę odpowiadającą nazwie obiektu. Po wciśnięciu przycisku Filtruj liczba typów obiektów prezentowanych na Liście obiektów powinna być mniejsza.

Przykład

Dla następującego zbioru obiektów:

· Rezerwuj pojazd

· Wypożycz pojazd

· CRT Karta Kredytowa

· Zarządzaj pojazdem

· Dodaj nowy samochód

· Zarezerwuj samochód

· Konto

Jeśli wpiszesz w pole Fragment nazwy frazę „pojazd” i wciśniesz przycisk Filtruj, na Liście obiektów otrzymasz:

· Rezerwuj pojazd

· Wypożycz pojazd

· Zarządzaj pojazdem

Krok 7. Wskazanie obiektów do raportowania

Teraz musisz z Listy obiektów przenieść do Listy wybranych obiektów te komponenty, które chcesz włączyć do raportu. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.1.1 Zakładka: Dane do raportu.

Krok 8. Edycja opisu raportu

Na zakładce Opis raportu możesz również edytować kilka wyświetlanych parametrów raportu. Tu możesz zaproponować inne wartości dla: tytułu raportu, nazwy autora, daty generowania, wersji lub opisu raportu.

Krok 9. Generowanie raportu

Ostatnim krokiem jaki musisz wykonać to jest wciśnięcie przycisku Generuj raport. Po chwili powinieneś otrzymać swój raport.

Krok 10. Prezentacja raportu

Wygenerowany raport jest prezentowany w nowym oknie Podgląd raportu.

clip_image004

Rysunek 75. Pasek narzędzi okna Podgląd raportu.

Korzystając z narzędzi umieszczonych na górnym pasku narzędzi możesz zapisać kopię raportu w jednym z następujących formatów:

· Jasper Reports

· PDF

· RTF

· ODT

· DOCX

· HTML

· XLS

· CSV

· XML

· Embedded Images XML

Ponadto narzędzia Podglądu raportu umożliwiają wydrukowanie raportu, wyświetlanie stron raportu, dopasowanie raportu do okna lub skalowanie rozmiaru wyświetlanego raportu.

3.3.10.6 Wynik

Pierwsza strona raportu zawiera następujące informacje:

· wersję raportu

· tytułu raportu

· datę utworzenia

· nazwę autora

· opisu raportu

Poniżej umieszczona jest lista wskazanych typów obiektów. Każdy obiekt tej listy posiada sekcje dotyczy typu konektora (relacji) jakim jest połączony z innym obiektem. Wewnątrz tych sekcji znajduje się lista wszystkich obiektów łączonych tym rodzajem konektora. Każdy obiekt znajdujący się wewnątrz podsekcji jest identyfikowany poprzez

· nazwę obiektu

· opis obiektu

· status obiektu

· typ obiektu

Poniżej zamieszczono przykładowy wynik wygenerowanego raportu.

clip_image006

Rysunek 76. Przykładowy raport Licha.