Was ist eine geplante Aufgabe?

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:

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:
  • Versandinformationen für Verbraucher Mit dieser Lösung können Nutzer den Status ihres Pakets zusammen mit den Fahrzeugstandortinformationen sehen, die Sie abrufen dürfen.
    Weitere Informationen finden Sie unter Nutzerfreigabe für geplante Aufgaben.
  • Informationen zum Flottenstatus für Administratoren. Mit dieser Lösung können Flottenmanager die Standorte der Lieferfahrzeuge und deren Haltestellen in Ihren Flotten nahezu in Echtzeit visualisieren. Wenn die Route für ein Fahrzeug bekannt ist, wird es in der Kartenansichtskomponente animiert, während es sich auf seinem prognostizierten Weg bewegt.
    Weitere Informationen finden Sie in der JavaScript-Bibliothek für die Fahrzeugverfolgung.
5 Führen Sie die Aufgabe aus. So schließen Sie Versandaufgaben in Fleet Engine ab:
  • Aufgabe schließen: Das Schließen einer Versandaufgabe zeigt an, dass diese Aufgabe nicht mehr aktiv ist.
  • Aufgabenergebnis festlegen: Sobald eine Aufgabe geschlossen ist, geben Sie entweder eine erfolgreiche oder fehlgeschlagene Aufgabe an, um anzugeben, ob die Zustellung stattgefunden hat. Dies ist ein wichtiger Schritt, um eine Aufgabe abzuschließen, das Ergebnis der Zustellung für den Nutzer zu sehen und eine korrekte Abrechnung für den Fleet Engine-Dienst zu gewährleisten.
Weitere Informationen finden Sie unter Aufgaben abschließen.

Ablauf der Tasksequenz

Das folgende Diagramm zeigt einen detaillierten Ablauf eines Aufgabenlebenszyklus.

TaskSequenceDiagram

Nächste Schritte