Launch Release No. / Latest Release No.

Page No. 


7.1  AUD Conflux 스케줄러 사용하기

7.1.1  서버 설치 방법

※ AUD Conflux 스케줄 서버는 AUD Conflux 서버와 동일한 jar 파일을 사용합니다.

  1. Conflux 스케줄 서버 설치 위치에 설치 파일(압축 파일)을 압축 해제 합니다.
  2. 각 파일을 아래 경로에 맞게 붙여넣기 합니다.
    ※ 서버 업데이트 시, aud-conflux-server-1.0.jar 및 quartz-2.3.0.jar, slf4j-jdk14-1.7.36.jar 파일을 기존 위치에 붙여넣기 합니다.
    1. aud-conflux-server-1.0.jar
      - {AUD 플랫폼 서버 Context Root}/WEB-INF/lib/
    2. quartz-2.3.0.jar, slf4j-jdk14-1.7.36.jar, application.properties, startup.sh (bat) shutdown.sh (bat)파일
      - {Conflux 서버 설치 위치}/
  3. application.properties 파일을 수정합니다.

옵션 설정에 대한 자세한 설명은 3. AUD Conflux 스케줄러 옵션 을 참고하시기를 바랍니다.


7.1.2  서버 시작

startup.bat 또는 startup.sh 파일을 실행하여 스케줄 서버를 시작합니다.



7.2  AUD Conflux 스케줄 등록 화면

Admin 페이지 → ① AUD Conflux 관리 → ② 스케줄 관리 클릭

   

    - 기본으로 표시되는 메뉴가 아니기 때문에, 해당 메뉴가 표시되지 않을 경우에는 시스템 운영관리 > 관리자메뉴 설정 에서 사용 여부를 체크해 주세요.

         


스케줄 목록 화면



스케줄 이력 화면


7.2.1 스케줄 목록 화면



7.2.1.1 스케줄 목록 구성

① 검색조건

구분


스케줄의 단위에 따른 조회 조건을 설정합니다.

단위 명설명
한번만 실행해당 스케줄을 1회 실행하고 종료합니다.
일 단위해당 스케줄을 종료일자까지 매일 지정된 시간에 실행합니다.
주 단위해당 스케줄을 종료일자까지 매주 지정된 요일, 지정된 시간에 실행합니다.
월 단위해당 스케줄을 종료일자까지 매월 지정된 일자(주차/요일), 지정된 시간에 실행합니다.


사용 여부


스케줄의 활성화 여부에 따른 조회 조건을 설정합니다.

사용여부 옵션설명
활성화해당 스케줄을 실제 스케줄러 서버에 등록하여 해당 스케줄을 활성화 합니다.
비 활성화해당 스케줄을 실제 스케줄러 서버에서 비활성화하여 스케줄 사용을 중단합니다.


검색조건


입력한 스케줄 명에 따른 조회 조건을 설정합니다.


② 신규 / 조회

1. 스케줄 보고서 등록 기능을 제공합니다.

2. 조회 조건을 기준으로 스케줄 목록을 조회합니다.


③ 구성

        

구분설명
① 상태

해당 스케줄의 상태를 표시합니다.

* 상태 목록

: 완료

: 취소

: 실행

: 오류

※ 상태 값이 비어 있는 경우 대기(실행되지 않은 상태)를 의미합니다.

② 중단 버튼

실행 상태의 스케줄을 중단 요청합니다.

※ 실행 상태인 스케줄에서만 버튼이 활성화됩니다.

③ 즉시 실행 버튼

등록된 스케줄을 즉시 실행 요청합니다.

※ 실행 상태인 스케줄에서는 사용할 수 없습니다.

스케줄명해당 스케줄명을 표시합니다.
단위해당 스케줄의 실행 주기 단위를 표시합니다.
설명해당 스케줄의 설명을 표시합니다.
활성화

해당 스케줄을 스케줄러 서버에 활성화 요청합니다.

※ 실행 상태인 스케줄에서는 사용할 수 없습니다.
※ 스케줄이 활성화 되어 있지 않는 경우 셀 스타일이 비활성화 처리됩니다.

편집

해당 스케줄의 스케줄명, 설명, 실행 주기, 실행 시간, 변수를 수정합니다.

※ 실행 상태인 스케줄에서는 사용할 수 없습니다.

삭제

해당 스케줄을 삭제합니다.

※ 실행 상태인 스케줄에서는 사용할 수 없습니다.

시작해당 스케줄이 설정되어 활성화된 시간을 표시합니다.
종료해당 스케줄이 설정이 종료될 시간을 표시합니다.
작업 개수해당 스케줄 하위의 작업의 개수를 표시합니다.
등록자해당 스케줄을 등록한 등록자를 표시합니다.
⑭ 등록 일시해당 스케줄이 설정되어 등록된 시간을 표시합니다.


7.2.1.2 스케줄 신규/등록

        


상단의 [ 신규 ] 버튼을 클릭합니다.


① 스케줄 작업 설정

스케줄 명, 스케줄 설명, 스케줄 실행 단위, 시간을 지정하여 등록합니다.

구분설명
스케줄 명해당 스케줄 명을 지정합니다.
설명해당 스케줄의 설명을 지정합니다.


실행 주기실행 시간설명
한번만 실행




해당 스케줄을 1회 실행하고 종료합니다.
기간오늘 날짜 이후부터 [ YYYY-MM-DD ] 형식으로 지정
[ 0 시 ~ 23 시 ] 형식으로 지정
[ 0 분 ~ 59 분 ] 형식으로 지정
일 단위




해당 스케줄을 종료 일자까지 매일 지정된 시간에 실행합니다.
기간오늘 날짜 이후부터 [ YYYY-MM-DD ~ YYYY-MM-DD ] 형식으로 지정

[ 0 시 ~ 23 시 ] 형식으로 지정

[ 0 분 ~ 59 분 ] 형식으로 지정
주 단위해당 스케줄을 종료 일자까지 매주 지정된 요일, 지정된 시간에 실행합니다.
기간오늘 날짜 이후부터 [ YYYY-MM-DD ~ YYYY-MM-DD ] 형식으로 지정
[ 0 시 ~ 23 시 ] 형식으로 지정
[ 0 분 ~ 59 분 ] 형식으로 지정
요일[ 일요일 ~ 월요일 ] 형식으로 여러 요일을 지정
월 단위해당 스케줄을 종료 일자까지 매월 지정된 일자(주차/요일), 지정된 시간에 실행합니다.
기간오늘 날짜 이후부터 [ YYYY-MM-DD ~ YYYY-MM-DD ] 형식으로 지정
[ 0 시 ~ 23 시 ] 형식으로 지정
[ 0 분 ~ 59 분 ] 형식으로 지정
일/주차

[ 일 ] 을 선택하는 경우에는 [ 1일 ~ 31일 ], [ 주차 ] 를 선택 하는 경우에는 [ 첫째 주 ~ 마지막 주 ], [ 일요일 ~ 월요일 ] 형식으로 지정

※ 주차의 경우에는 해당 요일이 스케줄 실행 월의 몇 번째 요일 인지를 기준으로 실행 시간이 설정됩니다.
e.g [주차] > '둘째 주 화요일' 로 설정: 매월 2번째 화요일마다 스케줄 실행


기간

요일주차



② 부가 설정

등록할 스케줄의 파라미터 값을 설정합니다.

구분설명
① 변수 목록

설정된 변수 목록을 출력합니다.

② 추가

변수 목록에 새로운 변수를 추가합니다.

※ 변수 명명 규칙은 경우 i-AUD 와 동일합니다.

(VS_ : 문자형, VN_: 숫자형)

③ 삭제

변수 목록에서 변수를 삭제합니다.



③ 저장 / 취소

버튼 구분설명
저장[ 저장] 버튼 클릭 시 설정 내용이 반영됩니다.
취소- [ 닫기] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.


7.2.1.3 스케줄 활성화 / 비활성화

1. 활성화 할 스케줄의 [ 활성화 ] 체크 박스를 체크합니다.

2. 팝업창의  [ 예 ] 버튼을 클릭하여 해당 스케줄을 활성화 요청합니다.

구분설명
활성화 및 비활성화

활성화 (true) : 체크된 상태 → 해당 작업을 활성화

비활성화 (false) : 체크 해제상태 → 해당 작업을 비활성화(기본값)

버튼

[ ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 아니오 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.


7.2.1.4 스케줄 편집

1. 편집 할 스케줄의 편집 아이콘()을 더블 클릭합니다.

2. 변경하고자 하는 옵션 값을 수정합니다.

3. [ 저장 ] 버튼을 클릭하여 해당 수정 사항을 저장합니다.


7.2.1.5 스케줄 삭제

1. 삭제 할 스케줄의 삭제 아이콘( )을 더블 클릭합니다.

2. 팝업창의 [ 예 ] 버튼을 클릭하여 해당 스케줄을 목록에서 제거합니다.


버튼 구분설명
버튼

[ 예 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[   아니오 ]  버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.



7.2.2 작업 목록 화면



7.2.2.1 작업 목록 구성


① 작업 정렬

작업 목록의 작업 순서를 드래그 앤 드롭으로 정렬하는 기능을 제공합니다.

※ 선택한 스케줄의 하위 작업 목록이 리스트로 출력 됩니다.


② 작업 등록

작업의 [ 작업 명 ][ 작업 설명 ] 을 기입하여 작업을 등록 할 수 있습니다.


③ 구성


구분설명
① 상태

해당 작업의 상태를 표시합니다.

* 상태 목록

: 완료

: 취소

: 실행

: 오류

※ 상태 값이 비어 있는 경우 대기(실행되지 않은 상태) 를 의미합니다.

② 작업 명해당 작업 명을 표시합니다.
③ 보고서 개수해당 작업 하위의 보고서 개수를 표시합니다.
④ 활성화

해당 작업의 활성화 여부를 표기합니다.

※ 작업이 활성화 되어 있지 않는 경우 셀 스타일이 비활성화 처리됩니다.

⑤ 편집해당 작업의 작업 명, 설명을 수정합니다.
⑥ 삭제해당 작업을 삭제합니다.


7.2.2.2 작업 신규/등록

1. [ 작업 목록 ] 영역 상단의 추가 버튼( )을 클릭합니다.

2. 등록할 작업의 작업 명을 작성합니다.

3. 등록할 작업의 설명을 작성합니다.

4. [ 확인 ] 버튼을 클릭하여 작업을 등록합니다.

버튼 구분설명
버튼

[ 확인 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 닫기 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.


7.2.2.3 작업 활성화 / 비활성화

1. 활성화 할 스케줄 작업의 [ 활성화 ] 체크 박스를 체크 해제합니다.

2. 팝업창의 [ 예 ] 버튼을 클릭하여 해당 스케줄 작업을 비활성화 합니다.



구분설명
활성화 및 비활성화

활성화 (true) : 체크된 상태 → 해당 작업을 활성화(기본값)

비활성화 (false) : 체크 해제상태 → 해당 작업을 비활성화

버튼

[ ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 아니오 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.


7.2.2.4 작업 정렬

1. 상단의 정렬 버튼()을 통해 스케줄 정렬 기능을 제공합니다.


2. 정렬 시키고자 하는 작업 리스트 셀을 길게 누릅니다.

3. 누른 상태에서 이동 시키고자 하는 위치로 셀을 드래그 앤 드롭하여 이동합니다.

4. [ 확인 ] 버튼을 클릭 해 변경 사항을 적용합니다.


7.2.2.5 작업 편집

1. 편집 할 작업의 편집 아이콘()을 더블 클릭합니다.

2. 변경하고자 하는 옵션 값을 수정합니다.

3. [ 확인 ] 버튼을 클릭하여 해당 수정 사항을 저장합니다.


구분설명
버튼

[ 확인 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 닫기 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.


7.2.2.6 작업 삭제


1. 삭제할 스케줄 작업의 삭제 아이콘()을 더블 클릭합니다.

2. 팝업창의 [ 예 ] 버튼을 클릭하여 해당 스케줄 작업 목록에서 제거합니다.


구분설명
버튼

[ 예 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 아니오 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.



7.2.3 보고서 목록 화면



7.2.3.1 보고서 목록 구성


① 신규/등록 

선택한 스케줄 작업 하위에 Conflux 보고서를 선택하여 등록 할 수 있습니다.

구분설명
버튼

[ 확인 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 취소 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.


② 편집

구분설명
실행 조건

보고서에 저장된 변수를 조회합니다.

※ 변수 명명 규칙은 경우 i-AUD 와 동일합니다.

(VS_ : 문자형, VN_: 숫자형)

재실행 시도 횟수

[ 0 ] 실행 안함

[ 1 ] 1번 재실행

[ 2 ] 2번 재실행

[ 3 ] 1번 재실행

버튼

[ 저장 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 닫기 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.

오류 무시

활성화 (true) : 체크된 상태 → 해당 보고서 오류 무시 활성화

비활성화 (false) : 체크 해제상태 → 해당 보고서 오류 무시 비활성화(기본값)



③ 구성


구분설명
① 상태

해당 보고서의 상태를 표시합니다.

* 상태 목록

: 완료

: 취소

: 실행

: 오류

※ 상태 값이 비어 있는 경우 대기(실행되지 않은 상태) 를 의미합니다.

② 보고서명해당 보고서 명을 표시합니다.
③ 재실행해당 보고서 실행 실패 시 재 실행 횟수를 표시합니다.
④ 오류 무시

해당 보고서 실행 시 오류가 난 경우 보고서의 상위 작업을 중단할지 무시하고 다음 보고서를 실행할지 여부를 표시합니다.

해당 보고서의 오류 무시 옵션 적용 여부를 표시합니다.

※ 해당 옵션 활성화 시 오류가 난 경우 오류를 무시해 작업을 중단하지 않고 다음 보고서를 실행합니다.

⑤ 편집해당 보고서의 실행 조건, 재 실행 시도 횟수, 오류 무시 여부를 수정합니다.
⑥ 삭제해당 보고서를 작업에서 삭제합니다.


7.2.3.2 보고서 신규/등록


1. [ 보고서 목록 ] 영역 상단의 추가 버튼( )을 클릭합니다.


2. [ 폴더 선택 ] 영역에서 작업에 등록하고자 하는 보고서가 포함되어있는 디렉터리를 선택합니다.

3. 작업에 등록할 보고서를 검색하고자 하는 경우 해당 영역에 보고서 명을 기입하여 검색합니다.

4. 작업에 등록할 보고서의 체크 박스를 체크합니다.

5. [ 확인 ] 버튼을 클릭하여 보고서를 등록합니다.

구분설명
버튼

[ 확인 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 취소 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.


이미 등록한 보고서는 등록 할 수 없습니다.



7.2.3.3 보고서 오류무시

1. 오류 무시 옵션을 활성화 할 보고서의 [ 오류 무시 ] 체크 박스를 체크합니다.

2. 팝업창의 [ 예 ] 버튼을 클릭하여 해당 보고서의 오류 무시 옵션을 활성화 합니다.

구분설명
오류 무시

사용 (true) : 체크된 상태 → 해당 보고서의 오류 무시

미사용 (false) : 체크 해제상태 → 해당 보고서의 오류 시 작업 중단(기본값)

버튼

[ 확인 ] 버튼 클릭 시 설정 내용이 반영됩니다.

[ 취소 ] 버튼 클릭 시 변경 사항 없이 창을 종료할 수 있습니다.



7.2.3.4 보고서 편집

1. 편집 할 작업의 편집 아이콘()을 더블 클릭합니다.

2. 변경하고자 하는 옵션 값을 수정합니다.

3. [ 저장 ] 버튼을 클릭하여 해당 수정 사항을 저장합니다.


7.2.3.5 보고서 재실행


1. 재실행 횟수를 설정할 작업의 편집 아이콘()을 더블 클릭합니다.

2. 보고서 편집 팝업에서 [ 재실행 시도 횟수 ] 클릭하여 지정하고자 하는 횟수를 선택합니다.

3. [ 저장 ] 버튼을 클릭하여 해당 수정 사항을 저장합니다.


7.2.3.6 보고서 삭제


1. 삭제할 Conflux 보고서의 삭제 아이콘()을 더블 클릭합니다.

2. 팝업창의 [ 예 ] 버튼을 클릭하여 해당 보고서를 보고서 목록에서 제거합니다.


7.2.4 스케줄 이력 화면


7.2.4.1 스케줄 이력 구성


① 검색 조건

실행 기간


스케줄 이력의 기간에 따른 조회 조건을 설정합니다.


스케줄 상태


스케줄 이력의 상태에 따른 조회 조건을 설정합니다.


검색조건


입력한 스케줄 명에 따른 조회 조건을 설정합니다.


② 조회

조회 조건을 기준으로 스케줄 이력 목록을 조회합니다.


③ 구성


구분설명
① 상태

해당 스케줄의 상태를 표시합니다.

* 상태 목록

: 완료

: 취소

: 실행

: 오류

※ 상태 값이 비어 있는 경우 대기(실행되지 않은 상태) 를 의미합니다.

② 스케줄명해당 스케줄명을 표시합니다.
③ 실행 시간(초)해당 스케줄이 실행된 시간을 표시합니다.
④ 시작 시간해당 스케줄이 실제 실행된 시간을 표시합니다.
⑤ 종료 시간해당 스케줄이 실제 종료된 시간을 표시합니다.
⑥ 등록자해당 스케줄을 등록한 등록자를 표시합니다.
⑦ 등록 일시해당 스케줄 이력이 등록된 시간을 표시합니다.



7.2.5 작업 이력 화면


7.2.5.1 작업 이력 구성

작업 이력

구분설명
① 상태

해당 작업의 상태를 표시합니다.

* 상태 목록

: 완료

: 취소

: 실행

: 오류

※ 상태 값이 비어 있는 경우 대기(실행되지 않은 상태) 를 의미합니다.

② 작업 명해당 작업 명을 표시합니다.
③ 실행 시간(초)해당 작업이 실행된 시간을 표시합니다.
④ 시작 시간해당 작업이 실제 실행된 시간을 표시합니다.
⑤ 종료 시간해당 작업이 실제 종료된 시간을 표시합니다.


7.2.6 보고서 이력 화면


7.2.6.1 보고서 이력 구성

보고서 이력

구분설명
① 상태

해당 보고서의 상태를 표시합니다.

* 상태 목록

: 완료

: 취소

: 실행

: 오류

※ 상태 값이 비어 있는 경우 대기(실행되지 않은 상태) 를 의미합니다.

② 보고서 명해당 보고서 명을 표시합니다.
③ 실행 시간(초)해당 보고서가 실행된 시간을 표시합니다.
④ 시작 시간해당 보고서의 실제 실행된 시간을 표시합니다.
⑤ 종료 시간해당 보고서의 실제 종료된 시간을 표시합니다.
⑥ 결과해당 보고서의 결과를 표시합니다.


7.2.6.2 보고서 이력 결과

결과 조회

구분이미지설명
정상

보고서의 결과가 정상적으로 처리된 경우 별도의 텍스트가 표시되지 않습니다.
비정상

보고서의 결과가 비정상적으로 처리된 경우 원인에 대한 텍스트가 표시됩니다.