Резервуйте матеріали для конкретних об'єктів перед їх фізичним вилученням. Release при зміні потреб, fulfill при вилученні, cancel при скасуванні проєкту.
Матеріали для об'єкта повинні бути відкладені, а не боротися за них при потребі. Резервації запобігають перерозподілу і дозволяють краще планувати.
Два об'єкти хочуть ту саму партію. Без резервацій — кому дістається? Пріоритезовані резервації вирішують.
Об'єкт чекає матеріалів, бо інший об'єкт їх використовує. Резервації захищають вас.
Ви не знаєте, скільки реально доступно для нового об'єкта. availableStock = stock − reserved у реальному часі.
Резервація без flow cancel/release/fulfill — матеріали залишаються заблокованими назавжди.
Construction Team забезпечує повний життєвий цикл резервації.
getNextNumber генерує унікальний номер резервації. Послідовна нумерація для аудиту.
create для конкретного об'єкта/договору + матеріал + кількість. З доступного запасу — блокується для резервації.
Endpoint release — якщо об'єкту вже не потрібна повна кількість, звільніть частину чи цілу назад до доступного запасу.
Fulfill — при фактичному вилученні матеріалу резервація перетворюється на OUTBOUND-рух запасу. Авто оновлення інвентаря.
Cancel — при скасуванні проєкту чи зміні потреб. Матеріал повертається до availableStock. Audit trail зберігається.
List з пагінацією, фільтри за складом, об'єктом, статусом. Швидкий пошук активних резервацій.
Чотири кроки від планування до вилучення:
Плануйте матеріали для майбутнього об'єкта. Бачте availableStock.
Create резервації для об'єкта. Кількість заблокована, видима як RESERVED.
Release для меншої кількості, ніж планувалося, cancel при скасуванні. Гнучкий workflow.
При фактичному взятті матеріалу fulfill генерує OUTBOUND-рух запасу. Резервація закривається.
Підходить фірмам з кількома активними об'єктами:
Плануйте замовлення, знаючи, що резервовано для якого об'єкта.
Резервуйте матеріали при затвердженні BOQ, гарантуйте доступність.
Пріоритезуйте рухи — резервовані першими, ad-hoc — пізніше.
Знайте, що відкладено для вашого об'єкта. Впевненість у плануванні.
Чому ручні резервації непрактичні:
| Функція | Excel | Construction Team |
|---|---|---|
| Доступний запас | Сума − резервовано вручну | Real-time авто |
| Життєвий цикл | Немає | Створити/випустити/виконати/скасувати |
| По об'єкту | Стовпець | Foreign key + агрегація |
| Пріоритезація | Усна | Формалізована |
| Аудит | Немає | Повний журнал |
| Автонумерація | Вручну | getNextNumber |
| Інтеграція fulfill | Подвійне введення | Авто-рух запасу |
ACTIVE → FULFILLED (при вилученні), або ACTIVE → RELEASED (при частковому release), або ACTIVE → CANCELLED (при скасуванні). Кожен перехід з audit record.
Release — звільнити частину чи цілу, бо об'єкту вже не потрібно стільки. Cancel — скасувати всю резервацію, бо проєкт змінився.
Fulfill перетворює резервацію на OUTBOUND-рух запасу. Матеріал фізично залишає склад. Резервація закривається зі статусом FULFILLED.
Ні. Create перевіряє availableStock (stock − ACTIVE резервації) перед підтвердженням. Якщо недостатньо — помилка.
First come first served. Для ручної пріоритезації — скасуйте старішу резервацію за потреби, створіть нову.
List з пагінацією та фільтрами за об'єктом, складом, статусом. Dashboard також має зведення активних резервацій.
Так, при відповідних подіях — cancel іншим користувачем, наближення терміну release тощо.
Безкоштовний 14-денний пробний період. Без кредитної картки.
Зареєструватися безкоштовно