Добро пожаловать в Primo RPA Learning!
Здесь вы найдете примеры проектов, которые демонстрируют работу элементов Студии. Они помогут понять, как использовать тот или иной элемент в своем сценарии.
Все проекты можно скачать одним архивом. Для этого нажмите в правом верхнем углу Code > Download ZIP:
Рекомендуется скачивать материал в виде архива, а не отдельными процессами, поскольку к проектам могут быть приложены дополнительные материалы (Excel-файлы, тестовое приложение и др.), без которых ряд сценариев не будет работать.
Данные проекты разработаны в режиме PRO в Студии и используют тип процесса Последовательность.
-
StudioActivities - RPA-проект с набором базовых элементов для автоматизации различных задач. Содержит компоненты для работы с FTP, Google Sheets, сетями, оптическим распознаванием символов (OCR), PDF, системой SAP и другими. Помимо этого, доступны элементы для взаимодействия с приложениями Microsoft Office, базами данных, браузерами, а также для управления данными, графиками, диалогами и многим другим.
-
ActiveDirectoryExamples - проект, обучающий работе с пакетом элементов Primo.ActiveDirectory. Демонстрирует процесс подключения к серверу Active Directory и выполнения различных действий, таких как: поиск объектов, получение атрибутов пользователя, добавление и удаление пользователя из группы. Проект предназначен для работы на машине, находящейся в одной сети с сервером Active Directory.
-
ExcelGetInfo - проект предназначен для обработки данных в Excel-файлах. Основная задача - извлечение необходимой информации из файлов этого формата. В процессе работы вы научитесь использовать различные инструменты, такие как поиск в диапазоне, чтение колонок и ячеек, а также работу с датами и регулярными выражениями. В качестве примера к проекту прикреплен Excel-файл Schedule, на котором можно попрактиковаться.
-
WorkWithExcelExample - предназначен для демонстрации взаимодействия с файлами Excel, включая использование основных элементов Primo Studio. В ходе проекта реализовано чтение файла через Interop с помощью OnlyCode и подключенной зависимостью Interop, а также чтение файла через OleDB с использованием OnlyCode и подключенной зависимостью. Проект также включает в себя взаимодействие с Excel через ODBC запросы. Подробное описание процесса можно найти в документе "Описание процесса WorkWithExcelExample.docx", прикрепленном к проекту.
-
OCRSnils - представляет собой демонстрационного робота, разработанного для автоматического распознавания СНИЛСа с использованием компонентов OCR (оптического распознавания символов). С помощью технологии OCR, робот способен сканировать и анализировать текстовую информацию в документах, затем извлекать и распознавать номер СНИЛСа. Это позволяет автоматизировать и ускорить процесс обработки документов, связанных с СНИЛСом. Примеры таких документов можно найти в папке SNILS.
Папка Citizen содержит RPA-проекты, разработанные в Citizen-режиме Студии. А именно:
- AddNewClientsToCRM (Добавление новых клиентов в CRM) - демонстрирует создание автоматизированного процесса добавления новых данных в CRM.
- SaveAttachOutlook (Сохранить вложение из Outlook) - проект включает в себя настройку, которая автоматически сохраняет вложения из электронных писем, полученных через Outlook. Это может быть полезным для обработки и хранения важных файлов, получаемых по электронной почте. Это также может помочь в избежании потери данных или документов.
- SaveExtractFromEGRUL (Сохранить и извлечь данные из ЕГРЮЛ) - проект связан с извлечением и сохранением данных из Единого государственного реестра юридических лиц (ЕГРЮЛ). Используется для анализа данных о компаниях, поиска информации о конкретных организациях и т. д. Позволит освоить методы автоматизированного сбора данных с публичных источников, что может быть полезным в аналитической работе.
Папка LearningPureCode содержит RPA-проект, в котором для сценариев автоматизации был выбран процесс с типом Только код (Pure code).
В проекте имеются 3 основные подпапки - С, JS и Python. Они соответствуют выбранному языку программирования при создании процесса Pure code. Сценарии включают в себя операции с общими элементами Студии:
- Создание таблицы в Excel.
- Чтение данных из ячейки Excel.
- Чтение формул из ячейки Excel.
- Вставка диаграммы в Excel.
- Синхронизация папок в Outlook.
- Выполнение скрипта VB.
UploadProjectWithOrchApi - представляет собой инструкцию по добавлению готового RPA-проекта в Оркестратор с использованием API. Подробное описание API можно найти в Swagger. Для доступа к Swagger необходимо воспользоваться документом «Руководство по открытию Swagger», который включен в поставку Оркестратора.
Желаем успешного обучения!