您可以修改使用者選取或輸入來產生報告的特殊報告準則。
關於這項作業
特殊報告準則包括:
- 實體類型,例如種類、資料夾和記錄。
- 分類動作,例如升級、降級和取消分類。
將實體類型指定為報告中的準則
程序
如果要將實體類型指定為報告中的準則,請執行下列動作:
- 開啟位於 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 是「記錄種類」、「記錄資料夾」或「記錄」。您可以將這三個實體類型全部併入,但必須以個別的 <object key="value"> 標籤括住每一個實體類型。
- n 是之前在步驟 3 中識別的數字。
- Entity 是記錄種類、記錄資料夾或記錄。
比方說,如果您的報告包括「記錄種類」和「記錄資料夾」的相關統計資料,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 是升級、降級或取消分類。您可以將這三個分類動作全部併入,但必須以個別的 <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>