MatrixAgentService를 통하여 ReportDesigner.exe 프로세스가 실행 되어 i-AUD 보고서를 실행시키는 기능입니다.
해당 예제는 viewapp/iwidget.jsp 를 기반으로 작성되었으며, 다른 페이지에서 사용 시, iwidget.jsp에서 구성되는
MatrixProperty 및 WebSocket 서비스 구성 후 진행하시기 바랍니다.
적용순서
- i-AUD 보고서 열기 기능을 실행해야 하는 웹페이지 및 참조 페이지에 extention/imatrix6/reportopen.jsp 파일 추가
- 추가 된 API를 웹소켓이 연결 된 이후 MatrixProperty 객체 생성 및 설정을 완료 후 호출한다.
OpenReport 적용 가이드
<html> <head> <!-- extention --> <script type="text/javascript" src="<%=XMatrix.WEB_ROOTNAME%>/extention/imatrix6/reportopen.jsp"></script> <script> //첫번째 입력 매개변수(property) : MatrixProperty(디자이너 및 뷰어 동작을 위한 옵셜 설정 객체) //두번째 입력 매개변수(install_flag) : i-AUD ScriptEditor 설치 여부(true, false) //세번째 입력 매개변수(visible_menu) : i-AUD Viewer Button Menu 표시 여부(true, false) //네번째 입력 매개변수(report_code) : 보고서코드 //다섯번째 입력 매개변수(report_type) : 보고서종류(i-AUD 보고서만 지원 됨 SD 고정) createViewer(); OpenReport(viewerObj.Property, true, true, "REPAB12BB02386A49D48BDA35502B53FEBA", "SD"); </script>