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

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

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

« 이전 버전 4 다음 »

MatrixAgentService를 통하여 ReportDesigner.exe 프로세스가 실행 되어 i-AUD 보고서를 실행시키는 기능입니다.

해당 예제는 viewapp/iwidget.jsp 를 기반으로 작성되었으며, 다른 페이지에서 사용 시, iwidget.jsp에서 구성되는

MatrixProperty 및 WebSocket 서비스 구성 후 진행하시기 바랍니다.


적용순서

  1. i-AUD 보고서 열기 기능을 실행해야 하는 웹페이지 및 참조 페이지에 아래에 있는 OpenReport API를 추가한다.
  2. 추가 된 API를 웹소켓이 연결 된 이후 MatrixProperty 객체 생성 및 설정을 완료 후 호출한다.


i-AUD Report Open API
function OpenReport(property, report_code, report_type)
{
    try
    {
        property.VariableStrings = JSON.stringify(viewerObj.Variables); 
    }
    catch(e)
    {
    }
    property.ForceSimpleSSO = true;

    var strproperty = JSON.stringify({
        "param": property
    });

    var strExtendOpt = JSON.stringify({
        "report_code": report_code,
        "report_type": report_type
    }); 

    var json = JSON.stringify({
        "Command" : 1,
        "Param": strproperty,
        "ExtendOpt" : strExtendOpt,
        "SessionID" : UserSessionID,
        "AppFolderName" : "iMatrixBin6.2.2"
    });

    sendText(json);
}
OpenReport 적용 가이드
socket.onmessage = function(data)
{
	createViewer();	//MatrixProperty 생성 및 구성 함수
	OpenReport(viewerObj.Property, "REPAB12BB02386A49D48BDA35502B53FEBA", "SD");  //i-AUD 보고서 열기 함수
}
  • 레이블 없음