LUA 1С Yii2 WebSocket AWS MySQL
Что имеем на входе?
Фотозона: ПК + приложение 1С + веб-камера + сканер штрих кода + другие периферийные устройства
Были выявлены следующие проблемы:
Предлагаемое решение:
Наблюдение за работой сотрудников с текущим решением — основа, которая помогает в определении проблемных участков.
Мы имеем 2 фотозоны расположенных в непосредственной близости друг к другу: ПК + монитор + сканер штрих кода + веб-камера на каждой из фотозон.
Первое на что обратили внимание:
Каждый из указанных пунктов вносил свой вклад в замедление процесса работы, при этом при увеличении объёма — появлялось больше ошибок и фактически образовывался коллапс.
В период увеличенного объёма выработки сборщиков ситуация усугублялась так:
Софт это лишь вершина айсберга, было решено полностью поменять подход к работе в данной зоне:
И наша вершина айсберга:
Для ускорения разработки и дальнейшей поддержки приложения были выбраны следующие технологии:
Задача приложения:
В рамках данного проекта мы интегрировали софт с учетной системой 1С:
Софт обрабатывает данные со сканера штрих-кода и отправляет запрос к веб-сервису 1С для получения фотографии ‘исходный образец’, в это же время происходит захват изображения с подключенной к киоску веб-камеры, размещенной над фотозоной.
Результат ‘исходный образец’ — отображается в левой части экрана а в правой — текущая фотография, сделанная в данный момент.
На стороне клиента автоматически устанавливается необходимое качество фото и степень его сжатия и фоновом режиме оно отправляется на обработчик написанный на LUA.
В этот же момент с фотозоной может работать уже другой сотрудник.
Мы получили конвейер, в котором:
Благодаря данному софту и комплексному подходу в работе над проектом получилось полностью автоматизировать рабочее место и ускорить в сотни раз данную операцию.
Итог:
полное отсутствие очереди у фото-киосков даже в сезонные всплески.