Personalize a experiência do consumidor para tarefas programadas permitindo que ele acompanhe o progresso das entregas ou ordens de serviço programadas.
O que é o SDK do consumidor para tarefas programadas?
O SDK do consumidor é um recurso do Fleet Engine para tarefas programadas que também inclui kits de ferramentas para criar a experiência do consumidor. Com esses kits de ferramentas, é possível criar telas baseadas em mapas para visualizar o progresso de um motorista e mostrar o status da tarefa associada a uma parada programada. Ele foi projetado para dois públicos-alvo principais:
- Usuários finais do consumidor que querem saber o status de entrega de um pedido
de envio. Este documento aborda como implementar essa
experiência do consumidor com o SDK do consumidor em JavaScript, que fornece a
classe
FleetEngineShipmentLocationProvider
e as interfaces associadas. - Operadores de frotas que querem acompanhar o status de entrega e de veículos de uma frota inteira. Para informações sobre o rastreamento de frotas, consulte o Guia de rastreamento de frotas.
Por que usar o SDK do consumidor para tarefas programadas?
A integração do SDK do consumidor aos seus apps de tarefas programadas permite oferecer uma experiência abrangente ao consumidor, com atualizações de localização quase em tempo real e posições aproximadas de estrada. Seus consumidores podem conferir o local do veículo de entrega e detalhes do progresso que ajudam a entender onde está a remessa.
O que você pode fazer com o SDK do consumidor?
Use o SDK do consumidor para compartilhar as seguintes informações de envio com seus consumidores:
- Posição do veículo de entrega em tempo real em um mapa.
- Tempo estimado de chegada do pacote, ajustado para circunstâncias variáveis, como trânsito.
- Rota que o veículo está seguindo.
- Distância e número de paradas restantes antes da entrega do envio.
Também é possível criar outras experiências integradas de consumidor com base em geolocalização no app ou site do consumidor com base nas informações de local do SDK do Driver. Para mais detalhes sobre o SDK do Driver, consulte a Visão geral das tarefas programadas do SDK do Driver.
Componentes do SDK do consumidor
O SDK do consumidor JavaScript contém os seguintes componentes:
- Um componente de mapa JavaScript que é uma substituição rápida para uma entidade
google.maps.Map
padrão. - Componentes de dados para se conectar ao Fleet Engine.
- Componentes para visualização do veículo e do trajeto à medida que ele avança para um destino.
- Feeds de dados brutos para a hora estimada de chegada de um motorista ou a distância restante a ser percorrida.
A tabela a seguir descreve os componentes.
Componente | Descrição |
---|---|
Visualização de mapa | A visualização do mapa ilustra o progresso do veículo, atualizando a visualização conforme o veículo se move ao longo do trajeto. |
Provedor de local de envio | O provedor de rastreamento de remessas fornece um feed de local para que o mapa possa mostrar informações úteis sobre a remessa, como o local de retirada ou entrega da remessa e o local e o trajeto do veículo de entrega. |
Buscador de tokens de autenticação | O coletor de tokens de autenticação recebe JSON Web Tokens (JWTs) do seu servidor de back-end para autenticar o acesso aos dados de local armazenados no Fleet Engine. Você implementa um coletor de tokens de autenticação como parte do seu aplicativo da Web usando a biblioteca JavaScript Journey Sharing. Você também precisa implementar um serviço de criação de JSON Web Token (JWT) para o Fleet Engine no seu servidor de back-end. |
Opções de estilo de mapa | Você pode usar opções de estilo personalizado para mudar o estilo padrão do mapa para que ele corresponda ao estilo do seu aplicativo da Web. |
Como usar o SDK do consumidor
1 | Configurar o SDK do consumidor para JavaScript | Para mais informações, consulte Configurar o SDK do consumidor JavaScript. |
2 | Seguir uma remessa | Saiba como inicializar o mapa, começar a acompanhar um envio e parar de acompanhar com a limpeza adequada. Consulte Seguir um envio. |
3 | Personalizar a interface do mapa | É possível usar o SDK do consumidor JavaScript para tarefas programadas para personalizar a interface do mapa, personalizar marcadores ou estilizar polilinhas. Consulte Estilo de um mapa, Personalizar marcadores e Personalizar polilinhas. |