IBM Enterprise Records, 버전 5.1.2    

보고서 정의 작성

보고서 정의를 작성하거나 IBM® Enterprise Records와 함께 제공되어 파일 계획 오브젝트 저장소에 저장되어 있는 여섯 가지 정의 파일 중 하나를 사용할 수 있습니다.

IBM Enterprise Records에는 여러 사용자 활동에 대한 통계 보기를 제공하는 6개의 보고서 정의가 포함되어 있습니다. 이들 정의는 소프트웨어와 함께 설치된 추가 기능을 통해 파일 계획 오브젝트 저장소(FPOS)에 추가됩니다. 파일은 수동으로 구성된 후에만 Records Management/Report Definitions에서 찾을 수 있습니다. 구성에 대한 자세한 정보는 IBM Enterprise Records 설치 및 업그레이드 안내서의 보고서 정의 구성 주제를 참조하십시오. 각 보고서 정의는 XML 문서이며 보고서에 대한 다음 메타데이터를 정의합니다.

보고서 제목

report titleIBM Enterprise Records가 표시하는 보고서의 제목입니다.

<setting key="title" localizationKey="server.report_title.n">report title</setting>

보고서 설명

description은 보고서의 목적을 간략하게 설명하는 IBM Enterprise Records에서 표시하는 텍스트입니다. 예를 들어, "이 보고서는 레코드 카테고리, 폴더, 볼륨 또는 레코드에 대해 감사를 사용하도록 설정한 후에 완료된 수행만 표시합니다."와 같습니다.

<setting key="desc" localizationKey="server.report_desc.n">description</setting>

보고서 도움말 항목

entry helpIBM Enterprise Records가 보고서의 도움말 항목에 표시하는 텍스트입니다. 예를 들어, "생성된 보고서는 감사를 사용하도록 설정한 후에 완료된 수행만 표시합니다."와 같습니다.

<setting key="entryhelp" localizationKey="server.entryhelp.n">entry help</setting>

보고서 데이터베이스 테이블 이름

table nameIBM Enterprise Records 보고서 엔진이 IBM Enterprise Records 저장소에서 결과를 검색하기 위해 사용하는 데이터베이스 테이블 이름입니다. 이 이름은 중간 데이터베이스 테이블에서 보고서 애플리케이션이 사용할 수 있는 결과를 생성하는 데에도 사용됩니다. 예를 들어, ActionPerformed와 같습니다.

<setting key="db_table_name">table name</setting>

보고서 템플리트 이름

report name은 보고서 애플리케이션에서 작성된 보고서 템플리트의 이름입니다.

<setting key="reportName" localizationKey="server.report_name.n">report name</setting>

보고서 매개변수

파일 계획 위치, 조치, 이벤트, 스케줄, 날짜 및 엔티티 유형과 같은 보고서 매개변수와 이들의 필요 여부를 정의합니다. 보고서 매개변수를 정의하려면 다음을 수행하십시오.
  1. 필요한 경우, <object key="reportDefinition"> 아래에서 <list key="report parameters">를 정의하십시오.
  2. 보고서 매개변수 목록 키 아래에서 각 보고서 기준에 대해 필요에 따라 기호 이름 설정 키를 정의하십시오.
  3. 태그 <setting key="required"> 0 또는 1 </setting>과 함께 각 기호 이름 설정 키에 따라 값이 필수인지 여부를 표시하십시오. 0은 사용자가 항목을 선택하거나 값을 입력할 필요가 없음을 나타냅니다. 1은 사용자가 항목을 선택하거나 값을 입력해야 함을 나타냅니다.
  4. 태그 <object key="property"></object>에 각 기호 이름과 필수 설정 키 쌍을 묶으십시오.
예:
<object key="property"> <setting key="symbolicname">symbolic name</setting>
		<setting key="required">1</setting> </object>
여기서 symbolic name은 사용자가 작성한 새 기준이거나 다음 설정 키입니다.
  • fileplan_browse: IBM Enterprise Records에서 사용자가 파일 계획 오브젝트 저장소에서 위치를 찾을 수 있게 허용하도록 지시합니다.
  • fileplan_name: 파일 계획 오브젝트 저장소(FPOS)의 파일 계획입니다.
  • ros_name: 레코드 오브젝트 저장소(ROS) 이름입니다.
  • user_name: 활동을 완료한 사용자의 이름입니다.
  • start_date: 보고서 기준의 시작 날짜입니다.
  • end_date: 보고서 기준의 종료 날짜입니다.
  • disposal_schedule: 엔티티와 연관된 처리 스케줄입니다.
  • hold_name: 엔티티와 연관된 레코드 보류항목입니다.
보고서는 엔티티 유형을 기준으로도 사용합니다. 엔티티 유형을 사용하려면 다음을 수행하십시오.
  1. 특성 목록 키 아래에서 필수 설정 키(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>
여기에서 현지화된 환경에 localizationKey가 필요합니다. 예를 들어, 보고서에 레코드 카테고리 및 레코드 폴더에 대한 통계가 포함되어 있는 경우에는 이 XML 파일 섹션이 다음 예제와 유사해야 합니다.
<object key="property">
  <setting key="symbolicName">rm_entity_type</setting>
  <setting key="required">1</setting>
  <list key="values'>
    <object key="value">
      <setting key="id">RecordCategory</setting> 
      <setting key="value" localization Key="server.report_1.RecordCategory">Record Category</setting>
    </object>
    <object key="value">
       <setting key="id">RecordFolder</setting> 
       <setting key="value" localization Key="server.report_1.RecordFolder">Record Folder</setting>
    </object>
  </list>
</object>

보고서 쿼리

IBM Enterprise Records와 함께 제공된 각 보고서는 레코드 카테고리, 레코드 폴더, 볼륨 또는 레코드와 같은 서로 다른 엔티티 유형을 조회하기 위해 하나 이상의 쿼리를 사용합니다. 보고서 쿼리를 정의하려면 다음을 수행하십시오.
  1. <object key="reportDefinition"> 아래에서 <list key="report queries">를 정의하십시오.
  2. 보고서 쿼리 목록 키 아래에서 각 보고서 기준에 대해 필요에 따라 쿼리를 정의하십시오.
  3. 각 쿼리 설정 키를 따라, rm_entity_type에 대한 설정을 정의하여 이 쿼리가 RecordCategory, RecordFolder, 볼륨 또는 레코드와 같은 특정 엔티티 유형에 대한 쿼리임을 표시하십시오. 쿼리가 모든 엔티티 유형에 대한 쿼리일 경우 rm_entity_type은 선택적입니다.
  4. 태그 <object key="query"></object>에 각 키와 엔티티 유형 설정 키를 묶으십시오.
예:
<list key="report queries">
   <object key="query">
     <setting key="sql">SELECT EV.LastModifier, EV.DateCreated, EV.ClassDescription, EV.AuditActionType,RC.RecordCategoryName AS EntityName, RMF.PathName, RC.Aggregation FROM (Event EV INNER JOIN RecordCategory RC ON EV.SourceObjectID = RC.ID)INNER JOIN RMFOLDER RMF on RC.parent=RMF.This WHERE EV.DateCreated >= {?start_date} AND EV.DateCreated <= {?end_date} AND EV.LastModifier = '{?user_name}' AND RC.this INSUBFOLDER '/{?fileplan_name}'</setting>
     <setting key="my_entity_type">RecordCatagory</setting>
   </object>
   <object key="query">
      <setting key="sql">SELECT EV.LastModifier, EV.DateCreated, EV.ClassDescription, EV.AuditActionType,RF.RecordFolderName AS EntityName,RMF.PathName, RF.Aggregation FROM (Event EV INNER JOIN RecordFolder RF ON EV.SourceObjectID = RF.ID)INNER JOIN RMFOLDER RMF on RF.parent=RMF.This WHERE EV.DateCreated >= {?start_date} AND EV.DateCreated <= {?end_date} AND EV.LastModifier = '{?user_name}' AND RF.this INSUBFOLDER '/{?fileplan_name}'</setting>
     <setting key="my_entity_type">RecordFolder</setting>
   </object>
<list>


피드백

마지막 업데이트 날짜: 2013년 11월
use_report_definitions.htm

© Copyright IBM Corp. 2013