Настройки действия¶
Для заполнения настроек действия необходимо открыть конкретное действие.
После нажать на кнопку «Открыть настройки действия»
Расположение кнопки на экранной форме:
Будет открыта экранная форма «Настройки действия», которая включает в себя 4 вкладки: основаня информация, параметры, результаты, настройки группы.
Вкладка «Основная информация»¶
На данной вкладке имеется возможность заполнения основной информации к действию (его название, описание и иконка).
На вкладке «Основная информация» необходимо заполнить поля (обязательным для заполнения является только поле «Название действия») :
- Поле «Название действия».
Поле будет сразу предзаполнено тем названием, которое указали при создании пакета действия. Значение в данном поле можно изменить. После, название у действия будет изменено, на панели со списком действий будет отображено новое название. Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).
Для добавления нового поля для названия действия необходимо нажать на кнопку «Добавить заголовок» , для удаления на кнопку «Удалить заголовок»
.
Кнопка на скриншоте:
Для заполнения названия действия на английском языке необходимо выбрать в выпадающем списке значений «Английский».
Данное название будет отображено в дальнейшем на иконке с действием в студии. Пример:
- Поле «Описание действия».
Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).
Для добавления нового поля для описания действия необходимо нажать на кнопку «Добавить описание» , для удаления на кнопку «Удалить описание»
Выпадающий список на скриншоте:
Данное описание будет отбражено у действия при нажатии на знак вопроса.
- Поле «Иконка действия».
В данное поле необходимо указать весь текст, содержащийся в svg-файле иконки. Иконку необходимо открывать через текстовый редактор, например, блокнот. По- умолчанию иконка запуститься в браузере.
Справа от поля будет отображено добавленное изображение. Если картинка не появилась, то скорее всего проблема с файлом иконки.
Установленная иконка будет отображена у действия в студии.
Для сохранения внесенных изменений необходимо нажать на кнопку «Сохранить». Будут сохранены все изменения на вкладках в данном окне. Окно «Настройки действия» будет закрыто.
Вкладка «Параметры»¶
На данной вкладке имеется возможность добавления входных параметров действия, т.е тех полей, которые будут отображаться у действия в блоке «Свойства действия», раздел «Параметры».
Для добавления нового параметра необходимо нажать на знак плюса.
В открывшемся окне необходимо заполнить поля:
- Поле «Имя переменной». Обязательное поле. Это наименование переменной, которая будет использоваться в коде действия для обозначения данного входного параметра. После сохранения внесенных изменений нельзя будет отредактировать именно имя этой переменной. Значение в коде можно будет изменить. Если в поле останется одно название, а в коде в итоге будет другое, то действие будет выдавать ошибку.
В коде действия параметр так же должен быть указан.
- Поле «Тип». Обязательное поле. Это тип данных, который должен принимать на вход параметр. Загрузить и использовать свои типы данных нельзя.
- Поле «Обязательное значение». Если чекбокс = True, то данный параметр у действия будет являться обязательным.
- Поле «Название параметра». Наименование для параметра, которое будет отображено в студии на панели свойств действия.
Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).
Для добавления нового поля для навзания параметра необходимо нажать на кнопку «Добавить заголовок» , для удаления на кнопку «Удалить заголовок»
- Поле «Описание параметра». Описание параметра, которое будет отображено в студии на панели свойств действия при наведении на знак вопрос рядом с параметром.
Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).
Для добавления нового поля для описания параметра необходимо нажать на кнопку «Добавить описание» , для удаления на кнопку «Удалить описание»
Пример заполненных полей на форме:
При формировании параметра, который должен выглядить, как выпадающий список, необходимо указать элементы этого списка. Для этого необходимо нажать на кнопку . Эта кнопка появляется только тогда, когда выбран тип Robin.String.
Расположение кнопки на экранной форме:
Откроется окно для создания списка значений. Для добавления нового значения необходимо нажать на кнопку
Необходимо заполнить поля:
- Поле «Значение переменной». Обязательное поле. Наименование возможного значения параметра. Данное значение будет использоваться только в коде действия.
- Поле «Отображаемое значение». Наименование одного из возможных параметров. Данное значение будет отображаться при раскрытии списка параметра готового действия.
- Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у одного значения из списка быть не может. Поля необходимы для указания названия значений, расположенных в выпадающем списке для разных языков интерфейса (русский/английский).
Для добавления нового поля для описания значения из списка необходимо нажать на кнопку «Добавить заголовок» , для удаления на кнопку «Удалить заголовок»
Код для действия с выпадающим списком:
Параметры действия после его публикации в студию:
Вкладка «Результаты»¶
На данной вкладке имеется возможность добавления выходных параметров действия, т.е тех полей, которые будут отображаться у действия в блоке «Свойства действия», раздел «Результаты».
Для добавления нового значения необходимо нажать на кнопку «Добавить результат»
В открывшемся окне необходимо заполнить поля:
- Поле «Имя переменной». Обязательное поле. Это наименование переменной, которая будет использоваться в коде действия для обозначения данного выходного параметра.
Заполненное поле в студии:
- Поле «Тип переменной».Обязательное поле. Это тип данных, который будет иметь данный результат.
- Поле «Название результата». Наименование для результата, которое будет отображено в студии на панели свойств действия.
Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у результата быть не может. Поля необходимы для указания результата действия для разных языков интерфейса (русский/английский).
Для добавления нового поля для названия результата необходимо нажать на кнопку «Добавить заголовок» , для удаления на кнопку «Удалить заголовок»
- Поле «Описание результата». Описание для результата, которое будет отображено в студии на панели свойств действия.
Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у результата быть не может. Поля необходимы для указания описания результата действия для разных языков интерфейса (русский/английский).
Для добавления нового поля для описания результата необходимо нажать на кнопку «Добавить описание» , для удаления на кнопку «Удалить описание»
Для сохранения изменений необходимо нажать на кнопку «Сохранить». Будут сохранены изменения на всех вкладках.
Вкладка «Настройки группы»¶
На данной вкладке имеется возможность указать группу и подруппу, в которую будет добавлено новое кастомное действие, а так же добавить список типов исключений (ошибок) и условие по выполнению в фоне.
На вкладке имеются поля для заполнения:
- Поле «Группа». Это группа, в которую будет размещено кастомное действие. Имеется возможность создать новую, нажав на кнопку
или выбрать уже ранее созданную группу.
Для удаления созданной группы необходимо нажать на кнопку «Удалить группу» , для редактирования полей группы на кнопку «Редактировать группу»
В списке не будут отображаться группы собственных действий ROBIN.
При нажатии на кнопку «Добавить новую» будет открыто окно, в котором можно указать иконку для группы и название группы на русском и английском языках. Поле SVG-иконка заполняется аналогично полю SVG-иконка на вкладке «Основная информация». В данное поле необходимо указать весь текст, содержащийся в svg-файле иконки. Иконку необходимо открывать через текстовый редактор, например, блокнот. По- умолчанию иконка запуститься в браузере.
Справа от поля будет отображено добавленное изображение. Если картинка не появилась, то скорее всего проблема с файлом иконки.
Поле «Название группы» заполняется аналогично похожим полям на вкладках «Параметры» и «Результаты». Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у группы быть не может.
Поля необходимы для указания названия группы для разных языков интерфейса (русский/английский). Для добавления нового поля для названия группы необходимо нажать на кнопку «Добавить описание» , для удаления на кнопку «Удалить описание»
Для сохранения измений необходимо нажать на кнопку «Сохранить».
- Поле «Подгруппа». Заполняется аналогично полю «Группа». Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у подгруппы быть не может. Поля необходимы для указания названия группы для разных языков интерфейса (русский/английский).
Для добавления нового поля для названия группы необходимо нажать на кнопку «Добавить описание» , для удаления на кнопку «Удалить описание»
Для сохранения измений необходимо нажать на кнопку «Сохранить».
В студии будет отражено наименование подгруппы после публикации действия.
3. Чекбокс «Выполняется в фоне». Если параметр включен, действие будет иметь отметку UI. На одной машине может быть запущен только один робот, имеющий UI-действия. Если параметр выключен, может быть запущено несколько роботов с этим действием. На саму работу действий параметр не влияет. Например: действие должно работать в видимом режиме (клик, машинное зрение, работа с браузером в видимом режиме и так далее). Данный чек-бокс показывает, что действие работает с UI потоком, и если робот имеет это действие, то робот будет отмечен, как UI робот. Это означает, что если кто-то на машине запустил этого UI робота и попытается, и на этой же машине запустить другого UI робота, то второй робот на этой же машине не запуститься за счет того, что проставлен данный чек-бокс. Это сделано для того, чтобы роботы не мешали друг другу, если они запускаются по расписанию и так далее.
- Поле «Возможные исключения». Типы исключений, которые так же можно увидеть в Try-Catch. Если добавить готовое действие в блок Try-Catch в студии, то у данного действия будут отображены выбранные ошибки. Для добавления исключения к создаваемому действию необходимо нажать на кнопку «Добавить исключения»
Выбрать исключение в открывшемся окне и нажать на кнопку
Исключение будет перенесено в раздел «Выбранные».
Для сохранения изменений необходимо нажать на кнопку «Сохранить».