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