Rutas y reglas push y pull¶
En la gestión de inventario, la estrategia de cadena de suministro determina cuándo los productos se deben comprar o fabricar, cuándo se deben enviar a los centros de distribución y estar disponibles en el canal minorista.
En Odoo se puede configurar la estrategia de cadena de suministro de un producto mediante las rutas, las cuales incluyen las reglas push y pull. Una vez que todo se configuró de forma adecuada, la aplicación Inventario puede generar de forma automática los traslados de acuerdo a las reglas push o pull configuradas.
Dentro del almacén¶
Un almacén genérico cuenta con muelles de recepción, un área de control de calidad, ubicaciones de almacenamiento, áreas de recolección y empaquetado y muelles de envío. Conforme el producto pasa por estas ubicaciones, cada una activa la ruta y reglas especificas del producto.
En este ejemplo, los camiones de los proveedores descargan los palés de productos ordenados en los muelles de recepción. A continuación, los operadores escanean los productos en el área de recepción. Dependiendo de sus rutas y reglas de almacenamiento, algunos productos se envían al área de control de calidad (por ejemplo, productos que se utilizan como componentes en el proceso de fabricación), mientras que otros se almacenan directamente en sus respectivas ubicaciones.
Este es un ejemplo de una ruta logística. Por la mañana se seleccionan los artículos para todas las órdenes que deben prepararse durante el día. Estos artículos se toman de ubicaciones de almacenamiento y se trasladan al área de recolección, cerca de donde se empaquetan las órdenes. Después, las órdenes se empaquetan en sus respectivas cajas, y las cintas transportadoras las llevan a los muelles de envío cuando están listas para su entrega a los clientes.
Reglas pull¶
Con las reglas pull, la demanda de algunos productos activa los aprovisionamientos, mientras que las reglas push se activan debido a productos que llegan a ubicaciones específicas.
Las reglas pull se utilizan para completar órdenes de venta. Odoo genera una necesidad en la ubicación del cliente para cada producto en la orden. Como las necesidades activan las reglas pull, Odoo busca una regla definida en la ubicación del cliente.
En este caso, Odoo encontró una regla pull «orden de entrega» que traslada productos del área de envío a la ubicación del cliente, y se crea un traslado entre ambas ubicaciones.
Luego, Odoo encuentra otra regla pull que busca satisfacer la necesidad del área de envío: la regla de «empaquetado» que traslada productos del área de empaquetado al área de envío. Por último, se activan otras reglas pull hasta que se crea un traslado entre las existencias y el área de recolección.
Nota
Odoo genera de forma automática todos estos traslados de productos mediante las reglas pull, empieza por el final (la ubicación del cliente) y va en retroceso (el almacén de existencias). Mientras trabaja, el operador procesa estos traslados en orden inverso: primero la recolección, luego el empaquetado y, por último, la orden de entrega.
Reglas push¶
Por otro lado, las reglas push son más fáciles de entender. En lugar de generar documentos según las necesidades, estas reglas se activan en tiempo real cuando los productos llegan a una ubicación en específico. En pocas palabras, las reglas push dicen: «cuando un producto llegue a una ubicación específica, se debe trasladar a otra ubicación».
Un ejemplo de una regla push sería: cuando un producto llega al área de recepción se debe mover a la ubicación de almacenamiento. Como se pueden aplicar distintas reglas push a distintos productos, el usuario puede asignar ubicaciones de almacenamiento diferentes a cada producto.
Otra regla push podría ser: cuando lleguen productos a una ubicación, se deben trasladar al área de control de calidad. Una vez realizado el control de calidad, se deben trasladar a la ubicación de inventario.
Nota
Las reglas push solo se pueden activar si ninguna regla pull ya ha generado los traslados de productos.
Importante
Los conjuntos de reglas push y pull se denominan rutas. El grupo en la regla decide si los productos se agrupan en el mismo traslado o no. Por ejemplo, durante la operación de recolección, todas las órdenes y sus productos se agrupan en un traslado, mientras que la operación de empaquetado respeta la agrupación por orden de cliente.
Usar rutas y reglas¶
Dado que las rutas son un conjunto de reglas push y pull, Odoo le ayuda a gestionar la configuración avanzada de rutas como:
Gestionar cadenas de fabricación de productos.
Gestionar ubicaciones predeterminadas por producto.
Definir rutas dentro de sus almacenes de existencias según las necesidades empresariales, como el control de calidad, servicios posventa o devoluciones a proveedores.
Ayudar a la gestión de alquileres al generar movimientos de devolución automatizados para los productos alquilados.
Para configurar una ruta en un producto primero debe acceder a la aplicación Inventario e ir a . Después, en la sección almacén habilite la función rutas multietapa y haga clic en guardar.
Nota
La función ubicaciones de almacenamiento se activa de forma automática cuando se habilita la función rutas multietapa.
Una vez que complete este paso, el usuario puede utilizar rutas configuradas predeterminadas en Odoo, o puede crear sus propias rutas personalizadas.
Rutas preconfiguradas¶
Para acceder a las rutas preconfiguradas de Odoo vaya a configuración de almacén puede ver las rutas preconfiguradas del almacén para los envíos entrantes y salientes.
. Luego acceda al formulario de un almacén. En la pestañaTambién están disponibles rutas más avanzadas, como recolectar-empaquetar-enviar. El usuario puede seleccionar la ruta que cubra mejor sus necesidades empresariales. Una vez que se establezcan las rutas de envíos entrantes y salientes, vaya a para ver las rutas específicas que Odoo generó.
En la página rutas, haga clic en una ruta para abrir su formulario. Ahí, la sección aplicable en le muestra al usuario en dónde se puede aplicar la ruta. También puede configurar la ruta para que solo se aplique a una empresa en específico. Esto es útil en los entornos multiempresa: por ejemplo, un usuario puede tener una empresa y almacén en el país A y una segunda empresa y almacén en el país B.
Al final del formulario de la ruta, el usuario puede ver las reglas de cada ruta. Cada regla tiene una acción, una ubicación de origen y una ubicación destino.
Rutas personalizadas¶
Para crear una ruta personalizada, vaya a crear. A continuación, elija dónde se puede seleccionar esta ruta. Una ruta se puede aplicar en una combinación de lugares.
y haga clic enCada lugar tiene un comportamiento distinto, por lo que es importante seleccionar solo los que son de utilidad y adaptar cada ruta en consecuencia. Después, configure las reglas de la ruta.
Si la ruta se puede aplicar en una categoría de producto, la ruta aún se debe establecer de forma manual en el formulario de la categoría de producto en editar y establezca las rutas`en la sección :guilabel:`logística.
. Después, seleccione la categoría de producto y abra su formulario. A continuación, haga clic enAl aplicar la ruta en una categoría de producto, todas las reglas configuradas en la ruta se aplican a todos los productos en esa categoría. Esto puede ser útil si la empresa utiliza el proceso de triangulación para todos los productos de la misma categoría.
El mismo comportamiento se aplica a los almacenes. Si la ruta se puede aplicar a los almacenes, todos los traslados que ocurren dentro del almacén seleccionado que cumplen las condiciones de las reglas de la ruta seguirán esa ruta.
Si la ruta se puede aplicar en las líneas de la orden de venta, es más o menos lo contrario. Debe elegir la ruta de forma manual al crear una cotización. Esto es útil si algunos productos utilizan rutas distintas.
Recuerde activar la visibilidad de la columna ruta en la cotización u orden de venta. Posteriormente, puede elegir la ruta en cada línea de la cotización u orden de venta.
Por último, hay rutas que se pueden aplicar a productos. Estas funcionan más o menos como las categorías de productos: una vez seleccionada, la ruta se debe establecer de forma manual en el formulario del producto.
Para establecer una ruta en un producto, vaya a Inventario y en la sección operaciones seleccione las rutas.
y seleccione el producto deseado. Luego, vaya a la pestañaImportante
Debe establecer reglas en la ruta para que funcione.
Reglas¶
Las reglas se definen en el formulario de la ruta. Primero, vaya a editar y en la sección reglas, haga clic en agregar una línea.
y abra el formulario de la ruta que desea editar. A continuación, haga clic enLas reglas disponibles activan varias acciones. Si Odoo ofrece reglas push y pull, entonces también hay otras disponibles. Cada regla tiene una acción:
Tomar de (pull): esta regla se activa por la necesidad de un producto en una ubicación específica. La necesidad puede venir de una orden de venta validada o de una orden de fabricación que requiere un componente específico. Cuando la necesidad aparece en la ubicación de destino, Odoo genera una recolección para satisfacer esta necesidad.
Enviar a (push): esta regla se activa por la llegada de algunos productos en la ubicación de origen definida. En caso de que el usuario mueva productos de la ubicación de origen, Odoo genera una recolección para mover esos productos a la ubicación de destino.
Pull y push: esta regla permite generar recolecciones en las dos situaciones que se explicaron anteriormente. Significa que cuando se necesitan productos en una ubicación específica, se crea un traslado de una ubicación anterior para satisfacer esa necesidad. Esto crea una necesidad en la ubicación anterior y se activa una regla para satisfacerla. Una vez que se satisfaga la segunda necesidad, los productos se envían a la primera ubicación y se satisfacen todas las necesidades.
Comprar: cuando se necesitan productos en la ubicación de destino, se crea una solicitud de cotización para satisfacer la necesidad.
Fabricar: cuando se necesitan productos en la ubicación de origen, se crea una orden de fabricación para satisfacer la necesidad.
También se debe definir el tipo de operación en la regla. Esto define qué tipo de recolección se crea a partir de la regla.
Si la acción de la regla se configura como tomar de (pull) o pull y push, se debe establecer un método de suministro. El método de suministro define qué sucede en la ubicación de origen:
Tomar de las existencias: los productos se toman de las existencias disponibles en la ubicación de origen.
Activar otra regla: el sistema trata de encontrar una regla de existencias para traer los productos a la ubicación de origen. Se ignoran las existencias disponibles.
Tomar de las existencias, si no hay disponibles, activar otra regla.: los productos se toman de las existencias disponibles en la ubicación de origen. Si no hay existencias disponibles, el sistema trata de encontrar una regla para traer los productos a la ubicación de origen.
Flujo de ejemplo¶
En este ejemplo utilizaremos una ruta personalizada de recolectar - empaquetar - enviar para revisar un flujo completo con una ruta personalizada avanzada.
Para empezar, echemos un vistazo a las reglas de la ruta y sus métodos de suministro. Tenemos tres reglas, todas son reglas pull. Los métodos de suministro para cada regla son los siguientes:
Tomar de las existencias: cuando se necesitan productos en la WH/Zona de empaquetado, se crean recolecciones (traslados internos de WH/Stock a WH/Zona de empaquetado) en WH/Stock para satisfacer la necesidad.
Activar otra regla: cuando se necesitan productos en WH/Salida, se crean paquetes (traslados internos de WH/Zona de empaquetado a WH/Salida) en WH/Zona de empaquetado para satisfacer la necesidad.
Activar otra regla: cuando se necesitan productos en ubicaciones de partner o clientes, se crean órdenes de entrega de WH/Salida para satisfacer la necesidad.
Esto significa que, cuando un cliente ordena productos que tienen establecida una ruta recolectar - empaquetar - enviar, se crea una orden de entrega para satisfacer la orden.
Nota
Aunque el documento de origen de varios traslados sea la misma orden de venta, el estado no es el mismo. El estado será en espera de otra operación si aún no se realiza el estado anterior en la lista.
Para preparar la orden de entrega se necesita que los productos empaquetados estén en el área de salida, por lo que se solicita un traslado interno de la zona de empaquetado.
Por supuesto, la zona de empaquetado necesita productos listos para ser empaquetados. Por lo tanto, se solicita a las existencias un traslado interno y los empleados pueden recolectar los productos requeridos del almacén.
Como se explicó en la introducción de este documento, el último paso del proceso (en el caso de esta ruta, la orden de entrega) es el primero que se debe activar, y este activa otras reglas hasta llegar al primer paso en el proceso (en este caso, el traslado interno de las existencias al área de empaquetado). Ahora todo está listo para procesarse y el cliente pueda recibir los productos ordenados.
En este ejemplo, el producto se entrega a los clientes cuando se han activado todas las reglas y se han realizado todos los traslados.