자사에서 제공하지 않는 파일에 대한 설치 관리를 위한 확장 기능입니다.
BIUpdate를 통하여 고객사에서 지정한 파일들을 추가로 설치 및 패치 할 수 있습니다.
차후 추가되는 옵션은 모두 ExtendOpt 항목으로 추가 될 예정입니다.
사용방법
- 아래에 있는 GetExtendOption API 및 bExtendSetup 변수를 extention/imatrix6/viewerex.jsp에 추가
- 확장모듈 XML 추가 설정은 '|' 기호로 구분자를 추가하여 문자열 구성
ex) var AddinFileDirPath = "extention/imatrx6/MTXViewSetupEx.xml|extention/imatrx6/MTXViewSetupEx2.xml" - bExtendSetup 옵션을 변경하여 해당 기능 사용여부 결정(false : 미사용, true : 사용)
참고
- 확장모듈 설치 파일 위치 : report/binary/extention/imatrix6
- 파일명 : 사용자 임의 명칭
코드 블럭 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
var AddinFileDirPath = "extention/imatrx6 // 추가 파일 배포 옵션 var bExtendSetup = true; if(bExtendSetup == true) { //xml 위치 var GetExtendOption = function() { var extendOpt = new Object(); extendOpt.ExtendSetup = "extention/imatrix6/MTXViewSetupEx.xml"; return JSON.stringify(extendOpt); } } //공통모듈 설정할 경우 var OnAddinFileDirPathSetiMATRIXPropertyEx = function(obj) { return AddinFileDirPath; } |
- 확장모듈 설치 파일 위치 : report/binary/extention/imatrix6
- 파일명 : 사용자 임의 명칭
- 수정 파일명 : viewerex.jsp
- 확장모듈 XML 추가 설정은 '|' 기호로 구분자를 추가하여 문자열 구성
ex) var AddinFileDirPath = "extention/imatrx6/MTXViewSetupEx.xml|extention/imatrx6/MTXViewSetupEx2.xml"
<%
for(String key: MatrixMap.keySet()){
out.write("obj.Property."+key+" = "+MatrixMap.getValue(key)+";\n");
}
%>
SetGlobalParams(obj);
}
var SetGlobalParams = function(obj)
{
obj.Property.ModuleName = "Common.xlam";
} |
■ 추가 배포된 공통 모듈 보고서에 적용하기
i-MGT > 시스템 운영관리 > 제품 별 옵션 설정 > 모듈명 : i-MATRIX
코드 : ModuleName
타입 : String
값 : 실제 공통모듈 파일명 입력 필요. eg.BI_Common.xlam