Présentation des tâches planifiées du SDK client

Personnalisez l'expérience client pour les tâches planifiées en permettant aux consommateurs de suivre la progression de leurs livraisons programmées ou de leurs commandes de service.

Qu'est-ce que le SDK Consumer pour les tâches planifiées ?

Le SDK client est une fonctionnalité de Fleet Engine pour les tâches planifiées qui inclut également des kits d'outils pour créer l'expérience client. Ces kits d'outils vous permettent Créez des affichages basés sur une carte pour visualiser l'activité du conducteur. et afficher l'état de la tâche associée à un arrêt planifié. Il est conçu pour deux audiences principales :

  • Utilisateurs finaux consommateurs qui souhaitent connaître l'état de livraison d'une commande d'expédition spécifique. Ce document explique comment implémenter cette expérience client avec le SDK Consumer en JavaScript, qui fournit la classe FleetEngineShipmentLocationProvider et les interfaces associées.
  • Les opérateurs de flotte qui souhaitent suivre la livraison et l'état des véhicules pour une l'ensemble de notre parc de véhicules. Pour en savoir plus sur le suivi des parcs, consultez les Guide de suivi du parc

Exemple d'application Web permettant de suivre un envoi programmé
tâche

Pourquoi utiliser le SDK grand public pour les tâches planifiées ?

Intégrer le SDK grand public à vos applications grand public pour les tâches planifiées vous permet de proposer une expérience client complète, avec des informations en temps quasi réel des mises à jour de la position géographique et des positions fermées. Vos clients peuvent voir la localisation du véhicule de livraison et les détails de la progression, ce qui leur permet de savoir où se trouve leur colis.

Que pouvez-vous faire avec le SDK Consumer ?

Utilisez le SDK grand public pour partager les informations de livraison suivantes avec votre consommateurs:

  • Position en temps réel du véhicule de livraison sur une carte
  • Heure d'arrivée prévue du colis, ajustée en fonction de l'évolution de la situation, par exemple du trafic.
  • Itinéraire emprunté par le véhicule.
  • La distance et le nombre d'arrêts restants avant la livraison du colis.

Vous pouvez également créer d'autres expériences géographiques fluides dans votre l'application ou le site Web grand public, en fonction des informations de localisation issues du SDK Driver. Pour plus d'informations sur le Driver SDK, consultez le Présentation des tâches planifiées du SDK Driver

Composants du SDK client

Le SDK client JavaScript contient les composants suivants:

  • Composant de carte JavaScript qui remplace une entité google.maps.Map standard.
  • Composants de données à connecter à Fleet Engine.
  • Composants permettant de visualiser le véhicule et l'itinéraire à mesure qu'il se dirige vers une destination.
  • Flux de données brutes pour l'heure d'arrivée estimée d'un conducteur ou la distance restante à parcourir.

Le tableau suivant décrit les composants.

Composant Description
Vue plan La vue plan illustre la progression le véhicule, en mettant à jour la vue à mesure qu'il se déplace sur sa route.
Fournisseur d'informations sur l'emplacement de l'envoi

Le fournisseur de suivi des envois fournit un flux de localisation afin que la carte puisse afficher des informations utiles sur l'envoi, telles que le lieu de prise en charge ou de livraison de l'envoi, ainsi que l'emplacement et l'itinéraire du véhicule de livraison.

Récupérateur de jetons d'authentification L'outil de récupération de jetons d'authentification obtient des jetons Web JSON (JWT) à partir de votre serveur backend pour authentifier l'accès aux données de localisation stockées dans le parc Compute Engine. Vous implémentez un récupérateur de jetons d'authentification dans votre application Web à l'aide de la bibliothèque JavaScript Journey Sharing. Notez que vous devez également implémenter un service de création de jetons Web JSON (JWT) pour Fleet Engine sur votre serveur backend.
Options de style de carte Vous pouvez utiliser des options de style personnalisé pour modifier le style par défaut de votre pour correspondre au style de votre application Web.

Utiliser le SDK Consumer

1 Configurer le SDK client JavaScript Pour en savoir plus, consultez Configurer le SDK client JavaScript.
2 Suivre un envoi Découvrez comment initialiser la carte, commencer à suivre un envoi et arrêter avec un nettoyage approprié. Voir Suivez un envoi.
3 Personnaliser l'interface de la carte Vous pouvez utiliser le SDK JavaScript Consumer pour les tâches planifiées afin de personnaliser l'interface de la carte, de personnaliser les repères ou de styliser les polylignes. Voir Appliquer un style à une carte Personnaliser les repères, et Personnaliser des polylignes.

Étape suivante