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

이 섹션의 문서에서는 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은 다음과 같은 방법으로 관심 있는 이해관계자에게 작업 세부정보와 차량 위치를 제공합니다.
  • 소비자를 위한 배송 정보 . 이 솔루션을 사용하면 소비자가 조회하도록 허용한 차량 위치 정보와 함께 패키지 상태를 볼 수 있습니다.
    예약된 작업을 위한 소비자 공유를 참고하세요.
  • 관리자를 위한 Fleet 상태 정보. 이 솔루션을 사용하면 차량 관리자는 차량 내 배송 차량 및 정류장의 위치를 거의 실시간으로 시각화할 수 있습니다. 차량의 경로를 알고 있는 경우 지도뷰 구성요소는 차량이 예상 경로를 따라 이동할 때 해당 차량을 애니메이션으로 표시합니다.
    JavaScript Fleet 추적 라이브러리를 참고하세요.
5 작업을 완료합니다. 다음과 같은 방법으로 Fleet Engine에서 배송 작업을 완료합니다.
  • 작업 닫기: 배송 작업을 종료하면 해당 작업이 더 이상 활성 상태가 아님을 나타냅니다.
  • 작업 결과 설정: 작업이 종료되면 전송이 이루어졌는지 여부를 나타내기 위해 성공 또는 실패한 작업을 표시합니다. 이는 소비자 환경에 전송 결과를 표시하고 Fleet Engine 서비스에 대한 올바른 결제를 보장하기 위한 작업을 완료하는 데 중요한 부분입니다.
할 일 마무리하기를 참고하세요.

작업 시퀀스 흐름

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

TaskSequenceDiagram

다음 단계