Rotas e regras push/pull¶
Routes in Odoo control the movement of products between different locations, whether internal or external, using push and pull rules. Once set up, these rules help automate the logistics of product movement based on specific conditions.
Veja também
Nota
Routes are applicable on products, product categories, shipping methods, packagings, and on the sales order line.
About routes and terminology¶
Em um armazém genérico, há docas de recebimento, uma área de controle de qualidade, locais de armazenamento, áreas de separação e embalagem e docas de expedição. Todos os produtos passam por todos esses locais. À medida que os produtos passam pelos locais, cada local aciona a rota e as regras especificadas para os produtos.
Neste exemplo, caminhões de fornecedores descarregam paletes de produtos encomendados nas docas de recebimento. Em seguida, os operadores escaneiam os produtos na área de recebimento. Dependendo da rota e das regras do produto, alguns desses produtos são enviados para uma área de controle de qualidade (por exemplo, produtos que são componentes usados no processo de fabricação), enquanto outros são armazenados diretamente em seus respectivos locais.
Aqui está um exemplo de uma rota de atendimento. Pela manhã, os itens são coletados para todos os pedidos que precisam ser preparados durante o dia. Esses itens são retirados dos locais de armazenamento e movidos para a área de separação, perto de onde os pedidos são embalados. Em seguida, os pedidos são embalados em suas respectivas caixas e as esteiras transportadoras os levam para perto das docas de expedição, prontos para serem entregues aos clientes.
Regras de push¶
Push rules are used to supply products into a storage locations as soon as they arrive at a specific receiving location.
Nota
As regras de push só podem ser acionadas se não houver regras de pull que já tenham gerado as transferências de produtos.
In a one-step receipt route, which uses one push rule, when a product arrives in the warehouse, a push rule can automatically transfer it to the Storage Location. Different push rules can be applied to different products, allowing for customized storage locations.
For more information about configuring rules, skip to the Configure rules section.
Regras de pull¶
Pull rules trigger product moves on demand, such as a sales order or a need to restock.
Pull rules work backward from the demand location. For example, in a two-step delivery route, where items move from Stock to Output before being delivered to the Customer Location, the pull rule first creates a transfer from Output to the customer. If the product is not at Output, another pull rule creates a transfer from Stock to Output. The warehouse workers then process these transfers in the reverse order: picking, then shipping.
For more information about configuring rules, skip to the Configure rules section.
Configuração¶
Como as Rotas são uma coleção de Regras de push e pull, o Odoo o ajuda a gerenciar configurações avançadas de rotas, como:
Gerenciar cadeias de fabricação de produtos.
Gerenciar locais padrão por produto.
Definir rotas dentro do armazém de estoque de acordo com as necessidades comerciais, como controle de qualidade, serviços pós-venda ou devoluções de fornecedores.
Auxiliar no gerenciamento de locações gerando movimentações de devolução automatizadas para produtos alugados.
Para configurar uma rota para um produto, primeiro, abra o aplicativo Inventário e vá para . Em seguida, na seção Armazém, ative o recurso Rotas com várias etapas e clique em Salvar.
Nota
O recurso Locais de armazenamento é ativado automaticamente com o recurso Rotas com várias etapas.
Uma vez concluída essa primeira etapa, o usuário pode usar rotas pré-configuradas que vêm com o Odoo ou pode criar rotas personalizadas.
Rotas pré-configuradas¶
Para acessar as rotas pré-configuradas do Odoo, vá para Configuração do armazém, o usuário pode visualizar as rotas pré-configuradas do armazém para Remessas recebidas e Remessas enviadas.
. Em seguida, abra um formulário de armazém. Na abaAlgumas rotas mais avançadas, como separar-embalar-enviar, também estão disponíveis. O usuário pode selecionar a rota que melhor atenda às suas necessidades comerciais. Depois que as rotas Remessas recebidas e Remessas enviadas forem definidas, vá para para ver as rotas específicas que o Odoo gerou.
Na página Rotas, clique em uma rota para abrir o formulário de rota. No formulário de rota, o usuário pode ver em quais locais a rota é Aplicável. O usuário também pode definir a rota para ser aplicada somente em uma empresa específica. Isso é útil para ambientes com várias empresas; por exemplo, um usuário pode ter uma empresa e um armazém no País A e uma segunda empresa e um armazém no País B.
Veja também
Na parte inferior do formulário de rota, o usuário pode visualizar as regras específicas para a rota. Cada regra tem uma ação, um local de origem e um local de destino.
Rotas personalizadas¶
Para criar uma rota personalizada, vá para Criar. Em seguida, escolha os locais onde essa rota pode ser selecionada. Uma rota pode ser aplicável em uma combinação de locais.
e clique emCada local tem um comportamento diferente, portanto, é importante marcar apenas os úteis e adaptar cada rota de acordo. Em seguida, configure as regras da rota.
Se a rota for aplicável em uma categoria de produto, a rota ainda precisará ser definida manualmente no formulário de categoria de produto, acessando Editar e, na seção Logística, defina a seção Rotas.
. Em seguida, selecione a categoria de produto e abra o formulário. Em seguida, clique emAo aplicar a rota em uma categoria de produto, todas as regras configuradas na rota são aplicadas a todos os produtos da categoria. Isso pode ser útil se a empresa usar o processo de envio direto para todos os produtos da mesma categoria.
O mesmo comportamento se aplica aos armazéns. Se a rota puder ser aplicada a Armazéns, todas as transferências que ocorrerem dentro do armazém escolhido e que atenderem às condições das regras da rota seguirão essa rota.
Se a rota for aplicável em Linhas do pedido de venda, é mais ou menos o contrário. A rota deve ser escolhida manualmente ao criar uma cotação. Isso é útil se alguns produtos passarem por rotas diferentes.
Lembre-se de alternar a visibilidade da coluna Rota na cotação/pedido de venda. Em seguida, a rota pode ser escolhida em cada linha da cotação/pedido de venda.
Por fim, há rotas que podem ser aplicadas a produtos. Elas funcionam mais ou menos como as categorias de produtos: uma vez selecionada, a rota deve ser definida manualmente no formulário do produto.
Para definir uma rota em um produto, vá para Inventário e, na seção Operações, selecione a seção Rotas.
e selecione o produto desejado. Em seguida, vá para a abaImportante
As regras devem ser definidas na rota para que ela funcione.
Regras¶
As regras são definidas no formulário de rota. Primeiro, vá para Editar e, na seção Regras, clique em Adicionar uma linha.
e abra o formulário de rota em questão. Em seguida, clique emAs regras disponíveis acionam várias ações. Se o Odoo oferece regras de push e pull, outras também estão disponíveis. Cada regra tem uma ação:
Pull de: essa regra é acionada por uma necessidade do produto em um local específico. A demanda pode vir de um pedido de vendas que está sendo validado ou de uma ordem de produção que requer um componente específico. Quando a necessidade aparece no local de destino, o Odoo gera uma separação para atender a essa necessidade.
Push para: essa regra é acionada pela chegada de alguns produtos no local de origem definido. No caso de o usuário mover produtos para o local de origem, o Odoo gera uma separação para mover esses produtos para o local de destino.
Pull e Push: essa regra permite a geração de separações nas duas situações explicadas acima. Isso significa que, quando os produtos são necessários em um local específico, é criada uma transferência do local anterior para atender a essa necessidade. Isso cria uma necessidade no local anterior e uma regra é acionada para atendê-la. Quando a segunda necessidade é atendida, os produtos são transferidos para o local de destino e todas as necessidades são atendidas.
Comprar: quando os produtos são necessários no local de destino, uma solicitação de cotação é criada para atender à necessidade.
Fabricar: quando os produtos são necessários no local de origem, uma ordem de produção é criada para atender à necessidade.
O Tipo de operação também deve ser definido na regra. Isso define que tipo de separação é criado a partir da regra.
Se a ação da regra for definida como Pull de ou Pull e Push, um método de abastecimento deverá ser definido. O método de abastecimento define o que acontece no local de origem:
Retirar do estoque: os produtos são retirados do estoque disponível do local de origem.
Acionar outra regra: o sistema tenta encontrar uma regra de estoque para levar os produtos ao local de origem. O estoque disponível é ignorado.
Retirar do estoque, se indisponível acionar outra regra: os produtos são retirados do estoque disponível do local de origem. Se não houver estoque disponível, o sistema tentará encontrar uma regra para levar os produtos ao local de origem.
Exemplo de fluxo¶
Neste exemplo, vamos usar uma rota personalizada Separar - Embalar - Enviar para experimentar um fluxo completo com uma rota personalizada avançada.
Primeiro, uma rápida olhada nas regras da rota e em seus métodos de fornecimento. Há três regras, todas Pull de. Os métodos dee abastecimento de cada regra são os seguintes:
Retirar do estoque: Quando produtos são necessários na WH/Packing Zone, separações (transferências internas da WH/Stock para a WH/Packing Zone) são criadas no WH/Stock para atender à necessidade.
Acionar outra regra: Quando produtos são necessários em WH/Output, embalagens (transferências internas de WH/Packing Zone para WH/Output) são criadas a partir de WH/Packing Zone para atender à necessidade.
Acionar outra regra: Quando produtos são necessários em Locais de parceiros/clientes, ordens de entrega são criadas a partir de WH/Output para atender à necessidade.
Isso significa que, quando um cliente faz um pedido de produtos que têm uma rota separar - embalar - enviar definida, um pedido de entrega é criado para atender ao pedido.
Nota
Se o documento de origem de várias transferências for o mesmo pedido de vendas, o status não será o mesmo. O status será Aguardando outra operação se a transferência anterior na lista ainda não tiver sido concluída.
Para preparar a ordem de entrega, é necessário que os produtos embalados estejam na área de saída, portanto, uma transferência interna é solicitada da zona de embalagem.
Obviamente, a zona de embalagem precisa de produtos prontos para serem embalados. Portanto, uma transferência interna é solicitada para o estoque e os funcionários podem coletar os produtos necessários no amazém.
Conforme explicado na introdução da documentação, a última etapa do processo (para essa rota, a ordem de entrega) é a primeira a ser acionada, o que aciona outras regras até chegarmos à primeira etapa do processo (aqui, a transferência interna do estoque para a área de embalagem). Agora, tudo está pronto para ser processado para que o cliente possa receber os itens solicitados.
Nesse exemplo, o produto é entregue ao cliente quando todas as regras são acionadas e as transferências são feitas.