Маршрути та правила push/pull

Маршрути в Odoo контролюють переміщення продуктів між різними місцезнаходженнями, як внутрішніми, так і зовнішніми, за допомогою правил push і pull. Після налаштування ці правила допомагають автоматизувати логістику переміщення продуктів на основі конкретних умов.

Примітка

Маршрути застосовуються до продуктів, категорій продуктів, способів доставки та в рядку замовлення на продаж.

Про маршрути та термінологію

На типовому складі є приймальні доки, зона контролю якості, місця зберігання, зони комплектації та пакування, а також відвантажувальні доки. Усі продукти проходять через усі ці місцезнаходження. Коли продукти переміщуються між місцезнаходженнями, кожне місцезнаходження запускає вказані маршрути та правила продуктів.

Вигляд типового складу зі зоною зберігання та контролю якості.

У цьому прикладі вантажівки постачальників розвантажують палети замовлених товарів на доках приймання. Потім оператори сканують товари в зоні приймання. Залежно від маршруту та правил товару деякі з цих товарів надсилаються до зони контролю якості (наприклад, товари, які є компонентами у виробничому процесі), тоді як інші безпосередньо зберігаються у відповідних місцях.

Вигляд типового правила проштовхування під час приймання товарів.

Ось приклад маршруту виконання замовлення. Вранці товари збираються для всіх замовлень, які потрібно підготувати протягом дня. Ці товари збираються з місць зберігання та переміщуються до зони збирання, поблизу місця пакування замовлень. Потім замовлення пакуються у відповідні коробки, і конвеєрні стрічки доставляють їх до доків відвантаження, готовими до доставки клієнтам.

Вигляд типового правила витягування під час підготовки доставок.

Правила проштовхування

Правила проштовхування використовуються для постачання товарів у місця зберігання, як тільки вони прибувають у певне місце приймання.

Примітка

Правила проштовхування можуть спрацювати, тільки якщо немає правил витягування, які вже створили переміщення товарів.

У маршруті приймання в один крок, який використовує одне правило проштовхування, коли товар прибуває на склад, правило проштовхування може автоматично перемістити його до Місця зберігання. До різних товарів можуть застосовуватися різні правила проштовхування, що дозволяє налаштовувати індивідуальні місця зберігання.

Правило для маршруту приймання в один крок.

Правило проштовхування для маршруту «Приймання в один крок».

Для отримання додаткової інформації про налаштування правил перейдіть до розділу Налаштування правил.

Правила витягування

Правила витягування ініціюють переміщення товарів на вимогу, наприклад, замовлення на продаж або необхідність поповнення.

Правила витягування працюють у зворотному напрямку від місця попиту. Наприклад, у маршруті доставки у два кроки, де товари переміщуються зі Складу до Зони відвантаження, перш ніж бути доставленими до Місця клієнта, правило витягування спочатку створює переміщення із Зони відвантаження до клієнта. Якщо товару немає у Зоні відвантаження, інше правило витягування створює переміщення зі Складу до Зони відвантаження. Потім працівники складу обробляють ці переміщення у зворотному порядку: збирання, потім відвантаження.

Приклад правила витягування.

Правила витягування для маршруту «Доставка у два кроки».

Для отримання додаткової інформації про налаштування правил перейдіть до розділу Налаштування правил.

Налаштування

Оскільки Маршрути — це набір Правил проштовхування та витягування, Odoo допомагає керувати складними конфігураціями маршрутів, такими як:

  • Керування виробничими ланцюжками товарів.

  • Керування типовими місцями для кожного товару.

  • Визначте маршрути всередині складу відповідно до бізнес-потреб, таких як контроль якості, післяпродажне обслуговування або повернення постачальникам.

  • Допоможіть управлінню орендою, генеруючи автоматичне повернення для орендованих товарів.

Щоб налаштувати маршрут для продукту, спочатку відкрийте програму Склад і перейдіть до Налаштування ‣ Параметри. Потім у розділі Склад увімкніть функцію Багатокрокові маршрути і натисніть Зберегти.

Активуйте функцію багатокрокових маршрутів в Odoo Склад.

Примітка

Функція Місця зберігання автоматично активується разом із функцією Багатокрокові маршрути.

Після завершення цього першого кроку користувач може використовувати попередньо налаштовані маршрути, що постачаються з Odoo, або створити власні маршрути.

Попередньо-налаштовані маршрути

Щоб отримати доступ до попередньо налаштованих маршрутів Odoo, перейдіть до Склад ‣ Налаштування ‣ Склади. Потім відкрийте форму складу. На вкладці Налаштування складу користувач може переглянути попередньо налаштовані маршрути складу для Вхідних відвантажень та Вихідних відвантажень.

Попередньо налаштований склад в Odoo Склад.

Також доступні деякі більш складні маршрути, такі як вибірка-пакування-відвантаження. Користувач може вибрати маршрут, який найкраще відповідає його бізнес-потребам. Після встановлення маршрутів Вхідних відвантажень та Вихідних відвантажень перейдіть до Склад ‣ Налаштування ‣ Маршрути, щоб побачити конкретні маршрути, які згенерував Odoo.

Перегляд усіх попередньо налаштованих маршрутів, які пропонує Odoo.

На сторінці Маршрути натисніть на маршрут, щоб відкрити форму маршруту. У формі маршруту користувач може переглянути, до яких місць маршрут Застосовується. Користувач також може встановити маршрут так, щоб він застосовувався лише до конкретної Компанії. Це корисно для мультикомпанійних середовищ; наприклад, користувач може мати компанію та склад у країні А та другу компанію і склад у країні Б.

Приклад маршруту, що застосовується до категорій продуктів та складів.

У нижній частині форми маршруту користувач може переглянути конкретні Правила для маршруту. Кожне Правило має Дію, Вихідне місце та Місце призначення.

Приклад правил з діями push і pull в Odoo Склад.

Кастомні маршрути

Щоб створити власний маршрут, перейдіть до Склад ‣ Налаштування ‣ Маршрути і натисніть Створити. Далі виберіть місця, де цей маршрут може бути обраний. Маршрут може застосовуватися до комбінації місць.

Приклад маршруту вибірка-пакування-відвантаження.

Кожне місце має різну поведінку, тому важливо позначити лише корисні та адаптувати кожен маршрут відповідно. Потім налаштуйте Правила маршруту.

Якщо маршрут застосовується до категорії продуктів, його все одно потрібно вручну встановити у формі категорії продукту, перейшовши до Склад ‣ Налаштування ‣ Категорії продуктів. Потім виберіть категорію продукту та відкрийте форму. Далі натисніть Редагувати і в розділі Логістика встановіть Маршрути.

При застосуванні маршруту до категорії продуктів всі правила, налаштовані в маршруті, застосовуються до кожного продукту в категорії. Це може бути корисним, якщо бізнес використовує процес дропшипінгу для всіх продуктів з однієї категорії.

Приклад маршруту, застосованого до категорії продуктів "усі".

Така ж поведінка застосовується до складів. Якщо маршрут може застосовуватися до Складів, усі переміщення всередині обраного складу, які відповідають умовам правил маршруту, будуть слідувати цьому маршруту.

Вигляд спадного меню складу при виборі застосовності на складі.

Якщо маршрут застосовується до Рядків замовлення на продаж, це більш-менш протилежна ситуація. Маршрут потрібно вибирати вручну під час створення комерційної пропозиції. Це корисно, якщо деякі товари проходять через різні маршрути.

Не забудьте увімкнути видимість стовпця Маршрут у комерційній пропозиції/замовленні на продаж. Тоді маршрут можна вибрати в кожному рядку комерційної пропозиції/замовлення на продаж.

Вигляд меню, що дозволяє додавати нові рядки до замовлень на продаж.

Нарешті, існують маршрути, які можна застосовувати до товарів. Вони працюють більш-менш як категорії товарів: після вибору маршрут потрібно вручну встановити у формі товару.

Щоб встановити маршрут для товару, перейдіть до Склад ‣ Товари ‣ Товари та виберіть потрібний товар. Потім перейдіть на вкладку Склад і в розділі Операції виберіть Маршрути.

Вигляд форми товару, де потрібно вибрати маршрут.

Важливо

Для роботи маршруту необхідно встановити правила на маршруті.

Правила

Правила визначаються у формі маршруту. Спочатку перейдіть до Склад ‣ Налаштування ‣ Маршрути та відкрийте форму потрібного маршруту. Далі натисніть Редагувати і в розділі Правила натисніть Додати рядок.

Вигляд меню правил, де можна додавати нові правила.

Доступні правила запускають різні дії. Якщо Odoo пропонує правила Штовхання та Витягування, доступні також інші. Кожне правило має Дію:

  • Витягнути з: це правило запускається потребою в товарі в певному місці. Потреба може виникнути від підтвердження замовлення на продаж або від виробничого замовлення, що вимагає певного компонента. Коли потреба з’являється в місці призначення, Odoo генерує переміщення для задоволення цієї потреби.

  • Штовхнути до: це правило запускається надходженням деяких товарів у визначене вихідне місце. У разі переміщення користувачем товарів до вихідного місця Odoo генерує переміщення для переміщення цих товарів до місця призначення.

  • Витягнути та штовхнути: це правило дозволяє генерувати переміщення в обох ситуаціях, описаних вище. Це означає, що коли товари потрібні в певному місці, створюється передача з попереднього місця для задоволення цієї потреби. Це створює потребу в попередньому місці та запускається правило для її задоволення. Коли друга потреба задоволена, товари штовхаються до місця призначення і всі потреби задовольняються.

  • Купити: коли товари потрібні в місці призначення, створюється запит на комерційну пропозицію для задоволення потреби.

  • Виробити: коли товари потрібні у вихідному місці, створюється виробниче замовлення для задоволення потреби.

Огляд правила "Витягнути з", що створює передачу між складом і зоною пакування.

Тип операції також має бути визначений у правилі. Це визначає, який тип переміщення створюється з правила.

Якщо Дія правила встановлена на Витягнути з або Витягнути та штовхнути, необхідно встановити Метод постачання. Метод постачання визначає, що відбувається у вихідному місці:

  • Взяти зі складу: товари беруться з наявних запасів вихідного місця.

  • Запустити іншу правило: система намагається знайти правило складу, щоб доставити продукти до вихідного місця. Наявний запас ігнорується.

  • Взяти зі складу, якщо недоступно, запустити іншу правило: продукти беруться з наявного запасу вихідного місця. Якщо запасу немає, система намагається знайти правило, щоб доставити продукти до вихідного місця.

Приклад процесу

У цьому прикладі використаємо користувацький маршрут Вибір - Пакування - Відвантаження, щоб спробувати повний процес з розширеним користувацьким маршрутом.

Спочатку швидкий погляд на правила маршруту та їх методи постачання. Є три правила, всі правила Забрати з. Методи постачання для кожного правила наступні:

  • Взяти зі складу: коли продукти потрібні в WH/Пакувальна зона, створюються вибірки (внутрішні переміщення з WH/Склад до WH/Пакувальна зона) з WH/Склад для виконання потреби.

  • Запустити іншу правило: коли продукти потрібні в WH/Вихід, створюються упаковки (внутрішні переміщення з WH/Пакувальна зона до WH/Вихід) з WH/Пакувальна зона для виконання потреби.

  • Запустити іншу правило: коли продукти потрібні в Місця партнерів/Клієнти, створюються замовлення на доставку з WH/Вихід для виконання потреби.

Огляд усіх переміщень, створених маршрутом вибір - пакування - відвантаження.

Це означає, що коли клієнт замовляє продукти, для яких встановлено маршрут вибір - пакування - відвантаження, створюється замовлення на доставку для виконання замовлення.

Перегляд операцій, створених переміщенням за витягом.

Примітка

Якщо вихідний документ для декількох переміщень є тим самим замовленням на продаж, статус не однаковий. Статус буде Очікування іншої операції, якщо попереднє переміщення зі списку ще не виконано.

Перегляд різних статусів переміщень на початку процесу.

Щоб підготувати замовлення на доставку, запаковані продукти потрібні на території виходу, тому запитується внутрішнє переміщення з пакувальної зони.

Перегляд детальних операцій для переміщення між пакувальною зоною та зоною виходу.

Очевидно, що зона пакування потребує продуктів, готових до упаковки. Тому запитується внутрішнє переміщення на склад, і співробітники можуть зібрати необхідні продукти зі складу.

Перегляд детальних операцій для переміщення між складом та пакувальною зоною.

Як пояснювалося у вступі до документації, останній крок у процесі (для цього маршруту, замовлення на доставку) запускається першим, що потім запускає інші правила, поки ми не дійдемо до першого кроку процесу (тут внутрішнє переміщення зі складу до пакувальної зони). Тепер все готове до обробки, щоб клієнт міг отримати замовлені товари.

У цьому прикладі продукт доставляється клієнту, коли всі правила запущено, а переміщення виконано.

Перегляд статусів переміщень після завершення маршруту.