W produkcie można modyfikować specjalne kryteria raportu, które użytkownik wybiera i wprowadza w celu generowania
raportu.
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
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 w kroku 3 powyżej.
- 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 będzie
podobna do następującej sekcji:
<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>
Określanie 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=nie wymagane).
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ść "id" 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 będzie podobna do poniższej:
<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>