Istnieje możliwość dodawania metadanych do zmiennych lub schematów
źródła danych w szablonie. Szablon można następnie zaimportować do zintegrowanego produktu, który korzysta
z produktu Rational Reporting for
Document Generation, i filtrować dane zgodnie z potrzebami.
Procedura
- W widoku Schemat kliknij prawym przyciskiem myszy zmienną lub
schemat źródła danych.
- Kliknij opcję Edytuj metadane konfiguracji.
- Wprowadź szczegóły metadanych dla danych dynamicznych lub statycznych:
- Metadane dynamiczne:
- Typ: typ wartości. Przykład: łańcuch
- Identyfikator: wyrażenie xPath
wartościowane w celu udostępnienia listy wartości parametru. Można wpisać wartość lub przeciągnąć ją z widoku Schemat źródła danych. Przykład: workitem/workitem/id.
Wyrażenie jest wartościowane
na podstawie kodu XML zwróconego podczas pobierania adresu URL żądania. Jeśli
wyrażenie identyfikatora nie zostanie udostępnione, wartością parametru staje
się sam adres URL żądania.
- Wyświetl: wyrażenie xPath
wartościowane w celu udostępnienia łańcuchów wyświetlania wyborów parametru. Można wpisać wartość lub przeciągnąć ją z widoku Schemat źródła danych. Przykład: workitem/workitem/summary.
Wyrażenia xPath identyfikatora i wyświetlania muszą zwracać zgodne zestawy
wynikowe o takiej samej wielkości i uporządkowaniu. Jeśli wartość wyświetlana
nie zostanie podana, jako łańcuch wyświetlany jest używany identyfikator.
- Adres URL żądania: pełny adres URL, za pomocą którego zostaną pobrane informacje podczas znajdowania wartości parametru. Jeśli adres URL żądania nie zostanie podany, należy ręcznie
wprowadzić wartość parametru.
- Metadane statyczne:
- Zbiór wartości: jeśli nawiązano połączenie z komponentem zarządzania centralnego, można wybrać predefiniowany zestaw danych.
Podczas generowania dokumentu należy wybrać pojedynczą wartość z tej listy w celu skonfigurowania raportu.
- Jeśli wprowadzono metadane dynamiczne, przejrzyj je i zastąp wartości zmiennymi zdefiniowanymi przez źródło danych, gdy tylko jest to możliwe. Na przykład produkt Rational solution for Collaborative
Lifecycle Management udostępnia te zmienne dla parametrów identyfikatora, wyświetlania i adresu URL żądania:
- ${public}: podczas działania raportu rozstrzyga adres
URL przedniej strony.
- ${projectAreaUUID}: rozstrzyga identyfikator UUID
projektu, w którym działa raport.
- ${userInput}: podczas działania raportu jest
zastępowana przez łańcuch filtru udostępniony przez użytkownika.
- Kliknij przycisk OK, aby zapisać zmiany.
- Zapisz szablon.
Co dalej
Należy wygenerować dokument lub zaimportować szablon produktu
Rational Publishing Engine do zintegrowanego produktu.