Язык программирования: UiPath Для работы Программа обучения по курсу «RPA. Автоматизация бизнес-процессов с UiPath» Модуль 1. Введение в автоматизацию роботизированных процессов • Введение в автоматизацию роботизированных процессов. Задачи Robotic Process Automation (RPA) и области применения • Введение в UiPath: обзор платформы, типы роботов, основные компоненты, лицензирование продукта Установка UiPath Studio Community Edition. Обзор интерфейса. Модуль 2. Основы работы в UiPath Studio • Основные компоненты процесса: переменные, аргументы, типы данных Обзор основных действий Построение процесса, основные логические ветвления (if, switch-case), циклы (for each) • Работа с данными: строки, коллекции, таблицы. • UiPath Recorder Операции автоматической записи. «Basic», «desktop», «web» рекордеры. • Взаимодействие с пользовательским интерфейсом. Методы ввода-вывода. Screen scraping, data scraping. • Работа с селекторами: описание, доступ к селекторам, применение, библиотеки селекторов • Отладка, инструменты отладки. Обработка исключений. Проверка данных и обработка ошибок с использованием механизма try-catch. Глобальный обработчик ошибок. Локальная публикация рабочего процесса. Модуль 3. Взаимодействие с приложениями • Работа с Excel и Word. Основные взаимодействия, обработка данных. • Работа UiPath с интерфейсом: Создание роботов, взаимодействующих с веб-сайтом через интерфейс Извлечение данных с веб-сайта и сохранение их в файле .xlsx. • Работа UiPath с API: Описание Основные действия Создание роботов, взаимодействующих с приложениями через API • Работа UiPath с БД: Описание Основные действия Создание роботов, взаимодействующих с СУБД MS SQL • Методы извлечения данных из PDF-документа. • Автоматизация электронной почты: получение e-mail, извлечение из них данных, отправка e-mail, работа с шаблонами e-mail. Хранение учетных данных. Модуль 4. Проектирование проекта • Переиспользование компонентов: разбиение процесса на модули, шаблоны процессов. Библиотеки. • State Machine. Описание, применение • Работа с системными и бизнес исключениями • Основные функции Orchestrator. Assets, очереди, пакеты, окружения, машины, хранение учетных данных, управление роботами. Подключение роботов к оркестратору Установка UiPath Enterprise Orchestrator • Этапы проектирования автоматизации бизнес-процессов с помощью платформы UiPath. Best Practices Общие правила при разработке процессов в UiPath • Robotic Enterprise Framework. Что такое Dispatcher и Performer процессы, сфера применения Модуль 5. Взаимодействие с вспомогательным ПО • UiPath + ElasticSearch and Kibana - описание, инсталляция, настройка визуализаций • Работа с системами контроля версий (GIT, SVN, TFS) Модуль 6. Финальная проектная работа