일정 최적화 속성
최적화 실행 방법을 제어하는 매개변수를 설정할 수 있습니다.
현장 서비스 일정 최적화 속성
일정 최적화 일반 속성
| 속성 | 설명 |
|---|---|
| 종료 버퍼 시간 | 작업 종료와 다음의 이동 시작 사이에 추가할 시간(분)입니다. 유효한 시간 값의 예는 10입니다.
|
| 일정 최적화를 위한 한정자 유형 | 일정 최적화를 위한 한정자 유형은 일정을 최적화하는 데 사용되는 기준을 결정합니다. "할당 그룹"과 "영역"이라는 두 가지 한정자 유형을 사용할 수 있습니다. 현장 서비스 영역 모델을 사용하도록 설정하면 한정자 유형이 자동으로 "영역"으로 전환되고 고정된 상태로 유지됩니다. 즉, 영역 모델이 활성 상태이면 최적화 프로세스는 할당 그룹 대신 영역에 중점을 둡니다. 자세한 내용은 현장 서비스 영역 모델 사용 문서를 참조하십시오.
|
| 작업 일정 수립 해결에 사용된 시간(초) | 작업을 예약하기 위해 허용되는 간격을 지정합니다. 예를 들어 값이 300초로 설정된 경우 일정 최적화 는 작업 시작 시간, 이동 시작 시간 또는 예상 종료 시간과 관련된 이동 시간을 가장 가까운 5분 시작 또는 종료 시간으로 예약합니다.
|
| 한정자 세트의 중복 한정자 최대 개수 | 단일 한정자 세트에 적용할 수 있는 중복 한정자의 최대 수를 결정하기 위해 설정된 숫자 값입니다.
|
| 로깅 수준 | 로깅 수준에 따라 최적화 로그 항목의 결과에 표시되는 정보 유형이 결정되어 일정 최적화 실행에 대한 세부 정보를 제공합니다. 오류, 경고, 정보 및 디버그의 네 가지 옵션을 사용할 수 있습니다.
|
일정 최적화 이동 시간 예상 속성
| 속성 | 설명 |
|---|---|
| 맵 벤더 호출에 허용되는 최대 위치 지점 수 | 맵 제공자 호출에 허용되는 최대 위치 지점 수를 결정하기 위해 설정된 숫자 값입니다. Beans.AI 는 일정 최적화에서 이동 시간 예측을 지원하는 맵 제공자입니다. 자세한 내용은 일정 최적화 출장 견적 제공자 문서를 참조하십시오.
|
일정 최적화 시스템 속성
다음 시스템 속성이 앱과 함께 일정 최적화설치됩니다.
| 속성 | 설명 |
|---|---|
| sn_schedule_optim.so_max_batch_duration | 배치 실행에서 시작 시간과 종료 시간 사이의 최대 기간(시간)입니다.
|
| sn_schedule_optim.so_min_batch_duration | 배치 실행의 시작 시간과 종료 시간 사이의 최소 기간(시간)입니다.
|
| sn_schedule_optim.consider_overlapping_territories_for_scheduling | 최적화 중 작업을 예약할 때 중복되는 영역을 고려할지 여부를 통제합니다.
|
| sn_schedule_optim.prioritized_event_assignment_horizon_offset | GraphQL 처리에 한해 작업의 기간 시작 시간으로 조정되는 시간(분)입니다. 이는 일정 최적화에서 우선순위가 지정된 이벤트에 대해 예약된 시작 및 예약된 이동 시작이 과거로 예약되는 것을 방지하는 데 사용됩니다.
|
| sn_schedule_optim.prioritized_event_max_agent_count | 우선순위가 지정된 이벤트 최적화를 위해 고려할 최대 기술자 수입니다.
|
| sn_schedule_optim.prioritized_event_max_task_count | 우선순위가 지정된 이벤트 최적화를 고려할 최대 작업 수
|
| sn_schedule_optim.max_priority_events | 최적화를 트리거하도록 구성할 수 있는 우선순위가 지정된 이벤트 유형의 최대 수입니다.
|
| sn_schedule_optim.prioritized_optimization_delay_buffer | 우선순위가 지정된 이벤트에 대한 최적화 프로세스를 시작하기 전에 대기하는 시간(초)입니다.
|
| sn_schedule_optim.intraday_assignment_horizon_offset | 기간 시작이 정의되지 않은 작업의 기간 시작을 계산할 때 현재 시간에 더해지는 시간 오프셋(분)을 지정합니다.
|
| sn_schedule_optim.intraday_max_retry_count | 솔루션 프로세서가 장중 최적화 작업 제출을 재시도하는 횟수를 지정합니다.
|
| sn_schedule_optim.intraday_minimum_frequency | 장중 최적화가 실행되는 빈도를 정의합니다.
|
| sn_schedule_optim.intraday_policy | 장중 최적화에 대한 기본 정책을 지정합니다. 이는 그룹 수준에서 재정의할 수 있습니다.
|
| sn_schedule_optim.intraday_qualifier_type | 일중 최적화를 담당 그룹 또는 영역별로 실행할지 여부를 지정합니다.
|
| sn_schedule_optim.intraday_window | 장중 최적화를 실행할 수 있는 시기를 제어하는 기본 일정을 정의합니다.
|
| sn_schedule_optim.max_agent_count | 요청 시 및 일중 최적화 실행 중에 고려되는 기술자 수를 제한합니다.
|
| sn_schedule_optim.max_task_count | 요청 시 및 일중 최적화 실행 중에 고려되는 작업 수를 제한합니다.
|
| sn_schedule_optim.processing_time_per_task | 최적화 프로그램이 솔루션을 계산하는 데 사용할 수 있는 최대 처리 시간(초)을 지정합니다.
|
| sn_schedule_optim.run_summary_packet_size | 최적화 실행 상세 정보를 생성할 때 그룹화되는 기록 수를 통제합니다.
|
| sn_schedule_optim.scheduled_state_count_of_task | 기술자에게 할당되기 전 예약된 상태일 수 있는 작업 주문 작업 수입니다.
|
| sn_schedule_optim.schedule_optimization_qualifier_type | 일정 최적화가 할당 그룹 또는 영역별로 실행되는지 여부를 지정합니다.
|
| sn_schedule_optim.schedule_state_type | 작업 예약 방법을 결정합니다. 선택 항목은 기간 또는 작업 수입니다.
|
| sn_schedule_optim.scheduling_resolution_time | 작업 시작 시간, 이동 시간 및 종료 시간을 반올림하는 데 사용되는 시간(초 일정 최적화 )입니다. 예를 들어, 값이 60이면 모든 시작 시간, 이동 시간 및 종료 시간을 가장 가까운 분으로 반올림합니다. 값이 300이면 가장 가까운 5분으로 반올림됩니다.
|
| sn_schedule_optim.logging.verbosity | 각 실행에 대한 로그에 일정 최적화 캡처된 상세 정보 수준을 설정합니다. 선택 항목은 정보, 디버그, 경고 및 오류입니다.
주: 이 속성을 편집하려면 "maint" 역할이 필요합니다. 이 역할은 내부 사용자에게만 제공됩니다. 변경하려면 지원에 문의하십시오. |
| sn_schedule_optim.so_max_solution_threshold | 동시에 실행할 수 있는 ML 솔루션의 최대 수입니다. 여러 작업과 함께 작업 부하 분산을 사용하거나 여러 최적화 모드가 동시에 실행되면 이 값을 늘립니다.
주: 이 속성을 편집하려면 "maint" 역할이 필요합니다. 이 역할은 내부 사용자에게만 제공됩니다. 변경하려면 지원에 문의하십시오. |
| sn_schedule_optim.enable_qualifier_split | 분할 한정자를 사용하여 병렬 작업 간에 작업 부하를 분산하는 최적화 모드를 결정합니다. 선택:
주:
분할 한정자는 배치, 장중 및 우선순위가 지정된 최적화에는 작동하지만 요청 시 최적화에는 작동하지 않습니다.
|
| sn_schedule_optim.qualifier_distribution_splits | 각 배치 또는 장중 구성에 대한 병렬 최적화 작업에 한정자를 분배하기 위한 분할 수입니다. 분할 수가 많을수록 작업당 처리 시간이 줄어들지만 더 많은 ML 용량이 필요합니다. 여러 최적화 모드를 동시에 실행하는 경우 필요한 총 동시 ML 솔루션 수를 수용할 수 있도록
주: 이 속성을 편집하려면 "maint" 역할이 필요합니다. 이 역할은 내부 사용자에게만 제공됩니다. 변경하려면 지원에 문의하십시오. |
| sn_schedule_optim.maximum_matrix_size | 출장 예상치를 계산할 때 외부 공급업체 맵 제공자에게 쿼리할 수 있는 최대 위치 수를 결정합니다.
|
성과 관련 일정 최적화 속성
| 속성 | 설명 |
|---|---|
| com.glide.event_manager.sn_schedule_optim.data_queue_1.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_1.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_1에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_2.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_2.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_2에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_3.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_3.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_3에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_4.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_4.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_4에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_5.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_5.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_5에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_6.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_6.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_6에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_7.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_7.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_7에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_8.claim_limit | 이 속성은 단일 백그라운드 트랜잭션에서 캡처되고 처리되는 데이터 처리 이벤트 수를 제어합니다. 속성이 100으로 설정된 경우 이벤트 처리기는 하나의 백그라운드 트랜잭션에서 큐에서 처음 100개의 데이터 처리 이벤트를 가져와 처리합니다.
|
| com.glide.event_manager.sn_schedule_optim.data_queue_8.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.data_queue_8에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_1.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_1.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_1에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_2.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_2.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_2에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_3.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_3.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_3에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_4.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_4.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_4에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_5.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_5.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_5에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_6.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_6.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_6에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_7.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_7.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_7에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_8.claim_limit | 이벤트 핸들러에서 확보되어 단일 백그라운드 트랜잭션에서 처리되는 솔루션 처리 이벤트 수를 제어합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_queue_8.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_queue_8에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| sn_schedule_optim.data_processor_number_of_queues | 데이터 처리를 위한 큐 수 엔드 투 엔드 최적화를 위한 성능 향상을 활성화합니다.
|
| sn_schedule_optim.solution_processor_number_of_queues | 솔루션 처리(작업 업데이트)를 위한 큐 수입니다. 솔루션 처리 흐름 중에 더 많은 병렬 처리를 허용하여 최적화 솔루션을 처리하고 최적화 속도를 높이기 위한 사용자 지정 큐 수(최대 8개)를 늘립니다.
|
| sn_schedule_optim.solution_processor_packet_size | 솔루션 처리(작업 업데이트)를 위한 이벤트를 그룹화하기 위한 패킷 크기입니다. 솔루션 처리에서 이벤트를 그룹화하기 위한 패킷 크기를 설정하고 각 사용자 지정 큐의 용량을 정의합니다. sn_schedule_optim.solution_processor_number_of_queues에 지정된 사용 가능한 사용자 지정 큐에 솔루션 처리를 최대한 광범위하게 분배하는 것을 목표로 합니다."
|
| sn_schedule_optim.map_vendor_call_types | 맵 벤더에 동기 또는 비동기 호출 유형을 지정할지 여부를 제어합니다. 동기화의 기본값을 비동기로 변경하면 성능이 향상되고 아웃바운드 요청이 더 많이 발생할 수 있습니다.
|
| sn_fsm_map_integr.logging.verbosity | 문제 해결을 위해 추가 로그를 캡처합니다. Beans.ai 또는 Google과 같은 맵 제공자에 대한 통합 호출에 사용되어 문제를 진단하고 해결하는 데 도움이 되는 자세한 인사이트를 제공합니다.
|
| sn_schedule_optim.qualifier_data_agent_entity_split | 최적화 실행에서 동시에 처리되어 성능을 향상시키는 에이전트 세트 수를 나타냅니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_1.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_1.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_1에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_2.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_2.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_2에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_3.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_3.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_3에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_4.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_4.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_4에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_5.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_5.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_5에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_6.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_6.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_6에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_7.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_7.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_7에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_8.claim_limit | 이동 기간 및 귀국 시간과 같은 기술자 일정 속성을 업데이트할 때 단일 백그라운드 트랜잭션의 중단 처리 이벤트 수를 지정합니다.
|
| com.glide.event_manager.sn_schedule_optim.event_attr_queue_8.even.load.distribution.enabled | 사용자 지정 큐 sn_schedule_optim.event_attr_queue_8에 대해 균형 조정된 이벤트 부하 분산을 통제합니다.
|