Модификация Manhattan SCALE средствами SDK
КОРУС Консалтинг Manhattan

Лидеры в управлении цепочками поставок и управлении складом

Модификация WMS Manhattan SCALE средствами SDK

Cистема управления складом Manhattan SCALE базируется на технологиях Microsoft: .Net Framework, ASP.Net, Workflow Foundation, WCF (Windows Communication Foundation) и Windows Forms/WPF. В качестве СУБД может быть использован MS SQL Server.

Кроме .Net Framework в основе архитектуры Manhattan SCALE лежит платформа расширения функциональности приложений Spring.Net. Данная технология позволяет добавлять новые функциональные компоненты в систему или заменять существующие простым редактированием xml-файлов и копированием собственных .Net-сборок в соответствующие директории системы.

Возможности технологической платформы обеспечивают относительную простоту и доступность модифицирования функциональных возможностей системы управления складом без привлечения внешнего разработчика со стороны ИТ-интегратора, а комплект SDK-документации послужит хорошей отправной точкой для самостоятельных разработок.

Архитектура модифицируемой функциональности

Разработка бизнес-логики в WMS Manhattan SCALE

Волны

При работе с запасами и формировании заданий на их изменения система управления складом Manhattan SCALE опирается на транзакционную волновую обработку. Данный подход обеспечивает целостность данных, гибкость и возможность дальнейшего масштабирования - расширения бизнес-процесса.

Волновой процесс настраивается в графическом интерфейсе полноэкранного приложения, которое позволяет добавлять собственные шаги волны. Возможность добавления шагов волны может быть реализована в качестве SQL-процедуры, так и .Net-сборки.

Точки интеграции

В системе управления складом Manhattan SCALE заложено большое количество точек интеграции, которые могут быть задействованы в самых разнообразных бизнес-процессах. Полный список точек интеграции WMS содержится в официальной SDK-документации, предоставляемой при покупке лицензий и обучении пользователей.

Разработанные обработчики точек выхода представляют собой .Net-сборки, содержащие класс и метод, который будет вызван системой управления склада в соответствующий момент времени. Настройка активных в текущий момент времени обработчиков точек выхода производится в графическом интерфейсе полноэкранного приложения Manhattan SCALE. Многие обработчики также могут быть реализованы как SQL-процедуры.

Временами, даже развитой функциональности зрелой параметрируемой WMS недостаточно для того, чтобы соответствовать всем вариантам продвинутой логики обработки товаропотока у заказчика. Например, часто для обеспечения требований консолидации заказов при перевозке требуется выполнять, пост обработку документов. Для этих целей с помощью стандартного метода расширения функциональности «Release Wave-After» для одного из клиентов была разработана опция консолидации отгрузок, которые обрабатываются в текущей волне, с отгрузками, по которым уже выполнен отбор. Консолидация происходит на основе критериев консолидации. «Release Wave-After» срабатывает сразу после выпуска волны.

Другой пример – точка интеграции «Locate – Before», которая срабатывает перед назначением ячейки размещения товара. Она позволила обновить параметры контейнера приема для дальнейшего назначения соответствующей ячейки размещения для финских и европаллет в один пролет стеллажа.

RF-модификации

RF-терминальные формы используют технологии на ASP.Net +  Javascript. Manhattan SCALE позволяет добавлять в терминал собственные формы, разработанные в соответствии с потребностями заказчика. Данные формы могут иметь богатую логику как в Front, так и в Back-end’е и легко взаимодействовать с сервисами интеграции.

Рабочий поток приема товара

Рабочие потоки реализованы с помощью технологии Workflow Foundation, которая позволяет настраивать ход выполнения какого-либо процесса в визуальном редакторе, используя готовые блоки и логические элементы для ветвления логики. Блоки представляют собой экраны RF-терминала, которые отображаются пользователям на складе. Manhattan SCALE позволяет редактировать существующие потоки приема товара и создавать на их основе новые.

Пользовательский интерфейс полноэкранного приложения Manhattan SCALE

Обозреватели (Viewers)

Manhattan SCALE поддерживает возможность создания обозревателей - окно с таблицей результатов с возможностью поиска по настроенным критериям - по существующим в БД представлениям (View).

Функциональность обозревателей можно расширить, добавив контекстное меню с кнопками. Обработчики кнопок реализуются аналогично обработчикам точек интеграции и могут запускать различные процессы.

Вызов своего кода из главного меню полноэкранного приложения

Специалисты на стороне клиента смогут самостоятельно настроить главное меню Manhattan SCALE в соответствие с требованиями пользователей. Например, добавить кнопку в главное меню, обработчик будет иметь любой желаемый функционал – запуск стороннего приложения, вызов собственной Windows-формы и т.д. Новые кнопки интегрируются в подсистему безопасности и могут быть доступны лишь определенным пользователям системы управления складом.

WPF-виджеты главного экрана

Manhattan SCALE позволяет создавать собственные виджеты для главного экрана системы. Они упрощают работу кладовщика, обеспечивая демонстрацию и взаимодействие с критически важной информацией непосредственно на главном экране, без необходимости ее поиска. Виджеты главного экрана создаются на основе технологии WPF (Windows Presentation Foundation).

Интеграция

Web-Сервисы интеграции (Integration Services)

Web-сервисы интеграции реализованы с помощью технологии WCF REST, что упрощает как разработку, так и использование сервисов сторонними клиентами.

Manhattan SCALE имеет широкий набор уже интегрированных в систему WCF-сервисов. Например, трансфер контейнера в ячейку дока, запрос на выполнение транзакции по запасу и т.д. Документация, предоставляемая при обучении пользователей, содержит полный список сервисов с примерами их вызова.

При необходимости можно разработать собственные web-сервисы, которые полностью впишутся в интеграционные сервисы Manhattan SCALE. 

Получите дополнительную информацию, оставьте запрос на нашем сайте или по телефону: +7 (495) 647-50-46, +7 (812) 677-56-90. 

Manhattan SCALE™: Supply Chain Architected for Logistics Execution – современная, функциональная WMS система на платформе .Net.

Manhattan SCOPE ®: Supply Chain Optimization…Planning Through Execution – комплексная WMS система с поддержкой модуля управления цепочками поставок.

 

 

На главную

Назад