계획된 작업 관리 구성요소

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 6분
  • 계획된 작업 관리와 함께 테이블 및 비즈니스 규칙을 포함한 여러 유형의 구성요소가 설치됩니다.

    테이블

    계획된 작업 관리는 다음 테이블을 추가합니다.
    표 1. 계획된 작업 관리와 함께 설치되는 테이블
    테이블 설명
    작업 계획

    [wm_planned_work_plan]

    작업 계획에 대해 필터링된 엔터티를 저장합니다.
    계획된 작업 일정

    [wm_planned_work_schedule]

    작업 계획에 대해 구성된 일정을 저장합니다. 일정은 기간, 미터, 조건 또는 스크립트 기반이 될 수 있습니다.
    계획된 작업 일정 템플릿

    [wm_m2m_schedule_template]

    계획된 작업 일정에 적용된 작업 주문 템플릿 목록을 저장합니다.
    계획된 작업 기록

    [wm_m2m_work_plan_to_record]

    작업 계획 일정을 시스템의 기록(문서 ID에서)에 연결합니다. 또한 기록에 대해 일정이 실행된 마지막 시간 또는 값과 일정이 실행될 다음 시간 또는 값에 대한 정보를 포함합니다.
    템플릿 속성 매핑

    [wm_m2m_template_attribute_map]

    작업 주문 템플릿에 대한 속성 매핑을 저장합니다.
    일정 발생

    [wm_plan_work_schedule_occurrence]

    작업 일정의 발생을 저장합니다.
    억제 예약

    [wm_m2m_schedule_suppression]

    억제된 작업 일정의 발생을 저장합니다.

    역할

    계획된 작업 관리는 다음 역할을 추가합니다.
    표 2. Planned Work Management의 역할
    역할 설명
    계획된 작업 관리자

    [sn_fsm_planned_wm.planned_work_admin]

    작업 계획 및 계획된 작업 일정을 생성하고 작업 주문 템플릿을 일정에 연결하고, 작업 주문을 생성합니다.

    스크립트 포함

    계획된 작업 관리는 다음 스크립트 포함을 추가합니다.
    표 3. 계획된 작업 관리와 함께 설치되는 스크립트 포함
    Script Includes 설명
    PlannedWorkManagementExtensionPointImpl Global.PlannedMaintenanceExtensionPoint 확장점을 구현합니다.
    PlannedWorkMgmtAjaxUtil 계획된 작업 관리의 클라이언트 스크립트에 대한 유틸리티 기능입니다.
    PlannedWorkMgmtAPIHelperUtil 계획된 작업 관리 범위에서 전역 범위의 API를 호출하는 래퍼 기능에 대한 유틸리티입니다.
    FSMPWMUtil 계획된 작업 관리 범위가 지정된 애플리케이션에 대한 유틸리티 기능입니다.
    PWMForecastWOUtil 계획된 작업의 작업 주문을 예측하는 유틸리티 기능입니다.
    PlannedMaintenanceExtensionPointImpl 계획된 유지보수 애플리케이션에 대한 기본 구현입니다.
    PlannedMaintenanceExtPointUtil sys_class_name 기반으로 확장점을 검색하는 계획된 유지보수 애플리케이션의 유틸리티입니다.
    PlannedWorkManagementHistoryUtil 자산 또는 인벤토리의 유지관리 주기 이력을 가져오는 계획된 작업 유지관리 애플리케이션의 유틸리티입니다.
    PlannedWorkManagementScheduleUtil 계획 작업 기록, 일정 발생, 작업 메모 설명 등에 대한 처리 논리를 유지 관리합니다.
    PlannedWorkMangementPlanUtil 작업 계획과 관련된 유틸리티 메서드입니다.
    PlannedWorkManagementEffectivityUtil 일정의 효과를 확인하고 확인하는 유틸리티 메서드입니다.
    PlannedWorkManagementScheduleExeUtil 순서 유형에 따라 PlannedWorkManagementExeExtensionPoint 확장점의 구현 간 스위치 역할을 합니다. 주문 유형의 기본값은 작업 주문입니다.
    PWMWorkOrderExeExtensionPointImpl 작업 주문으로 선택한 주문 유형에 대한 PlannedWorkManagementExeExtensionPoint 확장점을 구현합니다.
    PlannedWorkManagementConstants 계획 작업 관리에 대한 상수를 보유합니다.
    PWMScheduleSuppression (PWMScheduleSuppression) 일정 억제의 처리 논리를 유지합니다.
    PWMScheduleOccurrence 일정 발생의 처리 논리를 유지합니다.
    PWMScheduleOccurrenceDAO (영문) 유지 보수는 일정 발생의 DAO 방법입니다.
    PWMWorkScheduleDAO (영문) 작업 일정에 대한 DAO 메서드를 유지 관리합니다.
    PWMPlanWorkRecordDAO (영문) 계획 기록에 대한 DAO 메서드를 유지관리합니다.

    비즈니스 규칙

    계획된 작업 관리는 다음 비즈니스 규칙을 추가합니다.
    표 4. 계획된 작업 관리와 함께 설치되는 비즈니스 규칙
    비즈니스 규칙 테이블 설명
    교차 범위 기록 생성 작업 계획

    [wm_planned_work_plan]

    유지관리 계획이 생성되어 실행되어야 하는 테이블에 교차 범위 액세스 기록을 작성합니다.
    계획 기록이 비활성 상태일 때 WO 취소 계획된 작업 기록

    [wm_m2m_work_plan_to_record]

    계획 기록이 비활성화되면 해당 계획 기록에 대한 작업 주문을 취소합니다. 자산 기록이 수정되어 계획 수준에서 필터 조건을 충족하지 않으면 계획 기록이 비활성화됩니다.
    계획된 작업 일정에서 유지관리 계획까지 계획된 작업 일정

    [wm_planned_work_schedule]

    유지관리 계획에 대한 계획된 작업 일정의 생성을 제한합니다. 계획이 계획된 작업 클래스인 경우에만 허용됩니다.
    일정당 모델 제한 계획된 작업 일정 템플릿

    [wm_m2m_schedule_template]

    테이블에서 중복 모델 일정 생성을 제한합니다.
    모델에 대한 테이블 맵 제한 템플릿 속성 매핑

    [wm_m2m_template_attribute_map]

    사용자가 작업 주문 템플릿당 단일 테이블 맵을 갖도록 제한
    m2m 일정 기록 업데이트 새 필드 계획된 작업 일정

    [wm_planned_work_schedule]

    미터 또는 기간 필드가 변경되면 일정 기록을 업데이트하고 다음 값 또는 다음 실행 시간을 다시 계산합니다.
    계획 유효 시작, 종료 확인 작업 계획

    [wm_planned_work_plan]

    작업 계획의 유효 시작 및 종료 날짜가 유효한지 확인합니다.
    유지관리 일정에 대한 작업 일정 템플릿 계획된 작업 일정 템플릿

    [wm_m2m_schedule_template]

    사용자가 계획된 작업 일정 템플릿에 유지관리 일정을 추가하도록 제한합니다.
    작업 주문에서 최신 완료 날짜 업데이트 작업 주문 작업

    [wm_Task]

    유예 시간 SLA에 대한 작업 주문의 최신 완료 날짜를 업데이트합니다.
    일정 템플릿 작업 비교 억제 예약

    [wm_m2m_schedule_suppression]

    순환 종속성 확인 억제 예약

    [wm_m2m_schedule_suppression]

    일정 억제로 SO 억제 억제 예약

    [wm_m2m_schedule_suppression]

    일정에 따라 SO 억제 일정 발생

    [wm_plan_work_schedule_occurrence]

    suppressBy 일정에 의해 SO 억제 일정 발생

    [wm_plan_work_schedule_occurrence]

    비활성화된 경우 WO 취소 일정 발생

    [wm_plan_work_schedule_occurrence]

    SO의 유효 시작 확인 일정 발생

    [wm_plan_work_schedule_occurrence]

    SO 필드 변경 시 WO 필드 변경 일정 발생

    [wm_plan_work_schedule_occurrence]