Автоматическая подача заявок на тендеры

 

Роботизация мониторинга тендерных площадок и автоматизированного заполнения заявок на платформе Sherpa RPA

 

Мониторинг тендерных площадок по zakupki.gov.ru Задача робота подготовить заявку на отобранный по критериям тендер. Робот ищет в комплекте документации техническое задание и заполняет его. Заполненная заявка на новую закупку отправляется сотруднику на проверку.

Алгоритм поведения робота:

  • Зайти на zakupki.gov.ru, ввести в поисковую строку запрос из предустановленного списка запросов, установить нужные фильтры, сортировку по дате (убыванию).
  • (Вместо этого можно переходить сразу на URL с преднастроенными запросами и фильтрами. Делать это раз в X секунд и чередовать запросы по списку).
  • Сканировать результаты поиска только с первой страницы результатов, сверять их с результатами поиска из предыдущего такого же запроса (их сохранение задано в промежуточную таблицу для этой цели), находить разницу между предыдущим и текущим списком — таким образом определяем новые появившиеся с предыдущего поиска результаты.
  • Робот заходит в карточку каждой из новых найденных закупок, собирает данные о номере, предмете закупки, заказчике, скачивает все документы закупки в папку (для каждой новой закупки создать отдельную папку), а сами собранные по закупке данные сводит в таблицу-реестр. Если в папке оказался архив, разархивировать документы в ту же папку.
  • Для каждого excel-файла и каждого docx-файла из папки робот ищет все таблицы, и для каждой считает, какое количество ключевых слов из словаря «Признак ТЗ» входит в заголовочную строку каждой из таблиц. Выбирает файл и таблицу в нем с наибольшим количеством совпадающих ключевых слов — принимаем эту таблицу за ТЗ.
  • Робот вставляет в docx шаблон заявки в заранее заданные поля значения: номер закупки, заказчик, предмет закупки. Вставляем целиком таблицу, найденную в предыдущем шаге, максимально упрощаем ее форматирование.
  • В таблице удаляет вхождения подстроки по словарю «Удалить из ТЗ».
  • В данной таблице осуществляет замену вхождений подстрок по словарю «Заменить в ТЗ».
  • Отправляем готовую заявку на указанную в сценарии электронную почту как прикрепленный к письму файл, а в теле письма пишем номер закупки, заказчик, предмет закупки; тема письма «Заявка на новую закупку».
  • Фиксируем время на каждом этапе, в финальном письме указываем время обработки каждого шага.

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

Записаться на демонстрацию