페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

page no.    

Showpageid

Start Release No : 7.0.500.20240329-01 / Update Release No : 7.0.500.2024032920241017-0111

작성자 : 황송희, 이설아  / 검수자 :  이경륜


경고
title버전 정보

해당 기능 변경은 7.0.500.20240329-01 버전부터 적용됩니다. 보유하신 자사 제품의 버전이 7.0.400.~ 인 경우, 조건 개인화 기능 개선 작업(BCRM#D0110) 을 참고하세요.

변경 내용은 아래 변경 전/후 제품 버전 섹션을 확인하세요.

    

  

  1. 기능 설명
    1. 조건 개인화 기능을 간편하게 사용할 수 있습니다. 
      1. 조건 개인화 대상 컨트롤 설정은 i-AUD에서 제어하도록 변경되었습니다.
      2. PORTAL에서 일반 사용자는 해당 기능의 사용 유/무만 설정하여 해당 기능을 간편하게 이용할 수 있습니다.
           
  2. 사용 방법
    1. 실행 경로 : [i-PORTAL 접속 > i-AUD/i-META View 보고서 오픈] 
      1. 최근 조건으로 자동 실행된 보고서를 확인할 수 있습니다.

    2. i-AUD Designer에서 조건 컨트롤을 이용한 보고서를 제작합니다.


    3. 상단 메뉴 > 설정 창 오픈 > 보고서 설정 - 조건 개인화 사용 옵션의 값을 사용으로 설정 후 [ 확인 ] 버튼을 클릭합니다.

         

      • 조건 개인화 기능을 사용하지 않길 원하시거나 조건 개인화 기능을 컨트롤 별로 제어하고 싶으신 경우, 아래를 참고하세요.

        펼치기
        title조건 개인화 제어

        조건 개인화 옵션 우측의 [ Image Modified ] 버튼을 클릭합니다.

        Image Modified

        참고사항
        title조건 개인화 대상 설정 목록 표시 기준
        • 컨트롤 이름이 VS_로 시작하는 경우만 표시
        • InputBox, ComboBox, Calendar 류의 컨트롤만 표시
        • 컨트롤의 속성이 Visible = true, isReadOnly = false 일 때 표시


        도움말
        title조건 개인화 적용 기준

        전체 폼의 컨트롤을 설정하였다 하더라도, 조건 개인화 적용은 활성화 폼 기준으로만 적용됩니다.

        예) FORM1, FORM2가 있는 보고서를 저장할 때, FORM1을 활성화했을 경우, i-PORTAL에서 보고서 오픈 시 FORM1의 컨트롤에 제한되어 조건 개인화가 적용됩니다.


        1.  조건 개인화 기능 사용 안 함 설정 방법

        1.1. 조건 개인화 대상 설정 팝업 창의 그리드 좌측 체크 컬럼 헤더를 클릭하여 모든 row의 체크를 해제합니다.
        1.2. 우측 하단 [ 저장 ] 버튼을 클릭합니다.

        Image Modified

        1.3. 설정 팝업 창의 조건 개인화 옵션이 사용 안 함으로 설정되었습니다. 우측 하단 [ 확인 ] 버튼을 눌러 설정 팝업 창을 닫은 후 해당 보고서를 다시 저장하세요.

        Image Modified

        2. 조건 개인화 컨트롤 별 제어 방법

        2.1. 조건 개인화 대상 설정 팝업 창의 그리드 row 별 좌측 체크 컬럼의 체크를 비활성화하여, 원하지 않는 컨트롤들을 조건 개인화 기능에서 제외합니다.
        2.2. 우측 하단 [ 저장 ] 버튼을 클릭합니다.

        Image Modified

        2.3. 설정 팝업 창의 조건 개인화 옵션이 사용 으로 유지되었습니다. 우측 하단 [ 확인 ] 버튼을 눌러 설정 팝업 창을 닫은 후 해당 보고서를 다시 저장하세요.

        Image Modified


    4. 사용자가 직접 지정한 조건을 사용하고 싶은 경우에는

      해당

      i-AUD 보고서 내부 스크립트에 아래 함수를 전역으로 추가하여 사용합니다.
      펼치기
      title사용자 정의 조건 사용
      코드 블럭
      languagejs
      themeFadeToGrey
      firstline1
      titleExample code
      linenumberstrue
      /**************************************
       * 조건 개인화 "이전 선택 항목 사용"시 대상이 되는 컨트롤 들을 설정합니다.
       * * arguments :
       *      array IDs (Readonly:True) : 컨트롤이름들
      **************************************/
      var GetUserDefinedFilters = function() {
          // 사용하고 싶은 조건 대상 컨트롤명을 배열로 return함
          return ['VS_CALENDAR', 'VS_CALENDAR_FROM_TO', 'VS_CALENDAR_W', 'VS_CALENDAR_W_FROM_TO', 'VS_CALENDAR_YM', 'VS_CALENDAR_YM_FROM_TO'];
      };
      참고사항
      title조건 컨트롤 우선 순위

      사용자 정의 조건 사용 > 조건 개인화 대상 설정의 팝업에서의 설정

      해당 보고서를 저장 후, i-PORTAL에서 해당 보고서를 오픈하여 포탈 보고서 제목 영역 좌측의 필터가 활성화 되어있음을 확인합니다.

         

  3. 적용 결과

    1. 조건 컨트롤의 값을 변경 후, 포탈 보고서 제목 영역의 우측 실행 버튼을 클릭 시, 변경한 값이 레파지토리에 저장됩니다. 해당 보고서를 재오픈 시 변경한 값대로 조건 컨트롤의 값이 설정됩니다.


         

    2. 필터 컨트롤을 클릭하여 비활성화 시키면 조건 컨트롤의 값을 변경해도 해당 값이 레파지토리에 저장되지 않습니다. 따라서 해당 보고서를 재오픈 시 원래의 값으로 조건 컨트롤의 값이 설정됩니다.

      Image Removed

      (보고서 재 실행 시 비활성화 유지됨)

      Image Added


정보
title조건 개인화 로딩 완료 시점 이벤트가 추가되었습니다.

Release No : 7.0.500.20241017-11

  1. 기능 설명: i-PORTAL에서 조건 개인화 설정 값이 적용된 시점(=조건 개인화 로딩 완료 시점)에 발생하는 이벤트[OnReportFilterLoadComplete]를 Script 작성 시 사용할 수 있습니다.
  2. 사용 방법:
    1. i-AUD 디자이너 > 편집 그룹 > Script Editor에 코드를 입력하여 사용할 수 있습니다.
      Image Added
    2. i-AUD 디자이너 > ProcessBot에 Report 이벤트에서 아래와 같이 선택하여 사용할 수 있습니다.
      Image Added


(※ 관련 이슈: (BCRM#E3430) 보고서 내 Tree 컨트롤 조건개인화 설정)


도움말
title참고 사항
  • Admin > PORTAL 설정에서 '조건 개인화' 옵션의 사용 여부를 '사용'으로 설정해야 합니다.(기본 값: 사용)


  • 옵션의 세부 사항은 다음과 같습니다.

    세부 기능 명

    내용
    조건 개인화
    • 사용자가 조작 가능한 컨트롤을 대상으로 (컨트롤 속성 예시: Visible = true, IsEnabled = true, IsReadOnly = false)


책갈피
변경전/후
변경전/후

참고사항
title주의 사항
  • 변경 사항

    변경 전변경 후릴리즈 번호
    • 개인별 조건 개인화 사용 여부가 가능합니다.
    • 최근 조건으로 실행하기 기능을 사용하려면, i-PORTAL의 조건 개인화 설정 팝업에서 적용이 필요합니다.
    • 보고서 제작 시, 해당 보고서의 조건 개인화 기능 설정 default 값은 true 입니다.
    • 최근 조건으로 실행하기 기능으로 조건 개인화가 적용됩니다.
    • i-PORTAL의 조건 개인화 설정 팝업을 제거하였습니다.
    • i-AUD의 설정 팝업에서 조건 개인화 기능 제어 팝업이 신규로 생성되었습니다.
    • 기존 7.0.400 에서 조건 개인화를 사용한 보고서의 경우, 자동으로 최근 조건으로 실행하기 기능으로 조건 개인화가 적용됩니다.
    7.0.500.20240329-01


  • 제약 사항
    1. Admin PORTAL 설정에서 옵션 설정하지 않은 경우, i-AUD 보고서 디자이너에서 해당 옵션 자체가 보이지 않습니다.

      PORTAL 설정 > 조건 개인화 옵션 true

      PORTAL 설정 > 조건 개인화 옵션 false



기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
  •  해당 없음
시작 버전 정보
  • Release No :  7.0.500.20240329-01


정보
title샘플 정보
  • 샘플 URL :
  • 샘플 파일

첨부 파일
patterns.*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz, .*mtsz


페이지 속성
hiddentrue


정보
title숨겨진 기능

ii. 사용자가 직접 지정한 조건을 사용하고 싶은 경우에는 해당 i-AUD 보고서 내부 스크립트에 아래 함수를 전역으로 추가하여 사용합니다.

펼치기
title사용자 정의 조건 사용


코드 블럭
languagejs
themeFadeToGrey
firstline1
titleExample code
linenumberstrue
/**************************************
 * 조건 개인화 "이전 선택 항목 사용"시 대상이 되는 컨트롤 들을 설정합니다.
 * * arguments :
 *      array IDs (Readonly:True) : 컨트롤이름들
**************************************/
var GetUserDefinedFilters = function() {
    // 사용하고 싶은 조건 대상 컨트롤명을 배열로 return함
    return ['VS_CALENDAR', 'VS_CALENDAR_FROM_TO', 'VS_CALENDAR_W', 'VS_CALENDAR_W_FROM_TO', 'VS_CALENDAR_YM', 'VS_CALENDAR_YM_FROM_TO'];
};


참고사항
title조건 컨트롤 우선 순위

사용자 정의 조건 사용 > 조건 개인화 대상 설정의 팝업에서의 설정




정보
titleBCRM 정보


(BCRM#D4196) [조건개인화V2] 조건 개인화 사용 방식의 개선을 요청합니다.
(BCRM#E0070) [i-AUD][조건개인화]조건 개인화 대상 컨트롤이 isReadOnly=true, isEnabled=flase 일때 최종 값이 유지되지 않으면 좋겠습니다.
(BCRM#E0088) [(#D4196) 하위 작업 건] 조건 컨트롤이 아닌 컨트롤의 이름을 'VS_' 혹은 'VN_' prefix를 붙여 짓고 옵션창을 띄울 경우 exception 오류 발생
(BCRM#E3430) 보고서 내 Tree 컨트롤 조건개인화 설정


View file
namei-AUD 디자이너 조건개인화 UI 개선 2023.12.22.pptx
height250