Pull to refresh
2K+
46
Команда Х5 Tech@X5Tech

Пользователь

332
Subscribers
Send message
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Откат на предыдущую версию реализован восстановлением из бэкапа. Процесс обновления включает в себя бэкапирование предыдущей версии ПО на сервере и на каждой кассе, что позволяет нам быстро и с почти 100% успешностью восстановить работоспособность магазина. Восстановить можно как отдельную кассу, так и весь магазин в целом. Магазины, которые не сформировали бэкап, исключаются из обновления.

Практически 100% восстановление работоспособности магазина при неудачном обновлении, позволяет нам не учитывать количество магазинов в конкретном населенном пункте. “На всякий случай”, мы обновляем половину касс в магазинах, на стадии пилота новой версии ПО, особенно в его первой фазе. Это позволяет нам исключить остановку продаж, в случае форс мажорных ситуаций.

Обновление торгового ПО с выездом в магазин не используется с того момента, как счет магазинов Компании пошел на сотни.
Суть статьи сводится к описанию кардинального увеличения скорости и безопасности распространения релизов торгового ПО путем автоматизации этапов работ, оптимизации и изменения технических и организационных процессов.
С точки зрения архитектуры, используется клиент-серверная схема взаимодействия кассы и локального сервера в магазине.
Естественно мы задумываемся про облачные решения. В наших планах реализовать пилот по переводу пока одной кассы в магазине в облако. Главная проблема облачных решений – доступность, у нас обширная география расположения магазинов и, к сожалению, не везде возможно обеспечить качество и доступность каналов связи на высоком уровне.
Основная проблема – это достижение баланса между количеством обновляемых конфигурационных единиц (касс/серверов) и безопасности обновления для Бизнес-процессов. Безопасность достигается наличием строго регламентированной последовательности действий: подготовки системы, предварительных проверок и исключения объектов из обновления, самого процесса обновления, комплексной проверки, четкого порядка действий по «реанимации» проблемной кассы/сервера в срок, остающийся до открытия магазина утром.
Прорыв, необходимый компании – это трехсоткратное увеличение количества объектов, в отношении которых возможно безопасное обновление силами 1 сотрудника.
Под непосредственно обновлением касс подразумевается доставка дистрибутивов приложения торгового программного обеспечения до каждой локальной конфигурационной единицы (сервер/касса), распаковка, запуск и успешное прохождение процесса инсталляции новой версии приложения. Все работы проводятся удаленно без выезда специалистов в магазин.

UFO landed and left these words here
UFO landed and left these words here
Вы видели в «Пятёрочках» огромные мешки с собачьим кормом? Ассортимент гипермаркета и магазина «у дома» все-таки отличается. КСО используется для быстрых покупок, как правило с небольшим количеством товара.
Система с ручными сканерами и КСО у нас представлена в «Перекрестках», где как правило корзина покупок очень большая.
В «Пятёрочках» с помощью таких касс можно очень быстро оплатить 3-5 товаров, сканер для этого не особо нужен.
Пробный товар можно удалить на интерфейсе, если оплата еще не произведена. Технически это очень удобно сделано.
Пока в Екатеринбурге именно таких касс нет, но мы работаем над этим)
Воровство под контролем.
Будем развивать этот проект, чтобы такие кассы появлялись во многих «Пятёрочках».
Спасибо, поправим!
Тестирование проходит две недели,
за этот период может выполняться несколько итераций восстановления исходной системы, накатки обновлений и сравнения с эталоном.
Обновления устанавливаются только раз в месяц.
Межрасчетные выплаты это частный случай регулярного расчета и тестируются они точно так же.

UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here

Information

Rating
Does not participate
Works in
Registered
Activity