Personalize a experiência do consumidor para tarefas programadas, permitindo que os consumidores acompanhem o progresso das entregas ou solicitações de assistência técnica programadas.
O que é o SDK do Consumidor para tarefas agendadas?
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 exibições 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 principais:
- Usuários finais que querem saber o status de entrega de um pedido de envio individual. Neste documento, mostramos como implementar essa
experiência do consumidor com o SDK do Consumidor em JavaScript, que fornece a
classe
FleetEngineShipmentLocationProvidere as interfaces associadas. - Operadores de frota que querem acompanhar o status de entrega e do veículo de uma frota inteira. Para informações sobre como rastrear 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 aplicativos de consumidor de tarefas programadas permite que você ofereça uma experiência abrangente ao consumidor, com atualizações do local quase em tempo real e posições ajustadas à via. Os consumidores podem ver a localização do veículo de entrega e os detalhes do progresso que os ajudam a entender onde está o envio.
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 em tempo real do veículo de entrega em um mapa.
- Horário previsto de chegada do pacote, ajustado para mudanças nas circunstâncias, como trânsito.
- Trajeto que o veículo está fazendo.
- Distância e número de paradas restantes antes da entrega da remessa.
Você também pode criar outras experiências integradas com geolocalização para os consumidores no seu aplicativo para o consumidor ou site com base nas informações de localização do SDK do Driver. Para 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 para JavaScript contém os seguintes componentes:
- Um componente de mapa JavaScript que substitui uma entidade
google.maps.Mappadrão. - Componentes de dados para conexão com o Fleet Engine.
- Componentes para visualização do veículo e do trajeto até o destino.
- Feeds de dados brutos para o HEC de um motorista ou a distância restante para dirigir.
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 localização para que o mapa possa mostrar informações úteis sobre a remessa, como o local de retirada ou entrega e o local e o trajeto do veículo de entrega. |
| Buscador de tokens de autenticação | O buscador 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. Implemente um buscador de token 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 as opções de estilo personalizado para mudar o estilo padrão do seu mapa e deixá-lo igual ao 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 para JavaScript. |
| 2 | Acompanhar um envio | Saiba como inicializar o mapa, começar a acompanhar uma remessa e parar de acompanhar com a limpeza adequada. Consulte Seguir uma remessa. |
| 3 | Personalizar a interface do mapa | Use o SDK do Consumidor para JavaScript em tarefas agendadas para personalizar a interface do mapa, personalizar marcadores ou estilizar polilinhas. Consulte Estilizar um mapa, Personalizar marcadores e Personalizar polilinhas. |