직장 계획된 유지관리 예약된 작업
예약된 작업 직장 계획 된 유지관리 야간 실행이 구성된 시간에 실행되고 유지관리 케이스를 생성합니다. 또한 예약된 기간이 하루 미만인 경우 유지관리 케이스를 미리 만듭니다.
예약된 작업은 하루 동안 또는 예약된 시간보다 최대 2일 앞서 케이스를 미리 만들 수 있습니다. 이는 작업이 실행되는 시스템 시간대와 케이스를 처리하는 직장 에이전트 시간대 간의 시간 차이를 기반으로 합니다.
예약된 작업 직장 계획된 유지보수 야간 실행 은 다음을 수행합니다.
- 기간 기반 케이스를 만듭니다.
- 미터 기반 케이스를 작성합니다.
예약된 작업은 구성된 일정이 하루 미만인 경우 유지보수 케이스를 미리 만들 수도 있습니다. 기간은 시스템 표준 시간대 설정을 기반으로 합니다. 예를 들어 6시간의 유지관리 일정이 있는 경우 다음과 같은 수의 유지관리 케이스가 만들어집니다.
- 6시간 일정의 경우 하루에 각 유지관리 자산 또는 위치에 대해 4개의 유지관리 케이스가 만들어집니다.
- 6시간 일정의 경우 하루에 두 개의 유지관리 자산 또는 위치에 대해 8개의 유지관리 케이스가 만들어집니다(각각 4개의 케이스).
그림 1. 직장 유지관리 케이스 - 6시간 일정의 경우 3개의 유지관리 자산 또는 위치(각각 4케이스)에 대해 12개의 유지관리 케이스가 만들어집니다.
예약된 작업이 실행되면 유지관리 일정에 연결된 템플릿이 있는 계획된 기록에 대해서만 유지관리 케이스가 만들어집니다.
주:
유지관리 일정이 생성되면 직장 유지관리 서비스 구성 테이블(sn_wsd_maintenance_service_config)에서 템플릿이 선택됩니다. 요구사항에 따라 템플릿을 계획 기록에 연결합니다. 여러 템플릿을 만들고 유지 관리 계획에 연결할 수 있습니다. 자세한 내용은 직장 템플릿 구성 생성 문서를 참조하십시오.
기간 기반 케이스
기간 기반 케이스의 경우, 직장 계획된 유지보수 야간 실행 예약된 작업은 다음을 수행합니다.
- 다음 실행 기간이 있는 모든 활성 계획 기록을 가져옵니다.
- 다음 실행 시간이 48시간이거나 1일 미만인 계획 기록을 필터링합니다.
그림 2. 작업 예약 다음 실행 시간 - 직장 유지관리 서비스 구성(sn_wsd_maintenance_service_config) 테이블에서 항목을 확인합니다.
- 직장 유지관리 서비스 구성 테이블에서 모든 기록을 가져옵니다.
- 직장 유지관리 서비스 구성 테이블의 각 기록에 대해 현재 계획 기록의 일정에 연결된 템플릿이 있어야 합니다.
- 템플릿이 있는 경우 예약된 작업이 유지관리 케이스를 생성하고 계획 기록에 대한 직장 유지관리 서비스 구성 테이블에서 다음 실행 시간을 업데이트합니다.
- 계획 기록에 연결된 템플릿이 없는 경우 예약된 작업이 큐에서 다음 계획 기록을 가져옵니다.
주:
기간 기반 유지관리 일정을 정의할 때 최소 리드 타임(일) 을 정의할 수 있습니다(정수 기반 값 사용). 예를 들어 리드 타임이 0이면 현재 날짜의 케이스가 오늘 생성되었음을 나타냅니다. 그러나 지연 시간이 1이면 케이스가 어제 만들어진 것입니다. 즉, 케이스가 일정보다 하루 앞서 생성된 것입니다. 다음 실행 시간 기간에는 일정에 대해 정의된 리드 타임 값이 있습니다. 자세한 내용은 유지관리 일정 만들기 또는 복사 문서를 참조하십시오.
미터 기반 케이스
미터 기반 케이스의 경우, 직장 계획된 유지보수 야간 실행 예약된 작업은 다음을 수행합니다.
- 예약된 작업은 다음 실행 값이 있는 모든 활성 계획 기록을 가져옵니다.
- 각 계획 기록에서 다음 실행 값은필드 이름 값에 따라 달라집니다. 필드 값은 미터 기반 일정을 만들 때 사용할 수 있습니다.
자세한 내용은 을 참조하십시오 유지관리 일정 만들기 또는 복사.
- 예약된 작업은 자산(sn_ent_asset) 테이블에서 필드 이름의 값을 검색하고 계획 기록의 다음 실행 값과 비교합니다.
- 예약 작업은 다음 실행 값이 자산 테이블의 실제 값보다 작은지 확인하고 계속 진행합니다.
- 다음 실행 값이 더 크면 큐에서 다음 계획 기록을 가져옵니다.
- 현재 계획 기록에 대한 유지관리 일정에는 직장 유지관리 서비스 구성(sn_wsd_maintenance_service_config) 테이블에 항목이 있어야 합니다.
- 계획 기록의 해당 일정에 대한 직장 유지관리 서비스 구성 테이블에서 모든 기록을 가져옵니다.
- 직장 유지관리 서비스 구성 테이블의 각 기록에 대해 현재 계획 기록의 일정에 연결된 템플릿이 있어야 합니다.
- 유지관리 일정과 연결된 템플릿이 있는 경우 예약 작업은 직장 유지관리 케이스를 생성하고 계획 기록에 대한 다음 실행 값을 업데이트합니다.
- 유지관리 일정에 연결된 템플릿이 없는 경우 예약된 작업이 큐의 다음 계획 기록을 선택합니다.