ユーザーがレポートを生成するために選択または入力する特殊なレポート基準を変更できます。
特殊なレポート基準には、以下のようなものがあります。
- カテゴリー、フォルダー、およびレコードなどのエンティティー・タイプ
- アップグレード、ダウングレード、および分類解除などの分類アクション
エンティティー・タイプをレポート内の基準として指定
エンティティー・タイプをレポート内の基準として指定するには、以下のようにします。
- IBM® Enterprise
Records の構成フォルダーにある ReportDefinition.xml ファイルを開きます。デフォルトの場所は、ier_install_path¥Config です。
- <List key="reportDefinitions"> の下で、変更したいレポートの <object
key="reportDefinition"> を見つけます。
- <object key="reportDefinition"> の下で <list
key="properties"> を見つけます。
- プロパティー・リスト・キーの下で、シンボル名 entity_type を追加し、その後に "required" 設定キー (1 = 必須、0 = 不要) を付加します。次に例を示します。
<object key="property">
<setting key="symbolicname">entity_type</setting>
<setting key="required">1</setting>
- <list key="values"> を追加します。ここで、レポートに含める対象としてユーザーが選択できるエンティティー・タイプを入力します。次に例を示します。
<list key="values">
<object key="value">
<setting key="id">EntityType</setting>
<setting key="value" localizationKey=serve.report_n.EntityType">Entity</setting>
</object>
各パラメーターの説明は以下のとおりです。
- EntityType は、RecordCategory、RecordFolder、または Record です。3 つのエンティティー・タイプをすべて含めることができますが、それぞれを別々の <object key="value"> タグで囲む必要があります。
- n は、上記のステップ 3 で指定した数です。
- Entity は、Record Category、Record Folder、または Record です。
例えば、レポートにレコード・カテゴリーおよびレコード・フォルダーに関する統計が含まれる場合、XML ファイルのこのセクションは、以下のようになります。
<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>
レポートでの分類アクションの指定
- IBM Enterprise
Records の構成フォルダーにある ReportDefinition.xml ファイルを開きます。デフォルトの場所は、ier_install_path¥Config です。
- <List key="reportDefinitions"> の下で、変更したいレポートの <object
key="reportDefinition"> を見つけます。
- <object key="reportDefinition"> の下で <list
key="properties"> を見つけます。
- プロパティー・リスト・キーの下で、シンボル名 classification_action を追加し、その後に "required" 設定キー (1 = 必須、0 = 不要) を付加します。次に例を示します。
<object key="property">
<setting key="symbolicname">classification_action</setting>
<setting key="required">1</setting>
- <list key="values"> を追加します。ここで、レポートに含める対象としてユーザーが選択できる分類アクションを入力します。次に例を示します。
<list key="values">
<object key="value">
<setting key="id">ClassificationAction</setting>
<setting key="value" localizationKey=serve.report_n.ClassificationAction">ClassificationAction</setting>
</object>
各パラメーターの説明は以下のとおりです。
- ClassificationAction は、Upgrading、Downgrading、または Declassification です。3 つの分類アクションをすべて含めることができますが、それぞれを別々の <object key="value"> タグで囲む必要があります。
- n は、データ・モデルの配列内のこのレポートの「id」値です。
- Content Engine は、ローカル言語への翻訳のために localizationKey を使用します。
例えば、レポートにダウングレードおよび分類解除アクションに関する統計が含まれる場合、XML ファイルのこのセクションは、以下のようになります。
<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>