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

Personnalisez l'expérience client pour les tâches planifiées en permettant aux clients de suivre la progression de leurs livraisons ou demandes de réparation planifiées.

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

Le SDK Consumer est une fonctionnalité de Fleet Engine pour les tâches planifiées qui inclut également des kits d'outils permettant de créer l'expérience client. Ces kits d'outils vous permettent de créer des affichages cartographiques 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 qui souhaitent connaître l'état de livraison d'une commande d'expédition individuelle. 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 flotte qui souhaitent suivre l'état de la livraison et du véhicule pour l'ensemble d'une flotte de véhicules. 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 ?

L'intégration du SDK Consumer à vos applications grand public de tâches planifiées vous permet de proposer une expérience client complète, avec des mises à jour de position en temps quasi réel et des positions alignées sur la route. Vos clients peuvent voir l'emplacement du véhicule de livraison et les détails de sa 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 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 des circonstances, comme le trafic.
  • Itinéraire emprunté par le véhicule.
  • Distance et nombre d'arrêts restants avant la livraison de leur colis.

Vous pouvez également créer d'autres expériences utilisateur géolocalisées fluides dans votre application ou 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 Consumer pour JavaScript contient les composants suivants :

  • Composant de carte JavaScript qui remplace directement 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 progresse vers une destination.
  • Flux de données brutes pour l'heure d'arrivée prévue d'un conducteur ou la distance restante à parcourir.

Le tableau suivant décrit les composants.

Composant Description
Vue plan La vue de la carte illustre la progression du véhicule et se met à jour à mesure que le véhicule se déplace sur son itinéraire.
Fournisseur de l'emplacement de l'envoi

Le fournisseur de suivi des expéditions fournit un flux de localisation afin que la carte puisse afficher des informations utiles sur l'expédition, telles que le lieu de retrait ou de livraison de l'expédition, 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 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 Consumer pour JavaScript Pour en savoir plus, consultez Configurer le SDK Consumer JavaScript.
2 Suivre un envoi Découvrez comment initialiser la carte, commencer à suivre un envoi et arrêter le suivi en effectuant le nettoyage approprié. Consultez Suivre un envoi.
3 Personnaliser l'interface de la carte Vous pouvez utiliser le SDK Consumer JavaScript 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