Descripción general de las tareas programadas del SDK de consumidor

Personaliza la experiencia del consumidor para las tareas programadas permitiendo que los consumidores sigan el progreso de sus entregas o pedidos de reparación programados.

¿Qué es el SDK de consumidor para tareas programadas?

El SDK de consumidor es una función de Fleet Engine para tareas programadas que también incluye kits de herramientas para crear la experiencia del consumidor. Estos kits de herramientas te permiten crear pantallas basadas en mapas para visualizar el progreso de un conductor y mostrar el estado de la tarea asociada con una parada programada. Está diseñado para dos públicos principales:

  • Usuarios finales consumidores que quieren conocer el estado de entrega de un pedido de envío individual. En este documento, se explica cómo implementar esa experiencia del consumidor con el SDK de consumidor en JavaScript, que proporciona la clase FleetEngineShipmentLocationProvider y las interfaces asociadas.
  • Operadores de flotas que desean hacer un seguimiento del estado de las entregas y los vehículos de toda una flota de vehículos. Para obtener información sobre el seguimiento de flotas, consulta la guía de seguimiento de flotas.

App web de ejemplo que hace un seguimiento de una tarea de envío programada

¿Por qué usar el SDK de Consumer para tareas programadas?

La integración del SDK de consumidor en tus aplicaciones para consumidores de tareas programadas te permite brindar una experiencia integral para el consumidor, con actualizaciones de ubicación casi en tiempo real y posiciones ajustadas a la ruta. Tus consumidores pueden ver la ubicación del vehículo de entrega y los detalles del progreso que los ayudan a comprender dónde está su envío.

¿Qué puedes hacer con el SDK de consumidor?

Usa el SDK de consumidor para compartir la siguiente información de envío con tus consumidores:

  • Posición en tiempo real del vehículo de entrega en un mapa
  • Es la hora estimada de llegada del paquete, ajustada según las circunstancias cambiantes, como el tráfico.
  • Es la ruta que toma el vehículo.
  • La distancia y la cantidad de paradas restantes antes de que se entregue el envío

También puedes crear otras experiencias fluidas para los consumidores con ubicación geográfica habilitada en tu aplicación para consumidores o sitio web según la información de ubicación del SDK de Driver. Para obtener detalles sobre el SDK de Driver, consulta la descripción general de las tareas programadas del SDK de Driver.

Componentes del SDK para consumidores

El SDK de consumidor para JavaScript contiene los siguientes componentes:

  • Es un componente de mapa de JavaScript que reemplaza directamente a una entidad google.maps.Map estándar.
  • Componentes de datos para conectarse con Fleet Engine.
  • Componentes para la visualización del vehículo y la ruta a medida que avanza hacia un destino
  • Feeds de datos sin procesar para la hora estimada de llegada de un conductor o la distancia restante que debe recorrer.

En la siguiente tabla, se describen los componentes.

Componente Descripción
Vista de mapa La vista de mapa ilustra el progreso del vehículo y se actualiza a medida que este avanza por su ruta.
Proveedor de ubicación del envío

El proveedor de seguimiento de envíos proporciona un feed de ubicación para que el mapa pueda mostrar información útil sobre el envío, como la ubicación de retiro o entrega del envío, y la ubicación y la ruta del vehículo de entrega.

Recuperador de tokens de autenticación El recuperador de tokens de autenticación obtiene tokens web JSON (JWT) de tu servidor de backend para autenticar el acceso a los datos de ubicación almacenados en Fleet Engine. Implementas un recuperador de tokens de autenticación como parte de tu aplicación web con la biblioteca de Journey Sharing para JavaScript. Ten en cuenta que también debes implementar un servicio de creación de tokens web JSON (JWT) para Fleet Engine en tu servidor de backend.
Opciones de diseño de mapa Puedes usar las opciones de estilo personalizado para cambiar el diseño predeterminado de tu mapa de modo que coincida con el de tu aplicación web.

Cómo usar el SDK de consumidor

1 Configura el SDK de consumidor para JavaScript Para obtener más información, consulta Configura el SDK de consumidor para JavaScript.
2 Sigue un envío Aprende a inicializar el mapa, comenzar a seguir un envío y detener el seguimiento con la limpieza adecuada. Consulta Sigue un envío.
3 Cómo personalizar la interfaz del mapa Puedes usar el SDK de consumidor de JavaScript para tareas programadas con el objetivo de personalizar la interfaz del mapa, personalizar los marcadores o aplicar diseño a las polilíneas. Consulta Cómo aplicar diseño a un mapa, Cómo personalizar marcadores y Cómo personalizar polilíneas.

¿Qué sigue?