Як розподіляти заявки між асенізаторськими машинами
Диспетчеризація
Як правильно розподіляти заявки між кількома асенізаторськими машинами
Як диспетчеру розподіляти заявки між машинами та водіями, зменшувати простої й уникати накладок у графіку.
· 11 хв читання
Поки в компанії одна машина, питання «кому віддати заявку» не виникає. З другою машиною з'являється вибір, з третьою — щоденна головоломка: одна стоїть без роботи до обіду, друга мчить через усе місто з майже повною цистерною, а третя приїжджає на ресторан без лічильника, хоча клієнт платить за фактичний об'єм. Розподіл заявок між асенізаторськими машинами — це окреме рішення диспетчера, яке ухвалюється для кожної заявки, і в нього є зрозумілі критерії. Розбираємо, за якими ознаками обирати машину, коли закріплювати райони, як помітити накладки заздалегідь і що робити, коли машина посеред дня стала.
Розподіл заявок між асенізаторськими машинами: критерії
Загальний шлях заявки — від дзвінка до закритого акта — описано в статті про те, як організувати диспетчеризацію асенізаторської компанії. Тут — лише один його крок: вибір машини. Кожну нову заявку варто пропустити через шість питань.
Район
Найдешевший кілометр — той, який машина не проїхала. Якщо в однієї машини вже є дві адреси в тому самому селищі чи кварталі, третя заявка туди ж коштує їй кілька хвилин, а іншій — годину дороги. Тому перше, що варто перевірити, — де вже будуть машини того дня.
Тип об'єкта
Жировловлювач ресторану, приватний септик і промислова ємність заводу — різна робота. Для жирових відходів часто потрібна машина, яку після виїзду не треба довго мити перед побутовими стоками, а для промислових ємностей — узгодження доступу на прохідній і водій, який уже там бував.
Об'єм цистерни й заповнення
Заявлений об'єм має вміститися не в цистерну взагалі, а в те, що в ній залишилось на момент приїзду. Машина з великою цистерною, яка вже відкачала три септики, може бути гіршим вибором, ніж менша машина з порожньою бочкою.
Обладнання та шланг
Лічильник потрібен там, де клієнт платить за фактичний об'єм. Довгий шланг — там, де до ями не під'їхати ближче. Якщо ці дані не записали при прийомі заявки, розподіл перетворюється на лотерею.
Точка зливу
Машина, яка зливається на очисних на півночі міста, логічно бере заявки ближче до цього кінця наприкінці кола. Якщо точок зливу кілька, вони теж стають аргументом у виборі.
Спеціалізація водія
Один водій спокійно працює на вузьких вуличках старого міста, інший знає всі заводські прохідні й людей на них. Це не привід закріплювати клієнтів навічно, але привід віддавати складні об'єкти тим, хто з ними впорається з першого разу.
Ситуація → на яку машину
Критерії рідко вказують в один бік одночасно. Нижче — кілька типових ситуацій і розумний вибір для кожної. Це орієнтири для роздумів, а не правила: у вашій компанії з вашими машинами відповідь може бути іншою.
Типові ситуації і вибір машини:
Гортайте таблицю →
Ситуація
На яку машину
Чому
Ресторан, оплата за фактичний об'єм
На ту, де є лічильник
Інакше неможливо чесно виміряти об'єм і виставити рахунок
Великий септик за містом, вечір
На машину, яка вже зіллялась або має порожню цистерну
Повна бочка змусить їхати на злив посеред заявки
Дві-три дрібні заявки в одному котеджному містечку
Усі на одну машину, одним заходом
Один під'їзд замість трьох поїздок різних машин
Двір, куди машина під'їжджає лише здалеку
На машину з довшим шлангом
Інакше виїзд закінчиться нічим
Заводська ємність із перепусткою
На водія, який уже там працював
Менше часу на прохідній і узгодженнях
Терміновий виклик у сезон
На найближчу машину, в якої вистачає місця в цистерні
Найближча з повною бочкою не допоможе
Плановий клієнт без жорсткої дати
На машину, яка найближчими днями буде в його районі
Заявка заповнює вже наявний маршрут, а не створює новий
Остання ситуація — найбільший резерв. Постійні клієнти з графіком обслуговування не вимагають конкретного дня, і саме ними зручно вирівнювати завантаження. Як планувати такі виїзди на тиждень уперед і вписувати їх у день, розібрано в статті про те, як диспетчеру спланувати день асенізаторського автопарку.
Закріплені райони чи гнучкий розподіл
Розподіл замовлень між машинами в малих компаніях зазвичай тримається на одній із двох моделей.
Закріплені райони. Машина 1 — місто, машина 2 — лівий берег і приміські села. Водій знає свій район, клієнти знають водія, диспетчеру майже не треба думати. Слабке місце — нерівномірність: у районі машини 1 сьогодні десять заявок, у районі машини 2 — дві, і друга машина стоїть, поки перша не встигає.
Гнучкий розподіл. Кожна заявка йде туди, де машина буде найближче й де вистачає місця в цистерні. Завантаження рівніше, але диспетчер мусить щодня бачити план усіх машин одночасно, інакше гнучкість обернеться хаосом.
Порівняння моделей:
Гортайте таблицю →
Закріплені райони
Гнучкий розподіл
Навантаження на диспетчера
Низьке
Вище: потрібен план усіх машин перед очима
Рівномірність завантаження
Залежить від сезону й району
Вища
Знання об'єктів водієм
Добре
Слабше, якщо не вести картки об'єктів
Реакція на поломку машини
Район лишається без машини
Заявки перерозподіляються між рештою
Коли підходить
1–2 машини, стабільний потік
3+ машини, сезонні піки
На практиці найчастіше працює змішана модель: у кожної машини є «домашній» район за замовчуванням, але в пікові дні й при простоях заявки перекидаються. Головне — щоб правило було відоме всім, а планування асенізаторських виїздів у пікові дні починалося з перегляду вільних вікон усіх машин, а не лише «своєї». Питання «як завантажити всі асенізаторські машини» здебільшого вирішується саме цим: закріплення лишається там, де воно корисне, а вільні вікна однієї машини закривають перевантаження іншої.
Накладки й перерозподіл
Як бачити накладки заздалегідь
Накладка — це не лише дві заявки на одну годину. Це й заявка, для якої в цистерні не лишилось місця, і виїзд у сусідню область між двома міськими адресами, і ресторан о 7:00, коли машина ще на зливі з учорашнього дня. Щоб помічати їх до виїзду, а не на місці, перед кожним днем варто пройти коротку перевірку:
Для кожної машини — чи немає двох заявок, які перекриваються за часом разом із дорогою між ними.
Чи вміщається кожна наступна заявка в цистерну з урахуванням попередніх, і де стоїть злив.
Чи збігається обладнання машини (лічильник, шланг) з вимогами кожного об'єкта.
Чи немає однієї машини з вільною половиною дня поруч з іншою, у якої заявки йдуть впритул.
Чи лишилось хоч одне вікно під терміновий виклик у сезон.
Розподіл заявок між водіями на папері чи в чаті ускладнює саме перший і другий пункти: там не видно ні тривалості, ні заповнення. Тому планування заявок між водіями варто вести там, де день кожної машини видно як шкалу часу.
Коли машина стала
Поломка насоса, пробите колесо, водій захворів — і п'ять-шість заявок раптом не мають виконавця. Порядок дій:
Позначити машину як таку, що не працює, щоб на неї ніхто не ставив нових заявок.
Розділити її заявки на три групи: термінові сьогодні, планові сьогодні, ті, що можна перенести.
Термінові — на машини, які будуть найближче й мають місце в цистерні, навіть ціною зсуву їхніх планових адрес.
Планові — туди, де є вільні вікна, або на завтра, одразу подзвонивши клієнту з новим часом.
Попередити водіїв, у яких змінився день, а не чекати, поки вони самі побачать нову адресу.
Клієнт, якому зателефонували зранку й запропонували інший час, зазвичай погоджується. Клієнт, до якого просто не приїхали, дзвонить іншій компанії. Щоб перерозподілені заявки справді були виконані, важливо бачити їхні статуси протягом дня — про це стаття про те, як контролювати роботу водіїв асенізаторських машин.
Чи існує автоматичний розподіл заявок
Запит «автоматичний розподіл заявок» звучить привабливо: вніс адреси — система сама вирішила, яка машина куди їде. Для асенізації чесна відповідь така: програма може зробити частину розрахунків, але вирішувати має людина. Причина — у критеріях вище. Система не знає, що клієнт просив саме водія Миколу, що у дворі на Садовій сьогодні ремонт і машина не пройде, що завод пускає лише до обіду, а сьогоднішня черга на очисних довша за звичайну.
Що система розподілу заявок реально може взяти на себе:
Показати план усіх машин одночасно, щоб диспетчер бачив вільні вікна, а не згадував їх.
Порахувати, чи влізе заявка в цистерну з урахуванням попередніх адрес і зливу.
Запропонувати порядок заїздів для однієї машини на день, коли адреси вже призначено.
Спростити перерозподіл — перекинути кілька заявок з однієї машини на іншу однією дією.
А рішення «ця заявка — цій машині» лишається за диспетчером, який знає клієнтів і водіїв: розподіл заявок між асенізаторськими машинами — це про людей і об'єкти не менше, ніж про кілометри. Скільки заявок кожна машина реально вмістить за день, залежить від циклу «об'єкти + злив», і його варто порахувати для свого автопарку — як це зробити, пояснено в статті про те, скільки заявок може виконати одна асенізаторська машина за день. Без цього розрахунку будь-який розподіл, ручний чи автоматичний, буде оптимістичнішим за реальність.
Як це побудовано у VakuMaster
У диспетчерській системі VakuMaster диспетчеризація кількох асенізаторських машин зібрана на одній дошці. Автоматичного розподілу заявок між машинами немає — вибір машини робить диспетчер, а система допомагає бачити наслідки цього вибору:
Дошка рахує заповнення цистерни за заявками дня й попереджає раніше, ніж машина приїде на адресу з повною бочкою. Дані вигадані.
Дошка «машини × години». День кожної машини — окремий рядок; вільні години й накладки видно одразу. Клік по вільній годині створює заявку.
Перепризначення перетягуванням або кліком. Заявку можна перетягнути на іншу машину чи час, а можна зробити те саме з клавіатури. Кілька заявок вибираються разом і перепризначаються однією дією — зручно, коли машина стала.
Цистерна й злив у вільному вікні. Вільне вікно враховує, скільки вже буде в цистерні, а виїзд на точку зливу з довідника вставляється в план зі своєю тривалістю.
Кнопка «Порядок заїздів». Для однієї машини підбирає порядок на день за принципом «найближчий наступний» по прямій, з урахуванням цистерни й зливу. Це не навігатор по дорогах і не розподіл між машинами.
Картка машини. Об'єм цистерни, обладнання (насос, шланг, лічильник) і статус «У роботі» / «На ремонті» / «Не використовується».
Карта клієнтів. Об'єкти кольором статусу з фільтром за машиною — видно, як заявки дня розкидані по місту.
Часті запитання
Як розподіляти заявки асенізаторам, якщо машин лише дві?
Найпростіше — закріпити за кожною машиною «домашній» район і перекидати заявки між ними лише в пікові дні чи при простої. Важливо щодня бачити план обох машин поруч, щоб вільна половина дня однієї не співіснувала з перевантаженням іншої.
Що важливіше при виборі машини: відстань чи заповнення цистерни?
Обидва критерії, але заповнення частіше пропускають. Найближча машина з майже повною цистерною не вмістить великий септик і змушена буде їхати на злив, тому краще перевірити, скільки в бочці буде на момент приїзду.
Чи варто закріплювати клієнтів за конкретними водіями?
Для складних об'єктів — так: заводи з прохідною, двори з важким під'їздом, клієнти, які просять конкретного водія. Для решти жорстке закріплення зазвичай шкодить, бо не дає вирівнювати завантаження між машинами.
Чи є програма, яка сама розподіляє заявки між машинами?
Програми можуть рахувати вільні вікна, заповнення цистерни й порядок заїздів, але остаточне рішення в асенізації краще лишати диспетчеру: система не знає особливостей під'їзду, побажань клієнтів і сьогоднішньої черги на зливі. У VakuMaster автоматичного розподілу між машинами немає, є дошка з урахуванням цистерни, «Порядок заїздів» для однієї машини й масове перепризначення.
Скільки коштує VakuMaster для компанії з кількома машинами?
Ціна залежить від кількості виконаних заявок за місяць, а не від кількості машин чи користувачів, тож додавання машини не збільшує рахунок. Перший місяць коштує 25% ціни обраного тарифу, картка при реєстрації не потрібна. Актуальні тарифи — на головній сторінці.
Додайте машини, перших клієнтів і створіть першу заявку за вечір. Перший місяць коштує 25% ціни тарифу, картка при реєстрації не потрібна.