Элементы
Last updated
Last updated
Все доступные компоненты процесса находятся в панели Элементы. Компоненты сгруппированы по тематике. Например, в группе Приложение Excel находятся все элементы, работающие с Excel.
В верхней части панели расположена поисковая строка для быстрого поиска элементов.
Под поисковой строкой можно увидеть иконки групп:
Часто используемые — для быстрого доступа к элементам, которые вы применяете в проекте чаще всего.
Избранные — для быстрого доступа к избранным элементам. В избранное элемент добавляется вручную. Для этого вызовите контекстное меню элемента и выберите пункт Добавить в Избранные:
Добавить элемент можно одним из следующих способов:
Перетаскиванием — выберите на панели элементов компонент и перетащите его в нужную часть процесса.
Командой контекстного меню. Выберите элемент на панели элементов, вызовите его контекстное меню, выберите Вставить после выделенного. Чтобы успешно применить эту команду, в процессе уже должны быть другие элементы, среди которых следует активировать элемент, после которого вы хотите произвести вставку.
Каждый элемент обладает набором уникальных параметров или, иначе, свойств. Параметры элемента настраиваются в панели Свойства. Чтобы увидеть свойства элемента, добавьте его в процесс и нажмите на элемент.
Панель Свойства состоит из нескольких информационных блоков:
в верхней части отображается внутреннее наименование элемента и его уникальный идентификатор (ComponentId);
в центральной — список свойств;
в нижней части — краткое описание этих свойств (справка).
Все элементы обладают набором общих свойств:
Наименование — имя элемента, которое отображается в его заголовке и в журнале. Для удобства возможно изменить название элемента внутри процесса, например, когда используются несколько одинаковых компонентов.
Отключить логирование — позволяет отключить запись логов в консоли (только для данного элемента). Например, если он оперирует конфиденциальными данными. Существует возможность централизованно включить/отключить логирование для всех новых элементов, добавляемых в проект. Для этого перейдите в раздел Файл > Настройки > Общие > Элементы и установите нужное значение в чекбоксе Отключить логирование у новых элементов.
Продолжить при ошибке — сценарий будет выполняться даже в том случае, если при выполнении элемента возникла ошибка.
Скриншот завершения — позволяет сделать снимок экрана в момент завершения работы элемента. Эти скриншоты сохраняются в папку .Screenshots
, которая создается автоматически внутри папки с процессом.
Скриншот ошибки — при возникновении ошибки будет сделан снимок экрана.
Пауза до (мс) — добавляет паузу перед выполнением элемента. Пауза может понадобиться, например, в случае, если сайт, с которым планируется выполнить определенное действие, долго загружается, и требуется подождать, прежде чем переходить к следующему элементу в процессе. Аналогичную роль выполняет элемент Ожидание
Пауза после (мс) — добавляет паузу после выполнения элемента.
Частные свойства описаны в статьях, посвященных конкретным элементам. Описание всех встроенных элементов в Primo RPA Studio (Windows) можно найти здесь.
Вносить изменения в свойства можно также в слотах самого элемента:
Значения бывают следующих видов:
Переменная — выбирается из списка переменных, созданных для данного процесса, и выглядит как выпадающий список:
Вычисляемое значение — выражение на том языке программирования, который был выбран при создании процесса (C#, Python либо JavaScript). Даже в случае, если необходимо указать обычную строку, ее текст необходимо заключить в кавычки, а спецсимволы внутри строки экранировать по правилам выбранного языка (описание языков не входит в тематику данного руководства). Вычисляемое свойство всегда содержит кнопку «…»:
При нажатии кнопки «…» откроется форма редактирования выражения:
Шаблон поиска — выражение, описывающее шаблон поиска элемента управления. Наличие шаблона поиска зависит от типа элемента.
Некоторые элементы содержат в себе функцию Сделать скриншот, которая позволяет сделать снимок выбранного сегмента экрана. Скриншоты могут помочь пользователям быстрее понять, с чем работает тот или иной элемент в процессе.
Чтобы создать скриншот, нажмите на Сделать скриншот и выделите сегмент экрана. Созданный скриншот отобразится на панели элемента:
Дополнительно скриншот сохранится в папку проекта .Resources
. Название скриншота представляет собой ID элемента, к которому относится изображение.
Управление скриншотом осуществляется через контекстное меню скриншота. Доступны команды:
Сделать скриншот — позволяет заменить текущий скриншот.
Очистить — позволяет удалить скриншот.
Соблюдайте следующие рекомендации при работе с функцией скриншотов:
Используйте только один монитор.
Если вы используете RDP-сессию, убедитесь, что:
масштаб удаленного рабочего стола равен 100%;
отключено интеллектуальное изменение размера.
К каждому элементу процесса можно добавить краткое описание (аннотацию). Описание будет отображаться сразу под названием элемента.
Чтобы добавить аннотацию, активируйте панель элемента и нажмите в правом верхнем углу восклицательный знак — появится область для ввода текста.
Дополнительные действия с элементами можно осуществить при вызове контекстного меню. При нажании правой клавишей мыши доступны команды:
Вырезать
Копировать
Закомментировать элементы — элемент будет помещен в контейнер Закомментировать и проигнорируется при запуске/отладке процесса. При выборе сразу нескольких элементов, элементы будут закомментированы массово. Команда недоступна для корневой последовательности.
Раскомментировать элементы — команда отображается только для контейнера Закомментировать, в котором находятся закомментированные элементы.
Перенести элемент в try/catch — помещает выделенный элемент или элементы в контейнер Try-Catch.
Перенести в новую последовательность — вызывает окно создания последовательности, после чего переносит выбранный элемент эту последовательность. Команда недоступна для корневой последовательности.
Запуск с элемента — запускает процесс с выбранного элемента.
Включить логирование. Функция доступна с версии 1.24.10
Отключить логирование. Функция доступна с версии 1.24.10
Помощь — открывает в браузере страницу с описанием элемента из документации.
С версии Студии 1.24.10 добавлена возможность массового управления логированием элементов. Теперь можно отключить или включить логирование для нескольких активностей сразу. Чтобы это сделать:
Выберите необходимые элементы, зажав клавишу Shift и выделив первую и последнюю активности в списке.
Нажмите правой клавишей мыши на выделенные элементы и выберите опцию Отключить логирование или Включить логирование.
Информация об исключении будет логироваться независимо от настроек пакетного логирования элемента Исключение.
Свойства могут быть отображены в виде обычного списка или в виде групп. Для переключения режимов используйте кнопки .
Константа — обычный текст (например, как в свойстве Наименование) или чекбокс (например, Продолжить при ошибке). В случае текста рядом часто можно увидеть кнопку переключения межу режимами Код и Без кода — / . В состоянии Без кода введенные данные будут интерпретироваться как константы либо как имена переменных (то есть не будут считаться кодом).