fleetSimpleLogo
|
|
ko-flag

코스 D · 배차 만들기

배차 최적화

메뉴 위치 · 좌측 메뉴 최적화 → 배차 최적화

현재 위치 · 코스 D — 매일 주문이 바뀌는 여러 대 운영

기사 관리(1회) 배차 최적화 결과 다듬기 노선 변경 확정 노선 일괄 전송 운행 현황 최적화·배차 내역

차량마다 담당 구역이 정해져 있다면 → 권역 배차 · 코스 다시 고르기

시작할 엑셀 템플릿

배차최적화_매뉴얼_샘플.xlsx

배차 최적화 실행에 쓰는 기본 양식입니다. 작업 목록과 차량 정보를 함께 담습니다.

실행 전 확인

엑셀 공통 칸과 계정 설정을 함께 확인하세요. 전체 설명은 공통 사용법에 있습니다.

  • 수송량 · 작업시간(분) · 점착 시작/끝 — 이 세 칸이 차량 수와 노선 모양을 결정합니다. 비워두면 0으로 계산되어 한 대에 과하게 몰릴 수 있습니다.
  • 운행 유형 — 냉장·저상처럼 특정 차량만 갈 수 있는 작업은 이 칸으로 묶습니다. 차량 시트에도 같은 값을 넣어야 매칭됩니다.
  • 고객 연락처 + 알림 2종 + 작업완료 발신자 — 고객 알림을 쓰는 경우 세 칸을 함께 채웁니다.
  • 자동도착 반경(m) — 계정 설정의 자동 도착 처리가 켜져 있을 때만 적용됩니다.

여러 대의 차량으로 운행할 최적 경로를 자동으로 생성하는 기능입니다. 한 곳에서 출발해 여러 배송지를 도는 배송과, 여러 지점을 돌며 실어 한 곳에서 운행을 마치는 수거를 지원합니다.

공통

아래 4~7단계(순서 변경·배차 변경·노선 변경 확정·전송)권역 배차 결과 화면과 동작이 같습니다. 화면 캡처를 따라가며 보려면 권역 배차 4단계에 정리해 두었습니다.

1단계: tasks 시트 — 방문지 입력

한 줄이 작업 한 건입니다. 각 줄에 출발지목적지를 함께 적습니다.

주의

필수 항목: 작업 ID(고유값), 출발지, 목적지, 수송량(탑승 인원 또는 적재량), 작업시간

점착 시작 / 점착 끝은 현재 배차 최적화에 적용되지 않습니다. 열이 있어도 무시되므로, 반드시 지켜야 할 방문 시간대가 있다면 고정 배차처럼 순서를 직접 정하는 방식을 쓰거나 담당자와 상의하세요.

출발지·목적지는 운행 형태에 따라 역할이 바뀝니다. 배송(단일출발지 → 다중목적지)이면 출발지에 센터를 모든 줄에 똑같이 적고 목적지에 배송지를, 수거(다중출발지 → 단일목적지)면 출발지에 수거 지점을 줄마다 다르게 적고 목적지에 센터를 똑같이 적습니다.

노트(1)~(3) — 방문지에서 표시할 정보(거래처·탑승자·상하차 화물 등)를 입력합니다.

tasks 시트 입력 예시 — 출발지(센터)는 모든 줄이 같고 목적지가 줄마다 다릅니다. 노트·연락처·알림 칸은 필요할 때만 채웁니다
tasks 시트 입력 예시 — 출발지(센터)는 모든 줄이 같고 목적지가 줄마다 다릅니다. 노트·연락처·알림 칸은 필요할 때만 채웁니다

2단계: 배차 옵션 설정

엑셀을 올린 뒤 모든 차량에 공통으로 적용되는 한도를 정합니다. 기준을 먼저 고르세요 — 무엇을 고정하고 무엇을 시스템에 맡길지가 달라집니다.

운행 시간 기준차량 기준
한 대가 몇 분까지 도는지를 정하고 차량 수는 시스템이 정합니다. 물량이 늘면 차량 수가 늘어납니다. 쓸 차량 대수를 정하고 그 대수에 맞춰 고르게 나눕니다. 가용 차량이 정해져 있는 운영에 맞습니다.
넣는 값
최대 운행 시간(분)
운행 시간 기준
출발부터 도착까지 허용하는 운행 시간. 차량 수가 너무 많이 나오면 이 값을 늘리세요. 최대 1440분(24시간)
차량 수
차량 기준
이 대수로 나눕니다. drivers 시트가 있으면 그 차량들 중에서 씁니다
최대 수송량
공통
한 대가 실을 수 있는 양. tasks 시트의 수송량과 같은 단위입니다. drivers 시트에 차량별 최대 수송량을 적었으면 그 값이 우선합니다
최대 경유지
운행 시간 기준
한 대가 도는 배송지 수의 상한. 0 이면 제한 없음이고 150까지 넣을 수 있습니다. 출발지·도착지는 세지 않습니다
조건값
차량 기준
차량마다 무엇을 고르게 맞출지 고릅니다 — 시간은 소요 시간이, 경유지는 방문 건수가 비슷해지도록 나눕니다
배차 옵션 — 왼쪽은 운행 시간 기준(최대 운행 시간·최대 수송량·최대 경유지), 오른쪽은 차량 기준(차량 수·최대 수송량·조건값). 아래 운송 옵션은 두 기준에서 같습니다
배차 옵션 — 왼쪽은 운행 시간 기준(최대 운행 시간·최대 수송량·최대 경유지), 오른쪽은 차량 기준(차량 수·최대 수송량·조건값). 아래 운송 옵션은 두 기준에서 같습니다

출발·도착 형태

단일출발지 → 다중목적지다중출발지 → 단일목적지
한 장소에서 여러 차량이 출발합니다 (예: 택배 배송, 퇴근 셔틀)여러 장소에서 출발해 한 곳으로 모입니다 (예: 출근 셔틀, 수거)

시간 설정

출발 시간 고정도착 시간 고정
출발 시각 기준으로 경유지별 도착 예정 시간과 최종 운행 종료 시간을 계산합니다도착 시각 기준으로 경유지별 도착 예정 시간과 차량별 출발 시간을 역산합니다

3단계: 최적화 실행과 결과 확인

[배차 최적화하기]를 클릭하면 진행률이 표시되고, 완료되면 결과 화면으로 전환됩니다.

  • 지도에서 노선별 색상으로 배분 결과를 확인합니다. 특정 노선을 선택하면 다른 노선이 흐리게 바뀌어 구분됩니다.
  • 좌측 노선 카드를 펼치면 경유지 목록, 도착 예정 시간, 구간 이동시간·거리를 볼 수 있습니다.
  • 상단 요약에서 차량 수, 평균 경유지, 평균 수송량, 평균 소요 시간, 평균 이동 거리를 확인합니다.
  • [엑셀 다운로드]로 결과 파일(summary·trips 시트)을 저장할 수 있습니다.
결과 화면 — 지도에 노선이 색으로 나뉘고, 오른쪽 노선 카드에서 차량별 수송량·이동 거리·소요 시간을 봅니다
결과 화면 — 지도에 노선이 색으로 나뉘고, 오른쪽 노선 카드에서 차량별 수송량·이동 거리·소요 시간을 봅니다

미할당 업무

제약 조건(운행 시간·수송량·운행 유형 등) 때문에 어느 차량에도 배정되지 못한 작업은 미할당 업무 목록에 따로 표시됩니다.

  • 목록에서 작업을 선택하고 [배차 할당]을 눌러 원하는 노선에 직접 넣을 수 있습니다.
  • 미할당이 많다면 최대 운행 시간·최대 수송량 한도를 늘려 다시 실행해 보세요.
미할당 업무를 펼친 모습 — 작업마다 [배차 할당]을 누르면 배차 가능 차량 목록이 나오고, 고른 노선으로 들어갑니다
미할당 업무를 펼친 모습 — 작업마다 [배차 할당]을 누르면 배차 가능 차량 목록이 나오고, 고른 노선으로 들어갑니다

4단계: 배차 변경 (경유지를 다른 노선으로 옮기기)

  1. 옮기려는 경유지 항목의 [배차 변경] 버튼을 클릭합니다.
  2. 배차 가능 차량 목록이 펼쳐집니다. 옮길 대상 노선번호를 클릭합니다. 노선 대신 미할당으로 빼둘 수도 있습니다.
  3. 배차 변경 확인 창에서 [확인]을 누르면 이동하고, 두 노선의 소요시간·거리가 다시 계산됩니다.
주의

버튼이 보이지 않거나 선택할 수 없을 때

  • 노선이 1대뿐이면 [배차 변경]이 표시되지 않습니다.
  • 노선의 출발지/도착지(고정 지점)는 옮길 수 없습니다.
  • 이미 기사에게 전송된 노선은 배차 변경 대상에서 제외됩니다.
  • 대상 차량이 운행중이면 목록에 (운행중)으로 표시되고 선택할 수 없습니다.

5단계: 방문 순서 변경과 되돌리기

순서 주의

차량 배정(4단계 배차 변경)을 모두 끝낸 뒤에 순서를 손보세요. 경유지가 노선을 옮기면 그 노선의 방문 순서가 자동으로 다시 계산되어, 먼저 손봐 둔 순서가 덮입니다.

  1. 노선 카드에서 경유지를 끌어서(드래그) 순서를 바꿉니다.
  2. 순서를 바꾸면 소요시간·거리가 다시 계산됩니다.
  3. 직전 변경을 취소하려면 [되돌리기]를 누릅니다.
주의

되돌리기는 한 방향입니다. 되돌린 다음 “다시 실행(redo)”은 없습니다. 최초 결과까지 돌아가면 “최초 최적화된 경로입니다” 안내가 표시되고 더 되돌릴 수 없습니다. 큰 변경 전에는 엑셀 다운로드로 상태를 보관해 두세요.

6단계: 노선 변경 확정

  1. 순서 변경·배차 변경을 마쳤으면 [노선 변경 확정]을 누릅니다.
  2. “노선 변경을 확정하시겠습니까?” 창에서 확정하면 변경된 노선 기준으로 도착 예정 시간이 재계산되어 저장됩니다.
  3. 확정된 결과가 이후 전송·내역의 기준이 됩니다.
주의

확정 전까지는 화면에서만 바뀐 상태입니다. 확정하지 않고 화면을 벗어나면 변경이 반영되지 않을 수 있습니다.

7단계: 노선 전송

노선별 전송

  1. 각 노선 카드의 [노선 전송]을 누릅니다.
  2. 기사 연락처를 입력(또는 확인)하고 전송하면 기사앱으로 노선 정보가 전달됩니다.

노선 일괄 전송

  1. 결과 화면의 [노선 일괄 전송]을 누르고 “노선 일괄 전송을 진행하시겠습니까?”에서 확인합니다.
  2. 모든 노선이 차량 시트의 기사 연락처로 한 번에 전송됩니다. 같은 연락처가 여러 노선에 있으면 알림은 한 번만 발송됩니다.
  3. 전송에 실패한 번호는 전화번호 목록으로 표시됩니다. [복사]로 번호를 복사해 확인하세요.
주의

입력 엑셀에 기사 정보가 없으면 일괄 전송을 쓸 수 없습니다. 이 경우 “입력자료에 기사 정보가 없습니다. 위 각 노선에서 ‘노선 전송’ 기능을 이용해주세요.” 안내가 표시됩니다.

지난 결과 다시 보기

  • 최적화 내역 — 실행 이력 전체
  • 배차 내역 — 실제로 전송된 배차. 소요시간에는 운행 실적이 반영됩니다.

내역

이렇게도 씁니다 — drivers 시트로 차량 정보 넣기

기본 샘플에는 tasks 시트만 있습니다. drivers 시트를 더한 배차최적화_매뉴얼_샘플_차량정보포함.xlsx 를 쓰면 차량마다 조건을 다르게 줄 수 있고, 노선 일괄 전송도 쓸 수 있습니다. 시트가 없으면 차량 수만 지정해 최적화하고 전송은 노선별로 해야 합니다.

주의

필수 항목: 차량번호, 연락처, 최대 수송량

기사 이름은 필수가 아니지만 결과 화면과 기사앱에 표시되므로 함께 채우는 편이 좋습니다.

항목설명
차량번호 (필수)배차 결과에서 차량을 구분하는 값입니다
연락처 (필수)기사를 식별하는 키입니다. 기사앱에서 쓰는 번호와 같아야 노선 정보가 연결됩니다
최대 수송량 (필수)그 차량이 실을 수 있는 양. tasks 시트의 수송량같은 단위여야 합니다 → 공통 사용법
기사 이름결과 화면과 기사앱에 표시됩니다
차종·중량(톤)·높이(m)·너비(m)·길이(m)경로 탐색에 반영됩니다. 화물차 차종은 높이·중량 제한 도로를 회피하는 화물차 경로와 통행료 계산에 사용됩니다
운행 유형tasks 시트의 운행 유형글자까지 같은 값을 가진 작업만 이 차량에 배차됩니다 (예: 냉장, 저상). 양쪽 다 비워두면 구분 없이 매칭됩니다
주의

중량과 높이를 모두 입력해야 화물차 경로가 적용됩니다. 비워두면 통행료만 화물차 기준으로 계산되고, 경로는 높이·중량 제한을 무시한 승용차 기준으로 탐색됩니다.

차량 정보를 매번 엑셀에 채우기 번거롭다면 기사 관리에 기사 명단을 등록해 두세요.

drivers 시트 입력 예시 — 차량번호·연락처와 차량별 조건
drivers 시트 입력 예시 — 차량번호·연락처와 차량별 조건
관련 페이지
  • 기사 관리 — 기사 명단·차량 정보 미리 등록
  • 정차지 관리 — 정차 좌표를 조정해 엑셀로 받기
  • 모니터링 — 전송한 배차의 실시간 진행 상황
  • 설정 — 유료도로 회피, 주소 입구위치 사용