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 ou commandes de services planifiées.

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 de créer des affichages basés sur des cartes pour visualiser la progression d'un 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.
  • Opérateurs de parcs de véhicules qui souhaitent suivre les livraisons et l'état de l'ensemble de leur parc. Pour en savoir plus sur le suivi des parcs, consultez le guide de suivi des parcs.

Exemple d'application Web permettant de suivre une tâche d'expédition planifiée

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

Intégrer le SDK Consumer à vos applications grand public pour les tâches planifiées vous permet de proposer une expérience utilisateur complète, avec des mises à jour de position en quasi-temps réel et des positions géocodé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 Consumer pour partager les informations d'expédition suivantes avec vos clients:

  • Position du véhicule de livraison en temps réel sur une carte.
  • Heure d'arrivée estimée du colis, ajustée en fonction des circonstances changeantes, comme le trafic.
  • Itinéraire emprunté par le véhicule.
  • Distance et nombre d'arrêts restants avant la livraison de l'envoi

Vous pouvez également créer d'autres expériences client géo-compatibles fluides dans votre application ou votre site Web grand public en fonction des informations de localisation du SDK Driver. Pour en savoir plus sur le SDK Driver, consultez la 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 cartographique illustre la progression du véhicule, et se met à jour au fur et à mesure qu'il avance sur son itinéraire.
Fournisseur d'informations sur l'emplacement de l'envoi

Le fournisseur de services 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 collecte 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 Le récupérateur de jetons d'authentification récupère des jetons Web JSON (JWT) auprès de votre serveur backend pour authentifier l'accès aux données de localisation stockées dans Fleet 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ées pour modifier le style par défaut de votre carte afin qu'il corresponde à celui 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 colis Découvrez comment initialiser la carte, commencer à suivre un envoi et arrêter le suivi avec un nettoyage approprié. Consultez Suivre un colis.
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. Consultez Appliquer un style à une carte, Personnaliser les repères et Personnaliser les polylignes.

Étape suivante