Архитектура ARENA.WMS |
Система ARENA.WMS построена по модульной архитектуре и содержит следующие модули:
Топология складаМодуль топологии склада содержит описание ячеек, зон, участков, складских конструкций, путей движения с визуальной схемой представления и редактирования. Объекты храненияВ модуле объектов хранения описываются номенклатурные позиции и их свойства, товарные группы, производители, сертификаты, упаковки, штрих-коды, группы совместимости. Управление партиямиМеханизм управления партиями содержит правила партионного учета для каждой группы продукции, набор особенных свойств, правила генерации партий и их учета. Управление размещениемМодуль управления размещением отвечает за набор правил и стратегий, определяющих принципы хранения и размещения продукции на складе. В модуле настраиваются алгоритмы размещения не только после приемки, а также при любых других операциях, требующих определение ячейки назначения по сложным правилам. Управление пополнениемСтратегии пополнения, группы пополнения, критерии расчета необходимости пополнения ячеек отбора и приоритеты описываются в модуле управления пополнением. Управление заказамиСтратегии резервирования, правила слияния заказов в волны, настройки упаковки при отборе, отслеживание статусов заказов на протяжении его обработки используются в модуле управления заказами. Планирование отгрузкиМодуль планирования отгрузки позволяет планировать загруженность машин, транспортные параметры, загрузку товара согласно маршруту движения. Обработка претензийВ модуле обработки претензий хранятся и обрабатываются все претензии от получателей заказов. Модуль обработки претензий взаимодействует с модулем инвентаризации для автоматизации проведения инвентаризации по претензиям. Регламентные процедурыПод управлением модуля регламентных процедур находится дефрагментация склада, сбор пустых паллет, а также ряд процедур, выполняемых системой в автоматическом режиме. Управление потокамиМодуль управления потоками представляет собой мощный механизм разделения всех складских операций на независимые товарные потоки внутри склада и настройку специфических правил для каждого потока в отдельности. Управление задачамиГенерация, диспетчеризация, управление приоритетами и мониторинг задач выполняется в модуле управления задачами. МаршрутизацияМодуль маршрутизации отвечает за правила перенаправления складских потоков в зависимости от текущих данных и обеспечивает сложные схемы движения товара по складу в несколько перемещений. Ядро ARENA.WMSМодуль ядра системы отвечает за поддержание основополагающих механизмов работы - хранение остатков, регистрация перемещений, управление блокировками, контроль корректности проведения операций. Данный модуль является сердцем системы и отслеживает изменения свойств объектов и их непротиворечивость установленным правилам и стратегиям. Архивация данныхМодуль архивации данных отвечает за автоматическую архивацию старых данных, которые уже не нужны в оперативной работе. Механизм архивации позволяет увеличить быстродействие для текущей работы и при этом сохранить информацию для анализа. Управление инвентаризациейПодсистема управления инвентаризацией описывает правила и отслеживает состояния инвентаризации каждой ячейки в системе. Агенты подсистемы постоянно отслеживают остатки в ячейках и генерируют задачи на инвентаризацию при наступлении события. Учет персоналаМодуль учета персонала содержит параметры пользователей, ролей, прав доступа, а также выполняет автоматический расчет сдельной оплаты труда на основании выполненных операций каждым пользователем (мотивация персонала). Обмен даннымиМеханизм обмена данными отвечает за обмен данными с другими системами посредством обмена xml файлами через каталоги, почту или ftp. Механизм содержит правила загрузки и выгрузки данных, условия наступления событий и детальное описание форматов выгружаемых данных по объектам системы. Биллинг операцийВыделенная подсистема биллинга позволяет отслеживать и тарифицировать все операции по владельцам для 3PL операторов ответственного хранения. Механизм гибко подстраивается под каждого владельца товара и на выходе формирует готовую ведомость для оплаты по всем выполненным операциям и занятым местам хранения. АдминистрированиеМодуль администрирования дает в руки администратору системы возможность контролировать основные режимы работы системы и выполнять настройки, недоступные обычным пользователям. Сервер печатиСервер печати содержит коллекцию настраиваемых макетов печатных форм, правила их сопоставления с объектами системы, описания используемых принтеров на складе и выполняет печать как с рабочих станций, так и с терминалов сбора данных. Интерфейсы ТСДМодуль управления интерфейсами ТСД содержит конструктор экранов ТСД, правила работы с экранами, их последовательность и необходимые свойства полей. По запросу пользователя модуль генерирует очередной экран ТСД, логирует все действия пользователя с ним, отправляет введенные данные на сервер и оповещает пользователя о результате операции. Интерфейсы рабочей станцииМодуль интерфейсов рабочей станции содержит объекты взаимодействия пользователя с системой (интерактивный рабочий стол, визуализация склада, журнал смены и т.п.). KPIПодсистемы KPI отслеживает значения ключевых показателей эффективности работы склада, автоматически ведет историю по каждому показателю, информирует определенных пользователей о выходе показателей за установленные границы, изменяет основные алгоритмы работы системы в зависимости от текущих значений показателей эффективности. Сервер отчетовСервер отчетов предлагает расширенные возможности построения и использования отчетности в системе. Все отчеты описываются и модифицируются без изменения конфигурации, тесно вплетаются в систему с возможностью контекстного открытия. Экспертная системаЭкспертный модуль отвечает за анализ значений KPI и генерацию советов по исправлению отклонений. База экспертной системы позволяет операторам концентрировать внимание только на важных изменениях без необходимости анализировать большое количество информации вручную. Оповещения по электронной почтеМодуль оповещений по электронной почте позволяет оповещать ключевых сотрудников о любых изменениях в системе. Правила оповещения позволяют настроить критерии оповещения по любому изменению в системе любого объекта (отклонение KPI, поступление нового заказа, отгрузка транспортного средства, отсутствии активности пользователей и т.п.). Прочие механизмыМодуль прочих механизмов содержит универсальные механизмы обработки данных системы.
Каждый из описанных модулей имеет независимую структуру, тесную интеграцию с другими модулями, широкие возможности настройки без программирования, и содержит все необходимые объекты для своего функционирования. |