Personnalisez l'expérience client pour les tâches planifiées en permettant aux clients de suivre la progression de leurs livraisons ou commandes de services planifiées.
Qu'est-ce que le SDK client 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 boîtes à outils permettant de créer l'expérience client. Ces boîtes à outils vous permettent de créer des affichages basés sur une carte pour visualiser la progression d'un chauffeur et afficher l'état de la tâche associée à un arrêt planifié. Il est conçu pour deux audiences principales :
- Les 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 client en JavaScript, qui fournit la classe
FleetEngineShipmentLocationProvideret les interfaces associées. - Les exploitants de flotte qui souhaitent suivre l'état de livraison et des véhicules pour l'ensemble de leur flotte. Pour en savoir plus sur le suivi des flottes, consultez le guide Suivre une flotte.

Pourquoi utiliser le SDK client pour les tâches planifiées ?
L'intégration du SDK client dans vos applications client pour les tâches planifiées vous permet d'offrir une expérience client complète, avec des mises à jour de la position en temps quasi réel et des positions ajustées à la route. Vos clients peuvent voir l'emplacement du véhicule de livraison et les détails de progression qui les aident à comprendre où se trouve leur colis.
Que pouvez-vous faire avec le SDK client ?
Utilisez le SDK client 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 des circonstances changeantes, telles que 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 client géo-activées fluides dans votre application ou votre site Web client 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 :
- Un composant de carte JavaScript qui remplace une entité
google.maps.Mapstandard. - Des composants de données pour se connecter à Fleet Engine.
- Des composants pour la visualisation du véhicule et de l'itinéraire à mesure qu'il progresse vers une destination.
- Des flux de données brutes pour l'heure d'arrivée prévue d'un chauffeur ou la distance restante à parcourir.
Le tableau suivant décrit les composants.
| Composant | Description |
|---|---|
| Vue plan | La vue plan illustre la progression du véhicule et met à jour la vue à mesure que le véhicule se déplace sur son itinéraire. |
| Fournisseur de localisation des expéditions | 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 prise en charge 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 | Le récupérateur 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. |
Comment utiliser le SDK client
| 1 | Configurer le SDK client JavaScript | Pour en savoir plus, consultez Configurer le SDK client JavaScript. |
| 2 | Suivre une expédition | Découvrez comment initialiser la carte, commencer à suivre une expédition et arrêter de la suivre avec un nettoyage approprié. Consultez Suivre une expédition. |
| 3 | Personnaliser l'interface de la carte | Vous pouvez utiliser le SDK client 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 Styliser une carte, Personnaliser les repères, et Personnaliser les polylignes. |