Visão geral das tarefas programadas do SDK do consumidor

Personalize a experiência do consumidor para tarefas programadas, permitindo que ele acompanhe 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 criado para dois públicos principais:

  • Usuários finais consumidores 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 FleetEngineShipmentLocationProvider e as interfaces associadas.
  • Operadores de frota que querem rastrear o status de entrega e do veículo de uma frota inteira. Para informações sobre o rastreamento de frotas, consulte o guia de rastreamento de frotas.

Exemplo de app da Web que rastreia uma tarefa de envio programado

Por que usar o SDK Consumer para tarefas programadas?

Ao integrar o SDK do consumidor aos aplicativos de consumidor de tarefas programadas, você oferece uma experiência abrangente ao consumidor, com atualizações de localização quase em tempo real e posições ajustadas à via. Seus consumidores podem ver a localização do veículo de entrega e os detalhes do progresso que ajudam a entender onde está a remessa.

O que você pode fazer com o SDK Consumer?

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.

Você também pode criar outras experiências de consumo integradas com geolocalização 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 Driver, consulte a visão geral das tarefas programadas do SDK Driver.

Componentes do SDK do Consumidor

O SDK do Consumidor para JavaScript contém os seguintes componentes:

  • Um componente de mapa JavaScript que é uma substituição direta 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 da rota à medida que ele avança para um destino.
  • Feeds de dados brutos para a ETA 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 e o local e a rota do veículo de entrega.

Fetcher de token 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 personalizadas para mudar o estilo padrão do mapa e combinar com o estilo do seu aplicativo da Web.

Como usar o SDK Consumer

1 Configurar o SDK do consumidor 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 Acompanhar um envio.
3 Personalizar a interface do mapa Você pode usar o SDK do consumidor JavaScript para tarefas programadas e personalizar a interface do mapa, fornecer personalização de marcadores ou estilizar polilinhas. Consulte Estilizar um mapa, Personalizar marcadores e Personalizar polilinhas.

A seguir