Центр программных разработок и цифровых сервисов

Центр призван решить проблемы роста числа и уровня сложности цифровых сервисов посредством роботизации и автоматизации операционной деятельности

 

RPA-система сверки и автоматического исполнения кадровых приказов

Модуль роботизированной проверки данных между “1С:Зарплата и Кадры” и “1С:Система электронного документооборота”

Проект посвящен автоматизации рутинных операций по сопоставлению и исполнению приказов о приеме на работу. Решение построено на технологии Robotic Process Automation (RPA) и заменяет ручную сверку реквизитов между информационными системами «1С:Зарплата и Кадры» (ЗиК) и «1С:Система электронного документооборота» (СЭД). Программный робот самостоятельно находит неисполненные приказы, сравнивает их параметры и при отсутствии расхождений проводит документы в СЭД с одновременной отметкой в ЗиК. Результат: ежедневный отчет для контролирующего сотрудника, что позволяет исключить повторное выполнение однотипных операций и сократить время обработки приказов.

Данные

Робот работает с:

  • Неисполненными приказы о приеме на работу в СЭД

  • Карточками приказов в ЗиК

  • Статусами согласований в этих системах

Источниками данных выступают непосредственно пользовательские интерфейсы 1С, робот сам производит действия аналогичные человеческим в рамках экранных форм.

Технология

В основе решения — программный робот на Python с использованием библиотеки rpaframework, реализующий прямое взаимодействие с экранными формами 1С (метод RPA без API).

Архитектура обеспечивает:

  • Выборку неисполненных приказов в СЭД

  • Поиск соответствующего приказа в ЗиК по номеру с использованием расширенного поиска и фильтрации по статусам

  • Последовательную сверку реквизитов, где особые случаи помечаются для ручной проверки

  • Автоматическое исполнение приказа в «СЭД» и проставление отметки в ЗиК (после проверки на отсутствие расхождений) 

  • Формирование отчета в формате .xlsx и сохранение в общую сетевую папку. Робот запускается ежедневно по расписанию.

 

Ценность

 

  • Снижение трудозатрат за счет устранения повторного ручного ввода и сверки приказов

  • Минимизация ошибок: автоматическое сравнение реквизитов исключает влияние человеческого фактора при переносе данных между системами

  • Ускорение процесса: одновременное проведение приказа в СЭД и фиксация в ЗиК происходят в рамках одного технологического цикла

  • Прозрачность и контроль: ежедневный отчет фиксирует все обработанные приказы и обнаруженные расхождения, требующие вмешательства оператора

  • Независимость от смежных информационных систем: технология RPA не требует модификации кода 1С, что упростило внедрение и поддержку, а также позволило ограничить возможность утечки персональных данных

 

Интеграция и внедрение

Решение интегрировано в корпоративную среду НИУ ВШЭ, модуль функционирует в выделенной виртуальной среде, а отчеты сохраняются в общую сетевую папку, доступную сотрудникам, ответственным за обработку результатов.

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

Дополнительный RPA-проект: проверка статуса материально ответственного лица

Параллельно с модулем проведения приказов о приеме на работу реализован робот для автоматической проверки статуса материально ответственного лица (МОЛ) при формировании заявлений на увольнение. Модуль также обращается к источникам 1С, отбирает документы, анализирует наличие/отсутствие статуса МОЛ, формирует отчет и, при отсутствии конфликтов, разрешает дальнейшее прохождение заявления. Внедрение этого решения позволит исключить пропуск сотрудников с незакрытыми материальными обязательствами при увольнении и заметно разгрузит кадровую службу.

 

Обе разработки продолжают эксплуатироваться и развиваться Центром программных разработок и цифровых сервисов МИЭМ НИУ ВШЭ в интересах повышения эффективности административных процессов университета.

Демонстрация

Отчет полученный в результате обработки:

Сергеев Антон Валерьевич

Центр программных разработок и цифровых сервисов: Директор центра

Севостьянов Никита Александрович

Отдел разработки программных систем: Аналитик