Возможности Lexema-RPA Studio
Роботы создаются в простом графическом интерфейсе, и время, затраченное на робота, напрямую зависит от его сложности. Простых роботов можно написать за пару часов, на более трудоемких может уйти несколько дней.
Для создания роботов используются различные модули. Каждый модуль отвечает за выполнение конкретного действия или за взаимодействие с определенной программой.
Модуль | Назначение |
---|---|
Excel | Модуль «Excel» является самым обширным модулем в программе. Данный модуль предназначен для обработки Excel-файлов в фоновом режиме, незаметном для пользователя компьютера. Модуль последовательно выполнит заданный ему список команд. |
Word | Модуль «Word» обеспечивает работу с документами Microsoft Word пакета Microsoft Office. С помощью модуля можно создавать и редактировать документы с популярными текстовыми расширениями, такими как .doc, .docx, .html. |
Кликер | Модуль «Кликер» предназначен для записи последовательности действий, выполняемых пользователем, а именно кликов по определенным местам экрана и нажатий кнопок на клавиатуре или мыши. С помощью этого модуля можно производить интеграции между самыми разными программами, так как он точно имитирует действия пользователя, то есть, если вы сможете это сделать, то это сможет сделать и «Кликер». |
Поиск изображения | Модуль «Поиск изображения», в основном, используется в связке с модулем «Кликер». Его задача – определить, существует ли на текущем экране заданное изображение, и если да, то вернуть координаты его центра. |
Поиск изображений | Модуль «Поиск изображений» аналогичен модулю «Поиск изображения» с одним лишь отличием в том, что этот модуль возвращает список всех найденных изображений, а не одного. |
Создать скриншот | Данный модуль позволяет делать скриншот экрана во время работы робота, что удобно для проведения отладки кликерных роботов (роботов, преимущественно работающих на модуле Кликер). |
Интерфейс | Данный модуль предназначен для создания диалоговых окон для общения с пользователем робота. Это могут быть окна, позволяющие прикрепить файл, ввести какие-либо данные – дату, имена, почтовые адреса и другое, с чем в последствии будет работать робот, или наоборот, окна, отображающие результат работы. |
Условие (IF, SWITCH) | Модуль «Условие» позволяет в зависимости от указанного условия выполнять те или иные действия. Условием может быть любое выражение, которое приводится к значению «True» или «False». |
Цикл (For, While) | Модуль «Цикл» применяется для неоднократного (цикличного) выполнения набора действий. Действия, добавленные в модуль, будут выполняться до тех пор, пока не пройдёт указанное в настройках количество итераций. Модуль «While» (цикл с условием) выполняет добавленные в него действия до тех пор, пока указанное условие возвращает значение «True». |
Break | Для «аварийного» выхода из простого цикла используют модуль «Break». |
Return | Бывают ситуации, когда при некотором условии необходимо завершить работу робота, например, нужно обработать письмо, которое должно прийти на почту, а оно не пришло. Для таких целей существует модуль «Return». |
Try/Catch | Модуль «Try/Catch» помогает обрабатывать ошибки во время выполнения скрипта. |
Пауза | Модуль «Пауза» предназначен для создания некоторой паузы между модулями. |
Вычисления | Модуль «Вычисления» является связующим модулем или модулем пред- и постобработки данных из других модулей. Данный модуль необходим для создания, вычисления и изменения значений переменных. |
Работа с файлами | Модуль «Работа с файлами» предназначен для изменения расположения файлов, их копирования, архивирования, создания папки и переноса файлов в неё, в общем, для манипуляции с файлами и директориями. |
Почтовые агенты | Почтовые агенты это два модуля: «Отправить письмо» – предназначен для отправки письма одному или нескольким получателям, «Считать письма» – предназначен для получения списка писем с почты для дальнейшей их обработки или просто для скачивания вложений, «Действия с письмами» – c помощью данного модуля доступны перемещение, удаление, скачивание и загрузка информации из письма. Для использования модуля предварительно необходимо получить письма с помощью модуля «Считать письма». |
SQL | Модуль «SQL» обеспечивает работу с базами данных. Поддерживаемые СУБД: MS SQL и PostgreSQL. |
Обработка текста | Модуль «Обработка текста» предлагает несколько методов сравнения текста. В некоторых задачах требуется знание о том, как сильно различен текст между эталонным и указанным. Это задачи, относящиеся к компьютерной лингвистике и искусственному интеллекту. |
Лог | Модуль «Лог» предназначен для вывода некоторых сообщений или значений переменных в «Отладочный вывод» во время работы робота. |
Распознавание текста | Модуль «Распознавание текста» работает на основе библиотеки ABBYY либо на основе библиотеки Tesseract. ABBYY - работает точнее, Tesseract - не требует затрат на лицензию. |
Запустить процесс | Модуль «Запустить процесс» предназначен для запуска каких-либо приложений. Это может быть браузер, MS Word, 1С и другие. |
Завершить процесс | Модуль «Завершить процесс» предназначен для завершения ранее запущенных процессов по их имени и идентификатору. |
Работа с браузером | Модуль «Работа с браузером» построен на базе Selenium WebDriver и позволяет реализовывать основные методы работы со страницей браузера – открыть вкладку, перейти на вкладку, найти элемент на странице по её ключу и как-то его обработать. |
HTTP запрос | Модуль «HTTP запрос» предназначен для отправки запросов по протоколу http. |
HTTP OData | Модуль «HTTP OData» предназначен для отправки запросов по протоколу http9 к интеграционному сервису 1С – OData. |
FTP запрос | Модуль «FTP запрос» позволяет отправлять запросы по FTP протоколу |
XML | Модуль «XML» предназначен для парсинга текста формата XML. Результатом работы модуля будет объект с полями и свойствами, указанными в исходном тексте. |
Данный модуль позволяет работать с PDF файлами. В его возможности входит получение текста из документа, изображений, и объединение нескольких PDF файлов. | |
Прокси | Модуль «Прокси» предназначен для создания подключения к прокси-серверу. |
Командная строка | Работа с консолью Windows и SSH сервером |
Буфер обмена | Манипуляции с буфером обмена операционной системы |