Orden del listado de Rondas
Desempate por volumen de unidades, configurable por Picking Point
El listado de Rondas, tanto en el backoffice como en Janis Orders APP, prioriza las Rondas según su fecha de entrega o de despacho. En operaciones que generan Rondas mediante Olas de picking, es habitual que muchas Rondas compartan la misma fecha. Para esos empates, Janis aplica el Volumen de Unidades (total de unidades de la Ronda) como criterio de desempate, en la dirección que se configure para cada Picking Point.
De esta forma, el orden de las Rondas es siempre estable y coincide entre el backoffice y la APP, y cada operación puede decidir si conviene preparar primero las Rondas más chicas o las más grandes.
1. ¿Cómo se ordenan las Rondas?
El desempate por Volumen de Unidades se suma al criterio de orden basado en fecha, sin reemplazarlo. El orden completo depende del criterio elegido:
| Criterio de orden | Orden aplicado |
|---|---|
prioritizeManualAssignment | Rondas con picker asignado primero → fecha estimada de entrega (ascendente) → prioridad del tipo de envío (ascendente) → total de unidades → identificador de la Ronda |
prioritizeManualAssignmentByDispatchDate | Igual al anterior, pero con la fecha de despacho. Si el pedido no tiene fecha de despacho, se usa la fecha estimada de entrega |
orders.shippings.deliveryEstimateDate | Fecha estimada de entrega → total de unidades → identificador de la Ronda |
El total de unidades se ordena en la dirección configurada en el Picking Point. Como último criterio, se aplica el identificador de la Ronda, de modo que cualquier empate restante se resuelva siempre de la misma manera.
Prioridad del tipo de envíoLa prioridad del tipo de envío se define en la configuración de Picking.
2. ¿Cómo configurar la dirección del desempate?
La dirección del desempate se define por Picking Point, lo que permite que cada tienda o almacén aplique su propia estrategia.
- Ingresar a Picking Points.
- Editar el Picking Point a configurar.
- En la sección de opciones de Rondas, ubicar el campo Session options total items sort direction (el nombre visible puede variar según el idioma de la pantalla).
- Seleccionar la dirección:
- asc: ante empate en la fecha, se listan primero las Rondas con menos unidades.
- desc: ante empate en la fecha, se listan primero las Rondas con más unidades.
- Guardar los cambios del Picking Point.
La configuración aplica de inmediato a los listados de Rondas de ese Picking Point.
Valor por defectoSi el campo no se configura, Janis aplica asc. No existe un valor por defecto configurable a nivel cliente: la configuración es siempre por Picking Point.
¿Qué dirección elegir?
- asc (Rondas chicas primero): permite liberar volumen rápido y acelerar la rotación de canastos.
- desc (Rondas grandes primero): permite atacar primero las Rondas de mayor esfuerzo y proteger la planificación de mano de obra del turno.
3. ¿Dónde se refleja el orden?
3.A. Janis Orders APP
La APP ordena el feed de Rondas según el setting sessionSortingCriteria, disponible en las configuraciones de Picking APP (sección Ordenamiento). Sus opciones son prioritizeManualAssignment (valor por defecto) y prioritizeManualAssignmentByDispatchDate.
Como la APP siempre lista Rondas de un único Picking Point, aplica automáticamente la dirección configurada en ese Picking Point, sin requerir cambios en la APP.
3.B. Backoffice
En el listado de Rondas, el desempate aplica cuando se cumplen las dos condiciones siguientes:
- El listado está ordenado por un criterio basado en fecha de entrega o de despacho.
- El listado está filtrado por un único Picking Point.
Si no se filtra por Picking Point, se filtra por varios o no es posible leer la configuración, se aplica asc. La columna Total de items del listado permite verificar el orden resultante.
Casos en los que no se observa el desempate
- El orden por defecto del listado del backoffice es por fecha de creación descendente, que no activa el desempate. Para ver el efecto de la configuración, se debe elegir un criterio de orden basado en fecha de entrega o de despacho.
- El desempate aplica al listado de Rondas, no al listado de Pedidos.
- El total de unidades sigue disponible como criterio de orden independiente en el backoffice. El desempate no lo reemplaza: se suma dentro de los criterios basados en fecha.
Sin impacto ante erroresEl listado de Rondas nunca falla por esta configuración. Ante cualquier problema para resolver la dirección del desempate, se aplica asc.
Updated about 2 hours ago