Модуль Логистика для Wialon
В системе Wialon вводим новые понятия
Товар – вещь, с определёнными свойствами и стоимостью и уникальным адресом. Это необходимо для последующего формирования заказа.
Заказ, т. е. товар со склада, который будет перемещаться или реализовываться. т.е товар, который необходимо куда-то доставить
Рейс, т. е. взаимосвязь между машиной рядом заказов, назначенных на неё, маршрутом движения и запланированными временными интервалами посещения точек.
Усовершенствование понятия
Машина – получается, когда «Объект» в системе получает надстройку, в которой есть возможность присваивать ему дополнительные характеристики, такие как грузоподъёмность
Склад – получается из POI, когда ему присваиваются доп. Характеристики, включая связи с товарами.
Товар Характеристики и свойства:
- Название: Поставщик: Количество : ед. измерения (редактируемое пользователем) Масса – кг. Объём – метров кубич. Склад – указывается склад, на котором находится данный товар.
Предусмотрено два способа ввода товаров в систему:
- Ручной – когда ответственное лицо вбивает товары посредством интерфейса пользователя. Автоматический – в этом случае в Wialon импортируются списки товаров посредством XMLфайла. XMLфайл имеет определённый формат, который предоставляется компании для реализации экспорта из других систем (1с, …).
Склад – надстройка над POI в Wialon, получающая следующие доп. поля
- Радиус– границы склада (будут использоваться для определение нахождения ТС на складе Адрес (координаты) Список товаров – товары, находящиеся на складе;
Заказ - Имеет следующие поля/свойства,
- Номер исходящей накладной
- список товаров, выбранные из списка товары, с имеющимися характеристиками Место отправки – первый склад (выбор склада вручную или автоматом), где будет осуществляться загрузка товаров Имя получателя - выбрать из списка POI, тогда автоматически подставится адрес. Адрес получателя, - Можно ввести вручную, кликнуть на карте Машина – которая повезёт груз. (либо автоматически подставляется Машина, которая использовалось при создании предыдущего заказа, либо выбирается вручную, либо оставляется пустым и позже система сама оптимальным образом распределит заказы по машинам) Приоритет – да/нет (используется для обозначения VIP заказов) Время доставки – временной интервал в формате от дд_чч_мм до дд_чч_мм
Также у заказа есть статусы, анализируя которые мы будем строить отчёт - информация для дистпечера о судьбе заказа: в пути / доставлен (tooltip показывает время доставки заказа, или предполагаемое время доставки товара)
- Новый – не назначен на ТС Сформирован – назначен на ТС Загружается (на складе) – ТС в загрузке на складе Выполняется – идет по маршруту (+ отклонения от графика) Не доставлен (+отклонение от графика) Отменен – отменен заказчиком или поломка ТС Выполнен (+ отклонения от выполнения)
Список заказов - нечто, похожее на список объектов в Wialon. Предусмотрена возможность фильтра по номеру накладной. Предусмотрена возможность импорта списка заказов из внешних систем.
Машина создаётся из Объекта в системе и получает следующие свойства/поля
- грузоподъёмность – кг объём кузова - метров кубических максимальное количество заказов в день График работы - /Часы, дни недели,/ (здесь же предусмотрена возможность поставить а/м «на паузу», если он в ремонте или по другой причине не может участвовать в распределении товаров Доступность для авторасчёта: да/нет, т. е. использовать только при ручном распределении заказов по машинам. База, т. е. точка, где машина должна оказаться в конце рабочего дня
С Машиной связан список заказов, назначенных на этот а/м отсортированный в порядке разгрузки на маршруте (предусмотрена возможность «переложить всё в другой а/м»),
У Машины есть статусы:
- На заказе – идёт развоз заказов Поломка – в процессе выполнения рейса произошла непредвиденная ситуация Доступен – свободен, может развозить заказы Не доступен – (на ремонте, ещё что-то)
Заказы формируются на текущий день.
Рейс - набор контрольных точек, где каждая точка это адрес доставки определенного заказа из одной Машины. Рейс и его параметры формируются автоматически, с учётом инструмента по прокладке оптимального маршрута (предполагается Google routing):
Рейс привязан к машине и имеет следующие свойства:
Отправная точка
продолжительность рейса, в км. И времени, план и факт
продолжительность рейса, в часах план/факт
Количество «точек» для посещения план/факт
Рейс рассчитывается системой автоматически, начиная от первого склада, где следует получить товар. И представляет собой список точек, содержащих Название товара, название получателя, ориентировочное время прибытия туда Машины. В системе предусмотрена возможность «пересчёта рейса», если диспетчер считает необходимым изменить очередность прохождения контрольных точек, а также исключения контрольных точек, в случаях поломки Машины, непредвиденной отмены заказа и др.
Вся данные о прохождении маршрута сохраняются в истории сообщений для последующей обработки и построения отчётов.
Предусмотрена возможность экспорта рейса в печатную форму «Маршрутный лист» а также в форму, пригодную для импорта МЛ в 1С.
Работа модуля:
Функция автоматической прокладки маршрута для развоза всех заказов, назначенных на определённую машину. При прокладке маршрута должно учитываться не только география, но и временные интервалы, если они были заданы у заказов, приоритетность заказов, возможность скинуть самый тяжёлый груз вначале рейса.
Результатом должно быть создание Рейса, с набором контрольных точек.
Функция автоматического распределения заказов по машинам, исходя из вместительности машин, географии заказчиков, максимального числа заказов на машину в день, приоритетов, заранее выбранных машин для конкретного груза; доп. приоритетов, например: развести как можно быстрее, развести, используя наименьшее количество машин. Результатом будет создание рейсов для нескольких машин.
В системе также будут доступны несколько отчётов, список, который будет постоянно пополняться:
- Отчёт по водителям Отчёт о запланированных рейсах Отчёт по выполненным рейсам, плана/факт Отчёт подробный по рейсу (контрольные точки) Отчёт по выполненным/не выполненным заказам; Отчёт по загрузке ТС
Вариант 2:
Все, что описано выше работает но не с момента импорта в систему товара, а с момента импорта в систему «Заказа», т. е в систему Wialon из сторонней системы экспортируется (XMLмы предоставляем формат) информация о заказах с необходимыми свойствами заказа для расчёта и создания рейсов.


