Голубая призма — Введение в РПА
Робот — это машина, которая имитирует пользователя при выполнении различных задач, таких как щелчки, навигация, набор текста и т. Д. Последовательность значимых действий, которые могут включать несколько систем или приложений, составляют процесс. Автоматизация — это последовательность шагов, которые выполняются без вмешательства человека (после настройки).
Роботизированная автоматизация процессов
Роботизированная автоматизация процессов (RPA) позволяет использовать программных роботов вместо людей для управления бизнесом. Он используется для автоматизации обычных задач, поэтому пользователь может сосредоточиться на выполнении сложных задач, а не на рутинной работе вручную. Это в свою очередь уменьшит человеческие ошибки.
Преимущества RPA
Ниже приведены преимущества RPA —
-
Построение единого взгляда на клиента
-
Повышение удовлетворенности клиентов
-
Повышение производительности труда сотрудников
-
Больше точности и качества
-
Экономически эффективным
-
Снижение AHT до 80% (среднее время обработки)
-
Снижение АРТ до 90% (среднее время разрешения)
-
Увеличение ROI (возврат инвестиций) в среднем за 3 месяца.
Построение единого взгляда на клиента
Повышение удовлетворенности клиентов
Повышение производительности труда сотрудников
Больше точности и качества
Экономически эффективным
Снижение AHT до 80% (среднее время обработки)
Снижение АРТ до 90% (среднее время разрешения)
Увеличение ROI (возврат инвестиций) в среднем за 3 месяца.
Инструменты RPA
У нас есть следующие популярные инструменты, доступные на рынке для RPA —
-
Голубая призма
-
Автоматизация везде
-
Ui Path
-
Работа Fusion
-
Открытый пролет
Голубая призма
Автоматизация везде
Ui Path
Работа Fusion
Открытый пролет
Использование РПА
Следующее использование RPA —
Сценарии двойного ввода данных
Данные, введенные вручную в одной системе, не нужно повторно вводить в другую систему. RPA заменяет такое двойное человеческое усилие, поскольку счета индексируются в рабочем процессе, а затем повторно вводятся вручную в ERP.
Прямая обработка
Входные данные, поступающие из различных систем, таких как веб-страницы для заказов клиентов, рабочий процесс для счетов-фактур, электронные письма или файлы Excel, должны быть введены в ERP. Однако, если входные данные чистые, а правила хорошо продуманы, ввод данных может осуществляться через RPA.
Виртуальная интеграция между различными системами
Автономные, устаревшие, ERP-системы или системы документооборота часто не взаимодействуют друг с другом, и их интеграция обойдется в миллионы долларов и драгоценное ИТ-время. RPA может обеспечить легкую интеграцию, соединяющую разрозненные системы на уровне пользовательского интерфейса.
Отвечая на извлечение данных и отвечая на запросы
Когда запросы данных и отчетов поступают от нескольких владельцев процессов, поставщиков и даже конечных клиентов, сотрудники входят в систему, чтобы извлечь данные, отформатировать их и отправить электронное письмо запрашивающей стороне. RPA хорошо подходит для таких основанных на правилах задач.
Принятие решений на основе правил
RPA может выполнять задачи, основанные на принятии решений, при условии, что правила, определяющие эти решения, хорошо продуманы. Например, в счете, поступающем от поставщика коммунальных услуг, RPA может изменить условия оплаты на «немедленные» с того, что указано в счете.
Жизненный цикл РПА
Жизненный цикл RPA приведен ниже —
Анализировать и определять
Первым этапом жизненного цикла RPA является анализ бизнес-проблемы для разработки RPA. Обычно это делают бизнес-аналитики и архитекторы RPA. Идентифицированы процессы, которые могут быть автоматизированы, определены сроки разработки, задокументирован подход и получены одобрения от заинтересованных сторон для начала разработки.
Воплощать в жизнь
Разработчики RPA работают над требованиями в среде разработки для автоматизации ручных процессов. Разработка выполняется в мастере, и это ограниченное требование для выполнения кода при разработке ботов.
тестирование
На этом этапе боты тестируются для оценки качества и исправления ошибок, если таковые имеются.
Go Live
После тщательного тестирования бота он будет развернут в реальной среде, где пользователи начнут его использовать. Он вступает в фазу обслуживания, где принимаются запросы на поддержку и изменение для бота, и дефекты исправляются с немедленным вступлением в силу.
Типы роботов в RPA
В RPA есть два типа роботов, как указано ниже —
- Бэк-офис Роботы
- Фронт-офис Роботы
Бэк-офис Роботы
Ниже приведены особенности роботов бэк-офиса —
-
Роботы бэк-офиса будут работать без присмотра.
-
Они в пакетном режиме.
-
Они работают в виртуальных средах.
-
Роботы бэк-офиса не контролируются никем.
-
Роботы из бэк-офиса посылают пульс на сервер, чтобы он сразу знал, когда робот не работает.
-
Роботы бэк-офиса помогают уменьшить количество ошибок и являются экономически эффективными.
Роботы бэк-офиса будут работать без присмотра.
Они в пакетном режиме.
Они работают в виртуальных средах.
Роботы бэк-офиса не контролируются никем.
Роботы из бэк-офиса посылают пульс на сервер, чтобы он сразу знал, когда робот не работает.
Роботы бэк-офиса помогают уменьшить количество ошибок и являются экономически эффективными.
Фронт-офис Роботы
Ниже приведены особенности роботов фронт-офиса —
-
Роботы фронт-офиса используют ту же рабочую станцию, что и сотрудник, который контролирует, где и когда он используется.
-
Фронтальные офисные роботы автономны и им нужно вмешательство человека.
-
Пользователь запускает этих роботов, и они работают только под наблюдением вручную.
-
Роботы фронт-офиса работают с локальной машины и не могут быть запущены или запланированы удаленно.
Роботы фронт-офиса используют ту же рабочую станцию, что и сотрудник, который контролирует, где и когда он используется.
Фронтальные офисные роботы автономны и им нужно вмешательство человека.
Пользователь запускает этих роботов, и они работают только под наблюдением вручную.
Роботы фронт-офиса работают с локальной машины и не могут быть запущены или запланированы удаленно.
Голубая призма — Введение
Blue prism — это британская компания по разработке программного обеспечения, которая является одним из ведущих инструментов для автоматизации процессов. Он используется для автоматизации мирских задач, чтобы они могли работать без какого-либо ручного вмешательства. Синяя призма получила преимущество над конкурентами, так как она обладает большей безопасностью, гибкостью, масштабируемостью, совместимостью и устойчивостью.
Предварительные требования для Blue Prism
Ниже приведены предварительные условия для Голубой призмы. Это единственное программное обеспечение, которое —
-
Создает и поддерживает цифровую рабочую силу промышленного масштаба и масштаба предприятия.
-
Не требует ИТ-навыков для реализации
-
Может быть реализовано в спринтах от 4 до 8 недель (от начала до конца)
-
Это очень низкая стоимость по сравнению с TCO альтернативных решений
-
Обеспечивает высокую окупаемость за счет самофинансирования и рентабельности инвестиций до 80%.
-
Может управляться в рамках ИТ-инфраструктуры и процессов
Создает и поддерживает цифровую рабочую силу промышленного масштаба и масштаба предприятия.
Не требует ИТ-навыков для реализации
Может быть реализовано в спринтах от 4 до 8 недель (от начала до конца)
Это очень низкая стоимость по сравнению с TCO альтернативных решений
Обеспечивает высокую окупаемость за счет самофинансирования и рентабельности инвестиций до 80%.
Может управляться в рамках ИТ-инфраструктуры и процессов
Установка Голубой Призмы
Ниже приведены требования к установке Blue Prism.
-
ОС Windows 7 (предпочтительная), 64-битная или 32-битная
-
Установка Blue Prism, 64 или 32-битная, в зависимости от вашей ОС
-
Файл лицензии Blue Prism
-
SQL Server Express Edition, 64 или 32-разрядный в зависимости от вашей ОС
ОС Windows 7 (предпочтительная), 64-битная или 32-битная
Установка Blue Prism, 64 или 32-битная, в зависимости от вашей ОС
Файл лицензии Blue Prism
SQL Server Express Edition, 64 или 32-разрядный в зависимости от вашей ОС
Мы рассмотрим процесс установки Blue Prism с SQL Server Management Studio —
Установка SqlExpr
Загрузите сервер SQL, файл SqlExpr.exe с официального сайта Microsoft и после загрузки нажмите SqlExpr . Это запустит сервер Sql, который можно использовать для установки соединения Sql.
Установка Blue Prism
После установки SQL-сервера нам нужно установить Blue Prism, используя шаги, приведенные ниже, и снимки экрана:
Шаг 1 — Нажмите Blue Prism 5.0.10_x64, чтобы начать установку.
Шаг 2 — Нажмите далее в диалоговом окне.
Шаг 3 — согласитесь с лицензионным соглашением.
Шаг 4 — Выберите папку для установки.
Шаг 5 — Нажмите на следующий.
Шаг 6 — После того, как вы нажмете «Далее», процесс установки.
Шаг 7 — После завершения установки закройте окно.
На этом установка Blue Prism завершена, и на рабочем столе появляется значок.
Открытие Голубой Призмы
После завершения установки Blue Prism мы рассмотрим, как открыть приложение, используя следующие шаги:
Нажмите на иконку
Имя пользователя и пароль по умолчанию для Blue Prism:
-
Имя пользователя : Admin
-
Пароль : Admin
Имя пользователя : Admin
Пароль : Admin
Создание базы данных
Теперь мы создадим базу данных с использованием Blue Prism, как показано на рисунках ниже.
Сначала откройте установленное приложение и перейдите в « Файл», а затем нажмите « Создать базу данных» .
Теперь, когда база данных создана, подпишите имя пользователя и пароль по умолчанию.
После нажатия на кнопку входа, выберите новый пароль для пользователя.
Различные вкладки Blue Prism
В Blue Prism есть 6 типов вкладок:
- Главная
- студия
- контроль
- Приборная доска
- релизы
- система
Ниже приведен обзор различных частей Blue Prism —
Главная
Дом имеет различные графики, которые дают информацию о базе данных голубой призмы. Доступность рабочей силы показывает ресурсы времени выполнения, которые мы используем, общая автоматизация показывает количество очередей и автоматизаций в базе данных, объемы очередей теперь дают объемы очередей по состоянию, а самые большие таблицы базы данных показывают самые большие таблицы в базе данных синей призмы.
студия
Студия является важной частью Blue Prism, где мы реализуем реальные шаги автоматизации. Есть две студии: Object Studio и Process Studio.
контроль
Диспетчерская является центральной точкой администрирования в Blue Prism, где она управляет, контролирует, выполняет и планирует выполнение процессов на распределенных ботах.
Приборная доска
Панель инструментов используется для отображения различных графиков, отображающих информацию о рабочей силе робота.
релизы
Диспетчер релизов используется для управления импортом и экспортом пакетов конфигурации между различными средами Blue Prism.
система
Системная вкладка используется администратором для управления пользователями.
Голубая призма — Объектная студия
Объектная студия в основном используется для разработки объектов. Внутри объекта у нас есть следующие типы действий:
-
модульное приложение для шпионажа элементов
-
инициализировать страницу и очистить страницу
модульное приложение для шпионажа элементов
инициализировать страницу и очистить страницу
Создание объекта из Object Studio
После запуска Blue Prism откройте вкладку Studio, щелкните правой кнопкой мыши Objects и выберите Create Object . На скриншотах четко объясняется процесс создания объектов —
Укажите имя для нового бизнес-объекта.
Это создаст объект в списке объектов.
Различные этапы в Object Studio
Различные этапы в Object Studio перечислены ниже —
- Ссылка на сайт
- блок
- Читать
- Написать
- проводить
- Код
- Подождите
- Процесс
- страница
- действие
- Решение
- Выбор
- расчет
- Мульти Расчет
- Элемент данных
- Коллекция
- петля
- Заметка
- анкер
- Конец
- исключение
После создания объекта будут созданы страницы инициализации, очистки и действий, а страница инициализации будет запущена с вышеупомянутыми этапами.
Приведенный ниже Business Object (VBO) даст вам более подробное объяснение того, как можно использовать этапы и как работает VBO.
Понимание коллекций в Excel
Несколько значений, хранящихся в виде строк и столбцов, называются коллекциями.
Мы вызываем добавление строк в коллекции двумя способами:
-
Использование внутреннего VBO в качестве «коллекции».
-
Использование «Utility-Collection Manipulation» VBO.
Использование внутреннего VBO в качестве «коллекции».
Использование «Utility-Collection Manipulation» VBO.
Создать бизнес-объект
Введите имя бизнес-объекта, который вы хотите создать, как показано ниже —
Теперь введите описание бизнес-объекта, как показано ниже —
Затем нажмите Готово.
Дважды щелкните по вновь созданному VBO, чтобы открыть его.
На вкладке действий начальный и конечный этапы будут созданы по умолчанию со ссылкой на них, выберите ссылку и удалите ее, чтобы в ней могли быть реализованы реальные этапы.
Создайте коллекцию и добавьте строки в коллекцию, используя внутренний VBO.
Укажите название коллекции, описание и укажите детали в полях: имя, тип, описание и поля. Используйте Добавить поле, чтобы добавить любое дополнительное поле.
Используйте Loop Stage
Выберите цикл из этапов, цикл будет иметь начальную и конечную части. Он используется для выполнения этапов цикла с упомянутыми итерациями.
Укажите имя цикла и выберите правильную коллекцию в раскрывающемся списке.
Создать четыре элемента даты
Используя этап элемента данных, создайте четыре элемента данных, как показано ниже:
- С нет
- Имя C
- предел
- JDate
Используйте Multi Calculation, чтобы добавить данные в коллекцию в пустой строке.
Укажите имя для этого мультисчета, перетащите выражение из списка коллекции в выражение и перетащите элементы данных из списка элементов данных в значения «Сохранить в».
-
Свяжите этапы с помощью Link и сохраните бизнес-объект.
-
Выполните VBO, нажав на кнопку воспроизведения.
Свяжите этапы с помощью Link и сохраните бизнес-объект.
Выполните VBO, нажав на кнопку воспроизведения.
Результат будет с правильными результатами, которые были предоставлены в коллекции, как показано ниже —
Мы поймем коллекции с Excel, как показано ниже —
Сначала нам нужно создать экземпляр и взять вывод как «дескриптор», затем открыть имя рабочей книги и передать дескриптор в качестве входных параметров.
Он запишет имя рабочей книги, затем выполнит другое действие, получит рабочий лист в виде коллекций.
Шаг 1: Создать экземпляр
Действие —
Имя: Создать экземпляр
Описание: Создать экземпляр
Бизнес-объект —
MS Excel VBO
Действие: Создать экземпляр
Выход: ручка
Шаг 2: Открыть
Бизнес-объект: MS Excel VBO
Действие: открыть книгу
Вход —
Значение = дескриптор
Имя файла
Вывод: хранить в рабочей тетради.
Шаг 3: Показать
Бизнес-объект: MS Excel VBO
Действие: Показать
Вход —
Значение = дескриптор
Шаг 4: чтение данных в коллекции
Бизнес-объект: MS Excel VBO
Действие: Получить лист как коллекцию (быстро)
Вывод: хранить в деталях клиента.
Шаг 5: цикл
Перейти к свойствам петли
Имя: Читать данные из коллекции
Описание: Читать данные из коллекции
Коллекция: Данные клиента.
Шаг 6: мульти расчет
Имя: Данные клиента
Данные клиента.
Понимание выбора с коллекцией и Excel
Нам нужно создать Данные студента с данными данными —
-
Оценка А> = 90
-
Оценка B> = 75
-
Оценка C> = 60
-
Оценка D> = 50
Оценка А> = 90
Оценка B> = 75
Оценка C> = 60
Оценка D> = 50
Шаг 1: Создать экземпляр
Действие —
Имя: Создать экземпляр
Описание: Создать экземпляр
Бизнес-объект —
MS Excel VBO
Действие: Создать экземпляр
Выход: ручка
Шаг 2: Открыть
Бизнес-объект: MS Excel VBO
Действие: открыть книгу
Вход —
Значение = дескриптор
Имя файла
Вывод: хранить в рабочей тетради.
Шаг 3: Показать
Бизнес-объект: MS Excel VBO
Действие: Показать
Вход —
Значение = дескриптор
Шаг 4: чтение данных в коллекции
Бизнес-объект: MS Excel VBO
Действие: Получить лист как коллекцию (быстро)
Вывод: хранить в разделе «Сведения о студентах».
Шаг 5: цикл
Перейти к свойствам петли
Имя: Читать данные из коллекции
Описание: Читать данные из коллекции
Коллекция: данные студента
Шаг 6: выбор
Выбор имени | Критерий выбора |
---|---|
Оценка отлично | Оценки ученика> = 90 и <= 100 |
Оценка Б | Оценка ученика> = 75 |
Оценка С | Оценка ученика> = 60 |
Создайте один элемент данных как класс.
Создайте расчет следующим образом —
- Оценка отлично
- Оценка Б
- Оценка С
Перед циклом нам нужно настроить значения.
Возьмите этап действий:
Имя: ячейка по умолчанию
Бизнес-объект: MS Excel VB
Действие: Активная рабочая тетрадь
Затем,
Выполните другое действие — Текущая ячейка
Бизнес-объект: MS Excel VBO
Действие: получить активную клетку
Выходной магазин в текущей ячейке.
Затем,
Запишите данные в Excel
Бизнес-объект: MS Excel VBO
Действие: установить значение ячейки
Выполнить другое действие — Перейти к следующей ячейке
Бизнес-объект: MS Excel VBO
Действие: Перейти к следующей пустой ячейке вниз
Вход: сохранить в текущей ячейке.
Blue Prism — модельер приложений
Application Modeller используется для шпионажа приложений. Шпионаж идентифицирует элементы в приложениях.
Окно модели приложения выглядит следующим образом:
Шпионские режимы
У нас есть 4 различных типа шпионажа, как показано ниже —
-
Режим Win32
-
Режим HTML
-
Режим доступности
-
Режим региона
Режим Win32
Режим HTML
Режим доступности
Режим региона
Выполните следующие шаги, чтобы выбрать любой из режимов шпионажа или переключаться между различными режимами —
-
Используйте Ctrl и щелчок левой кнопкой мыши, чтобы выбрать выделенный элемент в режимах шпионажа.
-
Используйте Ctrl и щелкните правой кнопкой мыши, чтобы отменить.
-
Нажмите клавишу Alt для переключения шпионских режимов.
Используйте Ctrl и щелчок левой кнопкой мыши, чтобы выбрать выделенный элемент в режимах шпионажа.
Используйте Ctrl и щелкните правой кнопкой мыши, чтобы отменить.
Нажмите клавишу Alt для переключения шпионских режимов.
Работа с веб-приложениями
Теперь мы обсудим, как работать с веб-приложениями —
Facebook вход и выход
Сначала давайте создадим бизнес-объект и введите для него имя.
Нам нужно настроить Application Modeller.
Теперь мы будем шпионить за кнопками входа в систему, именем пользователя и паролем.
Теперь приступим к реализации.
Создание элементов данных для электронной почты и паролей.
-
Используйте «этап записи», чтобы ввести адрес электронной почты и пароль на сайте Facebook.
-
Нажмите на кнопку «Войти», используя этап навигации.
-
Мы не получаем Действия с кликами на этапе навигации.
-
Итак, перейдите в Application Modeller и измените тип элемента входа на кнопку.
-
Здесь мы используем этап ожидания для загрузки сайта перед запуском сайта.
-
Теперь войдите на сайт Facebook.
-
Чтобы выйти из учетной записи, нам нужно подготовить элемент в Application Modeller.
-
Следите за необходимыми элементами, сначала проверьте, какие элементы необходимы для выхода из системы.
-
Затем нам нужно шпионить за стрелкой и выйти из опции.
-
Используйте этап навигации, чтобы нажать на стрелку и выйти из системы.
-
После нажатия кнопки входа на сайт потребуется некоторое время для загрузки информации об учетной записи. Это зависит от нашей сети средняя скорость интернета.
-
После входа используйте условное ожидание, чтобы удерживать полужирный шрифт до появления стрелки выхода.
Используйте «этап записи», чтобы ввести адрес электронной почты и пароль на сайте Facebook.
Нажмите на кнопку «Войти», используя этап навигации.
Мы не получаем Действия с кликами на этапе навигации.
Итак, перейдите в Application Modeller и измените тип элемента входа на кнопку.
Здесь мы используем этап ожидания для загрузки сайта перед запуском сайта.
Теперь войдите на сайт Facebook.
Чтобы выйти из учетной записи, нам нужно подготовить элемент в Application Modeller.
Следите за необходимыми элементами, сначала проверьте, какие элементы необходимы для выхода из системы.
Затем нам нужно шпионить за стрелкой и выйти из опции.
Используйте этап навигации, чтобы нажать на стрелку и выйти из системы.
После нажатия кнопки входа на сайт потребуется некоторое время для загрузки информации об учетной записи. Это зависит от нашей сети средняя скорость интернета.
После входа используйте условное ожидание, чтобы удерживать полужирный шрифт до появления стрелки выхода.
Работа с приложениями Windows и несколькими окнами
Мы узнаем, как автоматизировать систему заказов на обучение с помощью пошаговой процедуры, приведенной ниже. Снимки экрана, приведенные в следующих разделах, помогут вам четко понять процесс.
Шаг 1 — Создайте бизнес-объект.
Шаг 2 — Настройте модельера приложения.
Шаг 3 — Подглядывание в окне входа.
Используйте Ctrl + Left, чтобы выделить элемент, а порядковый элемент используется для уникальной идентификации.
Шаг 4 — Отслеживание штатного номера.
Шаг 5 — Отслеживание пароля.
Шаг 6 — Отслеживание кнопки входа.
Теперь приступим к реализации.
Шаг 7 — Использование этапа навигации для запуска приложения.
Шаг 8 — Использование этапа записи для настройки штатного номера.
Шаг 9 — Использование другого этапа записи для настройки пароля.
Шаг 10 — Использование этапа навигации для входа.
Шаг 11 — Свяжите процесс.
Синяя Призма — Студия Процесса
Процесс студии имеет только главную страницу. Если страница опубликована, мы можем позвонить из процесса студии. Мы используем студию Process для разработки и тестирования.
Разница между Process и Object Studio
Основные различия между процессом и объектом студии приведены ниже —
Process Studio | Объектная студия |
---|---|
Он создается как диаграмма, которая выглядит как блок-схема с помощью инструмента разработки | Графически создавать объекты с помощью инструмента разработки |
Этапы: у нас есть этап оповещения в Process Studio | Этапы: чтение, запись, навигация, кодирование и ожидание |
У нас есть главная страница | Мы инициализируем и очищаем страницу |
Процесс взаимодействует с объектной студией и диспетчерской | Object Studio взаимодействует с внешним приложением. |
Модуль запуска и приложений недоступен | Доступен Launch и Application Modeller |
Этапы в Process Studio
Различные этапы в Process Studio приведены ниже —
- Ссылка на сайт
- блок
- Процесс
- страница
- действие
- Решение
- Выбор
- расчет
- Мульти Расчет
- Элемент данных
- Коллекция
- петля
- Заметка
- анкер
- Конец
- бдительный
- исключение
Публикация страниц объекта студии
Мы можем опубликовать страницы объекта студии, используя следующие шаги —
-
Разработать бизнес-объект.
-
Разверните действия бизнес-объекта.
-
Опубликуйте объект студии.
-
После публикации процесса мы можем запустить из Process Studio.
Разработать бизнес-объект.
Разверните действия бизнес-объекта.
Опубликуйте объект студии.
После публикации процесса мы можем запустить из Process Studio.
Публикация процесса в диспетчерской
Мы можем опубликовать процесс в диспетчерской, используя следующие шаги:
-
Разработать объект процесса.
-
Дважды щелкните по описанию.
Разработать объект процесса.
Дважды щелкните по описанию.
Затем установите флажок, чтобы опубликовать процесс в диспетчерской.
Опубликованный процесс отображается в доступном процессе.
Передача параметров ввода / вывода
Мы хотим передать некоторые параметры с одной страницы на другую, используя параметры ввода / вывода.
-
Мы создаем входные и выходные параметры в студии процесса.
-
Нам нужно объявить входные параметры на начальном этапе.
-
Нам нужно объявить выходные параметры в конце этапа.
Мы создаем входные и выходные параметры в студии процесса.
Нам нужно объявить входные параметры на начальном этапе.
Нам нужно объявить выходные параметры в конце этапа.
Мы рассмотрим пошаговый подход для передачи параметров ввода и вывода —
Шаг 1 — Создайте бизнес-объект.
Шаг 2 — Определите входные параметры на этапе запуска.
Шаг 3 — Дважды щелкните Start Stage для настройки входных параметров.
Шаг 4 — Определите выходные параметры в конечной стадии.
Шаг 5 — Перейти к этапу расчета для простого расчета.
Шаг 6 — Подключите процесс и сохраните его.
Шаг 7 — Мы должны опубликовать процесс.
Шаг 8 — После публикации процесса мы можем запустить из Process Studio.
Шаг 9 — Нам нужно создать процесс в студии процесса.
Шаг 10 — Используйте этап Action, чтобы вызвать процесс из объектной студии.
Шаг 11: Создайте элементы данных и запустите процесс.
Синяя призма — обработка исключений
Обработка исключений определяется управлением исключениями в автономной автоматизации . Это гарантирует, что проблемы могут быть автоматически разрешены, если это возможно, или легко идентифицируемы и исправимы системными администраторами или переданы для завершения человеком, где это необходимо. Успешность обработки исключений зависит от того, насколько хорошо она реализована во время разработки.
Достижение обработки исключений в Blue Prism
Обработка исключений является важной частью любого решения с синей призмой. Исключением является проблема, возникающая во время выполнения процесса / объекта.
При обнаружении ошибок в синей призме генерируются исключения.
Этапы обработки исключений
Обработка исключений может быть достигнута с использованием этапов возобновления, восстановления и исключения.
Восстановление — начинается блок для обработки исключений.
Возобновить — Завершает блок для обработки исключений.
Исключение — явно вызывает исключение при выполнении процесса или объекта.
Типы исключений
У нас есть 3 типа исключений в Blue Prism —
-
Внутренние исключения
-
Системные исключения
-
Бизнес-исключения
Внутренние исключения
Системные исключения
Бизнес-исключения
Внутренние исключения
Внутренние исключения основаны на наших пропущенных обязательных данных поэтапно.
Предположим, мы хотим сохранить данные для вновь созданного Excel. Однако мы пропустили указание пути, тогда мы получим внутренние исключения.
Другой пример: когда мы даем недопустимое выражение на этапе вычисления, мы получаем внутренние исключения, как показано ниже:
-
Создайте 3 элемента данных, т.е. X, Y и Z с типом текста.
Создайте 3 элемента данных, т.е. X, Y и Z с типом текста.
-
Используйте этап расчета, чтобы выполнить простой расчет
Используйте этап расчета, чтобы выполнить простой расчет
-
Теперь запустите процесс.
Теперь запустите процесс.
Бизнес-исключения
Эти исключения на самом деле не являются исключениями, однако, основываясь на бизнес-правилах, мы создаем исключения. Нужно стрелять вручную через бота.
Допустим, мы работаем над данными Excel, имеющими имя сотрудника и остаток на его счете. Считывание этих данных в коллекции и проверка баланса каждого сотрудника. Если баланс любого сотрудника равен нулю, нам нужно вызвать исключение и зарегистрировать сообщение. Согласно бизнес-правилам, если баланс равен нулю, платежи не могут быть сделаны.
Шаг 1 — Сначала мы прочитаем данные и сохраним коллекцию.
Шаг 2 — Нам нужно зациклить коллекции и проверить, есть ли в столбце ноль. Если да, то выкинуть исключение.
Шаг 3 — Нам нужно настроить этап исключения. Поскольку у нас так много типов исключений, нам нужно настроить это как Business Exception.
Системные исключения
Исключения системы будут возникать из-за неработоспособности интернета, или нашему боту нужен интернет или какие-либо сбои системы.
Нам нужно обработать эти исключения, используя этапы восстановления и возобновления. Нам не нужно связываться со стадией восстановления, когда бы ни возникало исключение, сразу же этап восстановления обнаруживает эти исключения.
Исключение пузыряется
Когда Исключение срабатывает, оно движется вверх по направлению к потоку, пока не попадет в ловушку восстановления, это называется Исключением.
Синяя призма — рабочие очереди
Рабочая очередь — это внутренний настраиваемый список, который позволяет процессу управлять своей рабочей нагрузкой. Процесс может использовать разные рабочие очереди, а рабочая очередь может использоваться несколькими процессами, если это необходимо.
Вкладка «Управление очередями» в Control Room предоставляет рабочий пользовательский интерфейс для рабочих очередей. Вкладка разделена на две части: в верхней части отображается список очередей, а в нижней — список элементов в очереди.
Конфигурация рабочей очереди
Рабочие очереди создаются в System Manager, административные — из Blue Prism.
Теги
Тег — это ключевое слово термина, назначенного элементу Рабочей очереди, как метод категоризации или группировки этого элемента.
Добавление тегов
Добавление тега в элемент «Очередь работ» просто требует использования этапа действия. Добавьте этап действия в ваш процесс. На этапе Действие выполните следующие действия —
-
Выберите бизнес-объект Internal — Work Queues.
-
Выберите Действие элемента тега.
-
Установите параметр ввода идентификатора элемента в качестве идентификатора элемента для очереди работ, которую вы хотите пометить. Элемент не должен быть заблокирован, чтобы добавить тег.
-
Установите в качестве параметра ввода тега тег, который вы хотите добавить в элемент «Очередь работ».
-
Нажмите ОК.
Выберите бизнес-объект Internal — Work Queues.
Выберите Действие элемента тега.
Установите параметр ввода идентификатора элемента в качестве идентификатора элемента для очереди работ, которую вы хотите пометить. Элемент не должен быть заблокирован, чтобы добавить тег.
Установите в качестве параметра ввода тега тег, который вы хотите добавить в элемент «Очередь работ».
Нажмите ОК.
Удаление тегов
Удаление тега из элемента «Очередь работ» также требует использования этапа «Действия». Чтобы удалить тег, выполните следующие действия в Process Studio.
-
Добавьте этап действия в ваш процесс.
-
В свойствах действия выполните следующее:
-
Выберите бизнес-объект Internal — Work Queues.
-
Выберите действие Untag Item.
-
Установите входной параметр идентификатора элемента в качестве идентификатора элемента для очереди работ, которую вы хотите разметить. Элемент не должен быть заблокирован, чтобы удалить тег.
-
Установите в качестве параметра ввода тега тег, который вы хотите удалить из элемента «Очередь работ».
-
Нажмите ОК.
Добавьте этап действия в ваш процесс.
В свойствах действия выполните следующее:
Выберите бизнес-объект Internal — Work Queues.
Выберите действие Untag Item.
Установите входной параметр идентификатора элемента в качестве идентификатора элемента для очереди работ, которую вы хотите разметить. Элемент не должен быть заблокирован, чтобы удалить тег.
Установите в качестве параметра ввода тега тег, который вы хотите удалить из элемента «Очередь работ».
Нажмите ОК.
Следующий снимок экрана четко объясняет вышеупомянутые шаги —
Статус
Каждый элемент очереди работ имеет статус. Статус можно использовать как способ записи того, какая работа была проделана до сих пор над элементом «Очередь работ».
Установка статуса для элемента «Очередь работ» просто требует использования этапа действия. Следующие шаги будут необходимы —
-
Добавьте этап действия в ваш процесс
-
В свойствах действия сделайте следующее —
-
Выберите бизнес-объект Internal — Work Queues.
-
Выберите действие Обновить статус.
-
Установите для параметра ввода идентификатора элемента значение идентификатора элемента рабочей очереди, которому вы хотите присвоить статус.
-
Установите в качестве параметра ввода состояния статус, который вы хотите обновить с помощью элемента «Очередь работ».
-
Нажмите ОК
Добавьте этап действия в ваш процесс
В свойствах действия сделайте следующее —
Выберите бизнес-объект Internal — Work Queues.
Выберите действие Обновить статус.
Установите для параметра ввода идентификатора элемента значение идентификатора элемента рабочей очереди, которому вы хотите присвоить статус.
Установите в качестве параметра ввода состояния статус, который вы хотите обновить с помощью элемента «Очередь работ».
Нажмите ОК
Следующий снимок экрана четко объясняет вышеупомянутые шаги —
Использование статуса
Ваш процесс также может быть настроен на использование статуса элемента, чтобы гарантировать, что шаги в вашем процессе никогда не должны повторяться.
Чтобы использовать Состояние элемента, просто добавьте этапы принятия решения в ваш процесс, который проверяет Статус элемента, чтобы можно было пропустить любые части вашего процесса, которые уже были выполнены для элемента. Помните, что статус элемента может быть возвращен как результат действия Get Next Item.
приоритет
При разработке автоматизированного решения вы должны учитывать, должны ли работать какие-либо другие типы работ или сценарии в рамках этого процесса до других рабочих элементов.
Используя приоритет
Приоритет для элемента «Очередь работ» выполняется при первом добавлении элемента в очередь с помощью действия «Добавить в очередь». Приоритет элемента не может быть изменен после его добавления в очередь.
Активные очереди
Используя традиционную модель управления сеансами, сеансы запускаются на ресурсах, которые опрашивают рабочую очередь на предмет рассмотрения дел. Эти сеансы запускаются в диспетчерской вручную или через службу планировщика, которая работает на экземпляре Blue Prism Server.
Активные очереди представляют альтернативный механизм управления сеансами, которые обрабатывают очереди, что стало возможным благодаря созданию более тесной связи между рабочими очередями и сеансами.
Вместо того, чтобы создавать сеансы отдельно в Control Room, а затем переходить на страницу управления очередями, чтобы увидеть результаты, активные очереди позволяют установить целевое количество ресурсов, которые должны работать с очередью. Blue Prism использует конфигурацию активной очереди, чтобы определить, как достичь этой цели.
Активные рабочие очереди полезны только при запуске десятков сеансов для одного процесса. В противном случае преимущества активных рабочих очередей не будут реализованы.
Blue Prism — менеджер по учету
Учетные данные являются безопасным хранилищем для сведений, используемых для входа в целевые приложения. Они зашифрованы в базе данных Blue Prism, чтобы сделать их доступными только тем, кто сможет их использовать.
Система управления учетными данными определяет, какие процессы, ресурсы и роли имеют разрешение на доступ к информации, а специальный бизнес-объект Internal-Credentials предоставляет действия для использования учетных данных.
Чтобы настроить учетные данные, перейдите в Диспетчер системы → Безопасность → Учетные данные.
Перед созданием учетных данных сначала необходимо настроить ключ, затем только он позволит создавать учетные данные.
Создание учетных данных.
Управление пользователями, ролями и журналами
В этой главе мы обсудим управление пользователями, ролями и журналами в среде Blue Prism.
Шаг 1
Войти в синюю призму
Шаг 2
Выберите систему → Безопасность → Пользователь
Шаг 3
Окно откроется справа, мы можем найти новую опцию, нажмите на нее.
Шаг 4
Откроется окно с именем мастера создания пользователя, введите его имя и пароль.
Шаг 5
Нажмите кнопку «Далее», и откроется окно с указанием срока действия пароля и назначением роли.
Шаг 6
Мы дали разрешение на доступ к разработке, затем нажмите «Готово».
Теперь выйдите из системы с правами администратора, а затем войдите с пользователем, которого мы создали.
Мы можем наблюдать, что доступ к дому и студии, потому что дал разрешение на доступ только к разработке.
Электронная почта и Автоматизация поверхности
Мы обсудим темы автоматизации электронной почты и автоматизации поверхностей в этой главе.
Автоматизация электронной почты
Прежде чем выполнять автоматизацию работы с электронной почтой, нам нужно дать разрешение нашей учетной записи Gmail, которую мы используем в настоящее время.
Выполните следующие действия, чтобы получить разрешение для учетной записи Gmail.
Перейдите на страницу «Моя учетная запись» → Нажмите «Вход и безопасность» → Прокрутите до конца страницы и выберите параметр «Меньше защищенных приложений» → «Включить».
Шаг 1 — Нам нужно настроить параметры электронной почты в действии.
Шаг 2 — Создайте два элемента данных для имени пользователя, пароля, от адреса электронной почты и до адреса электронной почты.
Шаг 3 — Предоставьте сведения о сервере POP3 и SMTP
Шаг 4 — Укажите сведения о портах POP3 и SMTP.
Шаг 5 — Укажите истину для POP3 UseSSL и SMTP UseSSL. Снимок экрана, приведенный ниже, четко объясняет все вышеперечисленные шаги.
Шаг 6 — Давайте назовем его «Отправить почту».
Шаг 7 — Следующий шаг — связать процесс.
Поверхностная автоматизация
Blue Prism предоставляет методы автоматизации поверхности, которые можно использовать в качестве альтернативы, когда технологические разъемы недоступны. Некоторые из этих методов автоматизации поверхности кратко описаны в разделах «Области», «Совпадение символов», «Глобальные клики» и «Ключи».
Выполните следующие шаги, чтобы запустить автоматизацию поверхности в вашем устройстве. Скриншоты включены после каждого шага для легкого понимания —
Шаг 1. Создайте бизнес-объект и настройте модельер приложений с помощью Surface Automation.
Шаг 2 — На следующем шаге нам нужно определить новое имя модели приложения, как показано ниже —
Шаг 3 — В зависимости от типа используемого приложения выберите один, как показано ниже —
Шаг 4 — Укажите тип используемого приложения.
Шаг 5 — На этом шаге введите путь к файлу .exe или найдите его, нажав кнопку «Обзор», как показано ниже.
Шаг 6 — Введите информацию об элементе и запустите приложение.
Шаг 7 — Мы можем запустить приложение, используя кнопку запуска внизу, как указано ниже.
Шаг 8 — Войдите в приложение, используя учетные данные.
Шаг 9 — Определите шпионские элементы, как показано ниже —
Шаг 10 — На этом шаге нам нужно определить имя пользователя и пароль.
Шаг 11 — Определите имя пользователя.
Шаг 12 — Определите пароль.
Шаг 13 — Определите кнопку входа.
Шаг 14 — Создайте два элемента данных: имя пользователя и пароль .
Шаг 15 — Запустите приложение, используя этап навигации.
Шаг 16 — Настройте имя пользователя, используя этап навигации.
Шаг 17 — Настройте пароль, используя этап навигации.
Шаг 18 — Теперь запустите процесс.
Blue Prism — Управление расписанием
В этом разделе мы поговорим об управлении расписанием.
планировщик
Инструмент Blue Prism позволяет выполнять процессы в указанное время и повторять их выполнение через различные промежутки времени. Это называется планировщик.
Настроить планировщик
На вкладке Система у нас есть опция Планировщик. Настройте планировщик, как показано ниже —
После того, как мы настроим планировщик, нам нужно нажать на флажок, чтобы активировать планировщик, как показано ниже —
Если ресурс находится в автономном режиме, у нас есть опция повтора под Resilience в планировщике. Мы можем выбрать повтор в терминах секунд и количества раз.