Новое в 5-ой редакции AXELOT WMS
Предпосылки разработки пятого поколения WMS от AXELOT:
- Недостаточная производительность по причине использования регистров накопления на последних версиях платформы 1С
- Сложность и трудоемкость настройки процессов
- Архитектурные ограничения по дальнейшему развитию типовой функциональности
- Недостаточная скорость работы мобильного клиента, особенно в медленных и нестабильных сетях
- Отсутствие возможности реализации оффлайн-работы на мобильном клиенте
Для решения этих и других проблем было решено разработать WMS 5-ого поколения. Система подверглась 100% технической переработке всех ее компонент, т.к. в противном случае невозможно было добиться поставленных целей.
На графике представлена история развития WMS систем от AXELOT:
Ниже перечислены основные нововведения в AXELOT WMS X5 относительно предыдущего поколения WMS, разработанного AXELOT. Анализ проводился относительно функциональности межотраслевого релиза 1С:WMS 4, который имеет расширенный функционал по сравнению с функциональностью тиражной версии 1С:WMS 4, поставляемого фирмой 1С.
AXELOT WMS X5 в настоящий момент активно развивается и новый функционал постоянно добавляется. Актуальный список нововведений можно получить в компании AXELOT по запросу.
Общие и технологические аспекты
- Существенно переработаны интерфейсы системы в сторону их упрощения и повышения удобства работы.
- Система получила полный англоязычный интерфейс.
- Переход на регистры сведений для учета актуальных остатков с целью оптимизации производительности системы. В среднем достигается увеличение производительности системы в 2-3 раза. В некоторых сценариях достигается увеличение производительности до 10 раз.
- Изменен подход к реализации механизма настроек алгоритмов планирования, очередей задач, событий и пр. За счет этого скорость исполнения запросов выросла в 2 раза.
- Разработана мобильная платформа с возможностью реализации бизнес-логики на стороне мобильного устройства. Бизнес-логика, включая интерфейсы мобильного устройства, разрабатывается на языке javascript. За счет этого существенно увеличена скорость работы мобильного приложения, а также уменьшена необходимость в серверных вызовах.
- Мобильный клиент теперь использует rest-запросы, при этом сеанс мобильного клиента со стороны сервера 1С сохраняется между вызовами, что ведет к существенному увеличению скорости и стабильности взаимодействия.
- Добавились простые и расширенные настройки, что существенно упрощает и ускоряет настройку системы в типовых сценариях
- Существенно повышена стабильность и скорость обработки и реакции на складские события за счет улучшенного управления сеансами, в которых обрабатываются события.
- Возможность хранения аналитической информации в специальных аналитических регистрах, что позволяет быстро получать аналитическую отчетность в различных разрезах и не влияет на производительность регистров, задействованных в оперативной работе склада.
- Обновлена библиотека стандартных подсистем до версии 3.0
Топология
- В AXELOT WMS X5 топология склада создается визуально при помощи специализированного визуального редактора. В отличие от традиционного способа формирования топологии склада (когда топология создается через создание записи о ячейке в справочнике ячеек), визуальное формирование топологии склада в AXELOT WMS X5 позволяет: получить полное визуальное представление о том, какие зоны и ячейки были созданы и насколько корректно; использовать географическую позицию зон и ячеек относительно друг друга в алгоритмах планирования, что обеспечивает более точное планирование складских операций, минимизирует пробеги и повышает производительность операций; сформировать оперативную и аналитическую отчетность с визуализацией информации на плане склада.
- Реализован автоматический расчет расстояний между стеллажами и ячейками, которые учитываются во всех алгоритмах системы для оптимизации операций.
- Паллеты теперь могут ставиться в зону напрямую без необходимости создания «безразмерных ячеек». Такой подход лучше отражает реальную жизнь, а также повышает производительность системы при работе с зонами.
- Появились конфигурации стеллажей для упрощенного создания стеллажей и ячеек на складе и уменьшения количества ошибок при их создании.
- Реализована более четкая спецификация назначения зоны склада. Теперь в зоне четко описываются типы ячеек и паллет/коробов/штук, которые могут находиться в этой зоне и правила работы с ними, что уменьшает количество ошибок.
Учет товара
- Реализованы конфигурации упаковок. Это необходимо для описания правил работы с товаром, который имеет упаковки различной кратности, например, коробки по 20 и по 24 штуки.
- Реализован учет КИЗов (контрольно-идентификационных знаков в соответствии с 487-ФЗ).
- Реализован учет уникальных номеров коробов (учет SSCC кодов алкогольной и подобной продукции).
- Реализован мерный учет товаров на входе и выходе. Для случаев, когда учет товара на складе ведется в упаковках, а на входе и выходе фиксируется масса.
Управление задачами
- Реализация алгоритма «чередования задач» для минимизации холостых пробегов техники. Теперь система может чередовать задачи, например, размещения и отбора паллет.
- Реализация «выталкивающей» схемы выдачи задач исполнителям. Теперь исполнители могут не только получать задачи из выбранной вручную очереди в порядке приоритета («вытягивающая» схема), но и очереди задач могут быть автоматически назначены исполнителю исходя из текущей загрузки на том или ином участке склада.
- Реализована возможность выдавать задачи пулами (группами). Теперь можно описать алгоритм автоматического объединения задач в группы исходя из различных критериев.
- Появились более сложные алгоритмы подбора задач исполнителями. Например, теперь система может учитывать количество исполнителей, уже исполняющих заказ.
- Возможность подмены паллет при исполнении задач. Теперь исполнитель может брать более удобную паллету в системах хранения с ограниченным доступом (хранение в штабеле, в набивных или гравитационных стеллажах и т.п.).
- Добавлена возможность подмены партий товара при исполнении задач. Теперь исполнитель может брать более удобную партию товара в системах хранения с ограниченным доступом, при этом контролируется совместимость партий и требования клиента.
- Реализация отдельного механизма для ведения истории операций по всем местам хранения (ячейкам и паллетам), что позволяет быстро получать оперативную информацию по всей истории операций в разрезе выбранных мест хранения.
- Появились новые алгоритмы обработки проблем в процессе выполнения задач. Теперь можно не только списать товар, изменить состояние товара и заблокировать задачу, но и заблокировать начальную или конечную ячейку или поддон, а также задать произвольный алгоритм обработки проблемы.
- У задач появился новый статус: заблокировано. Это необходимо, когда нужно приостановить работу по задаче, но при этом сохранить планы/резервы по ней.
- Настройки правил выполнения задач унифицированы – теперь они единые для выполнения задач на ТСД, по бумажной технологии и со стационарного АРМ.
- При работе по гибридной технологии (ТСД + бумага), задачи, включенные в лист задач, не доступны на ТСД.
Интеграция
- Теперь в WMS реализованы объекты ERP (номенклатура, контрагенты, заказы) в том виде, как они чаще всего представлены в популярных ERP-решениях, таким образом, чтобы обмен данными с ERP выполнялся «один-к-одному», т.е. один объект в ERP соответствует одному объекту в WMS и не требует преобразования при интеграции. Данное преобразование осуществляется уже на уровне WMS простой параметрической настройкой без необходимости программирования. Это существенно упрощает и ускоряет интеграцию с ERP-системой.
- Реализован типовой механизм взаимодействия с 1С:ERP на базе интеграционной платформы DATAREON для обеспечения взаимодействия в реальном времени.
- Обеспечена бесшовность логистического процесса в AXELOT WMS и AXELOT TMS. Реализован единый подход к совместимости справочной и транзакционной информации для обеспечения целостности логистического процесса. Реализован типовой механизм взаимодействия с AXELOT TMS на базе интеграционной платформы DATAREON для обеспечения взаимодействия в реальном времени.
- Появилась компонента взаимодействия сервера 1С:Предприятие с автоматизированным оборудованием: принтеры этикеток, весы, измерители ВГХ, pick-by-light контроллеры, лифтовые стеллажи и т.п.
Входящий поток
- Приемка теперь выполняется отдельными задачами и работает в единой концепции, как и все остальные операции, что существенно упрощает понимание объема запланированных и выполненных задач.
- Появился вариант приемки напрямую в места хранения минуя стадию размещения.
- Появился вариант приемки с раскладыванием по поддонам, когда продукция поступает внавал.
- Добавлена возможность контроля план/факта поступления не только в разрезе товарного состава, но и в разрезе грузовых мест.
- Расчет статусов ожидаемой приемки теперь происходит с учетом настроенного процесса поступления. Статусы и их состав теперь зависят от настроенного процесса.
- Реализована возможность указывать вложенные условия в стратегиях размещения. Это существенно упрощает процесс задания условий алгоритмов размещения и их понятность.
- В алгоритмах размещения появилась возможность указывать произвольные фильтры по ячейкам, в которые можно размещать товар.
- Появилась возможность задания произвольного алгоритма размещения без необходимости модификации системы. При наличии уникальных требований к созданию задач размещения, которые отсутствуют в типовых алгоритмах системы, есть возможность задать уникальный алгоритм размещения без модификации программного кода системы.
- Теперь контроль поступления на ТСД может выполняться в двух режимах – свободном и по плану.
Исходящий поток
- Добавлена возможность контроля план/факта отгрузки не только в разрезе товарного состава, но и в разрезе грузовых мест.
- Расчет статусов заказа на отгрузку происходит с учетом настроенного процесса отгрузки. Статусы и их состав теперь зависят от настроенного процесса.
- Реализована возможность указывать вложенные условия в стратегиях отбора. Это существенно упрощает процесс задания условий алгоритмов отбора и их понятность.
- В алгоритмах отбора появилась возможность указывать произвольные фильтры по остаткам товара, которые можно планировать для отбора.
- Появилась возможность задания произвольного алгоритма отбора без необходимости модификации системы. При наличии уникальных требований к созданию задач отбора, которые отсутствуют в типовых алгоритмах системы, есть возможность задать уникальный алгоритм отбора без модификации программного кода системы.
- Реализована возможность работы с заказом на отгрузку без предварительного плана. Данный механизм используется для схем работы cash&carry.
- Появилась возможность спланировать заказ на разборку комплекта для отбора комплектующих, а также обратно – спланировать заказ на сборку комплекта под заказ на отгрузку.
- Реализована возможность отладки планирования отбора в пользовательском режиме. Этот механизм позволяет пользователю отлаживать алгоритм планирования отбора (или выяснять почему так спланировалось). Существенно помогает при настройке процессов.
- При объединении заказов в рейсы/группы/волны появилась возможность учитывать дополнительные параметры: объем товара, количество строк и другие. Также есть возможность выравнивать создаваемые группы по объему вошедших в них задач.
- Рейс теперь используется и в заказах на отгрузку и в ожидаемых поступлениях, тем самым схема его использования стала универсальной, что существенно упрощает взаимодействие с AXELOT TMS или любой другой TMS-системой.
- Рейс теперь включает в себя функциональность документа «Задание транспортному средству», что упрощает работу с функциональностью управления двором.
- Группа отбора получила собственный статус, а не вычисляется только по статусу заказов, входящих в нее.
- Появилась возможность одновременного отбора штучного и коробочного товара. При этом отбор коробочного товара производится на поддон, а штучного товара в уникально идентифицированный гофро-короб, который также размещен на этом поддоне.
- При отгрузке поддонов появилась возможность перехода к отгрузке по составу. Это требуется, если целый поддон не влезает в машину, а несколько коробок еще можно впихнуть.
- Реализовано стационарное рабочее место для отмены отбора. Используется для исключения заблокированных акцизов и КИЗов из заказов на отгрузку.
- Теперь контроль отгрузки на ТСД может выполняться в двух режимах – свободном и по плану.
- Добавлена операция на ТСД для контроля отгрузки по местам хранения (ячейкам/поддонам).
Внутренние операции
- Появилась возможность указывать условия в стратегиях пополнения. Схема унифицирована со стратегиями размещения и отбора.
- В алгоритмах пополнения появилась возможность накладывать произвольные отборы на потребность в пополнении, остатки, которыми пополняется зона отбора, и ячейки зоны отбора, которые планируется пополнять.
- Появилась возможность указать режим округления потребности: в большую или меньшую сторону. Округление в меньшую сторону может использоваться при пополнении в несколько проходов, когда остаток пополняется из другой зоны.
- Реализована возможность сбора нескольких комплектов по одному заказу на комплектацию.
- Добавилось событие освобождения ячейки/поддона. Это событие может использоваться при настройке процессов инвентаризации, сбора пустых поддонов и т.п.
- Появился стандартный обработчик для события планирования ворот на рейсы. Это позволяет в оперативном режиме подбирать ворота для прибывших на склад машин.
Биллинг
- Появились новые типы услуг – разовый и произвольный. Разовый тип услуг фиксируется только отдельным документов – Регистрация услуги. Произвольный тип услуг позволяет выполнить произвольный алгоритм для расчета объема оказанных услуг.
- Каждая услуга хранения может иметь отдельный график объема запасов остатков, находящихся на складе.
- Появился новый способ расчета стоимости услуг – по тарифной сетке нарастающим итогом.
- Появилась возможно вести несколько договор на оказание услуг с одним поклажедателем. Может использовать для анализа «а что если» для моделирования различных тарифных методик на один и тот же набор услуг.
- Расчет объема оказанных услуг теперь производится по всем показателям, а не только по тарифицируемому.