경로 최적화 구성
경로 최적화는 현장 서비스 관리에서 자원 할당을 개선하는 데 필수적입니다. 전략적으로 작업 순서를 변경하여 현장 에이전트의 이동 시간을 단축함으로써 생산성과 고객 서비스를 모두 향상시킵니다.
구성 개요
경로 최적화를 설정하는 단계는 다음과 같습니다.
- 다음으로 이동 을 클릭하고 값을 true로 설정합니다. 이렇게 하면 경로 최적화가 활성화되고 디스패처 작업 공간에 경로 최적화 옵션이 표시됩니다.
- 디스패처 작업 공간에서 경로 최적화 기능을 사용하려면 다음을 수행합니다.
- 다음으로 이동 모든 구성이 "현장 서비스 관리 구성 가능한 디스패처 작업 공간" 애플리케이션 범위 내에서 이루어졌는지 확인합니다.
sn_fsm_disp_wrkspc.enable_optimize_route속성이 활성화되어 있는지 확인합니다.- 작업 번들을 최적화하려면
work.management.travel.calculation.bundle_route_optimization(번들에 대한 경로 최적화) 속성을 활성화합니다.
경로 최적화 모드 이해
경로를 최적화할 때 오버플로우 작업으로 인한 상충을 방지하려면 work.management.optimization.conflict_handling 시스템 속성을 선택해야 합니다. 자세한 내용은 현장 서비스 관리 앱과 함께 설치되는 속성 문서를 참조하십시오.
경로 최적화는 각각 특정 시나리오를 해결하도록 설계된 세 가지 고유한 모드로 작동합니다.
- 교대조 내에서 최적화: 작업 시간 창, 예정된 휴식 및 잠긴 작업을 존중하면서 이동 시간을 최소화하기 위해 단일 에이전트의 교대조 내에서 작업의 순서를 변경합니다.
- 초과 근무로 연장: 에이전트가 늦게 실행될 경우 작업을 조정하여 초과 근무를 허용하여 작업을 완료합니다.
- 초과 근무 시 취소: 경로 최적화를 시도하지만 허용된 초과 근무 시간을 초과하는 경우 작업을 취소합니다.
추가 옵션 구성
다음 구성 옵션으로 경로 최적화를 개선합니다.
- 작업 제약 조건: 모든 작업이 시작/종료 시간 내에 유지되도록 하고(isFixedWindow = true인 경우) 잠긴 작업이 이동하지 않도록 합니다.
- 휴식 및 이벤트: 계획된 휴식 또는 개인 이벤트에 대한 최적화 일정을 수립합니다.
- 예상 이동 시간: 정확한 이동 시간을 위해 Maps API를 사용하거나 더 빠른 계산을 위해 직선 예상 중에서 선택합니다. 지도 API 키를 선택하는 경우 설정합니다.
시스템 속성 사용자 지정
다음 속성을 구성하여 특정 요구 사항을 충족하도록 경로 최적화를 사용자 지정합니다.
- 작업 간 시간 버퍼: 예기치 않은 지연을 처리하기 위해 작업 사이에 여유 시간(분)을 추가합니다.
- 이동 시간 계산: 정확도 요구사항에 따라 Maps API 또는 직선 추정치 중에서 선택합니다.
- 기본 작업 시간: 고정된 일정이 없는 에이전트의 시작 및 종료 시간을 정의합니다.
- 이동 시간 조정: 출퇴근 시간과 같은 불확실성을 고려하여 백분율을 추가하여 이동 시간을 조정합니다.
- 러시아워 시간: 아침과 저녁 러시아워 범위를 지정합니다.
- 유료 도로 옵션: 경로 계획에 유료 도로를 포함해야 하는지 여부를 결정합니다.
작업량에 대한 임계치 관리
경로 최적화 동작은 작업 수에 따라 조정됩니다.
- 15개 작업 미만: 모든 작업과 이동을 고려하여 전체 경로 최적화가 수행됩니다.
- 200개 이상의 작업: 자동 라우팅이 실패하고 오류 메시지가 표시됩니다.
- 부분 라우팅: 모든 작업을 수용할 수 없는 경우 더 작은 하위 집합이 최적화되고 나머지 작업은 보류 중인 디스패치로 되돌아갑니다.
작업 예약
작업 라우팅 최적화 작업은 매일 시스템 시간으로 오전 3:00에 실행됩니다. 시간대 또는 운영 요구에 따라 이 일정을 조정합니다.
사용자 지정할 수 없는 클라이언트 스크립트
경로 최적화를 위한 클라이언트 스크립트는 미리 최적화되어 있으며 4-6초 내에 실행됩니다. 최적의 성능을 보장하기 위해 이러한 스크립트를 사용자 지정해서는 안 됩니다.