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