📌 Задача:
Заказчику требовалось автоматизировать работу в облачном сервисе управления строительными проектами EXON, где вся загрузка строительной документации выполнялась вручную.
Особенности проекта в том, что у сервиса нет своего API, элементы интерфейса динамические и доступ к сервису предоставлялся только через удалённый доступ. Из-а этого задача значительно усложнялась.
Что я сделал:
1️⃣ Реализовал чтение данных из Excel, учитывая вложенные структуры, даты, номера, реквизиты.
2️⃣ Автоматизировал загрузку 5 типов документов, включая сложные формы, табличные части и прикрепление файлов.
3️⃣ Разработал два настольных приложения для Windows - загрузчик и парсер.
4️⃣ Настроил автоматическое создание подробного структурированного Excel-отчёта с гиперссылками, аккуратной версткой и логикой нумерации.
5️⃣ Обеспечил стабильную работу через нестабильный UI EXON: корректная авторизация, ожидания, защита от «липких» попапов, безопасная остановка.
6️⃣ После тестирования исправил все найденные нюансы и добавил улучшения по собственной инициативе.
В результате:
✅ Работа, которая занимала часы ручной рутины, теперь выполняется полностью автоматически за считанные минуты.
✅ Исключены ошибки, связанные с человеческим фактором.
✅ Заказчик получил готовые приложения, которые можно запускать без участия программиста.
✅ Система надёжно работает и развивается — планируем продолжение сотрудничества.