Роботизированная автоматизация процессов (RPA) принесла значительную пользу компаниям, пытающимся оседлать волну приложений на основе искусственного интеллекта (ИИ). UiPath — один из широко используемых инструментов RPA. UiPath позволяет ИТ-отделам настраивать программных роботов, которые собирают и интерпретируют данные в различных приложениях для автоматизации рутинных задач. Если вам интересно, что такое UiPath, то вы попали по адресу.

Компоненты UiPath

  1. Студия UiPath. Студия UiPath представляет собой удобный интерфейс, который позволяет пользователям визуально планировать и проектировать различные процессы автоматизации с помощью диаграмм с использованием функции перетаскивания. Эти диаграммы являются просто структурным отражением конкретных задач, которые необходимо выполнить.
  2. Робот UiPath. После того, как вы создали свой процесс, следующий шаг — запустить его в действие в студии UiPath. Роботы UiPath используются для преобразования стратегий в задачи, которые затем выполняются. Эти роботы используются для назначения различных задач и выполнения их так же, как люди, но без вмешательства человека. Когда на компьютере выполняется определенная операция, они программируют роботов UiPath на автоматическое выполнение задач.
  3. UiPath Orchestrator. Оркестратор — это веб-приложение в UiPath. Он имеет функции для развертывания, мониторинга, планирования и управления автоматическими ботами и процессами. Это централизованный форум для управления и обслуживания всех программных ботов.

Архитектура UiPath

Теперь, когда вы поняли, что такое UiPath и каковы его компоненты, пришло время понять архитектуру UiPath.

Он состоит из 2-х разделов.

  • Сторона клиента и сервера
  • Три слоя

Сторона клиента и сервера

  • Компоненты UiPath на стороне клиента — это те, с которыми пользователь или разработчик могут общаться напрямую. Обычно в комплект поставки входят UiPath Studio, Robot, Browser и UiPath Agent.
  • Бэкэнд-операции UiPath считаются серверными. Он сохраняет задачи и рабочие процессы, созданные пользователем, в базах данных.
  • Оркестратор UiPath выбирает необходимые функции и программных роботов для выполнения задач кода.
  • Журналы и статистика роботов хранятся в бэкэнде. Записи полезны для анализа производительности робота и обнаружения ошибок.

План проекта

Во-первых, есть формат зарплатной квитанции в слове, который содержит счета-фактуры, подробный расчет заработной платы и чистую оплату. Все данные счета хранятся в одном файле Excel. Итак, для автоматизации создайте один шаблон файла слова, а затем создайте файл слова для каждого счета по-разному и сохраните этот файл как слово. Теперь все эти файлы хранятся по указанному пути в формате pdf.

Есть заданная задача, которую я должен выполнить для автоматизации таким образом, чтобы наши данные отличались от тех, у которых есть идентификатор электронной почты, и от вторых, у которых нет идентификатора электронной почты. После создания отдельного pdf-файла счета-фактуры бот отправляет письмо на конкретный счет-фактуру о своей зарплатной ведомости и pdf-файле в качестве вложения.

Реализация проекта

  • Вот так выглядят наши данные счетов в excel.

  • Это шаблон документа Word (модуль).

  • Это зарплатная ведомость одного счета, автоматизированная UiPath.

  • Из этого процесса он может принимать форму данных Excel и хранить в переменной типа DataTable.

  • Вот как он заменяет текст переменной.

  • Теперь есть одно условие для того, чтобы счет-фактура имел почтовый идентификатор или не имел почтового идентификатора.
  • Если в счете-фактуре нет почтового идентификатора в Excel, просто сохраните этот PDF-файл в другой папке.
  • Если счет-фактура имеет почтовый идентификатор, то сначала сохраните pdf-файл в одной папке и отправьте почтовый формат с использованием Html и CSS, измените имя в Html на имя счета-фактуры и прикрепите pdf-файл к письму.
  • Весь этот процесс вы можете увидеть на картинке ниже.

  • Эта Html-страница будет отправлена ​​​​в счет-фактуру с приложением зарплатной ведомости.

  • Вот как выглядит шаблон сообщения об ошибке, которое отправляется программисту, когда почтовый идентификатор не соответствует их в файле Excel.
  • В приложении к этому письму все счета-фактуры в формате pdf будут отправлены на указанный почтовый идентификатор программиста.

  • Это шаблон сообщения об ошибке, когда возникает ошибка или какое-либо исключение во время выполнения процесса.
  • Этот шаблон преобразуется в сообщение об ошибке и отправляется на указанный почтовый идентификатор программиста.

Последние фотографии отправки почты со счетами

Окончательное изображение сообщения об ошибке

Сообщение об ошибке

Итак, вот как мы можем внедрить бота для зарплатной ведомости в любой компании. Если у вас возникнут какие-либо вопросы, не стесняйтесь обращаться ко мне.

Спасибо.

Название-POOJANKUMAR TANDEL.

электронная почта[email protected].