예약된 작업이란 무엇인가요?
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 섹션의 문서에서는 Google 지도 이동성 예약 작업 서비스를 사용하여 예약된 작업을 만들고 사용하는 방법을 보여줍니다. 다음에 익숙하다고 가정합니다.
사용할 Task
리소스는 gRPC와 REST에서 모두 제공됩니다.
예약된 작업의 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 서비스에 대한 올바른 결제를 보장하기 위한 작업을 완료하는 데 중요한 부분입니다.
할 일 마무리하기를 참고하세요.
|
작업 시퀀스 흐름
다음 다이어그램은 작업 수명 주기의 세부적인 흐름을 보여줍니다.
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-11-05(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-05(UTC)"],[[["This documentation outlines how to create and manage scheduled tasks, representing driver activities, within the Google Maps Mobility scheduled tasks service."],["Tasks, which can be either OPEN or CLOSED, are assigned to vehicle stops, and their progress is updated as the vehicle travels to and completes these stops."],["The lifecycle of a task involves creation, scheduling by assigning to a vehicle stop, updating progress, sharing journey details with stakeholders, and finalization by closing and setting the outcome."],["Fleet Engine provides tools for consumers to track shipment status and for administrators to monitor fleet locations and progress in near real-time."],["To successfully use this service, prior familiarity with Fleet Engine, vehicle basics for on-demand services, and task basics for scheduled tasks is assumed."]]],[]]