20 KiB
Портал документации pyOpenRPA
Дорогие коллеги!
Добро пожаловать на портал документации pyOpenRPA.
pyOpenRPA – это прогрессивная RPA платформа, которая позволяет сочетать в рамках одного проекта все перспективные технологии, такие как:
!ВНИМАНИЕ! Платформа pyOpenRPA включена в единый реестр российских программ для ЭВМ и БД
-
OCR / NLP / NER: Распознавание изображений и текста
-
CV: Компьютерное зрение
-
AI: Искусственный интеллект
-
ML: Машинное обучение
-
BIGDATA: Большие данные
-
VOICE & CHAT: Голосовые и чат-боты
Роботов pyOpenRPA невозможно отключить принудительно - управлять ими будете только вы!
Сегодня на рынке RPA явно выражены 4 проблемы:
-
Программные роботы RPA являются настолько дорогими, что точно окупаются только в крупном бизнесе.
-
Архитектура закрытых платформ RPA содержит очень ограниченный набор передовых технологий. А подключение таковых в платформу приходится выполнять только через выпуск новых версий.
-
Возникающие дефекты закрытых платформ RPA блокируют выполнение всего робота.
-
Зависимость RPA платформы от ключа активации вендора может заблокировать работу всех ранее разработанных роботов (пример с санкциями от западных компаний, а помимо санкций возникают и другие причины).
Платформа pyOpenRPA глобально меняет рынок RPA и решает все вышеперечисленные проблемы. Более того, наше решение делает программную роботизацию RPA выгодной и эффективной с бизнес-эффекта всего от 10 тыс. рублей! Тем самым мы даём возможность технологического развития даже для микропредприятий! В компании ООО «ОПЕН РПА» мы создаем стандарты вендора / поставщика софта нового поколения. Предлагаем уникальный набор услуг для каждого клиента вплоть до реализации проекта под ключ с учетом максимальной экономической эффективности.
Наша открытость и ряд стратегических инициатив позволяют нам быть предельно прозрачными перед всеми участниками рынка. Предлагать индивидуальный набор услуг, нацеленный на решение проблем клиента.
С презентацией pyOpenRPA вы можете ознакомиться по ссылке: [СМОТРЕТЬ PDF] . Если возникнут вопросы, то вы всегда можете обратиться к нам (контакты см. в презентации).
pyOpenRPA - роботы помогут!
Иван Маслов, основатель и генеральный директор ООО «ОПЕН РПА» (pyOpenRPA LLC)
Лицензия pyOpenRPA
Лицензия pyOpenRPA разрешает бесплатное использование только для некоммерческих организаций и физических лиц (не ИП и не самозанятый). В остальных случаях требуется получение цифрового сертификата от правообладателя (ООО «ОПЕН РПА»).
Для коммерческого использования:
-
Вариант 1: Подписка на премиальную техническую поддержку от вендора (ежемесячно от 66 900 руб. без НДС)
-
Вариант 2: Покупка бессрочной лицензии на текущую версию pyOpenRPA и ниже (разовый платеж 299 000 руб. без НДС)
-
Вариант 3: Покупка бессрочной лицензии на 1-го робота, который будет использовать текущую версию pyOpenPRA и ниже (разовый платеж 99 000 руб. без НДС)
Используя ПО pyOpenRPA Вы осознаете свою ответственность в случаях нарушения лицензионного законодательства и совершения неправомерных действий.
Подробнее про лицензирование: 2. Лицензия & Контакты
О портале и программе
Дорогие коллеги!
На портале вы найдете все необходимое описание для решения любой задачи программной роботизации RPA.
Платформа pyOpenRPA является одной из самых производительных: скорость выполнения операций не уступает другим западным и Российским RPA аналогам. А в ряде случаев pyOpenRPA отрабатывает в 2 - 4 раза быстрее.
С 2019 года pyOpenRPA применяется в малом / среднем / крупном сегментах бизнеса для:
-
отказа от западных RPA платформ;
-
аудита финансовой и ИТ функций;
-
прототипирования бизнес-процессов без изменения ИТ ландшафта;
-
оптимизации нагрузки на коллег из классической автоматизации (legacy / back / front);
-
реализации автотестов выпускаемых программ.
pyOpenRPA является программой с открытым исходным кодом. С исходными кодами можно ознакомиться по адресу: https://gitlab.com/UnicodeLabs/OpenRPA
Если у вас останутся вопросы, то вы всегда можете обратиться в центр поддержки клиентов pyOpenRPA. Контакты: 2. Лицензия & Контакты
pyOpenRPA - роботы помогут!
Портал состоит из следующих разделов:
-
ОБЩЕЕ
-
МОДУЛЬ РОБОТ
-
МОДУЛЬ СТУДИЯ
-
МОДУЛЬ ОРКЕСТРАТОР
-
МОДУЛЬ АГЕНТ
-
ИНСТРУМЕНТЫ
ОБЩЕЕ
В разделе описание общие положения, такие как: Описание структуры портала, инструкция по развертыванию и запуску pyOpenRPA, информация о правообладателе, контакты.
МОДУЛЬ РОБОТ
Модуль обеспечивает всю необходимую функциональность для создания любого программного робота RPA. Модуль робота поставляется в качестве библиотеки Python, что позволяет с легкостью интегрировать его в другие проекты перспективных технологий.
Содержит
-
Уровень доступа к элементам локального приложения (win32, UI automation), и веб приложения
-
Уровень доступа к текстовым каналам передачи данных (клавиатура, буфер обмена)
-
Уровень доступа к графическим каналам передачи данных (мышь, экран)
Подробное описание модуля: 1. Описание.
МОДУЛЬ СТУДИИ
Модуль является инструментом для отладки проектируемых узлов программного робота RPA. Запускается в качестве обособленного приложения в веб-браузере.
Основные возможности
-
Поиск и запуск доступных действий над UI элементом
-
Чтение и запись атрибутов UI элемента
-
Визуальное прототипирование алгоритма
-
Редактирование UI селекторов
-
Поиск UI элементов по наведению мыши
-
Поиск UI элементов в дереве UI объектов
-
Автоматизированная генерация UI селекторов
Подробное описание модуля: 1. Описание.
МОДУЛЬ ОРКЕСТРАТОР
Модуль, который становится необходим, когда речь идет от нескольких работающих роботах. Запуск, остановка, контроль активности, проверка удаленных сессий, панель управления для бизнес-сотрудников - всё это можно реализовать в оркестраторе.
Основные возможности
-
Запуск / пауза / безопасная остановка / принудительная остановка робота
-
Интеллектуальное расписание
-
Просмотр состояния графических сессий роботов через панель управления
-
Удаленное администрирование сессий оркестратора и робота
-
Среда отладки функциональности через панель управления оркестратора
-
Консолидированное хранилище логов, доступное для просмотра через панель управления
-
Ролевая модель разграничения доступа
-
Функциональность очередей для координации роботов
МОДУЛЬ АГЕНТ
Модуль, который обеспечивает необходимую связь графической сессии робота с сессией оркестратора.
Основные возможности
-
Выполнение команд на сессии робота и возвращение результата на источник запроса
-
Получение скриншотов работы графической сессии
-
Отправка / получение больших файлов (более 2 гб.)
Технические требования
ВЕРСИЯ v1.3.1
! ВНИМАНИЕ ! Требуется пакет KB2999226 если используется windows Vista/7/8/8.1/Server 2008/Server 2012 https://support.microsoft.com/ru-ru/help/2999226 Использование компонента OpenCV: ОС Windows 7/8/8/10 (Windows Server только с 2016) В июле 2022 будет выпущен релиз pyOpenRPA, который будет работать на ОС семейства Linux (Ubuntu / Astra)
-
ОС Windows 7+ / Server 2008+.
-
RAM 512+ Гб
-
HDD 2+ Гб
-
CPU 1+ ГГц
Структура репозитория
Описание каждой папки репозитория pyOpenRPA:
-
Agent: Преднастроенный компонент pyOpenRPA Agent (Агент)
-
Orchestrator: Преднастроенный компонент pyOpenRPA Orchestrator (Оркестратор)
-
Resources: Сторонние ресурсы, используемые в pyOpenRPA.
-
Robot: Преднастроенный компонент pyOpenRPA Robot (Робот)
-
Sources: Исходные коды pyOpenRPA + исходные коды документации pyOpenRPA
-
Studio: Преднастроенный компонент pyOpenRPA Studio (Студия)
-
Utils: Вспомогательные инструменты для разработчика робота на pyOpenRPA
-
Wiki: Документация, дополнительные материалы
Wiki структура
В папке Wiki представлены следующие материалы:
-
RUS Портал документации в формате HTML [|ОТКРЫТЬ GITLAB|]
-
RUS Портал документации в формате MarkDown [|ОТКРЫТЬ GITLAB|]
-
RUS Портал документации в формате PDF [|ОТКРЫТЬ GITLAB|]
-
RUS Практическое руководство по работе с Desktop UI [|ОТКРЫТЬ HABR|]; [|ОТКРЫТЬ GITLAB|]
-
RUS Практическое руководство по работе с Web UI [|ОТКРЫТЬ HABR|]; [|ОТКРЫТЬ GITLAB|]
-
ENG портал документации в формате HTML [|OPEN GITLAB|]
-
ENG портал документации в формате MarkDown [|OPEN GITLAB|]
-
ENG портал документации в формате PDF [|OPEN GITLAB|]
- Лицензия & Контакты
ОГЛАВЛЕНИЕ
-
- Первый запуск (Windows & Linux)
-
Первый запуск (Windows)
-
Первый запуск (Linux)
-
Проверить, что pyOpenRPA развернута корректно? (Windows)
-
Проверить, что pyOpenRPA развернута корректно? (Linux)
-
Быстрая навигация
-
- Лицензия & Контакты
-
Лицензия
-
Автор
-
Правообладатель
-
Центр поддержки клиентов
-
Иван Маслов (генеральный директор ООО «ОПЕН РПА»)
-
Используемые сторонние компоненты (лицензионная чистота)
-
Быстрая навигация
-
- Описание
-
Общее
-
Примеры
-
Быстрая навигация
-
- Функции UIDesktop
-
Общее
-
Описание функций
-
Селектор UIO
-
Быстрая навигация
-
- Функции UIWeb
-
Общее
-
Описание функций
-
Быстрая навигация
-
- Функции Keyboard
-
Общее
-
Доп. настройки в LINUX
-
Примеры использования
-
Описание функций
-
Коды клавиш
-
Дополнительная функциональность
-
Быстрая навигация
-
- Функции Clipboard
-
Описание функций
-
Быстрая навигация
-
- Функции Mouse
-
Общее
-
Описание функций
-
Быстрая навигация
-
- Функции Screen
-
Общее
-
Класс Box
-
Класс Point
-
Символьное указание точки (inPointRuleStr)
-
Символьное указание области (inAnchorRuleStr)
-
Описание функций
-
Быстрая навигация
-
- Функции Audio
-
Общее
-
Класс Recorder
-
Описание функций
-
Быстрая навигация
-
- Как использовать?
-
Быстрый запуск (Quickstart)
-
Как запустить скрипт робота?
-
Быстрая навигация
-
- Описание
-
Общее
-
Быстрая навигация
-
- Как использовать?
-
Общее
-
Как запустить?
-
Описание UI студии
-
Извлечь UI дерево
-
Поиск UI объекта по наведению мыши
-
Извлечь свойства UI объекта
-
Быстрая навигация
-
- Описание
-
Общее
-
Концепция единого глобального словаря настроек (GSettings)
-
Архитектура
-
Быстрая навигация
-
- Функции
-
Общее
-
Что такое активность (ActivityItem)?
-
Функции
-
Быстрая навигация
-
- Настройки GSettings (шаблон)
-
Общее
-
Структура
-
Быстрая навигация
-
- Как использовать?
-
Как запустить?
-
Конфигурационный файл config.py
-
Быстрая навигация
-
- Права доступа пользователей UAC
-
Описание
-
UAC Dict for Orchestrator WEB UI rights
-
Быстрая навигация
-
- Функции Agent
-
Общее
-
Описание функций
-
Быстрая навигация
-
- Функции StopSafe