Raport wyświetla listę wybranych obiektów z repozytorium projektu.
3.3.9.1 Szczegółowy opis
Raport służy do wylistowania wskazanych typów obiektów zawartych w repozytorium projektu Enterprise Architect.
Raport podzielony jest na sekcje, każda sekcja zawiera listę obiektów tego samego typu. Z kolei każdy element sekcji pokaże Ci nazwę obiektu, jego opis zawarty w polu Notes komponentu narzędzia Enterprise Architect oraz status, stereotyp, autora (tylko dla obiektów typu: wymaganie), czy jest to wymaganie zewnętrzne (tylko dla obiektów typu: wymaganie), typ obiektu (tylko dla obiektów typu: klasa, przypadek użycia, komponent, aktywność, aktor).
3.3.9.2 Parametry wejściowe
Rysunek 71. Kreator raportu Żuk. Elementy zakładki Dane do raportu.
3.3.9.3 Parametry wejściowe wymagane
Do wygenerowania raportu wymaga się podania:
· Lista wybranych obiektów (przynajmniej jeden element listy)
· Typy obiektów (przynajmniej jeden element listy)
3.3.9.4 Parametry wejściowe opcjonalne
Do wygenerowania raportu można opcjonalnie podać:
· Lista stereotypów
· Lista statusów
· Lista autorów
3.3.9.5 Realizacja raportu
W celu wygenerowania raportu z menu tekstowego Raportowanie -> Raporty zaawansowane wybierz opcję Żuk – Obiekty z projektu.
Krok 1. Wybranie Typów obiektów
Musisz wybrać przynajmniej jeden, kilka lub wszystkie typy obiektów, które chcesz umieścić w raporcie. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.
Następnie kliknij przycisk Odśwież.
Krok 2. 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 3. 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 4. 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 5. Filtrowanie listy obiektów
Często bywa tak, że liczba typów obiektów 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 6. 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 7. 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 8. Generowanie raportu
Ostatnim krokiem jaki musisz wykonać to jest wciśnięcie przycisku Generuj raport. Po chwili powinieneś otrzymać swój raport.
Krok 9. Prezentacja raportu
Wygenerowany raport jest prezentowany w nowym oknie Podgląd raportu.
Rysunek 72. 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
· 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.9.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 obiektów z projektu podzielona na sekcje. Każda sekcja zawiera listę obiektów tego samego typu, np. pierwsza sekcja zawiera listę klas, druga sekcja zawiera listę przypadków użycia, itd. Każdy listy składa się z:
· nazwy obiektu
· opisu obiektu
· statusu
· stereotypu
· autora (tylko dla obiektów typu: wymaganie)
· czy wymaganie zewnętrzne (tylko dla obiektów typu: wymaganie)
· typ obiektu (tylko dla obiektów typu: klasa, przypadek użycia, komponent, aktywność, aktor)
Poniżej zamieszczono przykładowy wynik wygenerowanego raportu.
Rysunek 73. Przykładowy raport Żuk.


