페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동


메타 템플릿 배치 개인화 기능 추가



Start Release No : 7.0.400.20230511-11 / Update Release No : 7.0.500.20250424-11

프로젝트명 : 생산성 5배

작성자 : 황송희, 김진건 / 검수자 : 이지연

기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend


  1. 기능 설명
    배치 개인화는 사용자가 i-META Viewer 내에서 META 파일의 항목 배치를 자유롭게 구성하고, 이를 저장하여 개인화된 메타뷰 보고서를 생성할 수 있는 기능입니다.
    설정 저장 시 레이아웃, Report 유형, 차트 표시 여부 및 차트의 Height, Splitter 위치가 함께 저장됩니다.

  2. 배치개인화 동작 설정 위치
    배치개인화 설정 및 동작 로직은 Splitter와 함께 META TEMPLATE 보고서 내 Process Bot의 모듈로 처리되어 있습니다.
  3. 대상 META TEMPLATE 보고서
    1. 파일 경로 : .\reports\SYSTEM_TEMPLATE 하위 보고서 세 가지
    2. 대상 파일 :
      • TEMPLATE_SD_META_VIEW.mtsd ( Portal에서 META 파일 클릭 시 로딩되는 보고서 )

      • TEMPLATE_SD_ANAL.mtsd ( Designer에서 i-META Viewer로 생성한 보고서 : Report유형이 Analysis인 경우 )

      • TEMPLATE_SD_LIST.mtsd ( Designer에서 i-META Viewer로 생성한 보고서 : Report유형이 List인 경우 )


  4. 사용 방법
    1. Portal에서 사용하는 방법
      1. i-PORTAL > 메타 파일 선택 > i-META Viewer 자동 실행
      2. Report 유형 선택 후 항목을 배치한 뒤 [ 확인 ] 버튼을 클릭하여, 출력 되는 메타뷰 보고서를 확인합니다.

      3. 보고서 우측 상단의 [ 옵션 ] 버튼을 클릭한 뒤 열리는 설정 창에서 배치 개인화 사용을 체크합니다. (혹은 메타뷰 보고서를 저장한 후 옵션 체크 및 다시 저장하여 사용할 수 있습니다.)
      4. i-PORTAL 우측 상단의 [ 저장 ] 혹은 [ 다른이름으로 저장 ] 버튼을 클릭하여 메타뷰 보고서를 저장합니다.
      5. 저장한 메타뷰 보고서를 열고, 우측 상단에 표시 된 [ 배치 개인화 ] 버튼을 클릭하면 배치 개인화 창이 열립니다.
    2. Designer에서 사용하는 방법
      1. Designer를 실행 시키고 i-META Viewer를 실행시켜 Report 유형을 선택한 후, 항목을 배치하고 확인을 누릅니다.

      2. 생성된 보고서에서 우측 상단의 톱니바퀴 모양을 클릭하여 배치개인화 사용을 체크하고 보고서를 저장합니다.

      3. Portal에서 저장된 보고서를 클릭하여 로딩합니다.

      4. 저장된 보고서를 열고, 우측 상단에 표시된 [ 배치 개인화 ] 버튼을 클릭하면 배치 개인화 창이 열립니다.



  5. 기능설명
    1. UI와 기능은 [조건 개인화 기능]과 유사합니다.
      1. 조건 개인화 / 배치 개인화는 데이터 적재 시 레퍼지토리의 동일한 테이블을 사용합니다. (MTX_REPORT_USER_CONDITION)
    2. 데이터 비교


      OPTION_CODEOPTION_NAMEFILTER_TYPEOBJECT_ID
      조건 개인화OP + UUID()AUTO_FILTERAF*
      OP + UUID()-FTForm Id
      배치 레이아웃 개인화OP + UUID()AUTO_LAYOUTAL*
      OP + UUID()-LYOlapGrid/DataGrid Name
    3. 메타 항목을 배치한 레이아웃, Report 유형, 차트 표시 여부 및 차트의 Height, Splitter 위치가 저장됩니다.

      1. '이전 선택 항목 사용' 체크 : 보고서를 저장하지 않아도 가장 최근의 배치가 자동 반영 됩니다.

        1. DataGrid와 OlapGrid가 Refresh되는 시점의 상태가 저장됩니다.

        2. DataGrid의 컬럼 사이즈 조정 및 컬럼 순서 변경만 진행한 경우 자동 저장 되지 않습니다. ( 추가 버튼 클릭하여 저장해주셔야 합니다. )

      2. '추가' 버튼 : 원하는 이름으로 배치 레이아웃을 저장할 수 있습니다. (i-PORTAL 우측 상단의 [ 편집 ] 버튼 클릭 시 메타 항목의 배치를 수정할 수 있습니다.)
      3. 저장된 레이아웃을 삭제할 수 있으며, 레이아웃 검색도 지원합니다. (이름 기준)

  6. 배치 개인화 기능 전체 화면 예시


세부 기능 명

내용
배치 개인화
  • META TEMPLATE을 이용한 보고서에서만 사용 가능함
  • 사용한 메타 파일이 수정되었을 경우에는 저장했던 레이아웃 사용 불가

필수 옵션

  • Portal : META 파일 클릭 > 옵션(설정) > '배치 개인화 사용' 옵션에 체크 (기본 값 : 활성화)
    • 옵션 설정하지 않은 경우, META 파일로 생성한 메타뷰 보고서 ( mtvx ) 오픈 시 '배치 개인화' 버튼은 표시되지 않음
    • Designer에서 i-META Viewer 로 생성한 Template 보고서의 경우, 옵션을 끄고 저장 한 후 다시 보고서를 불러오면 '배치 개인화' 버튼은 표시되지 않음

업데이트 사용 시 참고 사항

  • AUD Platform Admin > 시스템 운영관리 > 'Repository 테이블 점검'에서 옵션 값 점검이 필요합니다.

  • 최초 사용하기 전, 아래 파일들을 업데이트 해야합니다.

    • .\reports\SYSTEM_TEMPLATE\TEMPLATE_SD_META_VIEW.mtsd

    • .\reports\SYSTEM_TEMPLATE\TEMPLATE_SD_ANAL.mtsd

    • .\reports\SYSTEM_TEMPLATE\TEMPLATE_SD_LIST.mtsd

  • META TEMPLATE 만 제품과 별개로 업데이트 하는 경우, 공통 모듈에 배치 개인화 모듈 이 없다면 Admin 페이지에서 추가해야 합니다.

    • AUD Platform Admin > 시스템 운영관리 > '모듈 관리자'에서 초기화 설정이 필요합니다.

    • 초기화 설정해도 배치 개인화 모듈 이 없다면 제품 업데이트가 필요합니다.

  • 해당 내용 업데이트 시, Splitter 기능도 자동 추가됩니다.


제약 사항

  • 사용 중인 시스템 템플릿(TEMPLATE_SD_USER_DEFINED_LAYOUT)이 정상 동작하려면, 다음 두 조건을 모두 충족해야 합니다.

    1) MTX_REPORT, MTX_AUTHORITY 테이블에 데이터가 존재할 것

    2) 레퍼지토리에 MTX_REPORT_USER_CONDITION 테이블이 존재할 것

    ※ 신규 설치 시에는 자동으로 배포되지만, 패치 환경에서는 수동으로 데이터 추가가 필요합니다.

  • AUD Platform Admin > 시스템 운영관리 > Repository 테이블 점검 > 'Repository Script 내려받기' 기능 이용

샘플 정보

  • 샘플 URL : 샘플 보고서는 R&D 사이트 패치 후 제공 예정

변경 전/후 제품 버전

변경 전(제품 버전)변경 후(제품 버전)

변경 전 :

변경 후 :

배치개인화 저장정보에 DataGrid의 Filter 정보를 추가하였습니다.(7.0.500.20250410-11)

배치개인화 기능을 AUD Designer에서 i-META Viewer로 생성한 보고서에서도 사용할 수 있도록 추가하였습니다.(7.0.500.20250424-11)