Użytkownik może utworzyć szablon raportu, korzystając z narzędzia Crystal Reports.
O tym zadaniu
W celu wykonania tego zadania użytkownik:
Procedura
Aby utworzyć szablon akt:
- Uruchom narzędzie Crystal Reports Designer i otwórz pusty raport.
- Użyj okna dialogowego Database Expert (Ekspert ds. bazy danych) w narzędziu Crystal Reports Designer w celu nawiązania
połączenia z Content Platform Engine.
- w oknie dialogowym Database Expert (Ekspert ds. bazy danych) wybierz opcję JDBC.
- Upewnij się, że adres URL połączenia jest poprawny, a następnie wprowadź nazwę i hasło użytkownika, aby nawiązać połączenie
z Content Platform Engine.
- W oknie Database Expert (Ekspert ds. bazy danych):
- Dodaj następującą komendę SQL:
Select F.PathName, RCR.ContainmentName, MK.MediaType, MK.DateCreated, MK.Creator
from (Markers MK Inner join ReferentialContainmentRelationship RCR on MK.This=RCR.Head) Inner
join RMFolder Fon F.This=RCR.Tail where MK.DateCreated >= {?start_date} And MK.DateCreated
<= {?end_date And MK.MediaType = '{?media_type}' And MK.this insubfolder
'/{?fileplan_browse}'
- Utwórz następujące parametry typu String: fileplan_browse, start_date, end_date, time_zone,
media_type. Nazwa parametru musi być zgodna z nazwą symboliczną szablonu właściwości CE.
- W narzędziu Crystal Reports Designer:
- Jeśli dane wyjściowe raportu w polach daty/godziny mają wyświetlać się zgodnie z określoną strefą czasową, utwórz parametr time_zone typu String (Łańcuch). Wybierz wartość Do not show (Nie pokazuj) dla opcji Show on (Viewer) Panel (Pokaż na panelu (w przeglądarce). Jeśli do szablonu raportu przypisane są dowiązania do podraportów:
- Dodaj parametr time_zone w każdym podraporcie.
- Dodaj pole ?time_zone do obszaru Fields(s)
to link to (Pola do dowiązania).
- Zastosuj parametr ?time_zone z pola Subreport
parameter (Parametr podraportu) w odsyłaczu pola time_zone.
Ostrzeżenie: W przypadku wykonania raportu za pomocą produktu IBM Enterprise
Records wartości daty/godziny i strefy czasowej zostaną przeniesione z aplikacji WWW IBM Enterprise
Records. Wartości daty stanowiące dane wyjściowe raportu będą sformatowane zgodnie z określoną strefą czasową. Jeśli strefa czasowa przeniesiona z interfejsu użytkownika WWW IBM Enterprise
Records ma być zastosowana w polach daty stanowiących dane wyjściowe raportu, konieczne jest zdefiniowanie parametru time_zone i utworzenie pól formuły dla pól daty w szablonie raportu.
- Zdefiniuj następujące pola formuły:
date = ShiftDateTime (CurrentDateTime, "" ,{?time_zone})
start = ShiftDateTime (DateTime(Left({?start_date},10) + " " + mid
({?start_date},12,8)),"GMT,0" ,{?time_zone})
end = ShiftDateTime (DateTime(Left({?end_date},10) + " " + mid
({?end_date},12,8)),"GMT,0" ,{?time_zone})
DateCreated = ShiftDateTime ({Command.DateCreated},"",{?time_zone})
- Zdefiniuj interfejs użytkownika raportu, korzystając z następujących pól w sekcji szczegółów:
Creator: Command.Creator
DateCreated: Command.DateCreated
MediaType: Command.MediaType
@EntityName: Formula EntityName.
- Zapisz raport w folderze Samples w ścieżce instalacji Crystal Reports. Na przykład:
C:\Program
Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\
Szczegółowe akta fizyczne utworzone wg typu nośnika.rpt
- Wyświetl podgląd raportu z narzędzia Crystal Reports Designer.
- Kliknij przycisk Refresh (Odśwież), aby wprowadzić odpowiednie wartości dla poszczególnych parametrów:
Tabela 1. Wartości parametrów w przykładowym raporcie Parametr |
Wartość |
Komentarze |
fileplan_browse |
Records Management/<FilePlanName> |
|
start_date |
2008-01-01 OR
2008-01-01TO7:00:00Z |
Sprawdź ustawienia formatu daty i godziny w raporcie Crystal Reports Designer |
end_date |
2008-12-31 OR
2008-12-31TO6:59:59Z |
Sprawdź ustawienia formatu daty i godziny w raporcie Crystal Reports Designer |
time_zone |
America/Los_Angeles,480 OR
America/Los_Angeles,480,DST,-60 |
Sprawdź ustawienia formatu daty i godziny w raporcie Crystal Reports Designer |
media_type |
papier |
|
Wyniki
W ten sposób został utworzony szczegółowy szablon raportu Detailed akta fizyczne utworzone wg typu nośnika.rpt.
Ten szablon jest przeznaczony dla składnicy obiektów kartoteki akt (FPOS) dla modelu danych Base. Jeśli szablon
jest przeznaczony dla modelu danych Klasyfikacja wg DOD, wówczas należy go zapisać jako Detailed akta fizyczne
utworzone wg typu nośnika Klasyfikacja wg DOD.rpt.
W tym przykładzie przedstawiono wyłącznie utworzenie
raportu szczegółowego. Można również utworzyć raport podsumowania i zapisać go jako Summary: akta fizyczne utworzone
wg typu
nośnika.rpt.