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

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 16 다음 »

1. 호환성 공지

AUD Server보안취약점 조치(D1293)


1.1 보안 공지

AUD Server보안취약점 조치(D1293)


2. 업데이트 공지

일부 수정 사항이 적용되기 위해서는 SYSTEM_TEMPLATE를 배포 해야 합니다.


3. 릴리즈 노트

3.1 AUD플랫폼 공통

3.1.1 신규

 AUD플랫폼의 뷰어에서 사용되는 리소스를 압축하여 속도를 개선했습니다. (BCRM#D1055, D2214)

> 기능 설명


3.1.2. 개선/변경

 AUD플랫폼의 뷰어에서 사용되는 리소스를 압축하여 속도를 개선했습니다. (BCRM#D1055, D2214)

> 기능 설명

3.2 i-PORTAL

3.2.1 신규

 AUD플랫폼의 뷰어에서 사용되는 리소스를 압축하여 속도를 개선했습니다. (BCRM#D1055, D2214)


3.2.2 개선/변경

 권한이 없는 사용자에게 PORTAL 좌측 트리의 도구메뉴가 노출되지 않도록 개선했습니다. (BCRM#D2022)

> 기능 설명

3.2.3 버그 수정 목록

 버그 수정 목록
이슈 명릴리즈 번호
(BCRM#D2493) AUD 뷰어에서 캘린더 컨트롤에 포커싱이 되어 있는 상태에서 실행 버튼을 누르면 포커스가 안 빠지는 현상7.0.400.20230810-11
(BCRM#D2834) 일본어 적용 요청 (게시판)7.0.400.20230824-11
(BCRM#D2886) 탭 사용시 보고서 설명이 사라지는 현상7.0.400.20230907-11
(BCRM#D3235) fnCustomReportOpen 보고서 권한 오류7.0.400.20230921-11
(BCRM#D3343) 좌측상단 보고서 검색창 검색 오류7.0.400.20231019-11
(BCRM#D3354) Admin에서 스케줄 버튼 차단 설정하였으나 포탈에서 반영안되는 현상7.0.400.20231019-11
(BCRM#D2403) 웹 취약점검 리포트 개선 요청7.0.400.20231019-11

3.3 i-AUD

3.3.1 신규

 AUD 업데이트 시, 사용자가 직관적으로 이를 파악하고 브라우저 cache를 삭제할 수 있도록 알림창을 표시합니다. (BCRM#D1924)



3.3.2 개선/변경

 구 버전의 i-AUD 보고서를 기존 방식으로 마이그레이션을 할 수 없도록 변경했습니다. (BCRM#D2196)

현재 신규 마이그레이션 툴이 개발 진행중이며, 당분간 기존 방식으로 구 버전의 i-AUD 보고서를 마이그레이션 할 수 없도록 변경했습니다.


> 기능 설명

  1. 사용 방법
    1. 구 버전의 보고서를 연다.


3.3.3 버그 수정 목록

 버그 수정 목록
이슈 명릴리즈 번호
(BCRM#D2193) ListGrid  MultiLineText 객체로 설정하면 데이터가 다 안나오는 현상7.0.400.20230727-11
(BCRM#D2490) 서식이 적용된 엑셀 복사, 붙여넣기가 안됨7.0.400.20230727-11
(BCRM#D2389) ListGrid 에서 Shift 키 누른 상태에서 마우스 휠 이동 시,  좌우 스크롤만 움직이도록 7.0.400.20230727-11
(BCRM#D1646) List Grid Row 병합 깨지는(?) 현상 관련 문의7.0.400.20230727-11
(BCRM#D1866) ListGrid 가로 스크롤 이동 시 가로 병합된 셀 풀리는 현상 7.0.400.20230727-11
(BCRM#D1880) mini portal 에서 메인 보고서 로딩 안되는 현상 (비주기)7.0.400.20230727-11
(BCRM#D2407) JScript 부분 오류  ( Smart Editer Addin 사용시 발생 )7.0.400.20230727-11
(BCRM#D1159) 4.0 canvas보고서의  AddDays,DddYears 함수를 7.0에서는 어떤것으로 대체해야할지?7.0.400.20230727-11
(BCRM#D2176) User Component 이용하여 보고서 호출 관련7.0.400.20230727-11
(BCRM#D2491) AUD DataGrid의 단위 변경이 안됨7.0.400.20230727-11
(BCRM#D1688) ListGrid에서 키보드 방향 키로 셀 이동 할 수 있도록 7.0.400.20230727-11
(BCRM#D2477) OlapGrid 메저 항목 정렬 변경 시 좌우스크롤바 유지7.0.400.20230727-11
(BCRM#D2421) EPA2 사용중 년도값에 .0 이 붙어서 저장되는 현상 문의드립니다. 7.0.400.20230727-11
(BCRM#D1585) MX-Grid pdf export 문의7.0.400.20230727-11
(BCRM#D1919) 워드,네트워크,스톡 차트 등 관련 이슈 및 지원 요청7.0.400.20230727-11
(BCRM#D1824) Olap 그리드에서 소계와 총합계 행 카운팅 제외 7.0.400.20230727-11
(BCRM#D2560) Listgrid 사이즈 변경으로 인한 셀 테두리 잘림 현상7.0.400.20230810-11
(BCRM#D2527) AUD7 multicombobox 에 LeafNodeonly 속성 적용 시 선택 오류7.0.400.20230810-11
(BCRM#D2567) ServerScript에서 전체/특정 엑셀 시트 데이터셋으로 받아오는 기술 문의7.0.400.20230810-11
(BCRM#D2546) i-AUD DataGrid 행 추가 기능 오류7.0.400.20230810-11
(BCRM#D2427) AUD7 Datagrid 스타일 지정시 밑줄 적용되지 않음.7.0.400.20230810-11
(BCRM#D2554) i-AUD InputBox, Label Fomula에 DATEADD 함수 사용시 오류 발생7.0.400.20230810-11
(BCRM#D2758) AUD7 DataGrid 상단 기능에 대해 태블릿, 모바일 동작 가능 문의7.0.400.20230824-11
(BCRM#D2512) MX_GRID 엑셀 DATEDIF, YEARFRAC 함수 추가 요청7.0.400.20230824-11
(BCRM#D2664) i-AUD Designer Module Editor 기능 개선7.0.400.20230824-11
(BCRM#D2596) OlapGrid 멀티헤더 사용 시에도 필드별 정렬 기능 추가 7.0.400.20230824-11
(BCRM#D2830) MX-Grid 이름 관리자 변수값 사용 시 쿼리문으로 빈 값으로 넘겨짐7.0.400.20230824-11
(BCRM#D2792) OlapGrid 내 디멘젼, 메저 정렬 시 asc, desc 를 선택지정 할 수 있는지 문의7.0.400.20230824-11
(BCRM#D2732) [개선] MX-GRID json 파일 삭제 이벤트 확대7.0.400.20230824-11
(BCRM#D2773) 일본어 적용 요청 (i-META Viewer 필터)7.0.400.20230824-11
(BCRM#D2586) ExportImage 문의드립니다.7.0.400.20230824-11
(BCRM#D2846) [긴급] AUD화면 chart 컨트롤 숫자크기 조절 여부 문의 7.0.400.20230829-21
(BCRM#D2832) [AUD] xlsx로 내보내기 시 속도 성능 개선 문의7.0.400.20230907-11
(BCRM#D2977) LOVService.jsp 500 에러7.0.400.20230907-11
(BCRM#D2890) 오류) Meta view mtvx 사용자 지정 정렬 항목이 조회 데이터와 다름(생성시 데이터로 나옴)7.0.400.20230907-11
(BCRM#D2929) 데이터 그리드 로우 가로 병합 문의7.0.400.20230907-11
(BCRM#D2122) 차트 속성에서 계열탭의 차트 유형에 default 를 추가하여 default 인 경우 기본탭의 차트 유형이 적용되도록 개선7.0.400.20230907-11
(BCRM#D2699) i-AUD Designer BoxStyle 복사 기능 개선7.0.400.20230907-11
(BCRM#D2904) i-AUD 차트 범주 항목 이름 약어 처리7.0.400.20230907-11
(BCRM#D2852) i-AUD 차트 데이터 레이블 수식 적용7.0.400.20230907-11
(BCRM#D2856) OLAP GRID Row 항목 병합 기능 요청 7.0.400.20230907-11
(BCRM#D2751) Module내 특정 폼을 대화상자(팝업 윈도우)로 실행하기 버그7.0.400.20230907-11
(BCRM#D2908) JScript 중 Matrix 클래스의 GetDataSource 질문7.0.400.20230907-11
(BCRM#D2992) MX-Grid / 조건부서식을 지정한 셀을 AUD함수{=A1}로 참조했을 때 서식표출 오류7.0.400.20230907-11
(BCRM#D3059) MX-Grid의 시트 보호 후, 셀에 입력 시 자동으로 refresh가 되는 오류7.0.400.20230921-11
(BCRM#D3037) META OlapGrid 구성 후 DimensionFilter 오류 (해당범위 지정하면 범위 값이 아닌 선택된 값만 조회됨)7.0.400.20230921-11
(BCRM#D3139) 데이터그리드에서 컬럼을 mask edit 형태로 입력 받으면 필터에 항목이 뜨지 않는 현상7.0.400.20230921-11
(BCRM#D2971) i-AUD 보고서에서 Matrix.ExportImageEx() 처리 관련 문의7.0.400.20230921-11
(BCRM#D3192) List-Grid 디자인 기능 (Group기능) 적용 시, Data연결 및 해당 컨트롤 인식 불가7.0.400.20230921-11
(BCRM#D3036) META OlapGrid 구성 후 DimensionFilter 오류 (해당범위 지정 후 null 값 표시 현상)7.0.400.20230921-11
(BCRM#D2807) i-AUD Designer 차트 Cursor 기능 개선7.0.400.20230921-11
(BCRM#D2121) i-AUD 레이아웃관리자에서 검색기능 추가 검토7.0.400.20230921-11
(BCRM#D3252) 간트차트 보고서의 공백 영역에서 툴팁이 뜨는 현상에 대한 이슈 7.0.400.20231005-11
(BCRM#D2915) i-AUD 프로세스 봇 컨트롤 선택 개선7.0.400.20231005-11
(BCRM#D3194) i-AUD MXGrid '엑셀로 내보내기' 기능 작동 중 멈춤7.0.400.20231005-11
(BCRM#D3186) AUD보고서 파이차트 크기 일관성 유지 관련7.0.400.20231005-11
(BCRM#D3246) DataGrid 사용자 정의 폰트 Default 표기 오류7.0.400.20231005-11
(BCRM#D2980) 엑셀 파일 MX-Grid 전환 시 MEDIAN 함수 지원 불가7.0.400.20231019-11
(BCRM#D3352) MX-grid 미지원 함수입니다7.0.400.20231019-11
(BCRM#D3578) DataGrid 행추가 - 행삭제 - 행추가시 현상 문의7.0.400.20231102-11
(BCRM#D3539) TreeLayout에서 마우스 이벤트를 통한 Link 변경 기능 추가 요청 문의7.0.400.20231102-11
(BCRM#D3503) 레이아웃관리자에서 검색 후 olapgrid 에 배치정보 반영안됨7.0.400.20231102-11
(BCRM#D3450) AUD 6 에서 AUD 7 업그레이드후 보고서 호출시 에러 발생 문의7.0.400.20231102-11
(BCRM#D3581) DataGrid 복사/붙여넣기 문의7.0.400.20231102-11
(BCRM#D3428) 서버스크립트 base64 decode 예제 요청7.0.400.20231102-11
(BCRM#D3610) 셀 병합된 그리드 체크박스 일괄 체크에 관한 문의7.0.400.20231127-01
(BCRM#D3757) multipart/form-data 요청되어야하는 Method 항목 중에 일반 요청으로 동작하는 현상7.0.400.20231127-01
(BCRM#D3566) 엑셀 내보내기 소수점 자릿수7.0.400.20231127-01
(BCRM#D3682) 트리그리드 체크 박스 문의드립니다.7.0.400.20231127-01
(BCRM#D3702) OLAPGRID에 SubTotalPercentOfColumn 기능이 정상적으로 작동되지 않는 현상7.0.400.20231127-01
(BCRM#D3680) 트리그리드 문의드립니다.7.0.400.20231127-01
(BCRM#D3689) 트리그리드 Validate 동작 문의드립니다.7.0.400.20231127-01
(BCRM#D3699) 정렬 설정한 항목을 다시 조회할때 문구가 겹쳐보이는 현상7.0.400.20231127-01
(BCRM#D3707) MX-Grid 한글 내보내기 기능 오류 [차트 계열 표시X]7.0.400.20231127-01
(BCRM#D3716) 차트에서 축 텍스트 각도를 변경하고 싶습니다.7.0.400.20231127-01

3.4 i-MATRIX

3.4.1 개선/변경

 i-MATRIX 데이터 조회 시, 변수 설정 창의 기능을 개선했습니다. (BCRM#D0035)

변수 설정 창에서 이름 정의된 변수의 이름 및 값이 목록을 표시하여, 사용자의 혼란을 줄일 수 있도록 개선했습니다.


3.4.2 버그 수정 목록

 버그 수정 목록
이슈 명릴리즈 번호
(BCRM#D3432) i-MATRIX에서 META항목이 LOV SQL로 풀리지 않음7.0.400.20231102-11
(BCRM#D3051) [i-MATRIX] 틀고정 보고서 내려받기시 조회 조건영역 숨는 현상.7.0.400.20230921-11
(BCRM#D3076) [i-MATRIX 7]데이터셋 관리자에서 데이터 저장시 xlsx파일 형식 지원7.0.400.20230921-11
(BCRM#D3287) Matrix 오류메세지 확인요청7.0.400.20231019-11
(BCRM#D2995) i-MATRIX META DefaultSQLHINT 기능이 동작하지 않는 버그7.0.400.20230907-11
(BCRM#D3111) EPA Matrix 메뉴 등록 시 확장자(.xlsx) 가 붙을 경우 화면 안보임 현상7.0.400.20230921-11
(BCRM#D2458) 조회조건 Property 수정 시, 값이 제거 되지 않도록 개선 요청7.0.400.20230727-11
(BCRM#D2515) 엑셀다운로드시 다운로드사유 입력하는 모듈에 대한 수정 요청.7.0.400.20230727-11
(BCRM#D2738) i-MATRIX  DB Bot 선택시 오류 메세지 나오는 현상7.0.400.20230824-11
(BCRM#D2739) i-MATRIX 에서 META사용시  조회항목 (COMBO BOX) 전체 검색이 안되는 현상7.0.400.20230824-11
(BCRM#D3195) META로 데이터 가져오기 후 메타 쿼리의 헤더 출력 체크 해제가 안 되는 현상7.0.400.20230921-11
(BCRM#D3500) i-MATIRX 스케줄러 파라미터 전송시 달력 컨트롤(FROM TO 조회) DATE함수 적용7.0.400.20231127-01
(BCRM#D2305) VN_변수에서 빈값일 경우 쿼리에 빈값이 아닌 0 숫자 데이터가 들어가는현상 7.0.400.20230718-21
(BCRM#D3351) 시트 이동 시 컨트롤창 크기가 제대로 반영이 안되는 현상7.0.400.20231019-11
(BCRM#D3693) MX-Service CPU 점유율에 대한 문의7.0.400.20231127-01

3.5 i-META

3.5.1 신규

 i-META Server 에서 권한 정보 및 메타서버에 필요한 정보 로딩 방식을 개선 했습니다.(BCRM#D2079)

3.5.2 버그 수정 목록

 버그 수정 목록
이슈 명릴리즈 번호
(BCRM#D2598) AUD 디자이너에 조회 조건 컨트롤 생성 시 오류7.0.400.20230810-11
(BCRM#D2717) MetaXML 파싱 오류7.0.400.20230824-11
(BCRM#D2957) 입력유형을 PickList 일때 파일열기 선택시 오류7.0.400.20230907-11
(BCRM#D2817) prompt로 설정된 항목이 값 목록(LOV)에 조회되지 않은 데이터 조회 안되는 현상7.0.400.20230907-11
(BCRM#D2942) MetaViewer 파일 Local 저장 및 Local파일 오픈 후 공용폴더 저장 시 오류 발생7.0.400.20230907-11
(BCRM#D2715) 멀티테이블 JOIN시 쿼리 파싱7.0.400.20230921-11
(BCRM#D3075) 값 목록(LOV) 조회시 로딩바가 중복 발생하는 현상7.0.400.20230921-11
(BCRM#D2926) META Viewer 끼리 병합 안되는 현상7.0.400.20230921-11
(BCRM#D3260) 계층항목을 LOVSql로 구성하고 상위 값을 파라미터 적용시 쿼리 바인딩 안되는 현상7.0.400.20231005-11
(BCRM#D3268) AddGlobalParamsEx에 선언한 Global 변수 관련7.0.400.20231005-11
(BCRM#D2819) 날짜형 조회 조건에 배치 시 D-1로 셋팅하는 기능 추가7.0.400.20231102-11
(BCRM#D3840) 메타 뷰 조회조건에서 포함하지않음 비교연산자 사용 후 내보내기 시 엑셀파일에 연산자가 표시 안 되는 현상7.0.400.20231127-01
(BCRM#D3619) 병합뷰에서 병합옵션을 Union/Union All로 설정후 항목 배치시 그룹함수 생성됨7.0.400.20231127-01

3.6 ADMIN

3.6.1 신규

 ADMIN에서 i-META를 수동으로 업데이트 할 수 있도록 기능을 추가했습니다. (BCRM#D2023)

ADMIN에서 i-META를 수동으로 업데이트 할 수 있도록 기능을 추가했습니다.


> 기능 설명

  1. 사용 방법
    1. ADMIN > 시스템 운영 관리 > 관리자 메뉴 설정 > 메타관리의 [메타 수동 업데이트] 항목을 활성화한 후 [저장] 을 클릭한다.

    2. ADMIN 페이지를 새로고침 한다.
    3. ADMIN > 메타관리 > 메타 수동 업데이트에서 업데이트 할 항목을 체크하고 업데이트를 누른다.
    4. 업데이트 결과를 확인할 수 있다.


3.6.2 개선/변경

 ADMIN의 버튼권한관리 기능을 전면적으로 개편했습니다. (BCRM#D1624)

기존 ADMIN에서는 버튼권한관리 기능이 Portal 옵션의 일부로서 동작했으나, 해당 기능이 복잡하게 설계 되어 있어 사용에 불편이 있었습니다.

따라서 버튼권한관리 기능에 관한 메뉴를 신설하고, 이를 직관적으로 사용할 수 있도록 전면적 개편을 진행했습니다.


> 기능 설명

  1. 실행 경로 :
    1. [Admin > 시스템 운영관리 > Portal 설정 > 더보기 클릭 ]
    2. "BUTTON_AUTH_VERSION" 을 200으로 변경 혹은 PortalOption테이블에 200값 삽입합니다.

    3. Admin화면 화면 갱신 (F5) 합니다.
    4. [Admin > 권한관리] 의 좌측메뉴에 "제품별 버튼 관리", "보고서 버튼 그룹 관리", "버튼 권한 관리" 메뉴가 생성되어있는지 확인합니다.



    5. [Admin > 권한관리> 제품별 버튼 관리 ]
    6. [Admin > 권한관리> 보고서 버튼 그룹 관리 ]
    7. [Admin > 권한관리> 버튼 권한 관리 ]


    사용 방법
    1. 제품별 버튼 관리
    2. 커스텀 버튼을 추가 및 수정
      1) 추가 : [신규] 버튼을 클릭 -> 버튼 이름 및 이미지 등을 업로드 -> [저장]버튼을 클릭합니다.
      2) 수정 : 새로 추가한 버튼에서 더블 클릭 -> 정보를 수정 -> [저장]버튼을 클릭합니다.



    3. 버튼의 정렬 설정
      1) 화면 표시 순서 셀을 더블 클릭 해서 숫자를 입력한 후 [저장]버튼을 클릭합니다.



    4. 보고서 버튼 그룹 관리
    5. 버튼 그룹 추가 및 수정
      1) 추가 : [신규] 버튼을 클릭 -> 그룹 이름 더블 클릭 후 수정 -> [저장]버튼을 클릭합니다.
      2) 수정 : 그룹 이름 셀에 더블 클릭 -> 수정 -> [저장]버튼을 클릭합니다.



    6. 그룹에 레포트 추가/삭제
      1) 추가 :  추가 버튼을 클릭 -> 팝업창에서 추가할 보고서를 선택 후 확인 ->  저장 버튼을 클릭합니다.
      2) 삭제 :  삭제 버튼을 클릭 ->  저장 버튼을 클릭합니다.



    7. 버튼 권한 관리
    8. 버튼 권한 설정
      1) 추가
      1-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다.
      1-2) [신규]버튼을 클릭 해서 띄운 팝업창에서 추가할 유저 흑은 부서, 그룹에 대한 체크박스를 체크하고 확인 버튼을 클릭합니다.
      1-3) 버튼권한설정 우측 그리드에 추가된 행에서 권한사용 체크박스를 체크하고 권한설정에서 차단 또는 허용 권한을 선택합니다.
      1-3) [저장]버튼을 클릭합니다.

      2) 권한삭제
      2-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다.
      2-2) 버튼권한설정 우측 그리드에서 삭제할 항목을 선택 하고 [삭제]버튼을 클릭하여 행이 삭제되는 것을 확인합니다.
      2-3) [저장]버튼을 클릭합니다.

      3) 권한 사용 안함
      3-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다.
      3-2) 버튼권한설정 우측 그리드에서 사용해제 하고싶은 행에 대한 체크박스를 체크해제하고  [저장]버튼을 클릭합니다.

      4) 권한 체크 순서 변경
      4-1) 그룹명에서 그룹 혹은 DEFAULT를 선택하고 좌측 버튼 목록 그리드 영역에서 버튼을 선택합니다.
      4-2) 버튼권한설정 우측 그리드에서 순서를 변경할 행의 권한순서 셀을 더블클릭하여 숫자를 수정합니다.
      4-3) [저장]버튼을 클릭합니다.



세부 기능 명

내용
커스텀 버튼 추가

제품별 버튼 관리에서 [신규]버튼을 클릭하여 버튼 명, 버튼 이미지 등을 등록할 수 있습니다.

단, 버튼 클릭 실행에 대한 처리는 /extention/portal/customscript.jsp파일의 fnUserDefinedButtonAction함수에서 정의합니다.

버튼 표시 여부 및 버튼 순서 변경

제품별 버튼 관리에서 버튼 표시 여부 및 화면 표시 순서를 설정할 수 있습니다.

  1. 버튼 표시 여부
    1. 화면표시 셀에서 체크박스 체크 및 체크 해제로 설정할 수 있으며 체크가 해제가 되어있으면 무조건 버튼을 표시하지 않습니다.

    화면 표시 순서
    1. 화면 표시 순서 셀을 수정하여 순서를 변경할 수 있습니다. 만약 동일한 숫자 값으로 저장되어 있다면 2순위로 버튼 코드로 정렬합니다.
권한 설정 및 순서

버튼 권한 관리에서 권한을 설정할 수 있으며

체크 순서는 다음과 같습니다.

  1. 버튼 표시가 설정되어있는지 확인합니다. 커스텀 버튼인 경우 "사용자 정의 버튼 사용여부"도 체크합니다.
    1. 버튼 표시가 설정되어있습니다.
    2. 버튼 권한 확인합니다. (2번 항목으로 이동)
    3. 버튼 표시가 설정되어있지 않습니다.
    4. 버튼을 차단으로 설정합니다. (5번 항목으로 이동)

    보고서에 버튼 권한이 설정되어있는지 확인합니다.
    1. 그룹에 속해있으면 그룹에 설정된 권한을 확인합니다. (3번 항목으로 이동)
    2. 그룹에 속해있지 않으면 모듈에 설정된 권한을 확인합니다. (4번 항목으로 이동)

    보고서 그룹에 설정된 권한을 확인합니다.
    1. 로그인한 유저의 정보로 이이디, 소속부서, 또는 그룹으로 권한 체크를 합니다.
    2. 설정된 버튼 권한을 찾았을 경우
      - 아이디 , 소속 부서 등 설정된 여러 권한 항목을 찾았을 경우 권한 순서가 높게 설정된 첫번째 항목만 권한을 적용하며 차단, 혹은 허용이 설정됩니다.
      단, 동일한 권한 순서 값 일 경우 권한 주체 코드 순으로 정렬하고 첫 번째 항목에 대한 권한을 적용합니다. (5번 항목으로 이동)
    3. 설정된 버튼 권한을 찾지 못했을 경우
      - 모듈 별 버튼에 기본으로 설정된 권한을 확인합니다. (4번 항목으로 이동)

    모듈 별 버튼에 기본으로 설정된 권한을 확인합니다.
    1. 로그인한 유저의 정보로 이이디, 소속 부서, 또는 그룹으로 권한 체크를 합니다.
    2. 설정된 버튼 권한을 찾았을 경우
      - 아이디 , 소속부서 등 설정된 여러 권한 항목을 찾았을 경우 권한 순서가 높게 설정된 첫번째 항목만 권한을 적용하며 차단, 혹은 허용이 설정됩니다.
      단, 동일한 권한 순서 값 일 경우 권한 주체 코드 순으로 정렬하고 첫 번째 항목에 대한 권한을 적용합니다. (5번 항목으로 이동)
    3. 설정된 버튼 권한을 찾지 못했을 경우
      - 허용으로 권한을 적용합니다 (5번 항목으로 이동)

    설정된 권한을 토대로 2차 버튼 표시 처리를 시도합니다.
    1. 버튼 권한이 차단되어 있습니다.
    2. 버튼을 표시하지 않습니다.
    3. 버튼 권한이 차단되어 있지 않습니다.
    4. 저장(PV_SAVE), 다른 이름으로 저장(PV_SAVEAS), 편집(PV_EDIT)은 보고서에 설정된 권한에 따라 보여줍니다.
      단, i-AUD 보고서일 경우 SDX (i-AUD Designer blocking Group) 에 그룹에 속한 유져는 다른 이름으로 저장(PV_SAVEAS) 버튼이 보여지지 않습니다.
    5. 스케쥴 등록(PV_SCHEDULE), 스케쥴 즉시 실행(PV_SCHEDULE_RUN) 버튼인 경우 i-AUD 스케쥴러 포맷에 등록된 보고서만 버튼이 보여집니다.

필수 옵션

  • BUTTON_AUTH_VERSION

    → 100 혹은 설정 값이 없음 : /servlet/Agentquery.maf 호출을 통한 기존 버튼 권한 체계 사용
    → 200 : /api/portal/button/authList 호출을 통한 신규 버튼 권한 체계 사용


제약 사항

  • [제품별 버튼 관리] 에서 기본으로 제공하는 버튼은 삭제 할 수 없습니다. 단, 표시를 원하지 않을 경우 화면표시를 체크해제 하면 됩니다.
  • [제품별 버튼 관리] 에서 기본으로 제공하는 버튼들의 다국어 설정은 기본으로 제공합니다. 단, 신규로 추가하는 사용자 정의 버튼들의 다국어는 제공하지 않습니다.
  • [보고서 버튼 그룹 관리] 에서 그룹에 보고서 추가 시 다른 그룹에 동일한 보고서가 있을 경우 저장할 수 없습니다.
  • [버튼 권한 관리]에서 동일한 버튼이 Default 또는 Group에 설정 되어있다면 Group의 버튼 그룹이 우선 적용되며 버튼 그룹에서 보고서를 찾지 못했을 경우 Default에 설정된 권한이 적용됩니다.
  • 사용자 정의 버튼인 경우 "시스템 운영관리 -> PORTAL 설정" 의 버튼 설정에 사용자 정의 버튼 사용 여부가 사용으로 설정 되어야 합니다.

변경 전/후 제품 버전

변경 전(제품 버전)

변경 전

7.0.400.20230622


1. MTX_PORTAL_OPTION테이블에 "BUTTON_AUTH_VERSION" 이 없으며

기존 MTX_AUTH_BUTTON테이블을 사용합니다.


2. 버튼 관리 , 버튼 권한 관리 메뉴 보입니다.


3. "시스템 운영관리 -> PORTAL 설정" 의 버튼 설정에 사용자 정의 버튼 사용 여부가 기본으로 사용 안함으로 설정 되어있습니다.


4. "시스템 운영관리 -> PORTAL 설정" 의 버튼 설정에 사용자 정의 버튼 사용 여부를 사용함으로 설정했을 경우 [설정] 버튼이 보여지게 됩니다.


5. "권한 관리 -> 권한 복제"에서 버튼 권한 동기화가 보입니다.

변경 후

7.0.400.20230713

1. MTX_PORTAL_OPTION 테이블에 신규 옵션 "BUTTON_AUTH_VERSION"이 생성되었으며 기본값으로 200으로 입력되어 있으며

신규테이블 MTX_BUTTON_CODE, MTX_BUTTON_AUTH_GROUP, MTX_BUTTON_AUTH_GROUP_LINK, MTX_BUTTON_AUTH 테이블이 생성되어있으며

기존 MTX_AUTH_BUTTON테이블은 참고하지 않습니다.

단, 100으로 설정할 경우 기존 버튼 권한 체계를 사용합니다.

100 : 기존 버튼 권한 관리
200 : 신규 버튼 권한 관리


2. BUTTON_AUTH_VERSION 에 따라 권한관리 보고서 메뉴가 달라지게 됩니다.

  • BUTTON_AUTH_VERSION 값이 100일 경우 버튼 관리, 버튼 권한 관리 메뉴가 보입니다.

  • BUTTON_AUTH_VERSION 200이상일 경우 제품별 버튼 관리, 보고서 버튼 그룹 관리, 버튼 권한 관리 메뉴가 보입니다.


3. "시스템 운영관리 -> PORTAL 설정" 의 버튼 설정에 사용자 정의 버튼 사용 여부가 기본으로 사용함으로 설정 되어있습니다.


4. "시스템 운영관리 -> PORTAL 설정" 의 버튼 설정에 사용자 정의 버튼 사용 여부를 사용함으로 설정했을 경우 BUTTON_AUTH_VERSION 값에 따라 [설정]버튼이 보여지게 됩니다.

  • BUTTON_AUTH_VERSION 값이 100일 경우 [설정]버튼이 보여지게 됩니다.
  • BUTTON_AUTH_VERSION 값이 200일 경우 [설정]버튼이 안보입니다.

5. "권한 관리 -> 권한 복제"에서 버튼 권한 동기화가 BUTTON_AUTH_VERSION 값에 따라 보여지게 됩니다.

  • BUTTON_AUTH_VERSION 값이 100일 경우 보여지게 됩니다.
  • BUTTON_AUTH_VERSION 값이 200일 경우 안보이게 됩니다.

3.6.3 버그 수정 목록

이슈 명릴리즈 번호
(BCRM#D1450) 계정관리 > 사용자관리 페이지 오류7.0.400.20230511-11
(BCRM#D1652) AUD Admin 사용자관리 화면에서 조회 시 MSSQL 쿼리 오류 발생7.0.400.20230525-11
(BCRM#D1768) AUD Admin 게시판관리 화면이 표시될 때 쿼리 오류 발생7.0.400.20230608-11

3.7 AUD Server

3.7.1 개선/변경

 SimpleSSO 를 통해 target url 호출 시 multipart/form-data 전송 기능을 추가 했습니다. (BCRM#D1939)
  1. SimpleSSO 호출을 통해서 Token을 발행합니다.

  2. Token을 발행할 때 targetUrl에 해당하는 url 정보를 함께 전달합니다.
    - 호출 예제 : /servlet/SimpleSSO.maf?targetUrl={target url}/servlet/DataSet.maf&userId=matrix
    - SimpleSSO를 통해 호출될 수 있는 서버는 MTX_OPTION 테이블에 SSO_AUTH_IP 목록으로 등록되어야 합니다.

  3. 발행한 Token과 함께 전달할 Data를 multipart/form-data로 설정하여 전달합니다.

    <script type="text/javascript">
    			var action = "<%=matrixUrl%>/servlet/SimpleSSO.maf";
                var form = document.getElementById("frm");
                	form.setAttribute("method","post");                    
                	form.setAttribute("action",action);
                	form.setAttribute("enctype","multipart/form-data")
                	//input
                	form.appendChild(getInput("token", "<%=getReplaceSC(token)%>"));
                	form.appendChild(getInput("SID", ""));
                	form.appendChild(getInput("ENC", "False"));
                	form.appendChild(getInput("EXT", ""));
                	form.appendChild(getInput("PACKET", "<%=getReplaceSC(packet)%>"));
                	form.appendChild(getInput("OUT", 1));
                	form.appendChild(getInput("hashcode", "eb13e765-64d4-3173-753d-ef06b921722c"));
                	form.appendChild(getInput("ver", "400"));
    
    
    				form.submit();     
    </script>
    <body onload="load()">   
        <form id="frm" name="frm" method="post" action="" enctype="multipart/form-data"></form>
    </body>            

| REST-API

 SimpleSSO 를 이용하여 인증 후 사용자를 등록할 수 있는API 를 추가 했습니다. (BCRM#D1958)
  1. 제공하는 API url을 호출하여 파라미터를 입력하면 사용자가 등록 됩니다.

    구분내용
    Rest API 주소

    {context url}/api/auth/signup

    Parameter

    {
    "orgcode": "부서코드",
    "password": "사용자 비밀번호",
    "role": [
    "조직 정보"
    ],
    "usercode": "사용자 코드",
    "username": "사용자 이름"
    }

    • 비밀번호를 공백으로 넣을 경우에는 사용자 정보와 동일하여 비밀번호 설정
    • 부서코드를 공백으로 넣을 경우에는 "DEFAULT"로 자동 등록

    Swagger 정보

    • 샘플 URL : {context url}/swagger-ui.html
    • 샘플 파일 : portal을 로그인 후에 swagger-ui를 통해 api 조회가 가능합니다.

 i-META 보고서 권한 조회 API를 추가 했습니다.(BCRM#D1262)
  1. 제공하는 API url을 호출하여 요청 항목에 따른 응답을 받습니다.
  2. i-Meta 보고서 실행 시 필요한 메타 권한 정보에 대한 서비스를 API를 통해 제공합니다.

    세부 기능 명

    내용
    사용자별 메타 보고서 권한 조회
    • API 주소 : /api/meta/auth/report
    • 전달하는 메타 보고서에 대한 사용자의 권한이 존재하는지 확인하는 서비스
    사용자별 메타 스키마 권한 조회
    • API 주소 : /api/meta/auth/schema
    • 전달하는 사용자별 table과 column에 대한 메타 스키마 권한이 존재하는지 확인하는 서비스

    호출 결과

    • 사용자별 메타 보고서 권한 조회 (/api/meta/auth/report)

      requestresponse

      {

      "reportCode": "REPC5FC2AC640DF4959B64BB78CB4BAD988",

      "userId": "test"

      }

      {
      "retMsg": true,
      "retCode": "",
      "retList": []
      }


    • 사용자별 메타 스키마 권한 조회 (/api/meta/auth/schema)

      requestresponse

      {

      "columns": ["matrixdb.public.mtx_agent_log.log_id","matrixdb.public.mtx_agent_code.agent_code"],

      "tables": ["matrixdb.public.mtx_agent_log", "matrixdb.public.mtx_agent_code"],

      "userId": "test"

      }

      {

      "retMsg":"",

      "retCode":"",

      "retList":[

      {"AuthObjectCode":"EDU.EDU.EXAMPLE_MX","AuthSubjectCode":"DEFAULT","ObjectCode":"M0"

      ,"SubjectCode":"O0","AuthorityNo":3,"Priority":1,"MaskText":"","RowAuth":""},

      {"AuthObjectCode":"pms.BRANCH.MTX_MAIL","AuthSubjectCode":"DEFAULT","ObjectCode":"M0"

      ,"SubjectCode":"O0","AuthorityNo":3,"Priority":null,"MaskText":null,"RowAuth":"[BRANCH.MTX_MAIL.MAIL_CODE] = 'A02'"}

      ]

      }

    Swagger 정보

    • 샘플 URL : {context url}/swagger-ui.html
    • 샘플 파일 : portal을 로그인 후에 swagger-ui를 통해 api 조회가 가능합니다.

    변경 전변경 후

    1. i-Meta 서버에서 주기적으로 사용자에 대한 메타 권한 정보를 AUD 서버에서 조회한다.

    2. AgentQuery.maf 요청에 서버에 주기적으로 호출되는 것을 확인할 수 있다.

    3. i-Meta 서버에서 사용자별 메타 권한 정보를 메모리에 동기화 하여 직접 관리한다.

    1. i-Meta 서버에서 권한 정보가 필요할 때마다 AUD 서버로 i-Meta 보고서 권한 조회 서비스를 호출한다.

    2. 주기적으로 권한 정보에 대한 동기화 작업이 불필요하기 때문에 주기적 Query 요청은 없다.

    3. i-Meta 서버에서 사용자별 메타 권한 정보를 직접 관리하지 않고 AUD 서버에서 보내주는 방식이기 때문에 정합성이 높다.

3.7.2 버그 수정 목록

이슈 명릴리즈 번호
(BCRM#D0090) Admin의 보고서 백업/복원에서 일부 Meta 테이블에 대한 정보 복원 시 index 오류 skip으로 수정7.0.400.20230126-11
(BCRM#D0064) sso를 통해 팝업 창으로 보고서 오픈 후 보고서 내에서 다른 보고서 조회 시 보고서 정보가 처리될 수 있도록 수정7.0.400.20230224-11
(BCRM#D0548) sso를 통해 호출하는 jsp에 파라메터로 VS , VN 전달 시 로그인 인증 사용자 정보에 해당 데이터 저장하여 글로벌 파라메터로 설정 할 수 있도록 수정7.0.400.20230210-11
(BCRM#D0548) sso를 통해 로그인 하는 계정의 유효성을 체크하는 API 추가( 도메인/swagger-ui.htm 의 auth-controller > /api/auth/user-code/validation 참고 )7.0.400.20230210-11

4. 참고 자료

> 설치 가이드

> 제품별 옵션 가이드



  • 레이블 없음