Ir al contenido principal
OnDemand - Asignador Automático

Cómo funciona el asignador automático, el algoritmo y sus consideraciones

Mariagabriela Alfaro avatar
Escrito por Mariagabriela Alfaro
Actualizado hace más de una semana

El asignador consiste en que las ordenes se asignen automáticamente a un usuario móvil de acuerdo a un algoritmo configurable que toma en cuenta variables como: hora de compromiso de la orden, tiempo de espera del usuario móvil, distancia y capacidad del vehículo.

Para ingresar debes dirigirte Ajustes - Configuración

Nota: Este menú se activa por usuario web mediante un permiso, lo recomendable es que solo los usuarios administradores tengan acceso a este módulo.

Esta ventana consta de cuatro pestañas, de las cuales tres funcionan para este asignador automático:

  • Centro de despacho

  • Asignar importancia de pesos

  • Capacidad de vehículos

  • Encuesta de evaluación: Si deseas configurar ir al siguiente enlace--> Encuesta de evaluación

  1. Centro de despacho: Aparece un listados con los Centros de despacho configurados en la Plataforma Web de Beetrack

En esta vista es posible habilitar el centro de despacho para la asignación automática de ordenes. Al presionar "EDITAR" se mostrarán el nombre, dirección y coordenadas del Centro de despacho.

Lo único que podrás configurar de este centro de despacho son las variables como:

  • Preparación: Tiempo en minutos que tardará la orden en ser preparada.

  • Margen de error : Tiempo extra que puede demorar el pedido en ser entregado.

  • Servicio: Tiempo que tardará el usuario móvil en el punto de entrega.

Importante: el nombre, dirección y coordenadas solo puede ser modificado desde la plataforma Web de Beetrack y para activarlo debes presionar Habilitar asignación automática.

Regresando a la ventana anterior, al dar click en "Configurar Geo cerca" dentro de la misma pestaña de “Centro de despacho”, es posible establecer el radio de donde queremos que sea localizado nuestro conductor para que se asigne el pedido automáticamente, luego de crearla debes dar click en “Guardar”.

Nota: Sólo se tomarán en cuenta para la asignación automática los usuarios móviles que hayan presionado “Estoy disponible” y se encuentren dentro de la geo cerca.

2. Asignación de importancia de pesos: En esta pestaña se configuran las variables a tomar en cuenta para la asignación automática deslizando las barras de acuerdo a la importancia de cada una, como:

  • Tiempo: Tiempo de espera desde que el usuario móvil presionó “Estoy disponible”

  • Capacidad: Cantidad de guías que tiene asignadas el usuario móvil, se prioriza a los que tienen más carga para optimizar el uso de la capacidad.

  • Distancia: Cercanía al Centro de despacho.

Es importante que en la asignación de pesos debe haber al menos un criterio dominante, no pueden ser todos iguales.

3. Capacidad de Vehículo: Aquí encontrarás los vehículos creados en la plataforma Web de Beetrack. Si seleccionas un vehículo y das click en “editar” puedes configurar la cantidad máxima de guías que puede llevar el vehículo en una misma ruta, como se muestra en el paso 1 y 2

Importante: La creación y eliminación de los vehículos únicamente puede realizarse desde la Plataforma Web.

  • Algoritmo del Asignador Automático:

1. Se cargan las guías mediante integración a Dispatchtrack Tracking y viajan a Ondemand.

2. Para la asignación automática se filtran las guías del grupo OnDemand y modo 3 (pick up and drop). sólo se asignarán automáticamente guías con la fecha de compromiso para el día actual.

3. Selecciona a los usuarios móviles disponibles dentro de la geocerca con la mejor calificación de acuerdo a la configuración de pesos asignada y que pueda llegar dentro de la hora de compromiso :

-Tiempo: Tiempo de espera desde que el usuario móvil presionó “Estoy disponible”. Si esta variable tiene mayor peso o importancia , se asignará la guía al usuario que presionó primero “Estoy disponible”.

-Capacidad: Cantidad de guías que tiene asignadas el usuario móviles, se prioriza a los que tienen más carga para optimizar el uso de la capacidad.

-Distancia: Cercanía al Centro de despacho, si esta variable tiene más peso, se asigna de primero a usuarios móviles dentro de la geocerca que estén más cerca del centro de despacho.

4. Si se encuentran usuarios móviles disponibles dentro de la geocerca y con capacidad disponible en su vehículo para cumplir con la entrega dentro de la hora de compromiso se asigna automáticamente la guía, se reflejará en la pestaña guías por entregar de On demand. El usuario móvil podrá ver la ruta disponible en su celular y gestionarla normalmente.

5. Si no se encuentran usuarios móviles disponibles dentro de la geocerca que puedan cumplir con la entrega dentro de la hora de compromiso se recibirá un correo de notificación al email configurado en la cuenta indicando que no se pudo efectuar la asignación. La guía podrá asignarse manualmente desde la pestaña del asignador.

6. Una vez gestionadas la ruta, para recibir nuevos pedidos, el usuario móvil tiene dos opciones:

a. Finalizar la ruta cuando esté nuevamente en el centro de distribución.

b. Debe colocar su disponibilidad a “Estoy disponible” y cuando se encuentre dentro de la geocerca se enviara las coordenadas correspondientes al sistema y ahí si realizara la asignación.

7. Si el usuario móvil no desea recibir más asignaciones debe cambiar su estado en la aplicación a “No estoy disponible”

  • Consideraciones del Asignador automático:

Debes tener en cuenta algunas consideraciones del asignador dependiendo de la etapa:

1. Configuración

  • Tener creado el Centro de despacho en Lastmile.

  • Habilitar la asignación automática para el centro de despacho (la cola de asignación se forma una vez que se habilita la asignación automática en la configuración.)

  • Configurar las geocercas de los Centros de despacho.

  • Configurar los pesos.

Importante: En la asignación de pesos debe haber al menos un criterio dominante, no pueden estar todos iguales.

2. Carga de guías

  • Enviar los parámetros “place”: “Nombre del CT”, “modo”: 3, “load” (debe ser 1 o no enviarlo”, “latitude”, longitude”.

  • La guía debe tener fecha de compromiso para el día actual o fecha futura, si es a futuro, intentarán asignarse 60 min antes de la hora mínina de entrega.

  • La guía debe pertenecer a la agrupación que se haya habilitado para el asignador. En caso de dejarse este campo en null, se asignarán todas las guías correspondientes al “place” que tiene habilitada la asignación automática.

3. Asignación automática

  • Selecciona a los usuarios móviles disponibles dentro de la geocerca con la mejor calificación de acuerdo a la configuración de pesos asignada.

  • Si no se encuentran usuarios móviles disponibles dentro de la geocerca al momento de la asignación. Se harán 30 reintentos de asignación automática cada 1 minutos. Para un total de 31 reintentos en 31 minutos.

  • Guías que no alcanzaron a asignarse automáticamente, se deben asignar de forma manual desde Ondemand o LastMile

  • Guías asignadas manualmente NO serán asignadas nuevamente aunque estén en la cola de asignación

  • Guías eliminadas NO serán asignadas, aunque estén en la cola de asignación

  • Guías cuyos estados sean cambiados desde la web y estén la cola de asignación, podrán ser asignadas, se recomienda no hacer cambios de estado desde la web.

¿Ha quedado contestada tu pregunta?