예약된 작업이란 무엇인가요?

이 섹션의 문서에서는 Google 지도 모빌리티 예약 작업 서비스를 사용하여 예약된 작업을 만들고 작업하는 방법을 보여줍니다. 다음 사항에 익숙하다고 가정합니다.

사용할 Task 리소스는 gRPCREST에서 모두 제공됩니다.

예약된 작업을 위한 Fleet Engine에서 작업은 소비자를 위해 예약된 배송 또는 서비스를 이행하는 운전자 활동을 나타냅니다. 작업을 완료할 차량 정류장 위치에 작업을 할당하면 차량이 해당 정류장으로 이동합니다.

작업에는 OPEN 또는 CLOSED의 두 가지 가능한 상태가 있습니다. 이러한 상태는 작업이 시스템에서 활성 상태인지 여부를 나타냅니다. 활성 작업의 여정이 진행됨에 따라 작업과 관련된 차량 정류장(ENROUTE 또는 ARRIVED)을 업데이트하여 이를 Fleet Engine에 보고합니다. 운전자가 작업을 완료하고 정류장을 떠나면 차량의 정류장 목록에서 정류장을 삭제합니다. 작업 및 정류장 및 차량과의 관계에 대한 자세한 내용은 Fleet Engine 기본사항예약된 작업을 참고하세요 .

태스크 수명

Fleet Engine에서 각 태스크를 추적하려면 먼저 Task 항목을 만들어야 합니다. 자세한 내용은 gRCP 또는 REST를 참조하세요.

다음 표에서는 시스템에서 생성된 작업의 엔드 투 엔드 흐름과 Fleet Engine의 수명 주기 단계를 설명합니다. 여기서는 개발자가 Fleet Engine을 설정했고 작업을 위한 차량이 있고 운전자 앱에서 위치 업데이트가 사용 설정되어 있다고 가정합니다. 드라이버 SDK: 예약된 작업을 참고하세요.

1 할 일 만들기. 작업 주기가 시작될 때 디스패처 또는 서비스 관리자는 먼저 전송 작업 또는 서비스의 매니페스트를 만듭니다. 그런 다음 시스템은 태스크 유형 및 위치와 같은 필수 필드와 함께 CreateTrip를 사용하여 태스크 항목을 만듭니다. 또한 이 시점에서 목표 기간, 여정 공유를 위한 공개 상태, 커스텀 속성과 같은 다른 구성을 제공할 수도 있습니다. 배송 태스크 만들기 및 관련 가이드를 참조하세요.
2 작업 예약.

배송 작업을 예약할 때 배송 차량 업데이트 요청을 실행하면 차량 항목이 이동 정류장 목록으로 업데이트됩니다. 각 경유지에서 완료해야 하는 작업 목록을 할당합니다. 배송 차량 작업 업데이트를 참고하세요.

3 작업 진행 상황을 업데이트합니다. 작업이 배송 정류장에 할당되고 Fleet Engine에서 활성화되면 시스템은 차량이 정류장에 접근하여 도착하고 정차를 완료할 때 차량 진행 상황을 Fleet Engine에 알립니다. 이 정보를 바탕으로 Fleet Engine은 여정은 물론 하루 종일 최적의 경로 지정 및 상태 업데이트를 수행할 수 있습니다. 차량 정차 상태 업데이트를 참고하세요.
4 여정을 공유하세요. 차량이 배송일에 활성 내비게이션을 시작하는 동시에 관심 있는 이해관계자와 여정 정보를 공유할 수 있습니다. Fleet Engine은 관심 있는 이해관계자에게 작업 세부정보와 차량 위치를 모두 다음과 같은 방법으로 제공합니다.
  • 소비자를 위한 배송 정보 . 이 솔루션을 사용하면 소비자가 패키지 상태와 함께 조회를 허용한 차량 위치 정보를 확인할 수 있습니다.
    예약된 작업에 대한 소비자 공유를 참고하세요.
  • 관리자를 위한 Fleet 상태 정보 이 솔루션을 사용하면 Fleet 관리자가 차량 내 배송 차량의 위치와 정류장을 거의 실시간으로 시각화할 수 있습니다. 차량의 경로가 알려진 경우 지도뷰 구성요소는 차량이 예측 경로를 따라 이동할 때 애니메이션을 적용합니다.
    JavaScript Fleet 추적 라이브러리를 참고하세요.
5 작업을 마무리합니다. 다음과 같은 방법으로 Fleet Engine에서 배송 작업을 완료합니다.
  • 작업 닫기: 배송 작업을 닫으면 해당 작업이 더 이상 활성 상태가 아님을 나타냅니다.
  • 태스크 결과 설정: 태스크가 종료되면 성공 또는 실패로 태스크 전송 여부를 나타냅니다. 이는 여정 공유에서 제공 결과를 표시하고 Fleet Engine 서비스에 대한 올바른 청구를 보장하기 위해 태스크를 완료하는 데 중요한 부분입니다.
작업 완료를 참고하세요.

작업 시퀀스 흐름

다음 다이어그램은 작업 수명 주기의 상세한 흐름을 보여줍니다.

TaskSequenceDiagram

다음 단계