- 품질기술팀님이 작성, 2023-11-24에 최종 변경
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 신규
AUD 7.0에서 이미지 내보내기 기능을 위한 개선된 API를 추가하였습니다.
'ExportImageEx' API는 보고서 내의 컨트롤들을 이미지 형식으로 내보내는 기능을 제공합니다. 기존의 'ExportImage'함수를 대체하면서 발생하던 오류를 수정한 향상된 API 입니다. 이를 통해 원하는 형식의 확장자로 이미지를 공유하거나 문서화할 수 있습니다.
> 기능 설명
- API 구조
ExportImageEx(controlNames, exportType, option)
parameter Data Type Default Value 설명 controlNames string[] controlNames
이미지로 내보내기 할 컨트롤명을 배열로 전달
빈 배열을 전달받으면, 현재 Form 의 전체 컨트롤들을 이미지로 내보낸다
exportType number 6 내보내기 할 파일의 확장자를 전달 ( enum 값 ) option object ( optional ) {
fileName: Matrix.GetReportInfo().NAME,
useDocHeaderTitle: true
callbackFunc: null
}
내보내기 할 파일명과 내보내기가 끝난 뒤 실행되는 콜백 함수를 객체의 형태로 전달
# fileName : 다운로드 되는 파일명
# useDocHeaderTitle : exportType 유형이 문서형인 경우, 문서 타이틀에 [다운로드 파일명] 과 동일한 제목을 사용할 지 여부 옵션 ( Default : true )
※ 텍스트 변경 불가
# callbackFunc : 작업이 마무리 된 후, 호출되는 함수
ExportImageEx 함수에서 지원하는 exportType 형식입니다.
exportType | 파일 형식 |
---|---|
2 | Excel |
3 | HML |
4 | PPT |
5 | DOC |
6 | PNG |
7 |
> 사용 예시
function callback(){ console.log('image export operation has been successfully completed !!'); } /************************************** * 버튼 컨트롤이 클릭되는 시점에 발생합니다. * * arguments : * string Id (Readonly:False) : 컨트롤이름 * string Text (Readonly:False) : 라벨 값 **************************************/ var OnButtonClick = function(sender, args){ Matrix.ExportImageEx(['Chart'], 6, { fileName: Matrix.GetReportInfo().NAME, useDocHeaderTitle: true, callbackFunc: callback }); };
> 적용 화면
컨트롤 한 개만 출력 | 여러 컨트롤들을 출력 |
---|---|
이미지 크기는 컨트롤의 크기입니다. | 이미지 크기는 form의 크기입니다. 또한, 배경색은 form의 배경색과 동일합니다. |
필수 옵션
- 기존의 ExportImage 함수도 사용 가능하나, API 문서에는 ExportImageEx 함수만 제공합니다.
제약 사항
- Chart 컨트롤을 내보냈을 때 차트의 형태가 제대로 표현되지 않는 경우에는 차트의 Animation 속성을 조절하세요.
- HighChart-Ex 컨트롤을 이미지로 내보내기 위해서는 차트 스크립트에 accessibility: { enabled: false } 속성을 추가해야 합니다.
변경 전/후 제품 버전 | 변경 전(제품 버전) |
---|---|
변경 전 | 다양한 옵션들이 존재했으나 이 옵션들의 목적을 명확하게 이해하기 어렵거나 원활한 작동에 어려움이 있었음 |
변경 후 | 목적이 명확하고 실용적인 옵션들을 유지하여 개선함 |
AUD Designer에서 사용할 수 있는 TreeLayout 기능이 추가되었습니다.
> 기능 설명
- 실행 경로 : i-AUD Designer > UI Bot > Add-In 컨트롤 생성 > 우측 PropertyGrid 의 "Class" 속성을 "TreeLayout" 으로 변경
- 사용 방법
- i-AUD Designer > UI Bot > Add-In 컨트롤 생성 > 우측 PropertyGrid 의 "Class" 속성을 "TreeLayout" 으로 변경 ( 기본 컨트롤 생성 )
- Node, Link 관련 DataSet 생성
- TreeLayout 컨트롤을 구성하는 Node, Link 에 대한 DataSet 이 1개씩 필요합니다.
- Node 에 대한 DataSet 은 아래와 같은 구조의 컬럼을 가져야 합니다.
- 필수항목 : KEY, DEPTH
- KEY 는 고유값으로 구성해야 합니다.
- DEPTH 는 왼쪽을 기준으로 DEPTH 가 0 을 의미하고, 오른쪽으로 갈수록 DEPTH 가 높아지는것을 의미합니다.
- CAPTION 이 빈 값인 경우, KEY 를 CAPTION 으로 표시합니다.
- Node 에 이미지를 표현하고 싶은 경우, "ICON" 컬럼명으로 설정합니다. ( 이미지는 반드시 base64 데이터 이미지로 설정해야 합니다.)
- 컬럼의 이름은 동일하지 않아도 가능합니다.
- 옵션을 통해, 특정 컬럼을 KEY, VALUE 등에 적용하도록 하는 기능을 지원합니다. ( ※ 명시하지 않으면, KEY, VALUE 라는 이름의 컬럼을 찾음 )
- Link 에 대한 DataSet 은 아래와 같은 구조의 컬럼을 가져야 합니다.
- 필수항목 : FROM, TO, VALUE
- FROM : 보내는 Node KEY
- TO : 받는 Node KEY
- 컬럼의 이름은 동일하지 않아도 가능합니다.
- 옵션을 통해, 특정 컬럼을 KEY, VALUE 등에 적용하도록 하는 기능을 지원합니다. ( ※ 명시하지 않으면, KEY, VALUE 라는 이름의 컬럼을 찾음 )
- DataSet 연결 및 컨트롤 실행
- Script 에서 [TreeLayout] Class를 불러옵니다.
- OnLoadComplete 이벤트에서 아래와 같이 Add-In 컨트롤의 API 를 통해 TreeLayout Class 를 불러옵니다.
Example code/************************************** * 문서가 로드되고 AutoRefresh가 완료되는 시점에 발생합니다. * * arguments : * bool Success (Readonly:False) : 성공여부 * string Message (Readonly:False) : 에러 메시지 **************************************/ var OnLoadComplete = function(sender, args){ var AddIn = Matrix.getObject("AddIn"); var TreeLayoutClass = AddIn.getScriptClass("TreeLayout"); }
- OnLoadComplete 이벤트에서 아래와 같이 Add-In 컨트롤의 API 를 통해 TreeLayout Class 를 불러옵니다.
TreeLayout 컨트롤에서 사용할 Node, Link DataSet 연결 후, 컨트롤의 Update 함수를 호출합니다.
Example codeTreeLayout.NodeDataSet = [Node DataSet Object]; TreeLayout.LinkDataSet = [Link DataSet Object]; TreeLayout.Update(); // Network 컨트롤 Update
- Script 에서 [TreeLayout] Class를 불러옵니다.
- i-AUD Designer > UI Bot > Add-In 컨트롤 생성 > 우측 PropertyGrid 의 "Class" 속성을 "TreeLayout" 으로 변경 ( 기본 컨트롤 생성 )
대분류 | 기능 유형 | 세부 기능 명 | 내용 | |
---|---|---|---|---|
옵 션 | ||||
Node | keyField |
| ||
captionField |
| |||
valueField |
| |||
colorField |
| |||
borderColorField |
| |||
depthField |
| |||
sizeField |
| |||
iconField |
| |||
shapeField |
| |||
borderWidth |
| |||
highlightedBackColor |
| |||
highlightedBorderColor |
| |||
caption | use |
| ||
selection | use |
| ||
backgroundColor |
| |||
borderColor |
| |||
borderWidth |
| |||
tooltip | use |
| ||
formatter |
Example Code
| |||
event | click |
| ||
doubleClick |
Example Code
| |||
Link | fromField |
| ||
toField |
| |||
valueField |
| |||
caption | use |
| ||
event | click |
| ||
doubleClick |
Example Code
| |||
Default | event | click |
|
제약 사항
- Node 의 DataSet 에서 DEPTH 에 대한 값이 undefined 이면, 0 으로 인식하면서, 가장 앞(왼쪽) 에 배치된다.
- Script 를 통해 Node 에 대한 색상을 변경 후 다시 기본값으로 설정하고자 한다면, 해당 속성 값을 명시적으로 'undefined' 로 설정해야한다. ( HighlightedBgColor, HighlightedBorderColor )
보고서 조회 시작과 종료 로그 사이의 쿼리 실행 로그에 대한 트렌젝션 키 관리 기능을 개선했습니다.
> 기능 설명
- 실행 경로 : AUD보고서 오픈 → OlapGrid, MxGrid, DataGrid , MultiComboBox, ComboBox등 DataSource를 사용하는 컴포넌트들을 조회합니다.
- 사용 방법
- AutoRefresh 및 실행, JScript의 Matrix.doRefrsh , Matrix.RunScript 를 통하여 데이터 조회 후 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
190 : 데이터 조회
191 : 캐시 데이터 조회 - 내보내기를 통한 데이터 조회시 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
90 : 다운로드 데이터 조회
91 : 캐시 다운로드 데이터 조회
- AutoRefresh 및 실행, JScript의 Matrix.doRefrsh , Matrix.RunScript 를 통하여 데이터 조회 후 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
세부 기능 명 | 내용 |
---|---|
보고서 조회 트렌젝션 키 관리 | MTX_AGENT_LOG테이블에 보고서 조회 시작(80)과 조회 종료(81) 사이의 쿼리 실행 로그(190)는 그룹키(TransactionKey)로 적재됩니다. 단, 그룹키(TransactionKey)가 없을경우 기존과 같이 Session id 값을 넣습니다. |
캐시 사용 데이터 조회에 대한 LOGTYPE_CODE 추가 | 캐시를 사용하는 OlapGrid의 데이터 조회일 경우 MTX_AGENT_LOG테이블에 LOGTYPE_CODE가 데이터 조회(190)대신에 캐시 데이터 조회(191) 로 적재됩니다. |
캐시 사용 데이터 내보내기에 대한 LOGTYPE_CODE 추가 | 캐시를 사용하는 OlapGrid의 내보내기일 경우 MTX_AGENT_LOG테이블에 LOGTYPE_CODE가 다운로드 데이터 조회(90)대신에 다운로드 캐시 데이터 조회(91) 로 적재됩니다. |
카운트 쿼리에 대한 로그 및 건수 출력 로직 변경 | DataGrid가 페이징 옵션을 사용하고 있을 경우 호출되는 페이징 쿼리에 대한 로직이 변경되었습니다.
|
LOG_END_TIME에 대한 로직 변경 |
OLAP Grid의 '사용자 지정 정렬'에 새로 고침 기능을 추가했습니다.
사용자 지정 정렬 팝업창 오픈 시, 기존에 설정된 사용자 지정 정렬이 있을 경우 해당 정렬 기준으로 리스트를 표현 하였습니다. 그러나 기존에 설정된 정렬 목록과 현재 존재하는 정렬 목록의 정합성을 확인할 수 없기 때문에 이를 [새로 고침]으로 갱신할 수 있도록 기능을 추가했습니다.
> 기능 설명
사용자 지정 정렬 팝업 창에서 좌측 하단의 [새로 고침] 버튼을 클릭할 시, 해당 시점을 기준으로 조회하여 데이터로 갱신하는 기능입니다.
> 적용 예
- 변경된 데이터가 없을 때도 새로고침 시 신규로 데이터 불러온 후 오름차순 정렬하여 표시 합니다.
OLAP Grid 페이징 기능 사용 시, Record Count 에서 합계 Record를 제외하는 기능을 추가했습니다.
> 기능 설명
OLAP Grid 페이징 기능 사용 시, 신규 옵션(IgnoreTotalCount) 체크 여부에 따라 레코드 수를 계산 및 표시합니다.
True : 합계를 제외한 레코드 수 체크
False : 기본 값, 합계 레코드를 모두 포함한 레코드 수 (Default)
※ 페이징 사용 체크박스 해제될 경우 해당 옵션은 비활성화 됩니다.
OlapGrid 데이터 조회 된 상태에서 데이터 셀 영역, Ctrl + 방향키(상/하, 좌/우) 입력 시 현재 선택된 셀 기준으로 같은 선 상의 데이터가 있는 셀로 바로 이동합니다.
> 기능 설명
동작기준
데이터 셀 영역
Ctrl + 방향키(상/하, 좌/우)
- Shift + 방향키, + Home/End, +PgUp/PgDn
- 데이터 셀의 DisplayText 가 아닌 실제 Value 유무
- 이동 시 Value가 존재하는 셀을 찾고, 최종 셀이 가장 처음/마지막 셀 일때 찾은 Value가 없어도 반환 함
- 동작 예
Ctrl + 방향키(상/하, 좌/우)
- Shift + 상/하 : 시작 셀 ~ 상/하 / Shift + 좌/우 : 시작 셀 ~ 좌/우
- Shift + Home : 좌측 가장 첫 셀 ~ 시작 셀 / Shift + End : 좌측 가장 끝 셀 ~ 시작 셀
- Shift + PgUp : 시작 셀 기준 수직 상단 첫 셀 ~ 시작 셀 / Shift + PgDn : 시작 셀 기준 하단 마지막 셀 ~ 처음 입력 셀
OLAP Grid에서 사용할 수 있는 'Row Header Cell 자동 병합' 기능을 추가했습니다.
> 기능 설명
- 실행 경로 : i-AUD > OlapGrid > MergeRowHeaders
- 사용 방법
- OlapGrid 마우스 우클릭 > '디자인' > '설정' 탭 > '디자인' 슬라이드 메뉴의 하단 'Row Header Cell 자동 병합'
- 적용 결과
1) MergeRowHeaders == true 2) MergeRowHeaders == false (default)
Excel 내보내기 시에도 동일하게 적용됩니다. (마우스우클릭>내보내기>엑셀로 내보내기)
1) MergeRowHeaders == true 2) MergeRowHeaders == false (default)
- OlapGrid 마우스 우클릭 > '디자인' > '설정' 탭 > '디자인' 슬라이드 메뉴의 하단 'Row Header Cell 자동 병합'
필수 옵션
- 속성 명 : MergeRowHeaders
- 속성 설명 : 해당 속성 true 로 설정 시 Row header cell 이 자식이 1개 이고 값이 동일할 경우 수평 병합 합니다.
- 속성 타입 : bool
- 속성 값 : false(default)==병합 안함 / true==병합 함
제약 사항
- i-AUD Client(App) version : 7.3.400.0-20230828144420 초과
- i-OLAP Server(OLAP.maf) version : 7.0.400.34 이상
- 반드시 서버/클라이언트 모두 업그래이드 되어야 합니다.
OLAP Grid에서 사용할 수 있는 AreaIndex 함수를 추가했습니다.
> 기능 설명
전달 받은 필드의 배치된 영역에서의 Index을 반환합니다. (0부터 시작)
- 함수명 : AreaIndex
반환값 : Integer
- 적용 결과
List Grid에서 키보드 조작으로 셀 이동이 가능하도록 기능을 추가했습니다.
> 기능 설명
ctrl + 상하좌우 방향키 입력 시, 다음 이동할 셀 중 값이 비어 있지 않은 셀로 이동
shift + 상하좌우, home, end, pageup, pagedown키 입력 시,때 현재 선택한 셀에서 이동하면서 range로 선택
List Grid에서 Row 넘버의 텍스트 정렬을 설정하는 기능을 추가했습니다.
> 기능 설명
- 실행 경로 : [AUD 7 > 데이타그리드 > 설정탭 > Row 헤더 정렬]
- 사용 방법
- 디자인 - 설정 - Row 헤더 정렬
- 세부 내역 - 왼쪽, 가운데, 오른쪽 정렬(default : 오른쪽)
- 세부 내역 - 왼쪽, 가운데, 오른쪽 정렬(default : 오른쪽)
- 적용 결과
- 왼쪽 정렬
- 가운데 정렬
- 왼쪽 정렬
- 디자인 - 설정 - Row 헤더 정렬
AUD 7.0의 CSS 커스터마이징이 가능하도록, 커스텀 css파일을 추가했습니다.
> 기능 설명
- 사용 방법
- [extention]-[AUD] 폴더 아래, [bimatrix.custom.audframework.css] 파일에 AUD 관련 변경하고 싶은 CSS 를 작성합니다.
- 해당 CSS 파일이 가장 나중에 Import 되기 때문에, 기존의 CSS 내용을 덮어씁니다.
아래 소스 처럼, Viewer, Designer 개별적으로 적용되는 Block, 공통으로 적용되는 Block 을 제공합니다.
bimatrix.custom.audframework.css/* Viewer, Desinger 공통으로 적용되는 CSS Block */ .istudio-common-viewer, .istudio-common-designer { } /* Viewer 에 적용되는 CSS Block */ /* .istudio-common-viewer { } */ /* Desinger 에 적용되는 CSS Block */ /* .istudio-common-designer { } */
- 적용 결과
- [extention]-[AUD] 폴더 아래, [bimatrix.custom.audframework.css] 파일에 AUD 관련 변경하고 싶은 CSS 를 작성합니다.
제약 사항
- 적용한 CSS 는 별도의 테마를 무시하면서 적용됨.
- 적용한 CSS 는 테마와 같이 전체 AUD Platform 에 적용됨.
> 기능 설명
API 추가
/**
* 엑셀의 특정 영역을 데이터 테이블로 반환 합니다.
* @param path 파일 경로
* @param range 영역 e.g. 'Sheet1'!C1:D3 or 'Sheet1'!C1
* @param options 옵션
* (ColumnHeader=true) //헤더가 포함되었는가?
* @param invokeFunction //call back function
* @return
* @throws Exception
*/
public synchronized ScriptDataTable ReadExcelToDataTable(String path, String range, String[] options ,Object invokeFunction) throws Exception
3.3.2 개선/변경
보고서 조회 시작과 종료 로그 사이의 쿼리 실행 로그에 대한 트렌젝션 키 관리 기능을 개선했습니다.
> 기능 설명
- 실행 경로 : AUD보고서 오픈 → OlapGrid, MxGrid, DataGrid , MultiComboBox, ComboBox등 DataSource를 사용하는 컴포넌트들을 조회합니다.
- 사용 방법
- AutoRefresh 및 실행, JScript의 Matrix.doRefrsh , Matrix.RunScript 를 통하여 데이터 조회 후 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
190 : 데이터 조회
191 : 캐시 데이터 조회 - 내보내기를 통한 데이터 조회시 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
90 : 다운로드 데이터 조회
91 : 캐시 다운로드 데이터 조회
- AutoRefresh 및 실행, JScript의 Matrix.doRefrsh , Matrix.RunScript 를 통하여 데이터 조회 후 LOGTYPE_CODE 80과 81사이의 로그를 확인합니다.
세부 기능 명 | 내용 |
---|---|
보고서 조회 트렌젝션 키 관리 | MTX_AGENT_LOG테이블에 보고서 조회 시작(80)과 조회 종료(81) 사이의 쿼리 실행 로그(190)는 그룹키(TransactionKey)로 적재됩니다. 단, 그룹키(TransactionKey)가 없을경우 기존과 같이 Session id 값을 넣습니다. |
캐시 사용 데이터 조회에 대한 LOGTYPE_CODE 추가 | 캐시를 사용하는 OlapGrid의 데이터 조회일 경우 MTX_AGENT_LOG테이블에 LOGTYPE_CODE가 데이터 조회(190)대신에 캐시 데이터 조회(191) 로 적재됩니다. |
캐시 사용 데이터 내보내기에 대한 LOGTYPE_CODE 추가 | 캐시를 사용하는 OlapGrid의 내보내기일 경우 MTX_AGENT_LOG테이블에 LOGTYPE_CODE가 다운로드 데이터 조회(90)대신에 다운로드 캐시 데이터 조회(91) 로 적재됩니다. |
카운트 쿼리에 대한 로그 및 건수 출력 로직 변경 | DataGrid가 페이징 옵션을 사용하고 있을 경우 호출되는 페이징 쿼리에 대한 로직이 변경되었습니다.
|
LOG_END_TIME에 대한 로직 변경 |
하위 호환성을 유지하기 위해, ScriptDateUtil Class 의 날짜 변 함수의 return 값이 변경되었습니다.
> 기능 설명
- 대상 함수
- AddYears / AddMonths / AddDays / AddHours / AddMinutes / AddSeconds
- 대상 함수의 return 값이 기존 void 타입에서 ScriptDateUtil 로 변경되었습니다.
사용 방법
// <기존> var date = Matrix.GetDate(); date.AddYears(1); // return void var stringDate = date.ToString('yyyy-MM-dd'); // <변경 후> var date = Matrix.GetDate(); var stringDate = date.AddYears(1).ToString('yyyy-MM-dd'); // return ScriptDateUtil
OLAP Grid, Data Grid를 엑셀로 내보낼 때, 소수점 자릿수가 최대 20자까지 표기되도록 변경하였습니다.
> 기능 설명
- OLAP Grid다음의 경우에서 엑셀의 소수점 자릿수가 최대 20자까지 표기됩니다.
- OLAP Grid Excel 내보내기
1) 마우스 우클릭 (OLAP.maf)
2) 포탈 상단의 기본 내보내기 (DataSet.maf)
3) 메타 템플릿으로 생성 후의 포탈 상단 내보내기 (DataSet.maf) - DataGrid Excel 내보내기
1) 마우스 우클릭 (DataSet,maf)
2) 일반/메타, 포탈 상단의 내보내기(DataSet.maf) - MX-Grid 화면 출력/내보내기
- OLAP Grid Excel 내보내기
> 적용 예
□ OLAP Grid 기본 내보내기 예제
□ OLAP Grid 마우스 우클릭 내보내기 예제
□ OLAP Grid 포탈 상단 기본 내보내기 예제
□ OLAP Grid 메타 템플릿 으로 생성, 포탈 상단의 내보내기 예제
MX-Grid 사용시 생성되는 json 캐시 파일 삭제 이벤트를 개선했습니다.
> 기능 설명
파일의 임시 캐시 파일 압축 진행
파일 삭제 주기 및 시점 개선
시점 : 취소 실행 시, Export 동작 시에 파일을 삭제합니다.
주기 변경 : 기존에는 2시간이 지난 파일을 삭제했으나, 이 주기를 1시간으로 변경하였습니다.
캐시 디렉토리 구조 변경
캐시 기준 코드를 뷰어의 생성 번호를 기준으로 하여, 조회 시 마다 기존 캐시의 삭제 처리를 진행합니다.
OLAP Grid 내 그리드 그룹 기능을 개선했습니다.
> 기능 설명
그룹의 정의
Row/Column 영역에 배치된 필드의 데이터 중 특정 데이터만 다시 그룹화 하여 화면 상에 신규 필드처럼 추가할 수 있습니다.
기존에는 선택된 셀 에서 [마우스 우클릭] > [그룹], 선택된 셀 기준 Dimension 필드 기준으로 [그룹] 팝업창을 표시하여, 사용자로 하여금 수동으로 그룹>하위 아이템>하위 데이터를 선택 후 추가/삭제 하도록 제공하였습니다.
- 동작 방식
2개 셀 이상 Selection 된 후 [그룹] 오픈 시
- 아래와 같이 자동으로 첫번째 셀 값 기준으로 그룹 아이템 생성 후 Normal 타입으로 아이템을 자동으로 추가 합니다.
그룹 아이템 명 명명 규칙
- 2 개일 경우 : 첫번째 셀 값 + 두번째 셀 값
- 3 개 이상일 경우 : 첫번째 셀 값 (+나머지 셀 갯수)
OLAP Grid의 캐시 설정 UI를 개선했습니다.
> 기능 설명
OlapGrid 마우스우클릭 디자인 > 기타 탭 > 기타 설정 만료/갱신 메뉴
> 참고 자료
캐시 만료 주기 (단위:분)
데이터 캐시(원본 쿼리의 수행 결과셋)의 만료 주기를 분단위로 설정합니다. 최초 조회 시 생성된 캐시는 다음 조회 시 해당 만료 시간을 점검하여 만료된 경우, 재 조회합니다.
설정값 설명 0 캐시 기능 사용하지 않음
- 항상 실시간으로 데이터 조회 수행
- 쿼리 속도가 느리거나 데이터가 많은 경우 매 요청에 대해 DB에 접근해서,
데이터를 가져오므로 속도가 느릴 수 있습니다.※ 실시간 데이터는 업데이트 주기를 "매번 실행" 하도록 설정하여 조회 시 데이터를 변경을
매번 점거하도록하여 성능과 데이터 정합성을 유지 하실 수 있습니다.-1 (음수) 캐시 만료 없음
- 캐시 만료없이 생성된 캐시만으로 서비스가 동작합니다.
(실시간 데이터의 경우 업데이트 주기를 활용하여 데이터 정합성을 유지 하시기 바랍니다.)0보다 큰 정수 설정된 시간이 지난 데이터에 대해서 데이터 요청 발생 시 모두 삭제 후 새로운 데이터를
다시 조회하여 새로운 캐시로 교체 합니다.
캐시 갱신 주기 (단위:분)
현재 서비스하고 있는 캐시가 존재하는 경우 해당 캐시가 최신의 데이터인지 여부를 새로 데이터를 조회하여 두 개의 파일을 비교하여 동일하면 캐시 생성 시간을 업데이트 하고 다를 경우 캐시를 모두 삭제하고 다시 생성합니다.
설정값 설명 -1 (음수) 캐시된 데이터을 변경 여부를 점검하지 않습니다. 0 매번 조회 시 마다 최신 데이터 점검을 수행 합니다.
- 항상 최신의 데이터를 유지할 수 있으나, 요청이 많을 경우 서버의 성능이
저할 될 수 있습니다.0보다 큰 정수 캐시가 생성된 시간으로 부터 설정 된 시간(분)이 지난 경우 데이터 베이스에서 데이터를
조회 하여 현재의 캐시 데이터와 비교 작업을 수행 합니다.
OLAP Grid 내 디멘젼, 메저 최초 정렬 시의 기본값을 desc로 변경했습니다.
> 기능 설명
COLUMN은 대부분 수치 데이터이며, 일반적으로 이를 역순으로 보는 경우가 많으므로 DESC를 기본으로 하도록 사양을 변경했습니다.
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) OLAP Grid 메저 항목 정렬 변경 시 좌우스크롤바 유지 | 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) OLAP Grid 멀티헤더 사용 시에도 필드별 정렬 기능 추가 | 7.0.400.20230824-11 |
(BCRM#D2830) MX-Grid 이름 관리자 변수값 사용 시 쿼리문으로 빈 값으로 넘겨짐 | 7.0.400.20230824-11 |
(BCRM#D2792) OLAP Grid 내 디멘젼, 메저 정렬 시 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 OLAP Grid 구성 후 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 OLAP Grid 구성 후 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) 레이아웃관리자에서 검색 후 OLAP Grid 에 배치정보 반영안됨 | 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) OLAP Grid에 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를 수동으로 업데이트 할 수 있도록 기능을 추가했습니다.
3.6.2 개선/변경
3.6.3 버그 수정 목록
이슈 명 | 릴리즈 번호 |
---|---|
(BCRM#D1857) iMgt > 스케줄관리 > SSO 적용된 URL을 호출하는 방법 문의 | 7.0.400.20230727-11 |
(BCRM#D2589) AUD Platform Admin 폴더 및 파일 삭제 오류 | 7.0.400.20230810-11 |
(BCRM#D2896) Admin 그룹별 사용자 관리에서 사용자 추가하고 저장 시 오류 발생 | 7.0.400.20230907-11 |
(BCRM#D3635) 이중화 환경에서 Admin의 제품별 옵션 값을 변경시 클러스터링이 안되는 현상 | 7.0.400.20231127-01 |
3.7 AUD Server
3.7.1 개선/변경
3.7.2 버그 수정 목록
이슈 명 | 릴리즈 번호 |
---|---|
(BCRM#D1881) 비밀번호 암호화 시 salt 적용 요청 건 | 7.0.400.20230727-11 |
(BCRM#D1841) Matrix.GetUserInfo().UserName 값을 가져올 시 한글이 깨져 ???로 가져오는 현상. | 7.0.400.20230907-11 |
(BCRM#D3228) 메타 백업 파일 문의드립니다. | 7.0.400.20231019-11 |
(BCRM#D3531) 유플러스 기업DW시스템 BI7.0) 보고서 실행 쿼리 재확인 요청 | 7.0.400.20231102-11 |
4. 참고 자료
> 설치 가이드
> 제품별 옵션 가이드
- 레이블 없음