Учебники

Голубая призма — Краткое руководство

Голубая призма — Введение в РПА

Робот — это машина, которая имитирует пользователя при выполнении различных задач, таких как щелчки, навигация, набор текста и т. Д. Последовательность значимых действий, которые могут включать несколько систем или приложений, составляют процесс. Автоматизация — это последовательность шагов, которые выполняются без вмешательства человека (после настройки).

Роботизированная автоматизация процессов

Роботизированная автоматизация процессов (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.

Установка SqlExpr

Установка Blue Prism

После установки SQL-сервера нам нужно установить Blue Prism, используя шаги, приведенные ниже, и снимки экрана:

Шаг 1 — Нажмите Blue Prism 5.0.10_x64, чтобы начать установку.

Подготовка к установке Blueprism

Шаг 2 — Нажмите далее в диалоговом окне.

Подготовка мастера установки Blueprism

Шаг 3 — согласитесь с лицензионным соглашением.

Лицензионное соглашение Blueprism

Шаг 4 — Выберите папку для установки.

Blueprism Выберите папку для установки

Шаг 5 — Нажмите на следующий.

Blueprism Iinstallation Cick Next

Шаг 6 — После того, как вы нажмете «Далее», процесс установки.

Процесс установки Blueprism

Шаг 7 — После завершения установки закройте окно.

Установка Blueprism завершена

На этом установка Blue Prism завершена, и на рабочем столе появляется значок.

Открытие Голубой Призмы

После завершения установки Blue Prism мы рассмотрим, как открыть приложение, используя следующие шаги:

Открытие BluePrism

Нажмите на иконку

Blueprism Нажмите Настроить

Имя пользователя и пароль по умолчанию для Blue Prism:

  • Имя пользователя : Admin

  • Пароль : Admin

Имя пользователя : Admin

Пароль : Admin

Настройка соединения по умолчанию в Blueprism

Создание базы данных

Теперь мы создадим базу данных с использованием Blue Prism, как показано на рисунках ниже.

Сначала откройте установленное приложение и перейдите в « Файл», а затем нажмите « Создать базу данных» .

Создание базы данных

База данных создана

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

Войти Blueprism

После нажатия на кнопку входа, выберите новый пароль для пользователя.

Blueprism Сбросить пароль

Blueprism Новый пароль

Различные вкладки Blue Prism

В Blue Prism есть 6 типов вкладок:

  • Главная
  • студия
  • контроль
  • Приборная доска
  • релизы
  • система

Blueprism Различные вкладки

Ниже приведен обзор различных частей Blue Prism —

Главная

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

студия

Студия является важной частью Blue Prism, где мы реализуем реальные шаги автоматизации. Есть две студии: Object Studio и Process Studio.

контроль

Диспетчерская является центральной точкой администрирования в Blue Prism, где она управляет, контролирует, выполняет и планирует выполнение процессов на распределенных ботах.

Приборная доска

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

релизы

Диспетчер релизов используется для управления импортом и экспортом пакетов конфигурации между различными средами Blue Prism.

система

Системная вкладка используется администратором для управления пользователями.

Голубая призма — Объектная студия

Объектная студия в основном используется для разработки объектов. Внутри объекта у нас есть следующие типы действий:

  • модульное приложение для шпионажа элементов

  • инициализировать страницу и очистить страницу

модульное приложение для шпионажа элементов

инициализировать страницу и очистить страницу

Создание объекта из Object Studio

После запуска Blue Prism откройте вкладку Studio, щелкните правой кнопкой мыши Objects и выберите Create Object . На скриншотах четко объясняется процесс создания объектов —

BluePrism Создание объекта

Blueprism новый бизнес-объект

Укажите имя для нового бизнес-объекта.

Blueprism Business Object Details

Это создаст объект в списке объектов.

Различные этапы в Object Studio

Различные этапы в Object Studio перечислены ниже —

  • Ссылка на сайт
  • блок
  • Читать
  • Написать
  • проводить
  • Код
  • Подождите
  • Процесс
  • страница
  • действие
  • Решение
  • Выбор
  • расчет
  • Мульти Расчет
  • Элемент данных
  • Коллекция
  • петля
  • Заметка
  • анкер
  • Конец
  • исключение

Объектная студия Этапы

После создания объекта будут созданы страницы инициализации, очистки и действий, а страница инициализации будет запущена с вышеупомянутыми этапами.

Приведенный ниже Business Object (VBO) даст вам более подробное объяснение того, как можно использовать этапы и как работает VBO.

Понимание коллекций в Excel

Несколько значений, хранящихся в виде строк и столбцов, называются коллекциями.

Мы вызываем добавление строк в коллекции двумя способами:

  • Использование внутреннего VBO в качестве «коллекции».

  • Использование «Utility-Collection Manipulation» VBO.

Использование внутреннего VBO в качестве «коллекции».

Использование «Utility-Collection Manipulation» VBO.

Создать бизнес-объект

Введите имя бизнес-объекта, который вы хотите создать, как показано ниже —

Наименование Бизнес Объект

Теперь введите описание бизнес-объекта, как показано ниже —

Описание бизнес-объекта

Затем нажмите Готово.

Название Бизнес Создан

Дважды щелкните по вновь созданному VBO, чтобы открыть его.

Открыть VBO

На вкладке действий начальный и конечный этапы будут созданы по умолчанию со ссылкой на них, выберите ссылку и удалите ее, чтобы в ней могли быть реализованы реальные этапы.

Создайте коллекцию и добавьте строки в коллекцию, используя внутренний VBO.

Создать коллекцию Internal VBO

Укажите название коллекции, описание и укажите детали в полях: имя, тип, описание и поля. Используйте Добавить поле, чтобы добавить любое дополнительное поле.

Предоставить информацию о коллекции

Используйте поле Добавить

Используйте Loop Stage

Выберите цикл из этапов, цикл будет иметь начальную и конечную части. Он используется для выполнения этапов цикла с упомянутыми итерациями.

Используйте Loop Stage

Укажите имя цикла и выберите правильную коллекцию в раскрывающемся списке.

Naming Loop Выберите коллекцию

Создать четыре элемента даты

Используя этап элемента данных, создайте четыре элемента данных, как показано ниже:

  • С нет
  • Имя C
  • предел
  • JDate

Четыре даты

Используйте Multi Calculation, чтобы добавить данные в коллекцию в пустой строке.

Использовать мульти расчет

Свойство 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

Выбор с Collection-Excel

Создайте один элемент данных как класс.

Создайте расчет следующим образом —

  • Оценка отлично
  • Оценка Б
  • Оценка С

Перед циклом нам нужно настроить значения.

Возьмите этап действий:

Имя: ячейка по умолчанию

Бизнес-объект: MS Excel VB

Действие: Активная рабочая тетрадь

Затем,

Выполните другое действие — Текущая ячейка

Бизнес-объект: MS Excel VBO

Действие: получить активную клетку

Выходной магазин в текущей ячейке.

Затем,

Запишите данные в Excel

Бизнес-объект: MS Excel VBO

Действие: установить значение ячейки

Выполнить другое действие — Перейти к следующей ячейке

Бизнес-объект: MS Excel VBO

Действие: Перейти к следующей пустой ячейке вниз

Вход: сохранить в текущей ячейке.

Коллекции Action Stage1

Коллекции Action Stage2

Blue Prism — модельер приложений

Application Modeller используется для шпионажа приложений. Шпионаж идентифицирует элементы в приложениях.

Модельер приложений

Окно модели приложения выглядит следующим образом:

Окно приложения Modeller

Шпионские режимы

У нас есть 4 различных типа шпионажа, как показано ниже —

  • Режим Win32

  • Режим HTML

  • Режим доступности

  • Режим региона

Режим Win32

Режим HTML

Режим доступности

Режим региона

Выполните следующие шаги, чтобы выбрать любой из режимов шпионажа или переключаться между различными режимами —

  • Используйте Ctrl и щелчок левой кнопкой мыши, чтобы выбрать выделенный элемент в режимах шпионажа.

  • Используйте Ctrl и щелкните правой кнопкой мыши, чтобы отменить.

  • Нажмите клавишу Alt для переключения шпионских режимов.

Используйте Ctrl и щелчок левой кнопкой мыши, чтобы выбрать выделенный элемент в режимах шпионажа.

Используйте Ctrl и щелкните правой кнопкой мыши, чтобы отменить.

Нажмите клавишу Alt для переключения шпионских режимов.

Шпионские режимы

Работа с веб-приложениями

Теперь мы обсудим, как работать с веб-приложениями —

Facebook вход и выход

Сначала давайте создадим бизнес-объект и введите для него имя.

Работа с веб-приложениями

Нам нужно настроить Application Modeller.

Настроить приложение Modeller

Application Modeller Wizard1

Application Modeller Wizard2

Application Modeller Wizard3

Application Modeller Wizard4

Application Modeller Wizard5

Теперь мы будем шпионить за кнопками входа в систему, именем пользователя и паролем.

Страница входа в Facebook

Facebook Войти Страница1

Facebook Войти Страница2

Facebook Войти Страница3

Facebook Войти Страница4

Facebook Войти Страница5

Теперь приступим к реализации.

Создание элементов данных для электронной почты и паролей.

Создать элементы данных

Создать элементы данных1

  • Используйте «этап записи», чтобы ввести адрес электронной почты и пароль на сайте Facebook.

  • Нажмите на кнопку «Войти», используя этап навигации.

  • Мы не получаем Действия с кликами на этапе навигации.

  • Итак, перейдите в Application Modeller и измените тип элемента входа на кнопку.

  • Здесь мы используем этап ожидания для загрузки сайта перед запуском сайта.

  • Теперь войдите на сайт Facebook.

  • Чтобы выйти из учетной записи, нам нужно подготовить элемент в Application Modeller.

  • Следите за необходимыми элементами, сначала проверьте, какие элементы необходимы для выхода из системы.

  • Затем нам нужно шпионить за стрелкой и выйти из опции.

  • Используйте этап навигации, чтобы нажать на стрелку и выйти из системы.

  • После нажатия кнопки входа на сайт потребуется некоторое время для загрузки информации об учетной записи. Это зависит от нашей сети средняя скорость интернета.

  • После входа используйте условное ожидание, чтобы удерживать полужирный шрифт до появления стрелки выхода.

Используйте «этап записи», чтобы ввести адрес электронной почты и пароль на сайте Facebook.

Нажмите на кнопку «Войти», используя этап навигации.

Мы не получаем Действия с кликами на этапе навигации.

Итак, перейдите в Application Modeller и измените тип элемента входа на кнопку.

Здесь мы используем этап ожидания для загрузки сайта перед запуском сайта.

Теперь войдите на сайт Facebook.

Чтобы выйти из учетной записи, нам нужно подготовить элемент в Application Modeller.

Следите за необходимыми элементами, сначала проверьте, какие элементы необходимы для выхода из системы.

Затем нам нужно шпионить за стрелкой и выйти из опции.

Используйте этап навигации, чтобы нажать на стрелку и выйти из системы.

После нажатия кнопки входа на сайт потребуется некоторое время для загрузки информации об учетной записи. Это зависит от нашей сети средняя скорость интернета.

После входа используйте условное ожидание, чтобы удерживать полужирный шрифт до появления стрелки выхода.

Используйте этап записи

Работа с приложениями Windows и несколькими окнами

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

Шаг 1 — Создайте бизнес-объект.

Работа с приложениями Windows

Шаг 2 — Настройте модельера приложения.

Модельер открытого приложения

Приложение modeller1

Приложение modeller2

Приложение modeller3

Приложение modeller4

Приложение modeller5

Приложение modeller6

Шаг 3 — Подглядывание в окне входа.

Используйте Ctrl + Left, чтобы выделить элемент, а порядковый элемент используется для уникальной идентификации.

Подглядывание в окне входа

Подглядывание в окне входа1

Шаг 4 — Отслеживание штатного номера.

Номер шпионажа

Шпионаж № 1

Шаг 5 — Отслеживание пароля.

Шпионский пароль

Spying Password1

Шаг 6 — Отслеживание кнопки входа.

Шпионская кнопка входа

Шпионаж

Теперь приступим к реализации.

Шаг 7 — Использование этапа навигации для запуска приложения.

Приложение запуска этапа навигации

Шаг 8 — Использование этапа записи для настройки штатного номера.

Настроить штатный номер

Шаг 9 — Использование другого этапа записи для настройки пароля.

Настроить пароль

Шаг 10 — Использование этапа навигации для входа.

Перейдите этап для входа

Перейдите со сцены в SignIn2

Шаг 11 — Свяжите процесс.

Процесс ссылки

Синяя Призма — Студия Процесса

Процесс студии имеет только главную страницу. Если страница опубликована, мы можем позвонить из процесса студии. Мы используем студию Process для разработки и тестирования.

Разница между Process и Object Studio

Основные различия между процессом и объектом студии приведены ниже —

Process Studio Объектная студия
Он создается как диаграмма, которая выглядит как блок-схема с помощью инструмента разработки Графически создавать объекты с помощью инструмента разработки
Этапы: у нас есть этап оповещения в Process Studio Этапы: чтение, запись, навигация, кодирование и ожидание
У нас есть главная страница Мы инициализируем и очищаем страницу
Процесс взаимодействует с объектной студией и диспетчерской Object Studio взаимодействует с внешним приложением.
Модуль запуска и приложений недоступен Доступен Launch и Application Modeller

Этапы в Process Studio

Различные этапы в Process Studio приведены ниже —

  • Ссылка на сайт
  • блок
  • Процесс
  • страница
  • действие
  • Решение
  • Выбор
  • расчет
  • Мульти Расчет
  • Элемент данных
  • Коллекция
  • петля
  • Заметка
  • анкер
  • Конец
  • бдительный
  • исключение

Стадии Process Studio

Публикация страниц объекта студии

Мы можем опубликовать страницы объекта студии, используя следующие шаги —

  • Разработать бизнес-объект.

  • Разверните действия бизнес-объекта.

  • Опубликуйте объект студии.

  • После публикации процесса мы можем запустить из Process Studio.

Разработать бизнес-объект.

Разверните действия бизнес-объекта.

Опубликуйте объект студии.

После публикации процесса мы можем запустить из Process Studio.

Издательство Объектной Студии Страниц

Публикация процесса в диспетчерской

Мы можем опубликовать процесс в диспетчерской, используя следующие шаги:

  • Разработать объект процесса.

  • Дважды щелкните по описанию.

Разработать объект процесса.

Дважды щелкните по описанию.

Комната управления издательским процессом

Затем установите флажок, чтобы опубликовать процесс в диспетчерской.

Установите флажок и опубликуйте

Опубликованный процесс отображается в доступном процессе.

опубликованный процесс отображается

Передача параметров ввода / вывода

Мы хотим передать некоторые параметры с одной страницы на другую, используя параметры ввода / вывода.

  • Мы создаем входные и выходные параметры в студии процесса.

  • Нам нужно объявить входные параметры на начальном этапе.

  • Нам нужно объявить выходные параметры в конце этапа.

Мы создаем входные и выходные параметры в студии процесса.

Нам нужно объявить входные параметры на начальном этапе.

Нам нужно объявить выходные параметры в конце этапа.

Мы рассмотрим пошаговый подход для передачи параметров ввода и вывода —

Шаг 1 — Создайте бизнес-объект.

Создание бизнес-объекта

Шаг 2 — Определите входные параметры на этапе запуска.

входные параметры в начальной стадии

Шаг 3 — Дважды щелкните Start Stage для настройки входных параметров.

Настроить входные параметры

Шаг 4 — Определите выходные параметры в конечной стадии.

Выходные параметры End Stage

Шаг 5 — Перейти к этапу расчета для простого расчета.

Этап расчета

Шаг 6 — Подключите процесс и сохраните его.

Подключить процесс Сохранить

Шаг 7 — Мы должны опубликовать процесс.

Процесс публикации

Шаг 8 — После публикации процесса мы можем запустить из Process Studio.

Шаг 9 — Нам нужно создать процесс в студии процесса.

создать процесс

Шаг 10 — Используйте этап Action, чтобы вызвать процесс из объектной студии.

Процесс из Object Studio

Процесс из Object Studio1

Процесс из Object Studio2

Шаг 11: Создайте элементы данных и запустите процесс.

Запустите процесс

Синяя призма — обработка исключений

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

Достижение обработки исключений в Blue Prism

Обработка исключений является важной частью любого решения с синей призмой. Исключением является проблема, возникающая во время выполнения процесса / объекта.

При обнаружении ошибок в синей призме генерируются исключения.

Этапы обработки исключений

Обработка исключений может быть достигнута с использованием этапов возобновления, восстановления и исключения.

Этапы обработки исключений

Восстановление — начинается блок для обработки исключений.

Возобновить — Завершает блок для обработки исключений.

Исключение — явно вызывает исключение при выполнении процесса или объекта.

Типы исключений

У нас есть 3 типа исключений в Blue Prism —

  • Внутренние исключения

  • Системные исключения

  • Бизнес-исключения

Внутренние исключения

Системные исключения

Бизнес-исключения

Внутренние исключения

Внутренние исключения основаны на наших пропущенных обязательных данных поэтапно.

Предположим, мы хотим сохранить данные для вновь созданного Excel. Однако мы пропустили указание пути, тогда мы получим внутренние исключения.

Другой пример: когда мы даем недопустимое выражение на этапе вычисления, мы получаем внутренние исключения, как показано ниже:

  • Создайте 3 элемента данных, т.е. X, Y и Z с типом текста.

Создайте 3 элемента данных, т.е. X, Y и Z с типом текста.

Создать 3 элемента данных

  • Используйте этап расчета, чтобы выполнить простой расчет

Используйте этап расчета, чтобы выполнить простой расчет

Выполнить простой расчет

  • Теперь запустите процесс.

Теперь запустите процесс.

Запустите Process_exceptions

Бизнес-исключения

Эти исключения на самом деле не являются исключениями, однако, основываясь на бизнес-правилах, мы создаем исключения. Нужно стрелять вручную через бота.

Допустим, мы работаем над данными 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

Выберите систему → Безопасность → Пользователь

Управление журналом1

Шаг 3

Окно откроется справа, мы можем найти новую опцию, нажмите на нее.

Управление журналом2

Шаг 4

Откроется окно с именем мастера создания пользователя, введите его имя и пароль.

Управление журналом3

Шаг 5

Нажмите кнопку «Далее», и откроется окно с указанием срока действия пароля и назначением роли.

Управление журналом4

Шаг 6

Мы дали разрешение на доступ к разработке, затем нажмите «Готово».

Разрешение на доступ к разработке

Разрешение на доступ к разработке1

Теперь выйдите из системы с правами администратора, а затем войдите с пользователем, которого мы создали.

Войти с новым ID

Мы можем наблюдать, что доступ к дому и студии, потому что дал разрешение на доступ только к разработке.

Доступ к дому и студии

Электронная почта и Автоматизация поверхности

Мы обсудим темы автоматизации электронной почты и автоматизации поверхностей в этой главе.

Автоматизация электронной почты

Прежде чем выполнять автоматизацию работы с электронной почтой, нам нужно дать разрешение нашей учетной записи Gmail, которую мы используем в настоящее время.

Выполните следующие действия, чтобы получить разрешение для учетной записи Gmail.

Перейдите на страницу «Моя учетная запись» → Нажмите «Вход и безопасность» → Прокрутите до конца страницы и выберите параметр «Меньше защищенных приложений» → «Включить».

Шаг 1 — Нам нужно настроить параметры электронной почты в действии.

Шаг 2 — Создайте два элемента данных для имени пользователя, пароля, от адреса электронной почты и до адреса электронной почты.

Шаг 3 — Предоставьте сведения о сервере POP3 и SMTP

Шаг 4 — Укажите сведения о портах POP3 и SMTP.

Шаг 5 — Укажите истину для POP3 UseSSL и SMTP UseSSL. Снимок экрана, приведенный ниже, четко объясняет все вышеперечисленные шаги.

Шаги автоматизации электронной почты

Шаг 6 — Давайте назовем его «Отправить почту».

Отправить письмо

Шаг 7 — Следующий шаг — связать процесс.

Процесс Связи Автоматизации Почты

Поверхностная автоматизация

Blue Prism предоставляет методы автоматизации поверхности, которые можно использовать в качестве альтернативы, когда технологические разъемы недоступны. Некоторые из этих методов автоматизации поверхности кратко описаны в разделах «Области», «Совпадение символов», «Глобальные клики» и «Ключи».

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

Шаг 1. Создайте бизнес-объект и настройте модельер приложений с помощью Surface Automation.

Поверхностная автоматизация

Шаг 2 — На следующем шаге нам нужно определить новое имя модели приложения, как показано ниже —

Модель приложения Surface Automation

Шаг 3 — В зависимости от типа используемого приложения выберите один, как показано ниже —

Приложение Surface Automation model1

Шаг 4 — Укажите тип используемого приложения.

Тип заявления

Шаг 5 — На этом шаге введите путь к файлу .exe или найдите его, нажав кнопку «Обзор», как показано ниже.

Введите Путь Модель приложения

Шаг 6 — Введите информацию об элементе и запустите приложение.

Запустить приложение

Шаг 7 — Мы можем запустить приложение, используя кнопку запуска внизу, как указано ниже.

Запустить приложение1

Шаг 8 — Войдите в приложение, используя учетные данные.

Войти, используя учетные данные

Шаг 9 — Определите шпионские элементы, как показано ниже —

шпионские элементы

Шаг 10 — На этом шаге нам нужно определить имя пользователя и пароль.

Определить имя пользователя пароль

Шаг 11 — Определите имя пользователя.

Определить имя пользователя

Шаг 12 — Определите пароль.

Определить пароль

Шаг 13 — Определите кнопку входа.

Определить кнопку входа

Определить Логин Button1

Шаг 14 — Создайте два элемента данных: имя пользователя и пароль .

Элементы данных Имя пользователя Пароль

Шаг 15 — Запустите приложение, используя этап навигации.

Запустить используя этап навигации

Шаг 16 — Настройте имя пользователя, используя этап навигации.

Настроить имя пользователя

Шаг 17 — Настройте пароль, используя этап навигации.

Настроить этап навигации по паролю

Шаг 18 — Теперь запустите процесс.

Процесс запуска поверхностной автоматизации

Blue Prism — Управление расписанием

В этом разделе мы поговорим об управлении расписанием.

планировщик

Инструмент Blue Prism позволяет выполнять процессы в указанное время и повторять их выполнение через различные промежутки времени. Это называется планировщик.

Настроить планировщик

На вкладке Система у нас есть опция Планировщик. Настройте планировщик, как показано ниже —

Настроить планировщик

После того, как мы настроим планировщик, нам нужно нажать на флажок, чтобы активировать планировщик, как показано ниже —

Активировать планировщик

Если ресурс находится в автономном режиме, у нас есть опция повтора под Resilience в планировщике. Мы можем выбрать повтор в терминах секунд и количества раз.