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

Adapta la experiencia del consumidor para las tareas programadas. Para ello, permite que los consumidores sigan el progreso de sus entregas o pedidos de servicio programados.

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

El SDK de Consumer 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 que desean 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 Consumer en JavaScript, que proporciona la clase FleetEngineShipmentLocationProvider y las interfaces asociadas.
  • Operadores de flota que desean hacer un seguimiento del estado de entrega y del vehículo 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 muestra que hace un seguimiento de una tarea de envío programado

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

Si integras el SDK de Consumer en tus aplicaciones de consumidor de tareas programadas, puedes proporcionar una experiencia integral del 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 Consumer?

Usa el SDK de Consumer 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
  • Hora estimada de llegada del paquete, ajustada a las circunstancias cambiantes, como el tráfico
  • Ruta que toma el vehículo
  • Distancia y cantidad de paradas restantes antes de que se entregue el envío

También puedes crear otras experiencias del consumidor sin problemas y habilitadas para la ubicación geográfica dentro de tu aplicación para consumidores o sitio web en función de 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 de Consumer

El SDK de Consumer de JavaScript contiene los siguientes componentes:

  • Un componente de mapa de JavaScript que es un reemplazo directo para 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 para conducir

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 actualiza la vista a medida que el vehículo se desplaza por su ruta.
Proveedor de ubicación de 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 recolección o entrega del envío, y la ubicación y la ruta del vehículo de entrega.

Captador de tokens de autenticación El recuperador de tokens de autenticación obtiene tokens web JSON (JWTs) de tu servidor de backend para autenticar el acceso a los datos de ubicación almacenados en Fleet Engine. Implementas un captador de tokens de autenticación como parte de tu aplicación web con la biblioteca de Journey Sharing de 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 opciones de diseño personalizadas para cambiar el diseño predeterminado de tu mapa para que coincida con el diseño de tu aplicación web.

Cómo usar el SDK de Consumer

1 Configura el SDK de Consumer de JavaScript Para obtener más información, consulta Configura el SDK de Consumer de JavaScript.
2 Sigue un envío Obtén información para inicializar el mapa, comenzar a seguir un envío y dejar de seguirlo con la limpieza adecuada. Consulta Sigue un envío.
3 Personaliza la interfaz del mapa Puedes usar el SDK de Consumer de JavaScript para tareas programadas para personalizar la interfaz del mapa, proporcionar personalización de marcadores o diseñar polilíneas. Consulta Diseña un mapa, Personaliza marcadores, y Personaliza polilíneas.

¿Qué sigue?