Entender las entregas agrupadas
La lista Orders puede mostrar pedidos normales relacionados en un solo grupo desplegable. Es una ayuda visual derivada de los datos devueltos del pedido; no es un pedido único, una regla de agrupación elegida por el usuario ni prueba de un flujo de trabajo atómico.
Disponibilidad
Puede aparecer una tarjeta agrupada si los pedidos normales devueltos comparten la misma referencia de grupo y permanecen visibles bajo las pestañas y filtros de estado seleccionados. La tarjeta muestra una etiqueta de grupo, cantidad de miembros, una fecha tomada de los datos visibles del grupo y un control para expandir o contraer la lista.
En la composición aceptada de Driver App, los controles de cambio de estado agrupado están ocultos por el contexto predeterminado de acciones sin conexión. No esperes disponer de Accept all, Reject all ni acciones compartidas de recogida/entrega.
Matriz de estados y resultados
| Estado | Qué aparece | Interpretación segura |
|---|---|---|
| Grupo normal contraído | Etiqueta, cantidad, fecha e icono de expandir grupo | Contenedor visual de miembros devueltos. |
| Grupo normal expandido | Una tarjeta por cada miembro deduplicado | Revisa cada miembro por separado. |
| Miembros en pestañas de estados distintos | El grupo puede separarse, reducirse, moverse o desaparecer | El filtro de estados se aplica a pedidos individuales, no a un estado compartido del grupo. |
| Datos de miembros duplicados | La lista elimina de la vista repeticiones de ID de miembro | La deduplicación es una transformación de interfaz, no conciliación del servidor. |
| No aparecen controles de acción grupal | No hay botones de modificación compartida | Es lo previsto en la composición aceptada; no uses otro flujo como solución alternativa. |
| Solicitud logística con un grupo | La solicitud puede llevar a detalles logísticos agrupados o View order | Contrato de asignación independiente, no la misma agrupación visual normal. |
| Carga o error | Esqueleto o error de lista de Orders | No se ha resuelto la pertenencia al grupo. |
| Cambio en tiempo real | Un miembro puede actualizarse o cambiar de pestaña | Vuelve a abrir y verifica cada miembro; no se certifica el orden de eventos. |
| Lista en caché sin conexión | Pueden aparecer miembros almacenados anteriormente | Vista local/desactualizada de grupo, no estado actual del servidor. |
Consultar un grupo normal
- Abre Orders y selecciona la pestaña actual o anterior correspondiente.
- Busca la tarjeta agrupada y comprueba la cantidad de miembros mostrada.
- Expande el grupo.
- Revisa individualmente el identificador y estado de cada miembro.
- Abre un miembro solo si necesitas ver sus propios detalles del pedido.
La cantidad y fecha del encabezado resumen los datos presentados; cada entrega puede tener un estado, horario, asignación y resultado independientes.
Grupos normales y grupos logísticos
| Dimensión | Presentación de grupo normal | Asignación logística agrupada |
|---|---|---|
| Origen | Pedidos normales devueltos con datos de agrupación compartidos | Solicitud de asignación Driver que representa un grupo de pedidos |
| Propósito | Organizar tarjetas en Orders | Ofrecer una asignación de grupo para revisar |
| Acción visible en esta referencia | Expandir y revisar miembros | Abrir la guía de solicitudes logísticas o los detalles del grupo |
| Disponibilidad de modificaciones | Oculta en la composición Driver aceptada | Los controles de asignación pertenecen al flujo logístico, no a esta referencia |
| Liquidación/resultado | Al consultar no se realiza ninguna operación compartida | La asignación, cambios de miembros y estimaciones posteriores por pedido pueden completarse por separado |
No trates un tipo de grupo como evidencia del otro.
Comportamiento de plataforma, permisos y ciclo de vida
Expandir un grupo normal es estado local de interfaz y por sí solo no solicita permisos. Abrir Orders puede seguir realizando lecturas de listas, uniones a sockets, trabajo de almacenamiento, comprobaciones de notificación y cargas de recursos remotos, como se explica en la descripción general de Orders.
La pertenencia al grupo puede recalcularse al cambiar de pestaña, filtros, página, caché o evento en tiempo real. El diseño puede variar entre iOS y Android, pero ninguna plataforma convierte el grupo visual en una operación atómica del servidor.
Efectos y límites
El código fuente contiene rutas y controladores inactivos para aceptar/rechazar grupos y cambiar estados, pero el árbol de proveedores aceptado no los muestra. No son flujos Driver actuales.
Aunque se reintrodujeran esos controles, los contratos revisados aún no demostrarían atomicidad:
- una asignación logística de grupo puede completarse antes que las actualizaciones de estimación separadas de cada miembro; y
- un cambio de estado agrupado puede enviar una solicitud por miembro, cada una con validación y resultado independientes.
Por tanto, esta documentación no afirma que exista una acción agrupada, reversión, éxito de todos los miembros ni repetición sin conexión.
Solución de problemas
- Si hay menos miembros de lo esperado, revisa la pestaña, filtros, paginación y conexión seleccionados antes de concluir que falta un pedido.
- Si los miembros muestran estados distintos, revísalos individualmente. No deduzcas el estado del grupo a partir de la primera tarjeta o encabezado.
- Si el grupo desaparece tras una actualización en tiempo real, actualiza la pestaña y busca los miembros por separado.
- Si en otra compilación aparecen botones de modificación compartida, no uses esta página como autorización. Verifica la versión y usa una guía de acción aprobada.
- Si el grupo corresponde a una solicitud logística, consulta la guía logística en vez de interpretarlo como tarjeta agrupada estándar.
Guías relacionadas: Buscar solicitudes de entrega · Solicitudes logísticas · Navegar por Driver App · Entrega activa