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