RPA-система сверки и автоматического исполнения кадровых приказов
Модуль роботизированной проверки данных между “1С:Зарплата и Кадры” и “1С:Система электронного документооборота”
Проект посвящен автоматизации рутинных операций по сопоставлению и исполнению приказов о приеме на работу. Решение построено на технологии Robotic Process Automation (RPA) и заменяет ручную сверку реквизитов между информационными системами «1С:Зарплата и Кадры» (ЗиК) и «1С:Система электронного документооборота» (СЭД). Программный робот самостоятельно находит неисполненные приказы, сравнивает их параметры и при отсутствии расхождений проводит документы в СЭД с одновременной отметкой в ЗиК. Результат: ежедневный отчет для контролирующего сотрудника, что позволяет исключить повторное выполнение однотипных операций и сократить время обработки приказов.
Данные
Робот работает с:
-
Неисполненными приказы о приеме на работу в СЭД
-
Карточками приказов в ЗиК
-
Статусами согласований в этих системах
Источниками данных выступают непосредственно пользовательские интерфейсы 1С, робот сам производит действия аналогичные человеческим в рамках экранных форм.
Технология
В основе решения — программный робот на Python с использованием библиотеки rpaframework, реализующий прямое взаимодействие с экранными формами 1С (метод RPA без API).
Архитектура обеспечивает:
-
Выборку неисполненных приказов в СЭД
-
Поиск соответствующего приказа в ЗиК по номеру с использованием расширенного поиска и фильтрации по статусам
-
Последовательную сверку реквизитов, где особые случаи помечаются для ручной проверки
-
Автоматическое исполнение приказа в «СЭД» и проставление отметки в ЗиК (после проверки на отсутствие расхождений)
-
Формирование отчета в формате .xlsx и сохранение в общую сетевую папку. Робот запускается ежедневно по расписанию.
Ценность
-
Снижение трудозатрат за счет устранения повторного ручного ввода и сверки приказов
-
Минимизация ошибок: автоматическое сравнение реквизитов исключает влияние человеческого фактора при переносе данных между системами
-
Ускорение процесса: одновременное проведение приказа в СЭД и фиксация в ЗиК происходят в рамках одного технологического цикла
-
Прозрачность и контроль: ежедневный отчет фиксирует все обработанные приказы и обнаруженные расхождения, требующие вмешательства оператора
-
Независимость от смежных информационных систем: технология RPA не требует модификации кода 1С, что упростило внедрение и поддержку, а также позволило ограничить возможность утечки персональных данных
Интеграция и внедрение
Решение интегрировано в корпоративную среду НИУ ВШЭ, модуль функционирует в выделенной виртуальной среде, а отчеты сохраняются в общую сетевую папку, доступную сотрудникам, ответственным за обработку результатов.
Опытная эксплуатация подтвердила устойчивость робота при штатном выполнении запусков.
Дополнительный RPA-проект: проверка статуса материально ответственного лица
Параллельно с модулем проведения приказов о приеме на работу реализован робот для автоматической проверки статуса материально ответственного лица (МОЛ) при формировании заявлений на увольнение. Модуль также обращается к источникам 1С, отбирает документы, анализирует наличие/отсутствие статуса МОЛ, формирует отчет и, при отсутствии конфликтов, разрешает дальнейшее прохождение заявления. Внедрение этого решения позволит исключить пропуск сотрудников с незакрытыми материальными обязательствами при увольнении и заметно разгрузит кадровую службу.
Обе разработки продолжают эксплуатироваться и развиваться Центром программных разработок и цифровых сервисов МИЭМ НИУ ВШЭ в интересах повышения эффективности административных процессов университета.
Демонстрация
Отчет полученный в результате обработки:
Центр программных разработок и цифровых сервисов: Директор центра
Отдел разработки программных систем: Аналитик