Перейти к содержанию

Сценарии использования

🚧 Раздел дополняется

Нужно уменьшить суммарную стоимость планирования

  • стоимость за вывод работника
  • стоимость за километр
  • стоимость за час работы
  • стоимость за каждую выполненную работу
  • штрафы за нарушение мягких ограничений

Работы нужно выполнять в определенное время

  • строго в определенное время
  • в определенное время, но можно нарушить
  • несколько временных окон, как строгих так и нестрогих

Есть приоритеты работ

  • часть работ приоритетнее других
  • приоритетные работы нужно выполнять в первую очередь, при условии, что ограничения не нарушены

Приоритетные работники

  • есть штатные, которых нужно использовать в первую очередь
  • есть подрядчики, которых лучше вообще не использовать

Работы нужно выполнять в определенной последовательности

  • по техпроцессу некоторые работы могут быть выполнены только после других работ
  • сначала нужно собрать мусор, потом вывезти

Ограничения депо

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

Начало и окончание миссии вне депо

  • начальная точка миссии может быть вне депо
  • конечная точка миссии может быть вне депо
  • перед началом миссии нужно заехать в депо
  • после окончания миссии нужно заехать в депо, потом ехать в конечную точку

Только определенные работники могут выполнять определенные задачи

  • есть разные виды техники: Самосвал, МТЗ, КДМ, фронтал и пр.
  • есть разные виды работ: уборка мусора, уборка снега, чистка ПЧ и пр.
  • один вид техники может выполнять несколько видов работ

Некоторые работники могут выполнить несколько работ за один проход

  • к примеру, есть дорога, которую нужно очистить и полить (на одной улице сразу два типа работ). Есть два сценария:
    • её может выполнить машина, умеющая выполнять оба типа работ. Эта машина проезжает по улице один раз – обе задачи выполнены т.к. два оборудования сразу установлены на одной машине
    • эту дорогу может очистить одна машина, а полить – другая, и только тогда задачи по этой дороге будут выполнены

Кучность миссий

  • если есть вероятность, что часть работ отменится или перенесётся, нужно спланировать работы недалеко друг от друга, чтобы можно было быстро поменять последовательность выполнения работ

Балансировка нагрузки между работниками

  • нужно задействовать всех работников
  • нужно чтобы работники работали поровну
  • нужно сбалансировать нагрузку по времени, пробегу и прочим параметрам

Дозаправка топлива или реагента

  • у работников ограничен запас топлива или реагента, может понадобиться дозаправка
  • мы знаем емкость баков топлива и реагента и их начальное заполнение
  • есть специальные сервисные точки, где можно заправить топливо и реагент

Привязка к географическим зонам

  • Конкретному работнику можно посещать только определенные зоны
  • Если работник посещает одну зону, другую посещать нельзя/нежелательно

Опытные работники и новички

  • какие-то работники, при прочих равных, делают задачи быстрее или медленнее

Смены работников

  • у работников есть фиксированные смены
  • смены не фиксированы, каждый работник может начинать и заканчивать смену гибко

  • есть жёсткие ограничения на длительность смены, которые нарушать нельзя

  • есть мягкие ограничения на длительность смены, которые можно нарушать: заканчивать смену раньше или позже

Перерывы в работе

  • перерыв в строго определенное время
  • перерыв после определенной длительности непрерывной работы
  • перерыв в или вне депо

Допланирование

  • часть работ уже запланирована, нужно запланировать остальные
  • можно менять порядок уже запланированных работ
  • порядок уже запланированных работ менять нельзя
  • работник уже в процессе, нужно провести допланирование
  • часть работ отменилась, нужно перепланировать остальные работы

Нужно понять сколько работников нужно для выполнения всех работ

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

Ручное изменение плана

  • перенос работ между миссиями
  • обмен миссиями между работниками
  • исключение работ из миссии
  • добавление нераспределённых работ в миссию
  • изменение порядка работ в миссии

Нужно показать план незарегистрированному пользователю

  • поделиться визуализацией плана с другим пользователем, который не зарегистрирован в системе