Производство, Корпоративное ПО
React JS, Java (Spring)
До использования системы автоматизации специалистам во время обхода приходилось фиксировать дефекты и отклонения в бумажной ведомости. После внедрения работник ведут обход по утвержденному маршруту, акцентируя внимание на контрольных точках.
Точки - это NFC-метки (чипы) на оборудовании или группе оборудования. Специалисты сканируют метки и вносят данные по текущему состоянию и параметрам работы, в том числе фотографируя замеченные дефекты. Обходчики могут внести в систему не только данные по контрольным точкам, но и замеченные опасные факторы, например, сломанную лестницу или сильный гололед на пути следования.
Внесенные данные поступают в единую электронную базу станции. Административно-техническое и оперативное руководство ТЭЦ видит и анализирует их с помощью web-приложения на рабочем компьютере или планшете.
Такой подход делает процедуру обходов и осмотров оборудования более прозрачной и гарантирует, что работник проверил состояние и параметры всех важных объектов цеха.
Задача нашей команды заключалась в переработке и оптимизации функциональности под новый API, что позволило повысить удобство использования системой.
Доработки вносились в рабочий продукт, а это значит, что сущности имеют большую вложенность данных и между ними много зависимостей. Поэтому нашей команде необходимо было разбираться как внести улучшения, не затронув при этом другую функциональность.
Стек технологий: React, React Redux, Babel, RxJava, Spring Boot, Hibernate