- 품질기술팀님이 작성, 2023-11-23에 최종 변경
1. 호환성 공지
AUD Server보안취약점 조치(D1293)
1.1 보안 공지
AUD Server보안취약점 조치(D1293)
2. 업데이트 공지
일부 수정 사항이 적용되기 위해서는 SYSTEM_TEMPLATE를 배포 해야 합니다.
3. 릴리즈 노트
3.1 AUD플랫폼 공통
3.1.1 신규
> 기능 설명
3.1.2. 개선/변경
> 기능 설명
3.2 i-PORTAL
3.2.1 신규
3.2.2 개선/변경
> 기능 설명
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 신규
3.3.2 개선/변경
현재 신규 마이그레이션 툴이 개발 진행중이며, 당분간 기존 방식으로 구 버전의 i-AUD 보고서를 마이그레이션 할 수 없도록 변경했습니다.
> 기능 설명
- 사용 방법
- 구 버전의 보고서를 연다.
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 개선/변경
변수 설정 창에서 이름 정의된 변수의 이름 및 값이 목록을 표시하여, 사용자의 혼란을 줄일 수 있도록 개선했습니다.
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 신규
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를 수동으로 업데이트 할 수 있도록 기능을 추가했습니다.
> 기능 설명
- 사용 방법
ADMIN > 시스템 운영 관리 > 관리자 메뉴 설정 > 메타관리의 [메타 수동 업데이트] 항목을 활성화한 후 [저장] 을 클릭한다.
- ADMIN 페이지를 새로고침 한다.
- ADMIN > 메타관리 > 메타 수동 업데이트에서 업데이트 할 항목을 체크하고 업데이트를 누른다.
- 업데이트 결과를 확인할 수 있다.
3.6.2 개선/변경
기존 ADMIN에서는 버튼권한관리 기능이 Portal 옵션의 일부로서 동작했으나, 해당 기능이 복잡하게 설계 되어 있어 사용에 불편이 있었습니다.
따라서 버튼권한관리 기능에 관한 메뉴를 신설하고, 이를 직관적으로 사용할 수 있도록 전면적 개편을 진행했습니다.
> 기능 설명
- 실행 경로 :
- [Admin > 시스템 운영관리 > Portal 설정 > 더보기 클릭 ]
- "BUTTON_AUTH_VERSION" 을 200으로 변경 혹은 PortalOption테이블에 200값 삽입합니다.
- Admin화면 화면 갱신 (F5) 합니다.
- [Admin > 권한관리] 의 좌측메뉴에 "제품별 버튼 관리", "보고서 버튼 그룹 관리", "버튼 권한 관리" 메뉴가 생성되어있는지 확인합니다.
- [Admin > 권한관리> 제품별 버튼 관리 ]
- [Admin > 권한관리> 보고서 버튼 그룹 관리 ]
- [Admin > 권한관리> 버튼 권한 관리 ]
- 제품별 버튼 관리
- 커스텀 버튼을 추가 및 수정
1) 추가 : [신규] 버튼을 클릭 -> 버튼 이름 및 이미지 등을 업로드 -> [저장]버튼을 클릭합니다.
2) 수정 : 새로 추가한 버튼에서 더블 클릭 -> 정보를 수정 -> [저장]버튼을 클릭합니다. - 버튼의 정렬 설정
1) 화면 표시 순서 셀을 더블 클릭 해서 숫자를 입력한 후 [저장]버튼을 클릭합니다. - 보고서 버튼 그룹 관리
- 버튼 그룹 추가 및 수정
1) 추가 : [신규] 버튼을 클릭 -> 그룹 이름 더블 클릭 후 수정 -> [저장]버튼을 클릭합니다.
2) 수정 : 그룹 이름 셀에 더블 클릭 -> 수정 -> [저장]버튼을 클릭합니다. - 그룹에 레포트 추가/삭제
1) 추가 : 추가 버튼을 클릭 -> 팝업창에서 추가할 보고서를 선택 후 확인 -> 저장 버튼을 클릭합니다.
2) 삭제 : 삭제 버튼을 클릭 -> 저장 버튼을 클릭합니다. - 버튼 권한 관리
- 버튼 권한 설정
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함수에서 정의합니다. |
버튼 표시 여부 및 버튼 순서 변경 | 제품별 버튼 관리에서 버튼 표시 여부 및 화면 표시 순서를 설정할 수 있습니다.
|
권한 설정 및 순서 | 버튼 권한 관리에서 권한을 설정할 수 있으며 체크 순서는 다음과 같습니다.
|
필수 옵션
- 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 : 기존 버튼 권한 관리 2. BUTTON_AUTH_VERSION 에 따라 권한관리 보고서 메뉴가 달라지게 됩니다.
3. "시스템 운영관리 -> PORTAL 설정" 의 버튼 설정에 사용자 정의 버튼 사용 여부가 기본으로 사용함으로 설정 되어있습니다. 4. "시스템 운영관리 -> PORTAL 설정" 의 버튼 설정에 사용자 정의 버튼 사용 여부를 사용함으로 설정했을 경우 BUTTON_AUTH_VERSION 값에 따라 [설정]버튼이 보여지게 됩니다.
5. "권한 관리 -> 권한 복제"에서 버튼 권한 동기화가 BUTTON_AUTH_VERSION 값에 따라 보여지게 됩니다.
|
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 호출을 통해서 Token을 발행합니다.
- Token을 발행할 때 targetUrl에 해당하는 url 정보를 함께 전달합니다.
- 호출 예제 : /servlet/SimpleSSO.maf?targetUrl={target url}/servlet/DataSet.maf&userId=matrix
- SimpleSSO를 통해 호출될 수 있는 서버는 MTX_OPTION 테이블에 SSO_AUTH_IP 목록으로 등록되어야 합니다. 발행한 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
제공하는 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 조회가 가능합니다.
- 제공하는 API url을 호출하여 요청 항목에 따른 응답을 받습니다.
i-Meta 보고서 실행 시 필요한 메타 권한 정보에 대한 서비스를 API를 통해 제공합니다.
세부 기능 명
내용 사용자별 메타 보고서 권한 조회 - API 주소 : /api/meta/auth/report
- 전달하는 메타 보고서에 대한 사용자의 권한이 존재하는지 확인하는 서비스
사용자별 메타 스키마 권한 조회 - API 주소 : /api/meta/auth/schema
- 전달하는 사용자별 table과 column에 대한 메타 스키마 권한이 존재하는지 확인하는 서비스
호출 결과
사용자별 메타 보고서 권한 조회 (/api/meta/auth/report)
request response {
"reportCode": "REPC5FC2AC640DF4959B64BB78CB4BAD988",
"userId": "test"
}
{
"retMsg": true,
"retCode": "",
"retList": []
}사용자별 메타 스키마 권한 조회 (/api/meta/auth/schema)
request response {
"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. 참고 자료
> 설치 가이드
> 제품별 옵션 가이드
- 레이블 없음