Файл: Разработка регламента выполнения процесса «Планирование налоговой стратегии» (Критерии выбора решения для автоматизации).pdf
Добавлен: 24.04.2023
Просмотров: 327
Скачиваний: 2
СОДЕРЖАНИЕ
1 ТЕОРЕТИЧЕСКИЕ ПРЕДПОСЫЛКИ ПРИМЕНЕНИЯ ТЕХНОЛОГИИ RPA
1.1 Место RPA на рынке современных технологий автоматизации процессов
1.2 Технология RPA как средство оптимизации процессов и минимизации ручного труда
2 РАЗРАБОТКА РЕГЛАМЕНТА ВЫПОЛНЕНИЯ ПРОЦЕССА «ПЛАНИРОВАНИЕ НАЛОГОВОЙ СТРАТЕГИИ»
2.1 Критерии выбора решения для автоматизации
3. ПРИМЕНЕНИЕ ТЕХНОЛОГИИ RPA ДЛЯ АВТОМАТИЗАЦИИ
3.1 Предпосылки автоматизации исследуемого процесса
ВВЕДЕНИЕ
За последнее десятилетие развитие цифровой экономики продвинулось далеко вперед по сравнению с предыдущими периодами. Такие технологии, как Blockchain (блокчейн), Machine Learning (ML, машинное обучение), Artificial Intelligence (AI, искусственный интеллект), Virtual Reality (VR, виртуальная реальность), Augmented Reality (AR, дополненная реальность) не вызывают ни у кого удивления. Однако для внедрения таких технологий требуются не только значительные финансовые ресурсы, но и высокий профессионализм интеграторов и сотрудников, которые будут управлять автоматизированными процессами, поддерживая их жизнеспособность и совершенствуя их по мере усложнения логики работы. Возможно, именно поэтому на практике большинство организаций по-прежнему пользуются бумажным документооборотом и нанимают людей для выполнения рутинных операций.
Объектом исследования является организация, требующая автоматизации по части работы с ИФНС (Инспекцией Федеральной налоговой службы). Предмет данной работы представляет собой процесс исполнения запрашиваемых документов для Инспекции Федеральной налоговой службы. Целью исследования является проектирование решения для автоматизации процесса работы с ИФНС в части получения, поиска, подготовки необходимых документов и формирования проекта ответа для Инспекции Федеральной налоговой службы.
Задачи:
- Выявить проблему исследуемого предприятия и разработать пути ее решения;
- Исследовать рынок IT-решений на примерах конкретных компаний, выявить оптимальное решение для автоматизации исследуемого процесса;
- Обосновать рациональность оптимизации производства при помощи внедрения технологии RPA;
- Провести анализ вендоров платформ для роботизации с целью выбрать оптимальную;
- Спроектировать решение для внедрения программных роботов и внедрить их в практическую деятельность исследуемого предприятия.
1 ТЕОРЕТИЧЕСКИЕ ПРЕДПОСЫЛКИ ПРИМЕНЕНИЯ ТЕХНОЛОГИИ RPA
1.1 Место RPA на рынке современных технологий автоматизации процессов
В последние годы не только коммерческие, но и государственные структуры становятся все более ориентированы на цифровизацию своей деятельности и производственных процессов. Среди наиболее популярных технологий, призванных совершенствовать бизнес-процессы путем автоматизации задач, улучшения способов хранения и передачи данных, можно выделить машинное обучение, блокчейн, искусственный интеллект и все когнитивные технологии, BPM (Business Process Management, управление бизнес-процессами) и RPA (Robotic Process Automation, роботизированную автоматизацию процессов).
Машинное обучение широко применяется в таких отраслях, как здравоохранение (в том числе в онкологии – при выяснении типа опухоли и подтверждении ее наличия), юриспруденция (в уголовном праве, например, при анализе судебной практики и предварительном вынесении решения относительно причастности обвиняемого к преступлению), строительство (для определения устойчивости той или иной конструкции). Как правило, принципы и методы Machine Learning применяются параллельно с большими данными, которые необходимы для представления точных результатов классификации (одного из основных разделов ML), и искусственным интеллектом, позволяющим решать более глобальные задачи.
Блокчейн – это многообещающая технология распределенного реестра, лежащая в основе криптовалют и позволяющая организациям, которые не имеют возможности ввиду большого количества сделок проверять всех партнеров и контрагентов, совершать транзакции в компьютерной сети благодаря комбинации одноранговых технологий и криптографии. При помощи смарт-контрактов (определяемых пользователем программных кодов, реплицируемых компьютерными узлами в блок-чарте), построенных на базе блокчейна, можно разработать логику автоматизированного управления транзакциями. Причем это актуально для таких сфер, как промышленность, логистика, здравоохранение, финансовый и другие сектора экономики [16, P. 7-11].
Что касается BPM и когнитивных технологий (в частности, искусственного интеллекта) – они наиболее близки и схожи по принципам бизнес-целей с роботизированной автоматизацией процессов (РАП или RPA). Поэтому остановимся детальнее на данных технологиях и сравним их с RPA. О BPM написано множество статей, далеко не все из которых дают более или менее ясное и полное представление о данном подходе. На наш взгляд, под этим понятием подразумевается управленческая концепция процессного управления, которая рассматривает бизнес-процессы в качестве ресурсов предприятия, адаптированных к постоянным изменениям, моделируемых в определенных нотациях (в частности, в BPMN 2.0) и исполняемых в различных программах. В качестве примеров подобных платформ можно привести BPMS-системы (Elma, bpm-online, MS Workflow Foundation и др.) и BRMS-программы (ILog от IBM, Oracle Business Rules и т.д.). На рисунке 1 изображены основные фазы, описанные далее на примере BPMS, и действующие лица BPM-процессов.
Рисунок 1 Фазы и участники концепции BPM [18]
BPMS-решения (Business Process Management Systems) представляют собой системы, позволяющие осуществить весь цикл автоматизации: начиная с построения архитектуры и выделения баз данных, заканчивая выполнением смоделированных процессов на продуктивной среде, тестированием, логированием и хранением этих данных. При этом особенностью BPMS-систем является тот факт, что они могут объединять в себе различные программы, установленные у заказчиков, в единую архитектуру, запуская не только механические действия, но и уведомляя реальных сотрудников и ожидая их (либо клиентских) решений в тот или иной момент времени. BRMS (Business Rule Management System) включает в себя Business Rules Engine (Drools), Планировщик бизнес-ресурсов (OptaPlanner), Business Central (Drools Workbench) и Сервер принятия решений в реальном времени (KIE Server). По большому счету BRMS-программы – это системы хранения бизнес-правил, позволяющие устанавливать данные правила и использовать такой алгоритм, как Rete, для сопоставления на основе условий, генерации утверждений (которые могут, в свою очередь, соответствовать другим правилам) или выполнять действия на основе этих правил. BRMS могут быть встроены в приложение для поддержки настраиваемой бизнес-логики, либо использоваться самостоятельно. Одно из основных отличий BPMS от BRMS-систем состоит в том, что BPMS зачастую оказываются шире, т.к. включают в себя, помимо заложенных правил и алгоритмов принятия решений (в частности, в виде встроенных BRMS-программ), Механизм выполнения (jBPM), Business Central (KIE Workbench), Сервер выполнения процессов (KIE Server) и Панели мониторинга бизнес-активности (Dashbuilder). Эти инструменты предлагают полное BPM-решение, включая моделирование, выполнение и мониторинг бизнес-процессов. При этом нужно понимать, что BPMS и BRMS-решения не являются взаимоисключающими, а зачастую они способны дополнять друг друга: например, можно спроектировать приложение, поддерживающее рабочий процесс со встроенным механизмом правил, либо создать механизм правил, управляющий бизнес-логикой и создающий ветвящиеся решения в рабочем процессе [18].
Технология RPA перекликается с концепцией BPM в том плане, что и та, и другая не требуют сильного изменения IT-инфраструктуры компании-заказчика. При этом, ввиду наличия большого количества внутренних систем, данные подходы позволяют избежать «переписывания» кода в этих системах, особенно учитывая тот факт, что во многих устоявшихся областях и сферах внутренние программы написаны на редко используемых на сегодняшний день языках программирования и практически не поддаются структурным изменениям. Главным отличием RPA от BPM является то, что RPA, по большому счету, представляет собой эмуляцию работы пользователей и зачастую не требует развертывания базы данных, а также специфических знаний разработки, т.к. данная технология основывается на универсальных платформах, в том числе с преднастроенными модулями и структурой моделирования процессов.
Согласно исследованию Slaby «Robotic automation emerges as a threat to traditional low-cost outsourcing» [24], RPA является технологической имитацией человека-работника с целью автоматизации структурированных задач быстрым и экономически эффективным способом. Даже несмотря на то, что термин «робот» напоминает об электромеханических машинах, важно понимать, что RPA – это не физический робот, а программное решение, которое настроено на выполнение повторяющихся операционных задач и процедур, которые, как правило, осуществляются людьми. RPA может автоматизировать основанные на правилах процессы, которые включают в себя рутинные задачи, структурированные данные и детерминированные результаты, например, передачу данных из нескольких источников ввода, таких как электронная почта и электронные таблицы, в системы, такие как ERP и CRM. Так, RPA – это технология автоматизации, основанная на программных инструментах, которые могут имитировать поведение человека для выполнения повторяющихся задач, не связанных с добавленной стоимостью, таких как перенос, копирование, вставка, извлечение, объединение и перемещение данных из одной системы в другую. Согласно данным Института роботизированной автоматизации процессов (IRPA) [14], технология RPA не является частью инфраструктуры информационных технологий компании, а находится на ее вершине.
Ниже приведены некоторые более детальные характеристики, которые отличают RPA от систем управления бизнес-процессами (BPMS):
• во-первых, RPA имеет доступ к платформам BPMS через уровень представления, поэтому никакой базовой логики системного программирования не затрагивается;
• во-вторых, в отличие от большинства пакетов моделирования BPMN, решения RPA не требуют навыков программирования для настройки программного интерфейса, RPA настраивается путем перетаскивания и сброса элементов проектирования;
• в-третьих, RPA не создает новое приложение и не хранит транзакционные данные, поэтому нет необходимости в модели данных или базе данных, как, например, система BPM.
Однако нужно отметить, что в последние годы (в частности, в 2018 г.) все больше лидеров рынка BPM-решений стремятся к интегрированию с поставщиками RPA-платформ и интеграторами роботизированных ПО. Подтверждением этому являются недавние активности вендоров по покупке и установлению партнерств: компания Kofax купила Kapow, одна из лидирующих платформ BPM Pega приобрела OpenSpan, Blue Prism стал партнером Appian, а IBM – партнером Automation Anywhere. На наш взгляд, это связано с тем, что RPA – прекрасный инструмент для исполнения одиночных операций, но у него есть ограничение – сложность интеграции таких задач в цепочку, и именно для таких целей нужен BPM. В то же время, с точки зрения BPM, боты РАП (роботизированная автоматизация процессов) рассматриваются как отличный инструмент быстрой и эффективной интеграции с корпоративными системами компании [47].
С точки зрения исследователей Scott A. Wright, Ainslie E. Schultz, три фактора будут влиять на непосредственность и вероятность того, что автоматизация внесет значимые корректировки в определенные профессии: степень, в которой должность а) рутинна, б) основана на навыках и в) социальна. На рисунке 2 представлена классификация профессий в соответствии с этими тремя факторами. В частности ожидается, как было упомянуто в п. 1.2, что автоматизация приведет к сокращению рабочих мест и целых рынков рутинного однообразного труда с более низкой квалификацией, требующих меньшего социального взаимодействия. Но на ком и как в действительности может сказаться автоматизация – стоит разобраться.

Рисунок 2 Факторы, влияющие на вероятность и непосредственность сбоев в работе на основе автоматизации [22, P. 823-832]
Первый субъект, на ком особенно явно отражаются все технические инновации – это рынок и компании в частности. Как уже говорилось ранее, компании, преимущественно, выигрывают благодаря автоматизации. Тем не менее, эти же компании уже начали испытывать негативные последствия в виде усиленного контроля со стороны сотрудников, правительств и клиентов – часто предшествующих нормативным актам, которые могут повлиять на будущие инновации. В конечном итоге автоматизация может создать экономику, в которой большинство потребителей не могут позволить себе продукты, созданные роботами из-за потери заработной платы [31]. По мнению Scott A. Wright, автоматизация бизнеса может по-разному влиять на отрасли и экономики стран (см. рисунок 2). Экономики, состоящие в основном из производства, общественного питания и жилья, а также розничной торговли, наиболее подвержены автоматизации. Кроме того, многие компании не мотивированы или плохо оснащены для конкуренции в экономике, основанной на автоматизации. Крупные компании, в таком случае, получат больше выгоды и будут обладать капиталом для внедрения автоматизированных процессов.
Второй субъект, подверженный влиянию автоматизации, в том числе роботизации процессов – это правительства и нации. США, например, сдерживают автоматизацию до тех пор, пока не поймут структурные проблемы, которые она создает, однако США остаются крупнейшим приверженцем новых технологий и искусственного интеллекта. Компании в Китае и Корее стремительно расширяют использование робототехники, поскольку правительство продолжает субсидировать ее разработку и внедрение. Многие страны видят в следующей волне автоматизации как сильную потенциальную угрозу, которая затронет их граждан, так и возможность для экономического роста или – при игнорировании – возможный спад развития.