====== 개요 ====== 작업이력관리를 통해 해당 Job에 대한 실행 이력을 조회할 수 있게 한다. ====== 기능 설명 ====== - 작업이력을 작업 별로 조회할 수 있다. ===== 관련소스 ===== ^유형^대상소스명^비고^ |Controller|egovframework.bopr.jhm.web.EgovJobHistController.java|작업이력 관리 Controller Class| |Controller|egovframework.bopr.bam.web.EgovBatchDlbrtController.java|배치 관리 Controller Class| |Service|egovframework.bopr.jhm.service.EgovJobHistService.java|작업이력 관리 Service Class| |ServiceImpl|egovframework.bopr.jhm.service.impl.EgovJobHistServiceImpl.java|작업이력 관리 ServiceImpl Class| |VO|egovframework.bopr.jhm.service.JobHistVO.java|작업이력 관리 VO Class| |VO|egovframework.com.cmm.ComDefaultVO.java|검색 VO Class| |DAO|egovframework.bopr.jhm.service.impl.JobHistDAO.java|작업이력 관리 Dao Class| |DAO|egovframework.bopr.bam.service.impl.BatchDlbrtDAO.java|배치 관리 Dao Class| |JSP|/WEB-INF/jsp/egovframework/bopr/jhm/EgovHistList.jsp|작업이력 관리 목록조회 페이지| |JSP|/WEB-INF/jsp/egovframework/bopr/jhm/EgovHistDetail.jsp|작업이력 관리 상세조회 페이지| |JSP|/WEB-INF/jsp/egovframework/bopr/jhm/EgovBatchPopupList.jsp|작업이력 관리 상세조회 페이지| |QUERY XML|/egovframework/sqlmap/bopr/jhm/jobhist/JobHist_SQL_Mysql.xml|작업이력 관리 MySQL용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/jhm/jobhist/JobHist_SQL_Oracle.xml|작업이력 관리 Oracle용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/jhm/jobhist/JobHist_SQL_Tibero.xml|작업이력 관리 Tibero용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/jhm/jobhist/JobHist_SQL_Altibase.xml|작업이력 관리 Altibase용 QUERY XML| |Message properties|resources/egovframework/message/com/message-common_ko_KR.properties|작업이력 관리 Message properties| ===== 관련테이블 ===== ^테이블명^테이블명(영문)^비고^ |배치인스턴스 관리 정보|BATCH_JOB_INSTANCE|배치인스턴스 관리 정보를 관리한다.| |배치실행 관리 정보|BATCH_JOB_EXECUTION|배치실행 관리 정보를 관리한다.| |배치 정보|TN_BATCH|배치 정보를 관리한다.| \\ ====== 화면 설명 ====== ===== 목록 화면 ===== ^Action^URL^Controller method^QueryID^ |작업이력 관리 목록조회|/bopr/mom/EgovJobHistList.do|selectJobHistList|"JobHistDAO.selectJobHistList"| |작업이력 관리 목록조회 카운트|N/A|N/A|"JobHistDAO.selectJobHistListTotCnt"| {{:egovframework:bopr:가이드:배치운영:EgovJobHistList-1.png|}} * 선택한 배치에 대한 작업 이력이 페이징처리되어 목록으로 조회할 수 있다. * 배치명(①)을 클릭하면 배치선택 팝업(하단에 설명)이 호출되며, 이력을 조회하려는 배치명을 선택할 수 있다. 이후 검색버튼(③)을 클릭하여 조건조회를 할 수 있으며 배치명을 선택하지 않는 경우에는 검색이 진행되지 않는다. * 작업이 수행된 수행일자(②)로 검색이 가능하다. 첫번째 일자는 검색조건의 시작 일자, 두번째 일자는 검색조건의 종료 일자를 선택할 수 있다. 시작 일자만 입력하는 경우 해당 일자 이후에 수행된 결과를 모두 표시하며, 종료 일자만 입력하는 경우 해당 일자 이전의 수행된 결과를 모두 표시한다. 모두 입력하는 경우 시작 일자와 종료 일자 사이에 수행된 작업이력을 검색한다. * 초기화(④) 버튼을 클릭하면 모든 검색조건을 초기화 시킨다. 일자 검색의 경우 수동으로 삭제 할 수 없으므로 초기화 버튼으로만 삭제가 가능하다. * Job실행 ID(⑤)를 클릭하면 상세내용을 볼 수 있다. * 페이지 이동(⑥) - 숫자 클릭 : 해당 숫자의 페이지로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_prev.png|}} : 이전 페이지목록(10Page 단위)로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_next.png|}} : 다음 페이지목록(10Page 단위)로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_prevend.png|}} : 맨 처음 페이지로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_nextend.png|}} : 마지막 페이지로 이동한다. - 조회 건수가 100개 이하여서 페이지가 열개 이하인 경우 경우 화살표는 표시되지 않는다. ===== 배치 선택 팝업 화면 ===== ^Action^URL^Controller method^QueryID^ |배치 팝업 목록조회|/bopr/bam/EgovBatchPopupList.do|selectBatchPopupList|"batchDlbrtDAO.selectBatchPopupList"| |배치 팝업 목록조회 카운트|N/A|N/A|"batchDlbrtDAO.selectBatchPopupListTotCnt"| {{:egovframework:bopr:가이드:배치운영:EgovBatchPopupList-1.png|}} * 배포가 완료되어 실행이 가능한 삭제되지 않은 배치가 페이징처리되어 목록으로 조회할 수 있다. * 업무구분, 배치ID, 배치명으로 조건조회를 할 수 있다. * 업무구분선택(①)으로 필요한 업무만을 필터링 할 수 있으며, 검색조건선택(②)으로 검색조건으로 업무구분, 배치ID, 배치명을 설정할 수 있다. 검색어입력란(③)에 원하는 검색어를 입력(검색조건선택에서 아무것도 선택하지 않는 경우에는 활성화되지 않는다.)한 뒤 검색버튼(④)을 클릭하여 조건조회를 할 수 있다. * 배치명(⑤)을 누르면 목록화면에 검색값으로 설정된다. * 페이지 이동(⑥) - 숫자 클릭 : 해당 숫자의 페이지로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_prev.png|}} : 이전 페이지목록(10Page 단위)로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_next.png|}} : 다음 페이지목록(10Page 단위)로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_prevend.png|}} : 맨 처음 페이지로 이동한다. - {{:egovframework:bopr:가이드:배치정보:icon_nextend.png|}} : 마지막 페이지로 이동한다. - 조회 건수가 100개 이하여서 페이지가 열개 이하인 경우 경우 화살표는 표시되지 않는다. ===== 상세 화면 ===== ^Action^URL^Controller method^QueryID^ |작업이력 관리 상세조회|/bopr/jhm/EgovJobHist.do|selectJobHist|"jobHistDAO.selectJobHist"| {{:egovframework:bopr:가이드:배치운영:EgovJobHistDetail-1.png|}} * 해당 실행된 Job의 상세내용과 수행결과코드, 수행결과메세지 등을 조회할 수 있다.(②) * 목록 : 목록버튼(①)을 클릭하여 목록화면으로 이동한다.