# Qué hace el dispatcher

> **Dirigido a:** responsables de operaciones y de reparto que configuran, supervisan o explican a su equipo la asignación automática de pedidos.
> **Objetivo:** entender *qué* hace el dispatcher y *por qué* toma una decisión concreta.

El Dispatcher es el sistema que decide automáticamente **qué repartidor (o transportista externo) entrega cada pedido**, y **cuándo**. Funciona solo, con la periodicidad que tú defines, y reevalúa los pedidos pendientes de cada tienda en cada ejecución.

Estas páginas explican la lógica de esas decisiones en términos de negocio: qué optimiza el algoritmo, qué determina la prioridad, qué opciones de configuración tienes y qué esperar —o no esperar— de él.

## Cómo leer este capítulo

No hace falta leerlo de principio a fin. Casi todas las dudas se resuelven en una sola página:

| Si quieres saber… | Ve a |
|---|---|
| Qué significa un término | [Glosario del dispatcher](/books/console/page/glosario-del-dispatcher) |
| Qué ocurre en cada ejecución | [El ciclo de asignación, paso a paso](/books/console/page/el-ciclo-de-asignacion-paso-a-paso) |
| Por qué un pedido se quedó con un transportista externo | [Revisión de pedidos ya asignados a un transportista](/books/console/page/revision-de-pedidos-ya-asignados-a-un-transportista) |
| Por qué se eligió a un repartidor y no a otro | [Clasificación y prioridad de repartidores](/books/console/page/clasificacion-y-prioridad-de-repartidores) |
| Por qué un pedido cambió de repartidor | [Cuándo un pedido cambia de repartidor](/books/console/page/cuando-un-pedido-cambia-de-repartidor) |
| Por qué un pedido se quedó sin asignar | [Last-Option: la red de seguridad final](/books/console/page/last-option-la-red-de-seguridad-final) y las [Preguntas frecuentes del dispatcher](/books/console/page/preguntas-frecuentes-del-dispatcher) |
| Cada cuánto se ejecuta, y cómo arrancarlo o pararlo | [Planes de programación: cómo funciona el ciclo automático](/books/console/page/planes-de-programacion-como-funciona-el-ciclo-automatico) |
| Dónde se cambia un ajuste concreto | [Dónde vive cada ajuste](/books/console/page/donde-vive-cada-ajuste) |
| Todo el flujo en una sola página | [Visión de principio a fin](/books/console/page/vision-de-principio-a-fin) |
| Una regla, sin la explicación | [Reglas de referencia rápida](/books/console/page/reglas-de-referencia-rapida) |
| Cómo reportar algo que parece incorrecto | [Reportar una incidencia del dispatcher](/books/console/page/reportar-una-incidencia-del-dispatcher) |

Una vez que el dispatcher ha tomado sus decisiones, el tablero en vivo donde una persona puede intervenir es el Hub — ver [El Hub: qué es y quién puede hacer qué](/books/console/page/el-hub-que-es-y-quien-puede-hacer-que).

## Lo que no hace

El dispatcher está acotado a propósito. No intenta encontrar un plan matemáticamente perfecto para todos los repartidores y todos los pedidos a la vez, nunca toca un pedido que ya ha salido de la tienda, y no reordena el trabajo solo porque un pedido sea más urgente que otro. Esos límites están listados en [Límites conocidos del sistema](/books/console/page/limites-conocidos-del-sistema): son decisiones de diseño, no fallos, y conocerlos ahorra mucho tiempo de conjeturas.