W produkcie można modyfikować specjalne kryteria raportu, które użytkownik wybiera i wprowadza w celu generowania
raportu.
O tym zadaniu
Do specjalnych kryteriów raportów należą:
- Typy obiektów, takie jak kategorie, foldery i akta.
- Czynności klasyfikacji, takie jak aktualizowanie, przywracanie starszej wersji i anulowanie klasyfikacji.
Określanie typów obiektów jako kryteriów w raporcie
Procedura
Aby określić typy obiektów jako kryteria w raporcie:
- Otwórz plik ReportDefinition.xml, który znajduje się w folderze konfiguracji dla aplikacji IBM® Enterprise
Records. Lokalizacją domyślną jest ścieżka
ścieżka_instalacji_ier\Config.
- W sekcji <List key="reportDefinitions"> znajdź <object key="reportDefinition"> dla raportu, który zamierzasz
zmodyfikować.
- W sekcji <object key="reportDefinition"> odszukaj fragment <list key="properties">.
- W kluczu listy właściwości dodaj nazwę symboliczną entity_type, a po niej klucz ustawienia o wartości "required" (wymagane) (1=wymagane, 0=nie wymagane).
Na przykład:
<object key="property">
<setting key="symbolicname">entity_type</setting>
<setting key="required">1</setting>
- Dodaj <list key="values">, gdzie zostaną wprowadzone typy obiektów, które użytkownik będzie mógł wybierać w celu
dołączenia do raportu.
Na przykład:
<list key="values">
<object key="value">
<setting key="id">EntityType</setting>
<setting key="value"
localizationKey=serve.report_n.EntityType">Entity</setting>
</object>
gdzie
- EntityType to KategoriaAkt, FolderAkt lub Akta. Można dołączyć wszystkie trzy typy, ale należy je
umieścić w osobnych znacznikach <object key="value">.
- n to liczba określona wcześniej w kroku 3.
- Obiekt to Kategoria akt, Folder akt lub Akta.
Na przykład: jeśli raport zawiera statystyki dotyczące kategorii akt i folderów akt, wówczas ta sekcja pliku XML jest podobna do poniższego przykładu:
<object key="property">
<setting key="symbolicname">entity_type</setting>
<setting key="required">1</setting>
<list key="values">
<object key="value">
<setting key="id">RecordCategory</setting>
<setting key="value" localizationKey=serve.report_42.RecordCategory">Record Category</setting>
</object>
<object key="value">
<setting key="id">RecordFolder</setting>
<setting key="value" localizationKey=serve.report_42.RecordFolder">Record Folder</setting>
</object>
</list>
</object>
Wyniki
Aby określić czynności klasyfikacji w raporcie
- Otwórz plik ReportDefinition.xml, który znajduje się w folderze konfiguracji dla aplikacji IBM Enterprise
Records. Lokalizacją domyślną jest ścieżka
ścieżka_instalacji_ier\Config.
- W sekcji <List key="reportDefinitions"> znajdź <object key="reportDefinition"> dla raportu, który zamierzasz
zmodyfikować.
- W sekcji <object key="reportDefinition"> odszukaj fragment <list key="properties">.
- W kluczu listy właściwości dodaj nazwę symboliczną classification_action, a po niej klucz ustawienia o wartości „required” (wymagane) (1=wymagane, 0=niewymagane).
Na przykład:
<object key="property">
<setting key="symbolicname">classification_action</setting>
<setting key="required">1</setting>
- Dodaj <list key="values">, gdzie zostaną wprowadzone czynności klasyfikacji, które użytkownik będzie mógł
wybierać w celu dołączenia do raportu.
Na przykład:
<list key="values">
<object key="value">
<setting key="id">ClassificationAction</setting>
<setting key="value"
localizationKey=serve.report_n.ClassificationAction">ClassificationAction</setting>
</object>
gdzie
- ClassificationAction to Aktualizowanie, Przywracanie starszej wersji lub Anulowanie klasyfikacji. Można dołączyć wszystkie trzy czynności klasyfikacji, ale należy je umieścić w osobnych znacznikach <object key="value">.
- n to wartość identyfikatora tego raportu w tablicy dla modelu danych.
- Silnik treści korzysta z localizationKey w celu tłumaczenia na język lokalny.
Na przykład: jeśli raport zawiera statystyki dotyczące przywracania wcześniejszej wersji oraz anulowania klasyfikacji, wówczas
ta sekcja pliku XML jest podobna do poniższego przykładu:
<object key="property">
<setting key="symbolicname">classification_action</setting>
<setting key="required">1</setting>
<list key="values">
<object key="value">
<setting key="id">Downgrading</setting>
<setting key="value" localizationKey=serve.report_42.Downgrading">Downgrading</setting>
</object>
<object key="value">
<setting key="id">Declassification</setting>
<setting key="value" localizationKey=serve.report_42.Declassification">Declassification</setting>
</object>
</list>
</object>