동적 스케줄링 구성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 디스패처가 작업 작업을 쉽게 할당, 변경 또는 취소할 수 있도록 동적 일정을 구성합니다. 조직의 요구 사항에 따라 동적 일정을 설정하여 작업 주문 작업 할당을 최적화하고 현장 서비스 운영을 간소화합니다.

    동적 일정을 사용하면 디스패처가 작업을 자동으로 할당하고 변경된 조건에 적응할 수 있을 뿐만 아니라 예외 케이스에만 집중할 수 있습니다. 이 기능을 사용하여 다음을 수행할 수 있습니다.

    • 예약할 일련의 작업을 선택합니다.
    • 정렬 규칙을 기반으로 세트의 작업에 우선순위를 지정합니다(예: P1 작업 먼저 할당).
    • 정렬 규칙과 할당 해제 제약 조건을 사용하여 이전에 할당되었던 작업의 할당을 해제하면 우선순위가 높은 작업을 할당할 수 있습니다.
    • 에이전트 기술 및 이동 시간과 같은 선택 기준을 사용하여 에이전트를 선택합니다.
    • 에이전트 휴가에 대한 작업을 재할당합니다.

    구성 개요

    동적 일정을 설정하는 단계는 다음과 같습니다.
    1. 동적 스케줄링 활성화: 동적 스케줄링 플러그인(com.snc.dynamic_scheduling)을 활성화하여 시스템에서 동적 스케줄링 기능을 활성화합니다.
    2. 동적 스케줄링 프로세스 엔진 알아보기: 동적 스케줄링은 작업 주문을 최적화하고 현장 서비스 에이전트에게 실시간으로 할당합니다. 여기에는 작업 상태와 사용 가능한 에이전트의 상태를 지속적으로 모니터링하고 가장 적절한 시기에 가장 적합한 에이전트에게 작업이 할당되도록 지능적인 결정을 내리는 것이 포함됩니다.
    3. 동적 스케줄링에 필요한 역할 및 가상 사용자: 관리자, 디스패처 및 현장 서비스 에이전트와 함께 동적 스케줄링 프로세스를 관리합니다.
    4. 동적 스케줄링을 위한 에이전트 일정 설정: 동적 스케줄링을 통해 체계적으로 최적의 작업 할당을 보장할 수 있도록 에이전트 일정을 설정합니다.
    5. 동적 일정을 일정 메커니즘으로 설정: 동적 일정을 기본 작업 할당 방법으로 선택합니다. 이렇게 하면 미리 정의된 기준과 규칙에 따라 작업이 필드 에이전트에 자동으로 할당됩니다.
    6. 동적 스케줄링에 대한 시스템 속성 및 구성요소 검토: 동적 스케줄링과 관련된 속성 및 설치된 기타 구성요소를 검토합니다. 조직의 특정 요구 사항과 비즈니스 프로세스에 맞게 설정을 사용자 지정합니다.
    7. 동적 스케줄링 구성: 작업 필터, 작업 정렬 규칙, 할당 해제 기준과 같은 동적 스케줄링을 생성하여 근처에 있는 적절한 전문 지식을 갖춘 에이전트에게 작업이 할당되도록 합니다. 이렇게 하면 에이전트 활용도가 최적화되고 가장 적합한 개인이 할당을 처리할 수 있습니다.
    8. 동적 스케줄링을 위한 작업 필터 작성: 동적 스케줄링에 적합한 작업을 선택하는 기준을 정의합니다. 작업 유형, 우선순위 및 속성과 같은 요인에 따라 작업 자격이 결정됩니다. 작업 필터는 효율적인 일정 관리를 위해 특정 작업에 집중하는 데 도움이 됩니다.
    9. 작업 정렬 규칙 생성: 선택한 작업 집합에서 작업 할당 순서를 결정하는 규칙을 만듭니다. 예를 들어, 우선순위 1 작업을 최우선 순위로 지정하여 중요한 작업에 신속하게 집중할 수 있도록 합니다. 이러한 규칙은 조직의 우선순위에 맞춰 작업 할당을 개선합니다.
    10. 유연성을 위한 작업 할당 해제 규칙 설정: 할당 해제 규칙을 만들어 작업 할당을 보다 유연하게 만듭니다. 이렇게 하면 작업 할당을 해제하거나 재할당해도 서비스가 중단되지 않습니다. 누군가가 결근하더라도 모든 작업이 수행되도록 합니다. 예를 들어, 더 중요한 작업이 발생하면 덜 중요한 작업을 할당 해제하여 공간을 확보할 수 있습니다. 이렇게 하면 리소스 사용이 최적화되고 우선순위가 높은 작업이 필요한 주의를 끌 수 있습니다.
    11. 구성을 확인하여 동적 스케줄링의 성능에 영향을 줄 수 있는 잠재적인 문제 또는 잘못된 구성을 식별합니다.
    12. 선택적으로 동적 스케줄링에 대한 고급 구성 옵션으로는 모든 작업에 동일한 에이전트 할당, 우선순위가 높은 중요한 작업 주문에 대한 우선순위 할당, 기술자 또는 제외에 대한 고객 기본 설정, 근접성 등을 포함할 수 있습니다.

    계획된 크루에 대한 동적 스케줄링

    동적 일정을 사용하여 계획된 크루에 대한 작업 할당을 최적화합니다. 크루에는 미리 생성되는 계획된 크루와 필요에 따라 동적으로 생성되는 동적 크루의 두 가지 유형이 있습니다. 동적 일정은 계획된 크루와 동적 크루를 모두 지원합니다. 크루에게 작업을 할당하려면 Field Service 크루 운영 플러그인이 활성 상태여야 하고, 계획된 크루가 시스템에 생성되어야 하며, 계획된 각 크루에는 지정된 위치와 일정이 있어야 합니다.