Описание
На предприятии УППО используется специализированная программа «Флагман», в которой ведется учет производственных данных. Сотрудники различных подразделений завода ежедневно заносят в модуль администрирования «Флагмана» информацию по деталям — данные о выпущенной продукции, комплектующих и других производственных элементах.
После того как подразделения внесли свои данные, их необходимо загрузить из модуля администрирования в общую базу данных предприятия. До внедрения робота этим занимались сотрудники вручную.
Для этого сотрудник открывал программу «Флагман», заходил в модуль администрирования, последовательно переключался между подразделениями, их на предприятии порядка десяти, и в каждом нажимал кнопку загрузки данных в базу через SQL-запросы. После нажатия необходимо было дождаться завершения загрузки, убедиться, что процесс прошел без ошибок, и перейти к следующему подразделению.
На первый взгляд процедура кажется простой, но на практике она занимала значительное время. Если подразделение передавало большой объем деталей, загрузка одного отчета могла длиться до часа. Сотруднику приходилось ждать завершения, прежде чем перейти к следующему подразделению. При этом в процессе загрузки могли возникать ошибки — как правило, из-за некорректных данных, внесенных сотрудниками подразделений. Ошибки нужно было заметить, зафиксировать и затем разобраться с причинами.
Этим процессом занимались два сотрудника. Работа выполнялась каждый день, включая выходные, и в среднем занимала около четырех часов — фактически половину рабочего дня. В отдельных случаях, когда подразделениям требовалось срочно загрузить данные вне графика, сотрудники подключались дополнительно, что увеличивало общую нагрузку.
Основные проблемы процесса заключались не в его сложности, а в его рутинности и объеме. Действия были однотипными и повторяющимися: открыть подразделение, нажать кнопку, подождать, проверить результат, перейти к следующему. Однако из-за большого количества подразделений и времени ожидания загрузки процесс растягивался на часы. При этом сотрудник был привязан к рабочему месту и не мог заниматься другими задачами, пока ждал завершения загрузки.
Передача работы роботу
Команда «Первого Бита» разработала программного робота на базе PIX RPA, который полностью воспроизводит действия сотрудника в интерфейсе программы «Флагман».
Робот запускается по расписанию или вручную — например, в конце рабочей смены, когда все подразделения уже внесли данные за день. После запуска робот выполняет следующие действия:
- открывает программу «Флагман» и переходит в модуль администрирования;
- последовательно обрабатывает каждое подразделение предприятия;
- в каждом подразделении инициирует загрузку данных в общую базу через SQL-запросы;
- ожидает завершения загрузки;
- проверяет, не возникли ли ошибки в процессе;
- если загрузка прошла успешно — переходит к следующему подразделению;
- если обнаружена ошибка — делает снимок экрана, фиксирует информацию об ошибке и переходит к следующему подразделению, не останавливая работу;
- после обработки всех подразделений формирует итоговый отчёт.
Важная часть логики робота — обработка исключений. Сотрудники подразделений при внесении данных о деталях иногда допускают ошибки: неверные значения, пропущенные поля, некорректные форматы. Раньше такие ошибки обнаруживались только в момент загрузки, и сотрудник должен был вручную разбираться с каждым случаем.
Робот обучен распознавать типичные ошибки. Он не пытается исправить их самостоятельно, но фиксирует каждую проблему: какое подразделение, какая ошибка, снимок экрана с сообщением системы. Вся эта информация попадает в итоговый отчет, который получает ответственный сотрудник.
Таким образом, робот берет на себя функцию первичного контроля качества данных. Сотруднику больше не нужно сидеть перед экраном и ждать результата по каждому подразделению — достаточно просмотреть отчет и обработать только те случаи, где робот обнаружил проблемы.
Эффект для бизнеса
После внедрения робота процесс загрузки производственных данных изменился кардинально.
Раньше два сотрудника ежедневно тратили около четырех часов на последовательный обход подразделений в программе «Флагман», ожидание загрузки и проверку результатов. Теперь робот выполняет весь цикл обработки за 10 минут — при условии стандартного объема данных. Даже если отдельное подразделение передает большой массив деталей и загрузка занимает больше времени, робот просто ждет завершения и переходит дальше, не требуя участия человека.
Сотрудникам больше не нужно быть привязанными к рабочему месту во время загрузки. Робот запускается, выполняет работу и формирует отчет. Ответственный специалист получает готовый результат: какие подразделения обработаны успешно, где обнаружены ошибки и что именно требует внимания.
Работа с ошибками тоже стала проще. Раньше сотрудник обнаруживал проблему только в момент загрузки конкретного подразделения и должен был на месте разбираться, что пошло не так. Теперь все ошибки собраны в одном отчете со скриншотами и описаниями, что позволяет быстрее понять причину и связаться с нужным подразделением для исправления данных.
Процесс продолжает выполняться ежедневно, включая выходные, но больше не требует постоянного участия людей. Робот работает стабильно и по одному алгоритму, не допуская пропусков подразделений и не отвлекаясь от задачи.
Внедрение робота оказалось удобным для предприятия по нескольким причинам:
- Процесс, который ежедневно занимал у сотрудников около четырех часов, теперь выполняется роботом за 10 минут. Это освободило половину рабочего дня для двух специалистов, которые раньше были заняты исключительно загрузкой данных.
- Робот не требует присутствия сотрудника во время выполнения. Его можно запустить в конце смены, и к утру результат уже будет готов. Сотрудники больше не привязаны к ожиданию загрузки и могут заниматься другими задачами.
- Робот проверяет результат по каждому подразделению. Ошибки фиксируются автоматически, со скриншотами и описаниями. Это упрощает работу с проблемными случаями и ускоряет их разрешение.
- Робот работает по одному и тому же алгоритму каждый день, не пропускает подразделения, не забывает проверить результат. Система не допускает случайных ошибок из-за невнимательности или усталости. Это особенно важно для процесса, который выполняется ежедневно без выходных.
При этом в работе предприятия произошло минимум изменений: робот работает в интерфейсе существующей программы и не требует ек доработки или замены. Сотрудники подразделений продолжают вносить данные привычным образом — изменился только этап загрузки, который теперь выполняется автоматически.