동적 일정 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 20분
  • 동적 일정을 사용하면 미리 정의된 규칙과 구성에 따라 필드 에이전트에게 자동으로 작업을 할당할 수 있습니다. 이 기능은 올바른 작업이 가장 적합한 에이전트에 할당되었는지 확인하고 이동 시간, 기술 일치 및 작업 우선순위를 최적화하여 작업 분배를 간소화하는 데 도움이 됩니다.

    시작하기 전에

    • 동적 일정을 기본 작업 할당 방법으로 선택합니다. 이렇게 하면 미리 정의된 기준과 규칙에 따라 작업이 필드 에이전트에 자동으로 할당되는지 확인할 수 있습니다. 자세한 내용은 작업 할당 방법을 참조하십시오.
    • 동적 스케줄링이 최적의 작업 할당을 체계적으로 확인할 수 있도록 에이전트 일정을 설정합니다. 자세한 내용은 동적 스케줄링을 위한 에이전트 일정 설정 문서를 참조하십시오.
    • 동적 스케줄링과 관련하여 속성 및 기타 설치된 구성요소를 검토합니다. 조직의 특정 요구 사항에 맞게 설정을 사용자 지정합니다. 자세한 내용은 동적 일정에 대한 시스템 속성 및 구성요소 검토를 참조하십시오.
    • 이동 시간 및 거리 계산을 구성하여 시스템에서 에이전트의 예상 이동 시간과 작업 위치까지의 거리를 계산하는 방법을 결정하는지 확인합니다. Google Maps API를 사용하여 실시간 출장 추정을 하거나 지리적 위치 속성 설정에 따라 직선 추정 중에서 선택할 수 있습니다.
      • 이동 시간 추정에 Google Maps API 사용 지리적 위치 속성이 활성화된 경우 Google Maps API 사용 또는 직선 예측 중에서 선택합니다.
      • 이동 시간 추정에 Google 지도 API 사용 지리적 위치 속성이 꺼져 있으면 시스템은 작업 주문 작업에서 예상 여행 기간 필드의 값을 고려합니다.

    필요한 역할: 관리자

    이 태스크 정보

    기본적으로 작업 주문 구성에 대한 동적 일정 구성 은 동적 일정 플러그인과 함께 사용할 수 있습니다. 필요에 따라 구성을 수정하거나 템플릿으로 사용하여 사용자 지정 구성을 만들 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 현장 서비스 > 관리 > 동적 스케줄링 구성.
    2. 기존 작업 구성을 업데이트하거나 생성합니다.
      이 필드는 플러그인이 설치된 경우에만 나타납니다. 자세한 내용은 현장 서비스 작업 구성 구성 문서를 참조하십시오.
    3. 동적 일정이 에이전트에 작업을 할당하는 데 사용하는 작업 테이블을 선택합니다.
      기본 테이블은 작업 주문 작업 [wm_task]입니다. 동적 일정에는 작업 테이블당 하나의 구성만 있을 수 있습니다.
    4. 옵션: 동적 스케줄링에서 이전에 할당된 작업을 할당 해제하고 작업 정렬 규칙에 따라 우선순위가 높은 작업을 할당하도록 하려면 할당 해제 확인란을 선택합니다.
      이 옵션을 선택하지 않으면 할당 해제 제약 조건 관련 목록이 양식에 표시되지 않습니다.
    5. 기본 에이전트 작업 일정을 선택합니다.
      동적 일정이 에이전트의 작업 일정을 결정하는 순서(에이전트의 특정 작업 일정, 에이전트의 사용자 기록에 지정된 일정, 이 구성에서 선택한 기본 에이전트 작업 일정 또는 기본 평일 8-5 일정)를 구성합니다.
    6. 영역 구성원 자격 고려 를 설정하여 작업 할당에 대한 에이전트의 영역 구성원 자격을 고려하거나 무시합니다.
      이 필드는 현장 서비스 영역 계획 수립 플러그인이 활성화된 경우에 나타납니다.
    7. 작업 필터 관련 목록에서 작업 필터를 추가하거나 기존 작업 필터를 수정하거나 새 필터를 추가합니다.
      작업 필터는 동적 스케줄링을 사용하여 할당해야 할 작업을 식별하는 데 도움이 됩니다. 필터 내에서 기준을 설정하여 작업에 가장 적합한 에이전트와 일치시킬 수 있습니다. 자세한 내용은 동적 스케줄링을 위한 작업 필터 작성 문서를 참조하십시오.
    8. 작업 정렬 규칙 관련 목록에서 새 작업 정렬 규칙을 추가하거나 기존 규칙을 수정합니다.
      작업 정렬 규칙은 작업의 순서를 결정하는 데 도움이 됩니다. 자세한 내용은 작업 정렬 규칙 생성 문서를 참조하십시오.
    9. 옵션: 할당 해제 제약 조건 관련 목록에서 작업 할당 해제 기준을 추가하거나 수정합니다.
      이렇게 하면 필요할 때 에이전트를 확보하여 우선순위가 높은 작업에 집중할 수 있습니다. 자세한 내용은 작업 할당 해제 제약 조건 생성 문서를 참조하십시오.
    10. 업데이트를 선택합니다.
    11. 구성 확인을 선택하여 동적 일정 구성을 확인합니다.
      구성이 유효한 경우 동적 일정 구성 양식의 맨 위에 정보 메시지가 나타납니다.

    결과

    동적 일정은 정의된 규칙과 일정에 따라 필드 에이전트에 작업을 자동으로 할당합니다.

    동적 스케줄링을 위한 작업 필터 작성

    작업 필터를 사용하면 동적 스케줄링을 사용하여 작업을 선택하고 가장 적합한 에이전트에게 할당하기 위한 기준을 정의할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    작업 필터를 사용하면 가장 적합한 에이전트에게 작업을 할당하는 방법을 구체화할 수 있습니다. 동적 일정 플러그인에서 제공하는 기본 필터를 사용하거나 조직의 특정 요구에 맞는 사용자 지정 필터를 만들 수 있습니다.

    동적 일정을 자동 할당 및 즉시 할당과 결합하면 작업 할당에 유연성을 제공할 수 있습니다. 구성에 따라 즉시 또는 예약된 간격으로 작업을 할당할 수 있습니다.

    다음 표에서는 자동 할당 및 즉시 할당 설정의 다양한 조합에서 동적 일정이 어떻게 작동하는지를 설명합니다. 이러한 옵션을 사용하면 자동화된 작업 할당과 수동 제어의 균형을 맞출 수 있습니다.
    자동 할당 즉시 할당 결과
    사용 사용 동적 일정이 즉시 실행되어 필드 에이전트에게 작업을 자동으로 할당합니다.
    사용 사용 안 함 동적 일정이 실행되어 예약된 배치에 작업을 추가합니다. 작업은 정기적으로 에이전트에 할당됩니다.
    사용 안 함 사용 안 함 디스패처가 동적 일정을 수동으로 트리거하고, 할당 전에 확인을 위해 작업이 다시 전송됩니다.

    프로시저

    1. 다음으로 이동 모두 > 현장 서비스 > 관리 > 동적 스케줄링 구성.
    2. 작업 필터 관련 목록에서 신규를 클릭합니다.
    3. 작업 필터 양식의 필드에 내용을 입력합니다.
      표 1. 작업 필터 양식
      필드 설명
      이름 작업 필터의 이름을 입력합니다.
      활성 선택하여 작업 필터를 활성화합니다.
      실행 순서 필터의 우선순위를 설정합니다. 실행 순서 값이 낮은 필터가 먼저 적용되어 초기 작업 목록이 생성됩니다. 값이 높을수록 목록이 더 세분화됩니다. 예를 들어 유지관리 작업에 대한 필터는 보류 중인 디스패치 또는 약속 작업에 대한 필터보다 순서가 낮습니다.
      테이블 이 필터를 적용할 작업 테이블(예: 작업 주문 작업)을 선택합니다.
      조건 필터에 포함할 작업을 식별하는 조건을 지정합니다.
      자원 유형 작업을 개별 사용자 또는 크루에게 할당할지 여부를 선택합니다. 개별 에이전트의 경우 사용자 [sys_user]을, 팀의 경우 크루 [wm_crew]를 선택합니다.
      자동 할당 작업을 자동으로 할당하려면 선택합니다. 이 필드를 선택하면 자동 할당 빈도 필드가 나타납니다.
      자동 할당 빈도 자동 할당 빈도 선택:
      • 즉시: 작업이 준비되는 즉시 할당됩니다.
      • 간격: 사용자가 정의한 정기적인 간격으로 작업이 할당됩니다.
      간격을 선택하면 자동 할당 간격 필드가 나타납니다.
      자동 할당 간격 작업을 자동으로 할당하는 빈도의 간격(분)을 설정합니다. 실행 순서 값이 높은 작업 필터는 실행 순서 값이 낮은 작업 필터보다 간격이 커야 합니다.
    4. 기준 선택 관련 목록에서 각 작업에 적합한 에이전트를 평가하고 식별하는 데 사용할 기준을 선택합니다.
      1. 중요도에 따라 각 기준에 가중치를 할당합니다.
        주:
        기본적으로 일치하는 각 기준에는 가중치 10이 할당됩니다. 더 중요한 기준에는 더 높은 가중치를 할당하거나, 덜 중요한 기준에는 더 낮은 가중치를 할당할 수 있습니다.
      2. 선택한 일치 기준에 대한 순위 지정 메서드를 선택합니다.
        주:
        가용성이 많을수록 선호되므로 에이전트 가용성에 많 을수록 좋습니다 . 할당된 작업 수를 기준으로 에이전트를 선택할 때는 작업 수가 적을수록 좋을 것이므로 작업 수가 적을수록 좋습니다 .
      자세한 내용은 작업 할당을 위한 일치 기준 문서를 참조하십시오.
    5. 저장을 클릭합니다.

    결과

    작업 필터를 동적 스케줄링 프로세스에서 사용할 준비가 되어 정의한 기준과 기본 설정에 따라 작업 할당을 최적화합니다. 동적 일정에서는 다음 수식을 사용하여 각 기준의 등급에 해당 가중치를 곱하고 모든 기준의 총 가중치로 나누어 결과를 합산하여 에이전트 순위 또는 점수를 계산합니다.
    (Criteria_1_rating * Criteria_1_weight) / total_criterion_weight + 
    (Criteria_2_rating * Criteria_2_weight) / total_criterion_weight + 
    (Criteria_3_rating * Criteria_3_weight) / total_criterion_weight = agent_rank/score

    다음에 수행할 작업

    작업 정렬 규칙 생성

    작업 할당을 위한 일치 기준

    동적 일정은 구성 가능한 일치 기준(예: 기술 및 가용성 등)을 사용하여 선택한 그룹의 에이전트를 평가하고 전체 순위를 알려줍니다.

    일치 기준은 다른 ServiceNow 애플리케이션에서 사용됩니다. 예를 들어 '할당된 케이스' 일치 기준은 케이스 [sn_customerservice_case] 테이블에 적용되며 고객 서비스 관리(CSM)에서 사용됩니다. 기준을 복사하고, 이름을 바꾸고, 작업 주문 작업 테이블과 같은 다른 테이블에 사용할 수 있도록 구성할 수 있습니다. 구성 변경 사항을 철저히 테스트해야 합니다. 일치 기준에는 세 가지 유형이 있습니다.
    • 단순 일치: 에이전트의 시간대를 작업 위치의 시간대와 일치시키는 등 일대일 일치를 만듭니다.
    • 집계: 단순 쿼리를 사용하고 집계 결과를 반환합니다. 집계 유형의 경우 테이블을 선택하고 필터를 만든 다음 할당 대상 필드와 같은 집계 필드를 선택합니다. 이 유형의 쿼리는 사용자 집합을 반환합니다.
    • 스크립트됨: 사용자 목록을 반환하는 스크립팅된 쿼리를 사용합니다.
    주:
    일치 기준을 사용하는 경우에는 워크포스 최적화 일정 및 개인 이벤트가 지원되지 않습니다.
    표 2. 작업 필터의 일치 기준
    기준 설명 유형 적용 대상 [테이블]
    가장 많은 부품이 있는 에이전트 동적 스케줄링을 사용하여 필요한 파트 수가 가장 많은 에이전트를 식별합니다. 스크립트됨 작업
    할당된 케이스 할당된 모든 케이스(모든 우선순위 P1, P2, P3 등)를 기준으로 작업 부하를 계산합니다. 할당된 케이스가 많을수록 에이전트의 전체 순위가 낮아집니다. 할당된 케이스가 많을수록 에이전트의 전체 순위에 대한 기여도는 더 낮아집니다. 집계 sn_customerservice_case
    오늘 가용성 일정, 겹치는 시간대 및 현재 시간을 기준으로 가용성을 결정합니다. 가용성은 에이전트의 작업 일정 및 개인 휴가를 기준으로 계산됩니다. 에이전트의 가용성이 많을수록 에이전트의 전체 순위에 대한 기여도는 더 높아집니다. 스크립트됨 작업
    SM 작업에 대해 일관된 할당 상위 작업 주문이 동일한 작업 주문 작업을 동일한 에이전트에 할당합니다. 일치하는 모든 에이전트 간에 할당의 일관성을 보장합니다. 스크립트됨 sm_task
    작업과의 현재 거리 작업 위치에서 에이전트의 거리를 고려합니다. 스크립트됨 작업
    작업에서의 거리 작업 위치에서 에이전트의 거리를 평가합니다. 스크립트됨 작업
    반경 제외 작업으로부터의 거리 정의된 반경 밖의 에이전트를 제외하고 작업을 수행하기에 가장 가까운 위치를 기준으로 에이전트의 순위를 지정합니다. 스크립트됨 작업
    비번 근무 에이전트 필터링 일정에 따라 사용할 수 없거나 휴가 이벤트가 있는 에이전트는 제외됩니다. 스크립트됨 wm_task
    제외된 기술자 무시 제외된 기술자가 특정 계정과 연결된 작업 주문 작업에 자동으로 할당되는 것을 방지합니다. 작업 주문 작업이 기술자가 제외된 계정에 연결된 경우 제외된 기술자는 할당되지 않습니다. 스크립트됨 wm_task
    거부된 기술자 무시 최근에 동일한 작업을 거부한 기술자에게 작업을 재할당하지 않도록 합니다. work.management.rejected.technician.duration 시스템 속성은 기술자가 작업을 거절한 때부터 해당 작업이 동일한 기술자에게 자동으로 재할당될 수 있을 때까지의 기간을 결정합니다. 스크립트됨 wm_task
    마지막 할당 가장 최근에 할당된 작업을 기준으로 에이전트의 우선순위를 지정하여 작업 부하의 균형을 맞춥니다. 할당된 작업의 균형을 위해 마지막으로 할당된 작업을 기준으로 에이전트의 우선순위를 지정했습니다. 스크립트됨 작업
    동적 일정을 위한 일치하는 필수 부품 필수 파트가 있는 에이전트만 할당합니다. 작업에 필요한 필수 부품의 가용성을 기준으로 에이전트의 순위를 매깁니다. 스크립트됨 작업
    동적 스케줄링을 위한 필수 기술 일치 작업에 필요한 작업 기술에 정의된 필수 기술 및 선택적 기술의 가용성을 기준으로 에이전트 순위를 매깁니다. 일치하는 기술이 많을수록 에이전트의 전체 순위에 대한 기여도는 더 높아집니다.
    주:
    필수 기술 기능을 사용하는 경우 일치하는 기술 - 필수 기술 지원 기준을 사용하여 케이스에 대해 식별된 필수 기술을 보유한 에이전트를 매칭합니다.
    스크립트됨 작업
    일치하는 기술 작업 요구 사항과 일치하는 기술을 기반으로 가용성을 평가합니다. 일치하는 기술이 많을수록 에이전트의 순위가 올라갑니다. 스크립트됨 작업
    동적 스케줄링을 위한 기술 수준 갭 일치 "적을수록 좋음" 방법을 사용하여 기술 수와 기술 수준에 따라 에이전트의 순위를 매깁니다. 작업에 대해 과도한 기술을 갖춘 에이전트보다 충분한 기술 수준을 갖춘 에이전트를 우선시합니다. 스크립트됨 작업
    선호하는 기술자 우선순위 지정 고객 계정 작업에 가장 선호되는 기술자를 기반으로 작업을 할당합니다. 스크립트됨 wm_task
    반경 제외 정의된 반경을 기준으로 에이전트의 순위를 지정합니다(반경 밖의 에이전트는 제외). 스크립트됨 작업
    선호하는 기술자 순위 동적 일정을 사용하여 고객 계정에서 작업에 가장 적합한 기술자를 식별합니다. 스크립트됨 작업
    시간대 겹침 작업 위치와 겹치는 시간대를 기준으로 에이전트의 순위를 지정합니다. 스크립트됨 작업
    동적 일정을 위한 필수 크루 기술 일치
    주:
    Crew Operations 플러그인(com.snc.fsm_crew_scheduling)을 활성화해야 합니다현장 서비스.
    크루 작업에 대한 필수 기술을 해당 기술을 가진 에이전트가 있는 크루와 매칭합니다. 스크립트됨 wm_crew
    동적 일정을 위한 크루 기술 수준 차이
    주:
    Crew Operations 플러그인(com.snc.fsm_crew_scheduling)을 활성화해야 합니다현장 서비스.
    크루 작업에 대한 필수 기술 수준을 필수 수준의 기술을 가진 에이전트가 있는 크루와 매칭합니다. 스크립트됨 wm_crew
    크루 일치 기술
    주:
    Crew Operations 플러그인(com.snc.fsm_crew_scheduling)을 활성화해야 합니다현장 서비스.
    작업 주문 작업에 나열된 기술과 크루를 매칭하고 해당 크루에게 작업을 할당합니다. 스크립트됨 wm_crew
    작업 자원 요구 사항에 대한 크루 기술 일치
    주:
    Crew Operations 플러그인(com.snc.fsm_crew_scheduling)을 활성화해야 합니다현장 서비스.
    자원 요구 사항에 나열된 기술과 크루를 매칭하고 해당 자원 요구 사항이 포함된 작업을 해당 크루에게 할당합니다. 스크립트됨 wm_crew
    작업에서의 크루 거리
    주:
    Crew Operations 플러그인(com.snc.fsm_crew_scheduling)을 활성화해야 합니다현장 서비스.
    작업 위치에서 크루의 거리를 평가합니다. 스크립트됨 wm_crew
    동적 스케줄링을 위한 일치 에이전트 효율성 기준
    주:
    플러그인(com.snc.fsm_agent_efficiency)을 활성화해야 합니다 현장 서비스 에이전트 효율성 .
    작업 주문 작업에 지정된 기준을 에이전트 효율성 에이전트의 효율성 기준과 일치시켜 작업 주문 작업을 에이전트에 할당합니다. 스크립트됨 wm_task
    일치 기준을 선택하는 과정에서 각 개별 기준에 대해 다음 설정을 지정할 수 있습니다.
    • 사용량 순위 및 표시
    • 순위 지정 메서드
    • 순위 가중치
    • 임계치
    • 활성/비활성

    사용량 순위 및 표시

    사용 대상 필드에 일치 기준을 사용할 방법을 지정합니다.
    • 순위 및 표시: 이 기준을 사용하여 에이전트 순위를 결정하고, 이를 워크벤치의 열에 표시합니다.
    • 표시 전용: 기준을 워크벤치의 열에 표시하지만 에이전트 순위를 결정하는 데 사용하지 않습니다.
    • 순위 전용: 기준을 사용하여 에이전트 순위를 결정하지만 워크벤치에 표시하지 않습니다.

    순위 지정 메서드

    다음과 같은 두 가지 순위 지정 메서드가 있습니다.
    • 많을수록 좋음: 예를 들어, 에이전트 순위를 결정할 때는 가용성이 많을수록 좋습니다.
    • 적을수록 좋음: 예를 들어, 에이전트 순위를 결정할 때 할당된 케이스 수가 적을수록 좋습니다.

    가중치

    일치하는 각 기준에는 가중치가 할당됩니다. 기본적으로 케이스 할당 권장사항 일치 규칙의 일치 기준에는 가중치 10이 할당됩니다. 더 중요한 기준에 더 높은 가중치를 할당할 수 있습니다.

    임계치

    임계치는 기준에 대한 최소 요구사항을 설정합니다. 예를 들어, 작업에 필요한 기술이 세 개 이상인 에이전트만 보려면 일치하는 기술 기준의 임계치를 3으로 설정하십시오. 가용성을 위해 원하는 시간 수로 임계치를 설정하여 사용 가능한 최소 작업 시간이 있는 에이전트만 표시합니다. 일치 규칙 양식의 기준 선택 관련 목록에서 임계치를 설정할 수 있습니다. 필요한 경우 목록을 개인화하고 임계치 열을 추가합니다.

    활성/비활성

    담당 워크벤치 구성을 결정하는 일치 규칙과 연결된 여러 일치 기준이 있을 수 있습니다. 각각의 기준을 활성 또는 비활성으로 설정할 수 있습니다. 이 설정을 변경하면 에이전트 순위에 즉시 영향을 줍니다. 일치 규칙 양식의 기준 선택 관련 목록에서 이와 같이 변경할 수 있습니다. 필요한 경우 목록을 개인화하고 활성 열을 추가합니다.

    에이전트 순위 계산

    동적 일정은 일치 기준의 값과 해당하는 각 가중치를 추가하고 이러한 값을 사용하여 전체 에이전트 순위를 결정합니다.
    1. 각 기준에 대해 숫자를 계산합니다.
    2. 이 숫자에 기준 가중치를 곱합니다.
    3. 결과를 모든 기준의 합계로 나눕니다.
    4. 각 기준에 대해 이를 반복하고 결과를 더합니다.
    다음 예는 일치하는 기준 값이 있는 에이전트의 순위가 결정되는 방법을 보여줍니다.
    • 일치하는 기술과 필수 기술 지원: 5/6
    • 오늘 가용성: 7시간
    • 할당된 케이스: 2
    계산:
    • 일치하는 스킬: 2 / 3 = 0.666 (최대 스킬 수는 3)
    • 오늘 가용성: 7/8 = 0.875 (최대 시간 수는 8)
    • 할당된 케이스: 2 / 26 = 0.0769 (테이블의 총 작업 수는 26)
    • 가중치: 일치하는 각 기준의 가중치는 10으로 동일
    ((0.666 x 10) / Total of criterion weight (10+10+10)) + ((0.875 x 10) / Total of criterion weight (10+10+10)) + ((0.0769 x 10) / Total of criterion weight (10+10+10))
    (6.66 / 30) + (8.75 / 30) + (0.769 / 30)
    0.222 + 0.291 + 0.0256 = 0.53

    이 계산은 할당 그룹의 각 에이전트에 대해 수행됩니다. 에이전트는 이 계산 값을 기준으로 순위가 매겨집니다(가장 높은 숫자가 가장 높은 순위를 차지).

    작업 정렬 규칙 생성

    동적 일정은 작업 정렬 규칙을 사용하여 작업의 우선순위를 효과적으로 지정하고 정렬합니다. 이러한 규칙을 통해 작업이 올바른 순서로 처리되어 현장 서비스 운영을 간소화하는 데 도움이 됩니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    작업 정렬 규칙을 사용하면 일정 예약 중에 작업의 우선순위를 지정하는 방법을 제어할 수 있습니다. 규칙을 정의하면 가장 중요한 작업을 먼저 처리하고 조직의 특정 요구에 따라 작업을 주문할 수 있습니다. 실행 순서에 따라 여러 규칙을 순차적으로 생성하고 적용하여 최대의 유연성과 정밀도를 제공할 수 있습니다.

    작업 정렬 규칙의 작동 방식:
    • 실행 순서: 규칙은 순서대로 평가되며, 실행 값이 가장 낮은 규칙이 우선합니다.
      • 예를 들어 긴급도(P1, P2, P3)에 따라 작업의 우선순위를 지정하는 규칙을 만들 수 있습니다.
      • 다른 규칙을 적용하여 SLA 기한 날짜별로 동일한 우선순위로 작업을 구성할 수 있습니다.
    • 작업 의존성: 작업 의존성은 적절한 작업 흐름을 보장하기 위해 작업 정렬 규칙을 재정의할 수 있습니다.
      • 선행 작업이 재할당되고 후속 작업이 할당되면 후속 작업이 시작되기 전에 선행 작업이 예약됩니다.
      • 선행 작업이 할당되지 않으면 후속 작업이 할당되지 않은 상태로 유지됩니다.
      • 선행 작업이 할당되면 선행 작업이 완료될 때까지 후행 작업이 대기합니다.
      • 선행 작업의 우선순위가 낮으면 선행 작업이 할당될 때까지 후행 작업이 대기합니다.
      주:

      동적 일정은 최대 또는 최소 지연 시간이 없는 완료부터 시작까지의 고급 작업 의존성만 지원합니다. 다른 유형의 작업 의존성은 무시됩니다.

    작업 정렬 규칙의 유형:
    • 단순 규칙
      • 작업 테이블에서 선택한 필드 하나를 기준으로 작업을 정렬합니다.
      • 오름차순 또는 내림차순 정렬 순서를 선택합니다.
    • 고급 규칙
      • 관계가 없는 두 테이블의 선택 항목을 기준으로 작업을 정렬합니다.
      • 작업 테이블과 다른 테이블을 연결하려면 참조 필드가 필요합니다. 예를 들어, 작업 SLA 테이블에 저장된 SLA를 기반으로 작업 주문 작업을 정렬할 수 있습니다.
    우선순위 기반 정렬 규칙: 동적 스케줄링은 두 가지 우선순위 기반 정렬 규칙을 제공합니다.
    • 작업 주문 작업 우선순위: 작업의 우선순위를 사용하여 작업 순서를 결정합니다(기본 실행 순서는 100입니다).
    • 작업 주문 우선순위: 전체 작업 주문의 우선순위를 사용하여 작업 순서를 결정합니다. 기본 실행 순서는 200입니다.
    주:
    기본적으로 잠재적인 성능 문제를 방지하기 위해 예약하는 동안 작업 정렬 규칙은 무시됩니다. 작업 필터 조건에서 반환되는 작업 수가 매우 많은 경우 작업 순서를 적용하면 상당한 지연이 발생할 수 있습니다. 작업량이 성능에 영향을 주지 않는 경우 작업 정렬 규칙을 수동으로 사용하도록 설정할 수 있습니다.
    실제 사용 사례:
    • 의료: 의료 기기의 중요도에 따라 장비 유지관리 작업의 우선순위를 지정합니다.
    • 제조: 시간당 기계 가동 중지 시간 비용을 기준으로 작업을 정렬하여 생산에 미치는 영향을 줄입니다.
    • 소매: 고급 규칙을 사용하여 방문객 수에 따라 작업의 우선순위를 지정하여 트래픽이 많은 매장이 먼저 서비스를 받을 수 있도록 합니다.
    • 유틸리티: 간단한 규칙을 통해 중요한 인프라에 영향을 미치는 정전과 같은 긴급 작업의 우선순위를 지정할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 현장 서비스 > 관리 > 동적 스케줄링 구성.
    2. 작업 정렬 규칙 관련 목록에서 신규를 클릭합니다.
    3. 필요에 따라, 작업 주문 규칙 양식의 필드에 내용을 입력합니다.
      표 3. 작업 정렬 규칙 양식
      필드 설명
      이름 작업 정렬 규칙 이름입니다.
      실행 순서 이 규칙을 평가할 순서를 지정합니다. 가장 낮은 값을 가진 규칙이 초기 작업 순서를 결정합니다.
      동적 일정 구성 이 순서 규칙이 적용되는 동적 일정 구성을 선택합니다.
      고급 다른 테이블에서 고급 작업 정렬 규칙을 만들려면 선택합니다.
      테이블 정렬 정렬할 작업이 포함된 테이블을 선택합니다.
      필드 정렬 작업 순서를 결정할 필드를 선택합니다.
      정렬 순서 오름차순(A-Z) 또는 내림차순(Z-A) 순서를 선택합니다.
      작업 필드 작업을 정렬할 필드를 지정합니다.
      작업 테이블 고급 순서 지정 규칙의 경우 이 필드에는 정렬할 작업이 포함된 테이블이 표시됩니다.
      연결 작업 필드 고급 규칙의 경우 테이블을 함께 연결하는 필드를 선택합니다.
      집계 기능 고급 규칙의 경우 MIN, MAX, COUNT 등과 같은 집계 함수를 선택합니다.
    4. 제출을 클릭합니다.
      작업 정렬 규칙이 만들어집니다.

    결과

    동적 일정은 이 규칙을 사용하여 정의한 기준에 따라 작업의 우선순위를 지정하여 우선순위가 높은 작업이 적절하게 예약되도록 합니다.

    다음에 수행할 작업

    작업 할당 해제 제약 조건 생성

    작업 할당 해제 제약 조건 생성

    동적 일정을 사용하면 우선순위가 낮은 경우에도 특정 작업이 할당 해제되지 않도록 하는 할당 해제 제약 조건을 정의할 수 있습니다. 이 기능을 사용하면 종속성 또는 긴급도에 따라 중요한 작업이 할당된 상태로 유지됩니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    할당 해제 제약 조건은 작업을 할당 해제할 수 있거나 할당할 수 없는 시기를 제어하여 필수 작업이 할당된 상태로 유지되도록 하는 데 도움이 됩니다. 이렇게 하면 특히 작업에 종속성이 있거나 시간에 민감한 경우 중단을 방지할 수 있습니다. 예를 들어, SLA 위반에 근접한 작업이나 소싱된 부품이 필요한 작업은 작업 정렬 규칙에서의 상대적 우선순위에 관계 없이 할당을 해제해서는 안 됩니다.

    동적 스케줄링은 다음과 같은 세 가지 미리 정의된 할당 해제 제약 조건을 제공합니다.
    1. 다운스트림이 있는 작업: 작업에 종속된 다운스트림 작업이 있는 경우 할당 해제를 방지합니다.
    2. 향후 5시간 내 SLA 위반: 작업의 서비스 수준 계약(SLA)이 5시간 이내에 만료되는 경우 할당 해제를 방지합니다.
    3. 부품 소싱됨: 작업에 필요한 하나 이상의 부품이 이미 소싱된 경우 할당 해제를 방지합니다.

    동적 일정 구성에서 할당 해제 옵션을 활성화하면 시스템이 작업 할당을 해제하고 (작업 정렬 규칙에 따라 결정됨으로) 더 중요한 작업을 위해 작업을 할당 해제할 수 있습니다. 그러나 할당 해제 제약 조건으로 인해 우선순위가 낮은 작업이더라도 특정 작업이 할당 해제되지 않을 수 있습니다. 작업이 할당되지 않고 다운스트림 작업이 있는 경우 다운스트림 작업도 할당 취소되고 보류 중인 디스패치 큐에 추가됩니다.

    실제 사용 사례:
    • 의료: SLA 위반에 가까운 중요한 의료 장비 유지관리 작업의 할당 해제를 방지합니다.
    • 제조: 부품을 소싱한 작업의 할당 해제를 차단하여 자원이 효율적으로 사용되도록 합니다.
    • 유틸리티: 다운스트림 의존성이 관련된 경우 긴급 수리 작업을 할당된 상태로 유지합니다.

    프로시저

    1. 다음으로 이동 모두 > 현장 서비스 > 관리 > 동적 스케줄링 구성.
    2. 할당 해제 제약 조건 관련 목록에서 새로 만들기를 클릭합니다.
    3. 제약 조건 필드 옆의 조회 아이콘을 클릭합니다.
    4. 제약 조건 목록에서 새로 만들기를 클릭합니다.
    5. 필요에 따라, 제약 조건 양식의 필드에 내용을 입력합니다.
      표 4. 제약 조건 양식
      필드 설명
      이름 제약 조건 이름입니다.
      작업 테이블 이 제약 조건이 적용되는 작업 테이블을 선택합니다.
      유형 제약 조건의 유형을 선택합니다.
      • 단순: 테이블, 작업 필드 및 하나 이상의 필터 조건을 선택하여 간단한 제약 조건을 정의합니다.
      • 고급: 스크립트를 생성하여 고급 제약 조건을 정의합니다.
      제약 조건 테이블 작업에 대한 제약 조건을 정의하는 데 사용되는 테이블을 지정합니다.
      작업 필드 이 제약 조건이 적용되는 작업 필드를 선택합니다.
      제약 조건 이 조건이 true이면 작업 재할당 또는 할당 해제를 방지합니다.
      제약 조건 스크립트 고급 제약 조건을 사용하는 경우 스크립트를 생성하여 제약 조건 상세 정보를 정의합니다.
    6. 제출을 클릭합니다.
      제약 조건이 저장되고 할당 해제 제약 조건 양식으로 돌아갑니다.
    7. 제출을 클릭합니다.
      제약 조건이 활성 상태이며 할당 해제 제약 조건 관련 목록의 구성에 추가됩니다.

    결과

    이 제약 조건은 지정된 조건에 따라 작업이 할당 해제되는 것을 방지하여 작업 정렬 규칙에 따라 중요도가 낮은 작업이더라도 할당이 해제되지 않도록 합니다.