УДК 004.4'242:004.912 Аверкиева А.А., Васецкий А.М.
ОБЗОР СИСТЕМ РОБОТИЗАЦИИ ДОКУМЕНТООБОРОТА В УСЛОВИЯХ ИМПОРТОЗАМЕЩЕНИЯ
Аверкиева Анна Александровна - магистрант 2-го года обучения кафедры информационных компьютерных технологий; e-mail: [email protected];
Васецкий Алексей Михайлович, старший преподаватель кафедры информационных компьютерных технологий; ФГБОУ ВО «Российский химико-технологический университет им. Д.И. Менделеева», Россия, Москва.
В статье рассматривается возможность автоматизации процессов делопроизводства с использованием программных роботов. Раскрывается понятие «роботизированная автоматизация процессов». Представлен обзор программного обеспечения для программной роботизации процесса проверки электронных документов формата Microsoft Word. Рассмотрена зарубежная платформа UiPath и миграция проекта в связи с импортозамещением на русскую платформу PIXRobotics с учетом наличия пакета действий по работе с электронными документами. Ключевые слова: электронный документооборот, программное обеспечение, автоматизация, программная роботизация, RPA-платформа, робот, UiPath, PK, импортозамещение.
OVERVIEW OF THE SYSTEM OF ROBOTIZATION OF DOCUMENT FLOW IN THE CONDITIONS OF IMPORT SUBSTITUTION
Averkieva A.A.1, Vasetsky A.M.1
1 D. Mendeleev University of Chemical Technology of Russia, Moscow, Russian Federation
The article discusses the possibility of automating office work processes using software robots. The concept of "robotic process automation" is revealed. An overview of software for software robotization of the process of checking electronic documents in the Microsoft Word format is presented. The foreign platform UiPath and the migration of the project in connection with import substitution to the Russian platform PIX Robotics are considered, taking into account the presence of a package of actions for working with electronic documents.
Key words: electronic document management, software, automation, software robotization, RPA platform, robot, UiPath, PIX, import substitution.
Введение
Актуальность темы заключается в том, что до сих пор процесс проверки электронных документов, даже оформления статей для Международного Конгресса молодых ученых по химии и химической технологии (МКХТ) производится вручную. Автоматизация позволяет уменьшить затраты человеческих ресурсов на участие в этом процессе и повысить производительности процесса. Требования к оформлению научных работ достаточно единообразны, потому что в основном правила оформления регламентируются Госстандартом. Из единообразия следует рутинный, но четкий алгоритм действий, следовательно, одним из методов оптимизации процесса проверки соответствия оформления электронных документов требованиям является программная роботизация [1]. Роботизированная автоматизация процессов или RPA (Robotic Process Automation) - это технология, позволяющая компьютерному
программному обеспечению (ПО) имитировать действия, которые обычно выполняют люди, взаимодействуя с цифровыми системами для выполнения бизнес-процессов.
RPA-платформа UiPath
UiPath входит в число лидеров среди универсальных инструментов программной роботизации. UiPath позволяет полностью симулировать действия человека. UiPath Studio - среда разработки роботов, которая имеет максимально гибкие настройки, может быть интегрирована в IT-инфраструктуру компании, либо стать основой для ее построения «с нуля». UiPath Robot
- это программный робот, который освобождает сотрудников от повторяющейся, ручной работы и ввода данных. Робот взаимодействует с приложениями и системами через графический интерфейс пользователя или интерфейс командной строки для выполнения рутинных задач. UiPath - это «low-code» платформа с возможностью вызывать код на языках программирования VB.NET или C#, используя активность для передачи входных и выходных аргументов.
Пакет действий UiPath.Word.Activities [2] позволяет пользователям управлять файлом Microsoft Word и выполнять операции в документах с помощью активностей, представленных на рис. 1.
J Word
^ Add Picture Append Text
Insert DataTable in Document A Read Text & Replace Picture
Replace Text in Document F~| Save Document As ^ Save Document as PDF C 1 Set Bookmark Content W Word Application Scope
Рис. 1 Пакет действий UiPath. Word.Activities Robotic Enterprise Framework - это шаблон проекта, основанный на State Machines (рис. 2). Он создан в соответствии со всеми передовыми практиками в отношении ведения журналов, обработки исключений, инициализации приложений и т. д., будучи готовым к решению сложных бизнес-сценариев. Шаблон содержит
б
несколько готовых контейнеров состоянии для инициализации приложений, получения входных данных, их обработки и завершения транзакции. Все эти состояния связаны через несколько переходов, которые покрывают почти все потребности стандартного сценария автоматизации. Также существует несколько вызываемых рабочих процессов, каждый из которых обрабатывает определенные аспекты проекта.
General Business Process
[Process title]
[Process description)
[Additional information (e.g., author, contact information and applications involved and required external setupj
®
^ Initialization
Read configuration file and initialize applications used in the process,
Начало сценария
Co Путь существует?
Файл есть, продолжаем работу
Прочитать текст ив Word
Заменить текст в Word
о
System Ехсе,,,
Q Получить изображение
Ç^ End Process
End process and close all
applications used.
О
Get Transaction Data
Get the next transaction to be processed.
^ Process Transaction
Process a single transaction, The result of the processing can be: 1) Success, 2) Business Exception, 3) System Exception. In the case of a system exception, the transaction can be automatically retried.
о
System Exce..,
Busines Exc... Success
Рис.2 СтруктураREFrameworkплатформы UiPath
RPA-платформа PIX Robotics
В текущих реалиях актуальнее изучать российскую платформу программной роботизации. Наиболее покрывающая функционал зарубежных платформ является платформа PIX Robotics. Преимуществами программного продукта является следующее:
• Полное соответствие 152-ФЗ, компоненты платформы находятся в реестре российского ПО;
• PIX написана на OpenSource платформе .NET Core, что делает ее свободной от санкций;
• Работает с операционными системами Windows, Linux: Astra, AlterOS, Ubuntu;
• Нативная поддержка LibreOffice и файлов Excel на Linux;
• Работает с PostgreSQL и MS SQL;
• Платформа имеет развитую экосистему: бесплатная онлайн-академия, открытая база знаний, партнерская сеть и форумы.
PIX имеет схожую архитектуру с UiPath. PIX Studio - это среда разработки, где пользователь программирует алгоритм, который затем будет исполнять PIX Robot. Робот может запускаться вручную, по событию или по заранее заданному графику и выполнять именно ту последовательность действий, которая в него заложена. Студия имеет интуитивно понятный интерфейс [3], внутри которой отображение шагов кода может быть, как построчным, так и в виде диаграмм (рис. 3).
С# Выполнить
Рис.3 Диаграммное представление интерфейса PIX Studio
Для работы компонентов платформы PIX с электронными документами используются действия из раздела «Office Word» рабочей области «Активности», представленные на рис. 4.
Off се
► Excel
► Ехсе 1г:егоэ
► СисЕзк
Word
□ Заполнись тзблиць е Word
□ Извлечьтаблиць
□ Г i'C-итать тс сст из Were
□ Заменить текст в Word
Ш Сохранить еае
□ Записать ^ файл Word
Рис.4 PIX- Office Word
Заключение
Как итог всего вышеуказанного, можно сделать вывод, что российская RPA-платформа PIX в целом покрывает функционал зарубежного аналога UiPath, но при работе с электронными документами процесс разработки будет более трудоемким. Эффективность автоматизации документооборота возрастает с увеличением масштаба делопроизводства.
Список литературы
1. Суровцева Н. Г. Роботизированная документация: проблемы управления. Управление документами в цифровой экономике: Материалы научно-практической конференции, канд. историч. наук., доцент. Москва: РГГУ, 2019.
2. Официальная документация UiPath [Электронный ресурс] // About the Word Activities Pack: сайт. — URL: https://docs.uipath.com/activities/docs /about-the-word-activities-pack (дата обращения: 28.05.2022).
3. Официальная База знаний PIX [Электронный ресурс] // Пользовательский интерфейс студии: сайт. — URL: http://knowledgebase.pixrpa.ru/studio-user-interface (дата обращения: 28.05.2022).