In der Dokumentation in diesem Abschnitt erfahren Sie, wie Sie mit dem Google Maps Mobility-Dienst für geplante Aufgaben geplante Aufgaben erstellen und bearbeiten. Es wird davon ausgegangen, dass Sie mit Folgendem vertraut sind:
- Fleet Engine: Sie sollten mit den Implementierungsdetails, den Anfragemechanismen und der Sicherheit von Fleet Engine vertraut sein. Informationen dazu finden Sie unter Was ist der Fleet Engine-Dienst? und in den Sicherheitsthemen unter Fleet Engine einrichten.
- Fahrzeuggrundlagen für On-Demand-Dienste. Siehe Einführung in Fahrzeuge.
- Grundlagen von Aufgaben für Dienste mit geplanten Aufgaben Weitere Informationen finden Sie im Hilfeartikel Geplante Aufgaben.
Die von Ihnen verwendete Ressource Task
ist sowohl in gRPC als auch in REST verfügbar.
In Fleet Engine für geplante Aufgaben steht eine Aufgabe für eine Fahreraktivität, die einen geplanten Versand oder Dienst für Ihre Kunden ausführt. Sie weisen Aufgaben an Haltestellen zu, an denen sie erledigt werden sollen, und das Fahrzeug fährt zu diesen Haltestellen.
Eine Aufgabe hat zwei mögliche Status: OPEN
oder CLOSED
. Diese Status geben an, ob die Aufgabe im System aktiv ist oder nicht. Im Verlauf der Fahrt melden Sie dies an Fleet Engine, indem Sie die mit der Aufgabe verknüpfte Fahrzeughaltestelle aktualisieren, also entweder ENROUTE oder ARRIVED. Sobald der Fahrer die Aufgaben erledigt und die Haltestelle verlassen hat, entfernen Sie die Haltestelle aus der Liste der Haltestellen des Fahrzeugs. Weitere Informationen zu Aufgaben und ihrer Beziehung zu Haltestellen und Fahrzeugen finden Sie unter Geplante Aufgaben in Fleet Engine-Grundlagen .
Lebensdauer einer Aufgabe
Damit Sie alle Aufgaben in der Fleet Engine erfassen können, müssen Sie zuerst eine Task
-Entität erstellen. Weitere Informationen finden Sie unter gRCP oder REST.
In der folgenden Tabelle wird ein Beispiel für den End-to-End-Ablauf einer in Ihrem System erstellten Aufgabe und ihre Lebenszyklusphasen in der Fleet Engine beschrieben. Dabei wird davon ausgegangen, dass Sie Fleet Engine eingerichtet und ein Fahrzeug für die Aufgabe haben, wobei Standortupdates in der Treiber-App aktiviert sind. Weitere Informationen finden Sie unter Driver SDK: Geplante Aufgaben.
1 | Erstellen Sie Aufgaben. | Zu Beginn des Arbeitszyklus erstellt der Disponent oder Dienstadministrator zuerst ein Manifest für die Zustellungsaufgaben oder ‑dienste. Anschließend erstellt Ihr System die Aufgabenentitäten mit CreateTrip und erforderlichen Feldern wie der Art der Aufgabe und dem Standort. Zu diesem Zeitpunkt können auch andere Konfigurationen bereitgestellt werden, z. B. das Zielzeitfenster, der Fortschritt der Freigabe der Aufgabe und benutzerdefinierte Attribute. Weitere Informationen finden Sie unter Versandaufgaben erstellen und in den zugehörigen Leitfäden. |
2 | Aufgaben planen | Wenn Sie eine Aufgabe für die Lieferung planen, senden Sie eine Anfrage zur Aktualisierung des Lieferfahrzeugs. Dadurch wird die Fahrzeugentität mit einer Liste der zu fahrenden Haltestellen aktualisiert. Sie weisen jeder Haltestelle eine Liste von Aufgaben zu, die an der Haltestelle erledigt werden müssen. Weitere Informationen finden Sie unter Aufgaben für Lieferfahrzeuge aktualisieren. |
3 | Aktualisieren Sie den Aufgabenfortschritt. | Sobald die Aufgabe einer Lieferhaltestelle zugewiesen wurde und in Fleet Engine aktiv ist, benachrichtigt Ihr System Fleet Engine über den Fortschritt des Fahrzeugs, wenn es sich der Haltestelle nähert, diese erreicht und beendet. Anhand dieser Informationen kann Fleet Engine sowohl während der Fahrt als auch während des Tages Routen- und Statusaktualisierungen für das Fahrzeug am besten ausführen. Weitere Informationen finden Sie unter Status der Haltestellen aktualisieren. |
4 | Reisen teilen | Sobald das Fahrzeug mit der aktiven Navigation für den Liefertag beginnt, können Sie Informationen zur Fahrt mit interessierten Stakeholdern teilen. Fleet Engine stellt interessierten Stakeholdern sowohl Aufgabendetails als auch die Fahrzeugposition auf folgende Arten zur Verfügung:
|
5 | Führen Sie die Aufgabe aus. | So schließen Sie Versandaufgaben in Fleet Engine ab:
|
Ablauf der Tasksequenz
Das folgende Diagramm zeigt einen detaillierten Ablauf eines Aufgabenlebenszyklus.