You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ORPA-pyOpenRPA/Wiki/RUS_Guide/markdown/index.md

19 KiB

Портал документации pyOpenRPA

image

Дорогие коллеги!

Добро пожаловать на портал документации pyOpenRPA.

pyOpenRPA это прогрессивная RPA платформа, которая позволяет сочетать в рамках одного проекта все перспективные технологии, такие как:

  • 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.2.13

! ВНИМАНИЕ ! Требуется пакет 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 представлены следующие материалы:

  1. Лицензия & Контакты

ОГЛАВЛЕНИЕ

  • Выбрать версию

    1. Первый запуск
    • Проверить, что pyOpenRPA развернута корректно?

    • Быстрая навигация

    1. Лицензия & Контакты
    • Лицензия

    • Автор

    • Правообладатель

    • Центр поддержки клиентов

    • Иван Маслов (генеральный директор ООО «ОПЕН РПА»)

    • Используемые сторонние компоненты (лицензионная чистота)

    • Быстрая навигация

    1. Описание
    • Общее

    • Примеры

    • Быстрая навигация

    1. Функции UIDesktop
    • Общее

    • Описание функций

    • Селектор UIO

    • Быстрая навигация

    1. Функции UIWeb
    • Общее

    • Быстрая навигация

    1. Функции Keyboard
    • Общее

    • Примеры использования

    • Описание функций

    • Коды клавиш

    • Дополнительная функциональность

    • Быстрая навигация

    1. Функции Clipboard
    • Описание функций

    • Быстрая навигация

    1. Функции Mouse
    • Общее

    • Описание функций

    • Быстрая навигация

    1. Функции Image
    • Общее

    • Быстрая навигация

    1. Как использовать?
    • Как запустить скрипт робота?

    • Быстрая навигация

    1. Описание
    • Общее

    • Быстрая навигация

    1. Как использовать?
    • Общее

    • Как запустить?

    • Описание UI студии

    • Извлечь UI дерево

    • Поиск UI объекта по наведению мыши

    • Извлечь свойства UI объекта

    • Быстрая навигация

    1. Описание
    • Общее

    • Концепция единого глобального словаря настроек (GSettings)

    • Архитектура

    • Быстрая навигация

    1. Функции
    • Общее

    • Что такое активность (ActivityItem)?

    • Функции

    • Быстрая навигация

    1. Настройки GSettings (шаблон)
    • Общее

    • Структура

    • Быстрая навигация

    1. Как использовать?
    • Как запустить?

    • Параметры настройки

    • Быстрая навигация

    1. Права доступа пользователей UAC
    • Описание

    • UAC Dict for Orchestrator WEB UI rights

    • Быстрая навигация

    1. Функции
    • pyOpenRPA.Agent.Agent
    1. Функции StopSafe

Быстрая навигация