Файл: Разработка регламента выполнения процесса «Планирование налоговой стратегии» (Критерии выбора решения для автоматизации).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.04.2023

Просмотров: 327

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

За последнее десятилетие развитие цифровой экономики продвинулось далеко вперед по сравнению с предыдущими периодами. Такие технологии, как Blockchain (блокчейн), Machine Learning (ML, машинное обучение), Artificial Intelligence (AI, искусственный интеллект), Virtual Reality (VR, виртуальная реальность), Augmented Reality (AR, дополненная реальность) не вызывают ни у кого удивления. Однако для внедрения таких технологий требуются не только значительные финансовые ресурсы, но и высокий профессионализм интеграторов и сотрудников, которые будут управлять автоматизированными процессами, поддерживая их жизнеспособность и совершенствуя их по мере усложнения логики работы. Возможно, именно поэтому на практике большинство организаций по-прежнему пользуются бумажным документооборотом и нанимают людей для выполнения рутинных операций.

Объектом исследования является организация, требующая автоматизации по части работы с ИФНС (Инспекцией Федеральной налоговой службы). Предмет данной работы представляет собой процесс исполнения запрашиваемых документов для Инспекции Федеральной налоговой службы. Целью исследования является проектирование решения для автоматизации процесса работы с ИФНС в части получения, поиска, подготовки необходимых документов и формирования проекта ответа для Инспекции Федеральной налоговой службы.

Задачи:

  1. Выявить проблему исследуемого предприятия и разработать пути ее решения;
  2. Исследовать рынок IT-решений на примерах конкретных компаний, выявить оптимальное решение для автоматизации исследуемого процесса;
  3. Обосновать рациональность оптимизации производства при помощи внедрения технологии RPA;
  4. Провести анализ вендоров платформ для роботизации с целью выбрать оптимальную;
  5. Спроектировать решение для внедрения программных роботов и внедрить их в практическую деятельность исследуемого предприятия.

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). Экономики, состоящие в основном из производства, общественного питания и жилья, а также розничной торговли, наиболее подвержены автоматизации. Кроме того, многие компании не мотивированы или плохо оснащены для конкуренции в экономике, основанной на автоматизации. Крупные компании, в таком случае, получат больше выгоды и будут обладать капиталом для внедрения автоматизированных процессов.

Второй субъект, подверженный влиянию автоматизации, в том числе роботизации процессов – это правительства и нации. США, например, сдерживают автоматизацию до тех пор, пока не поймут структурные проблемы, которые она создает, однако США остаются крупнейшим приверженцем новых технологий и искусственного интеллекта. Компании в Китае и Корее стремительно расширяют использование робототехники, поскольку правительство продолжает субсидировать ее разработку и внедрение. Многие страны видят в следующей волне автоматизации как сильную потенциальную угрозу, которая затронет их граждан, так и возможность для экономического роста или – при игнорировании – возможный спад развития.