Меню "Запись"#
Меню "Запись" состоит из следующих элементов:
.png)
| № п/п | Элемент интерфейса | Описание |
| 1. | кнопка "Запись" | Позволяет записать действия Пользователя в приложениях или веб-сайтах и вставить их в текущую диаграмму как блоки Робота. |
| 2. | кнопка "Computer Vision" | Позволяет записать действия Пользователя с использованием компьютерного зрения и вставить их в текущую диаграмму как блоки Робота. |
| 3. | кнопка "Извлечь данные" | Позволяет извлечь структурированную информацию (таблицы, списки, похожие элементы) из приложений (Word, Excel и т.д.) и веб-страниц в браузере и затем вставить в текущую диаграмму блок, который автоматизирует этот процесс. Автоматизация извлечения данных в таблицу на примере банковского сайта с курсами валют продемонстрирована здесь. |
| 4. | кнопка "Извлечь по шаблону" | Позволяет создавать интеллектуальные шаблоны для извлечения структурированной и полуструктурированной информации (таблиц, атрибутов) из документов (PDF, PNG, JPG и т. д.). |
| 5. | кнопка "Распознать" | Позволяет распознать документ, область экрана или окно приложения с помощью одного из доступных движков OCR, затем найти и кликнуть на заданное слово или записать распознанный текст в переменную. |
Кнопка "Запись"#
Кнопка "Запись" в меню разработки позволяет записывать действия Пользователя для автоматизированного создания диаграмм бизнес-процессов. При нажатии на значок
под кнопкой “Запись” – откроется выпадающий список с перечнем доступных инструментов для записи.
.png)
- Инструмент "Запись" позволяет записывать последовательность действий Пользователя в приложениях и вставлять их в текущую диаграмму как блоки Робота. При выборе данного инструмента окно Sherpa Designer сворачивается, а в левой части экрана появляется Меню Записи.
Рекодер для записи действий#
| № п/п | Элемент интерфейса | Описание |
| 1. | кнопка ![]() | Позволяет отменить запись действий Пользователя и выйти без сохранения действий. |
| 2. | кнопка ![]() | Позволяет удалить последнее действие Пользователя при записи. |
| 3. | кнопка ![]() | Позволяет сохранить запись действий Пользователя и закрыть меню записи. |
| 4. | кнопка ![]() | Позволяет записать последовательность кликов, совершаемых Пользователем. |
| 5. | кнопка ![]() | Позволяет запустить программу с помощью дополнительного диалогового окна. |
| 6. | кнопка ![]() | Позволяет симулировать нажатие кнопок мыши. |
| 6.1. | кнопка ![]() | Позволяет симулировать нажатие левой кнопки мыши. |
| 6.2. | кнопка ![]() | Позволяет симулировать нажатие правой кнопки мыши. |
| 6.3. | кнопка ![]() | Позволяет симулировать двойное нажатие левой кнопки мыши. |
| 6.4. | кнопка ![]() | Позволяет симулировать задержку курсора мыши над элементом управления. |
| 6.5. | кнопка ![]() | Позволяет симулировать перетаскивание элемента. |
| 7. | кнопка ![]() | Позволяет записывать клики по изображению. |
| 7.1. | кнопка ![]() | Позволяет записать клик по заданному изображению на экране. Эту же функцию позволяет выполнять пункт “Записать изображение” из выпадающего списка меню Записи. |
| 7.2. | кнопка ![]() | Позволяет записать клик по заданному изображению внутри окна или элемента управления. |
| 8. | кнопка ![]() | Позволяет записывать действия пользователя при работе с текстом. |
| 8.1. | кнопка ![]() | Позволяет получить видимый текст элемента управления. |
| 8.2. | кнопка ![]() | Позволяет записать видимый текст в элемент управления. |
| 8.3. | кнопка ![]() | Позволяет кликнуть по месту расположения заданного текста на экране, предварительно распознав все текстовые надписи с экрана. |
| 8.4. | кнопка ![]() | Позволяет получить текст с экрана методом распознавания образов. |
| 8.5. | кнопка ![]() | Позволяет извлечь данные из документа в приложении (Word, Excel, PDF и т. д.) или из веб-страницы, открытой в браузере. Эту же функцию позволяет выполнять кнопка “Извлечь данные” на панели “Запись”. |
| 9. | кнопка ![]() | Позволяет записывать действия связанные с копированием и вставкой. |
| 9.1. | кнопка ![]() | Позволяет скопировать в буфер обмена текст из элемента управления. |
| 9.2. | кнопка ![]() | Позволяет вставить из буфера обмена текст в заданный элемент управления |
| 10. | кнопка ![]() | Позволяет записывать задержки в выполнении Процесса. |
| 10.1. | кнопка ![]() | Позволяет записать ожидание появления элемента на экране. |
| 10.2. | кнопка ![]() | Позволяет записать ожидание исчезновения элемента с экрана. |
| 11. | кнопка ![]() | Позволяет симулировать нажатие клавиш клавиатуры с помощью дополнительного диалогового окна. |
- Инструмент "Записать изображение" позволяет зафиксировать и сохранить визуальное отображение на экране. При выборе данного инструмента окно Sherpa Designer сворачивается. Во время работы инструмента необходимо выделить нужное изображение в тот момент, когда на экране появится предупреждение:
, а также зафиксировать его на экране. После выполненных действий окно Sherpa Designer разворачивается и внутри диаграммы появляется блок с сохраненными данными: .png)
- Инструменты "Записать IE" и "Записать Chrome" позволяют записывать действия Пользователя в браузерах. Также доступны плагины для браузеров Firefox, Opera и Edge, которые позволяют записывать действия Пользователя в них.
Важно! Для работы этих инструментов необходимо предварительно установить соответствующие плагины в браузерах. - Инструменты "Записать SUP GUI", включающий в себя "Записать SUP Explorer", а также "Записать Native RDP", "Записать Java" позволяют записать последовательность действий и активностей Пользователя в соответствующих клиентских приложениях.
Кнопка "Computer Vision"#
Инструмент "Computer Vision" предназначен для записи действий Пользователя в режиме автоматизации с использованием компьютерного зрения. Sherpa Computer Vision распознает типовые элементы управления на экране с помощью компактной предобученной нейронной сети и позволяет создавать сценарии без использования селекторов.
Режим рекомендуется использовать в случаях, когда получение селекторов недоступно или затруднено, например при автоматизации Linux Desktop без селекторов AT-SPI, виртуальных рабочих столов RDP, Citrix, Базис, VNC, legacy-систем, а также удаленных сред, где невозможно установить плагины Sherpa.
Sherpa Computer Vision работает на обычном компьютере, в том числе без подключения к интернету, и не требует видеокарты.
При нажатии на кнопку "Computer Vision" открывается рекордер для записи действий в этом режиме. Также блоки Computer Vision можно добавить на диаграмму вручную из палитры "Автоматизация Computer Vision".
Кнопка "Извлечь данные"#
Окно "Выбор коллекции"#
Окно "Выбор коллекции" открывается после нажатия на кнопку "Извлечь данные" в меню "Запись" Sherpa Designer. Оно используется для выбора повторяющихся элементов на веб-странице или в документе, из которых нужно извлечь данные.
.png)
На первом шаге необходимо открыть веб-страницу в браузере или документ в поддерживаемом приложении: Word, Excel, PDF и т. д. Затем в окне "Выбор коллекции" нажмите кнопку "Далее".
После этого нужно навести курсор мыши на первый элемент данных, который требуется извлечь, например строку списка, карточку товара, результат поиска или пункт меню. Когда элемент подсветится рамкой, нажмите клавишу Ctrl.
Затем нажмите "Далее" и выберите второй однотипный элемент. Он должен относиться к той же коллекции, что и первый элемент. Например, если первым был выбран один результат поиска, вторым нужно выбрать другой результат из этого же списка. После подсветки элемента также нажмите Ctrl.
.png)
После выбора элементов Sherpa Designer определяет коллекцию и открывает окно предварительного результата.
Просмотр результата#
На вкладке "Просмотр результата" отображаются данные, которые Sherpa Designer смог извлечь из выбранной коллекции. Данные представлены в виде таблицы.
.png)
В примере создана колонка Колонка1, в которую попали текстовые значения из найденных элементов. Пользователь может проверить, корректно ли определена коллекция и какие данные будут сохранены.
На этой вкладке доступна кнопка "Добавить новую колонку". Она позволяет добавить дополнительный столбец для извлечения других данных из той же коллекции, например ссылки, названия, описания или другого атрибута элемента.
Редактор селекторов#
На вкладке "Редактор селекторов" отображаются настройки извлечения данных для выбранной коллекции. Здесь можно посмотреть и изменить параметры колонок, по которым Sherpa Designer получает данные.
.png)
В таблице отображаются:
| Поле | Описание |
|---|---|
| "Имя колонки" | Название столбца, в который будут записываться извлечённые данные. |
| "Имя атрибута" | Атрибут элемента, из которого извлекается значение. Например, InnerText означает извлечение видимого текста элемента. |
| "CSS" | CSS-селектор, используемый для поиска элемента. |
ParentIndent |
Параметр, связанный с уровнем вложенности элемента относительно родительского элемента коллекции. |
В верхней части вкладки доступны действия:
| Кнопка | Назначение |
|---|---|
| "Обновить с использованием новых данных" | Повторно выполнить извлечение с учетом измененных настроек. |
| "Перевыбрать колонку" | Заново выбрать элемент для текущей колонки. |
| "Удалить колонку" | Удалить выбранную колонку из результата. |
| "Добавить колонку с ссылкой" | Добавить колонку для извлечения ссылки из элемента. |
После проверки результата и настройки колонок нажмите "Сохранить". Если данные сохранять не нужно, нажмите "Отмена".
Кнопка "Извлечь по шаблону"#
Кнопка “Извлечь по шаблону” на панели “Запись” позволяет создавать интеллектуальные шаблоны для извлечения структурированной и полуструктурированной информации (таблиц, атрибутов) из документов (PDF, PNG, JPG и т. д.). При нажатии на кнопку “Извлечь по шаблону” открывается новое окно с генератором шаблонов (Шаблонизатором). Подробнее о Шаблонизаторе здесь.
Кнопка "Распознать"#
Кнопка “Распознать” в меню разработки позволяет распознать документ, область экрана или окно приложения с помощью одного из доступных движков OCR, затем найти и кликнуть на заданное слово или записать распознанный текст в переменную. При нажатии на иконку
под кнопкой “Распознать” – откроется выпадающий список с перечнем доступных инструментов:
.png)
- Инструмент "Клик по тексту на экране (OCR)" работает и в браузере, и в приложениях;
- Инструмент "Распознать текст с экрана (OCR)" работает и в браузере, и в приложениях;
- Инструмент "Распознать текст из изображения (OCR)".
Важно! Для того, чтобы использовать данные инструменты необходимо сохранить проект.
- Инструмент "Клик по тексту на экране (OCR)" позволяет указать текст, по которому должен производиться клик. Для этого после нажатия на кнопку “Клик по тексту на экране (OCR)” необходимо в нужной подсвеченной области экрана нажать кнопку CTRL, а затем выделить текст, по которому должен происходить клик. В новом открывшемся диалоговом окне можно протестировать клик, изменить параметры клика или изменить движок OCR.
- Инструмент “Распознать текст с экрана (OCR)” позволяет распознать текст с экрана с помощью OCR. Для этого после нажатия на кнопку “Распознать текст с экрана (OCR)” необходимо в нужной подсвеченной области экрана нажать кнопку CTRL, а затем выделить текст, который должен распознаваться. В новом открывшемся диалоговом окне можно проверить результат распознавания или изменить движок OCR.
- Инструмент “Распознать текст из изображения (OCR)” позволяет распознать текст из изображения в файле. Данный инструмент позволяет выбрать путь к файлу исходного изображения на Вашем компьютере. В случае необходимости, для распознавания текста из изображения можно воспользоваться предложенными опциями.
.png)
| № п/п | Элемент интерфейса | Описание |
| 1. | Языки | Позволяет указать язык текста, который необходимо распознать на изображении. Опция доступна, когда загружено изображение. |
| 2. | Модуль | Позволяет указать OCR модуль, который будет использоваться для распознавания текста. Опция доступна, когда загружено изображение. |
| 3. | Масштаб | Позволяет масштабировать исходное изображение. По умолчанию указано значение 1. |
| 4. | Использовать как разделитель блоков (HEX ACII) | Позволяет выбрать определенный символ в тексте, чтобы разделить этот текст на отдельные блоки. Этот символ должен быть представлен в виде его шестнадцатеричного (HEX) кода в ASCII кодировке. |
| 5. | Склеивать автоматически (только Яндекс) | Позволяет автоматически склеивать отдельные блоки. |
| 6. | Разделять на пустые места больше | Позволяет разделить на пустое место последовательность из более чем N символов. |
.png)
.png)
.png)

.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)