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

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

사용할 Task 리소스는 gRPCREST에서 모두 사용할 수 있습니다.

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

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

태스크 수명

Fleet Engine에서 각 작업을 추적하려면 먼저 Task 항목을 만들어야 합니다. 참고로 gRCP 또는 REST를 참고하세요.

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

1 할 일 만들기 작업 주기 시작 시 전달 작업 또는 서비스의 매니페스트가 먼저 생성됩니다. 그러면 시스템은 작업 유형 및 위치와 같은 필수 입력란이 있는 CreateTrip를 사용하여 작업 항목을 만듭니다. 이 시점에서 타겟 시간 간격, 작업 진행률 공유, 맞춤 속성 등의 다른 구성도 제공할 수 있습니다. 배송 작업 만들기 및 관련 가이드를 참고하세요.
2 작업 예약하기

배송 작업을 예약하면 배송 차량 업데이트 요청이 실행되고, 이 요청에 따라 차량 항목이 이동할 정류장 목록으로 업데이트됩니다. 각 정류장에 정류장에서 완료할 작업 목록을 할당합니다. 배송 차량 작업 업데이트를 참고하세요.

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

태스크 시퀀스 흐름

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

TaskSequenceDiagram

다음 단계