페이지 트리

버전 비교

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

[조건개인화V2] 조건 개인화 사용 방식의 개선을 요청합니다.

Start Release No : 7.0.500.~ / Update Release No :

프로젝트명 : (BCRM#D4196) [조건개인화V2] 조건 개인화 사용 방식의 개선을 요청합니다.

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


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


경고
title버전 정보

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


도움말
iconfalse
title기능 설명
  1. 실행 경로 : [i-PORTAL 접속 > i-AUD/i-META View 보고서 오픈] - 최근 조건으로 자동 실행된 보고서를 확인할 수 있습니다.
  2. 사용 방법
    1. i-AUD Designer에서 조건 컨트롤을 이용한 보고서를 제작합니다.
    2. 상단 메뉴 > 설정 창 오픈 > 보고서 설정 - 조건 개인화 사용 옵션의 값을 사용으로 설정 후 [ 확인 ] 버튼을 클릭합니다.
      1. 조건 개인화 기능을 사용하지 않길 원하시거나 조건 개인화 기능을 컨트롤 별로 제어하고 싶으신 경우, 아래를 참고하세요.

        펼치기
        title조건 개인화 제어

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

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

        1.1. 조건 개인화 대상 설정 팝업 창의 그리드 좌측 체크 컬럼 헤더를 클릭하여 모든 row의 체크를 해제합니다.

        1.2. 우측 하단 [ 저장 ] 버튼을 클릭합니다.

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

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

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

        2.2. 우측 하단 [ 저장 ] 버튼을 클릭합니다.


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




    3. 해당 보고서를 저장 후, i-PORTAL에서 해당 보고서를 오픈하여 포탈 보고서 제목 영역 좌측의 필터가 활성화 되어있음을 확인합니다.
    4. 적용 결과
      1. 조건 컨트롤의 값을 변경 후, 포탈 보고서 제목 영역의 우측 실행 버튼을 클릭 시, 변경한 값이 레파지토리에 저장됩니다. 해당 보고서를 재오픈 시 변경한 값대로 조건 컨트롤의 값이 설정됩니다.
      2. 필터 컨트롤을 클릭하여 비활성화 시키면 조건 컨트롤의 값을 변경해도 해당 값이 레파지토리에 저장되지 않습니다. 따라서 해당 보고서를 재오픈 시 원래의 값으로 조건 컨트롤의 값이 설정됩니다.


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

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

코드 블럭
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조건 컨트롤 우선 순위

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



세부 기능 명

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



정보
title필수 옵션
  • Admin > PORTAL 설정에서 '조건 개인화' 옵션의 사용 여부를 '사용'으로 설정(기본 값: 사용)


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

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

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



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

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


변경 전/후 제품 버전

변경 전(제품 버전)

변경 전


변경 후




참고사항
title참고 자료

첨부 파일

펼치기
title설계 문서

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



정보
title문서 수정 이력
변경 이력

하위 페이지 표시
alltrue



정보
titleBCRM 정보

(BCRM#D4196) [조건개인화V2] 조건 개인화 사용 방식의 개선을 요청합니다.


(BCRM#E0070) [i-AUD][조건개인화]조건 개인화 대상 컨트롤이 isReadOnly=true, isEnabled=flase 일때 최종 값이 유지되지 않으면 좋겠습니다.


(BCRM#E0088) [(#D4196) 하위 작업 건] 조건 컨트롤이 아닌 컨트롤의 이름을 'VS_' 혹은 'VN_' prefix를 붙여 짓고 옵션창을 띄울 경우 exception 오류 발생


...