Настройки действия

Для заполнения настроек действия необходимо открыть конкретное действие.

После нажать на кнопку «Открыть настройки действия» кнопка-шестеренка

Расположение кнопки на экранной форме:

Будет открыта экранная форма «Настройки действия», которая включает в себя 4 вкладки: основаня информация, параметры, результаты, настройки группы.

Вкладка «Основная информация»

На данной вкладке имеется возможность заполнения основной информации к действию (его название, описание и иконка).

На вкладке «Основная информация» необходимо заполнить поля (обязательным для заполнения является только поле «Название действия») :

  1. Поле «Название действия».

Поле будет сразу предзаполнено тем названием, которое указали при создании пакета действия. Значение в данном поле можно изменить. После, название у действия будет изменено, на панели со списком действий будет отображено новое название. Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).

Для добавления нового поля для названия действия необходимо нажать на кнопку «Добавить заголовок» кнопка-плюс, для удаления на кнопку «Удалить заголовок» кнопка-удалить.

Кнопка на скриншоте:

Для заполнения названия действия на английском языке необходимо выбрать в выпадающем списке значений «Английский».

Данное название будет отображено в дальнейшем на иконке с действием в студии. Пример:

  1. Поле «Описание действия».

Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).

Для добавления нового поля для описания действия необходимо нажать на кнопку «Добавить описание» кнопка-плюса, для удаления на кнопку «Удалить описание» кнопка-удаления

Выпадающий список на скриншоте:

Данное описание будет отбражено у действия при нажатии на знак вопроса.

  1. Поле «Иконка действия».

В данное поле необходимо указать весь текст, содержащийся в svg-файле иконки. Иконку необходимо открывать через текстовый редактор, например, блокнот. По- умолчанию иконка запуститься в браузере.

Справа от поля будет отображено добавленное изображение. Если картинка не появилась, то скорее всего проблема с файлом иконки.

Установленная иконка будет отображена у действия в студии.

Для сохранения внесенных изменений необходимо нажать на кнопку «Сохранить». Будут сохранены все изменения на вкладках в данном окне. Окно «Настройки действия» будет закрыто.

Вкладка «Параметры»

На данной вкладке имеется возможность добавления входных параметров действия, т.е тех полей, которые будут отображаться у действия в блоке «Свойства действия», раздел «Параметры».

Для добавления нового параметра необходимо нажать на знак плюса.

В открывшемся окне необходимо заполнить поля:

  1. Поле «Имя переменной». Обязательное поле. Это наименование переменной, которая будет использоваться в коде действия для обозначения данного входного параметра. После сохранения внесенных изменений нельзя будет отредактировать именно имя этой переменной. Значение в коде можно будет изменить. Если в поле останется одно название, а в коде в итоге будет другое, то действие будет выдавать ошибку.

В коде действия параметр так же должен быть указан.

  1. Поле «Тип». Обязательное поле. Это тип данных, который должен принимать на вход параметр. Загрузить и использовать свои типы данных нельзя.
  2. Поле «Обязательное значение». Если чекбокс = True, то данный параметр у действия будет являться обязательным.
  3. Поле «Название параметра». Наименование для параметра, которое будет отображено в студии на панели свойств действия.

Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).

Для добавления нового поля для навзания параметра необходимо нажать на кнопку «Добавить заголовок» кнопка-плюса, для удаления на кнопку «Удалить заголовок» кнопка-удаления

  1. Поле «Описание параметра». Описание параметра, которое будет отображено в студии на панели свойств действия при наведении на знак вопрос рядом с параметром.

Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у действия быть не может. Поля необходимы для указания названия действий для разных языков интерфейса (русский/английский).

Для добавления нового поля для описания параметра необходимо нажать на кнопку «Добавить описание» кнопка-плюса, для удаления на кнопку «Удалить описание» кнопка-удаления

Пример заполненных полей на форме:

При формировании параметра, который должен выглядить, как выпадающий список, необходимо указать элементы этого списка. Для этого необходимо нажать на кнопку кнопка-список . Эта кнопка появляется только тогда, когда выбран тип Robin.String.

Расположение кнопки на экранной форме:

Откроется окно для создания списка значений. Для добавления нового значения необходимо нажать на кнопку кнопка-плюса

Необходимо заполнить поля:

  1. Поле «Значение переменной». Обязательное поле. Наименование возможного значения параметра. Данное значение будет использоваться только в коде действия.
  2. Поле «Отображаемое значение». Наименование одного из возможных параметров. Данное значение будет отображаться при раскрытии списка параметра готового действия.
  3. Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у одного значения из списка быть не может. Поля необходимы для указания названия значений, расположенных в выпадающем списке для разных языков интерфейса (русский/английский).

Для добавления нового поля для описания значения из списка необходимо нажать на кнопку «Добавить заголовок» кнопка-плюса, для удаления на кнопку «Удалить заголовок» кнопка-удаления

Код для действия с выпадающим списком:

Параметры действия после его публикации в студию:

Вкладка «Результаты»

На данной вкладке имеется возможность добавления выходных параметров действия, т.е тех полей, которые будут отображаться у действия в блоке «Свойства действия», раздел «Результаты».

Для добавления нового значения необходимо нажать на кнопку «Добавить результат» кнопка-плюса

В открывшемся окне необходимо заполнить поля:

  1. Поле «Имя переменной». Обязательное поле. Это наименование переменной, которая будет использоваться в коде действия для обозначения данного выходного параметра.

Заполненное поле в студии:

  1. Поле «Тип переменной».Обязательное поле. Это тип данных, который будет иметь данный результат.
  2. Поле «Название результата». Наименование для результата, которое будет отображено в студии на панели свойств действия.

Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у результата быть не может. Поля необходимы для указания результата действия для разных языков интерфейса (русский/английский).

Для добавления нового поля для названия результата необходимо нажать на кнопку «Добавить заголовок» кнопка-плюса, для удаления на кнопку «Удалить заголовок» кнопка-удаления

  1. Поле «Описание результата». Описание для результата, которое будет отображено в студии на панели свойств действия.

Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух описаний у результата быть не может. Поля необходимы для указания описания результата действия для разных языков интерфейса (русский/английский).

Для добавления нового поля для описания результата необходимо нажать на кнопку «Добавить описание» кнопка-плюса, для удаления на кнопку «Удалить описание» кнопка-удаления

Для сохранения изменений необходимо нажать на кнопку «Сохранить». Будут сохранены изменения на всех вкладках.

Вкладка «Настройки группы»

На данной вкладке имеется возможность указать группу и подруппу, в которую будет добавлено новое кастомное действие, а так же добавить список типов исключений (ошибок) и условие по выполнению в фоне.

На вкладке имеются поля для заполнения:

  1. Поле «Группа». Это группа, в которую будет размещено кастомное действие. Имеется возможность создать новую, нажав на кнопку кнопка-добавления или выбрать уже ранее созданную группу.

Для удаления созданной группы необходимо нажать на кнопку «Удалить группу» кнопка-удаления, для редактирования полей группы на кнопку «Редактировать группу» кнопка-карандаш

В списке не будут отображаться группы собственных действий ROBIN.

При нажатии на кнопку «Добавить новую» будет открыто окно, в котором можно указать иконку для группы и название группы на русском и английском языках. Поле SVG-иконка заполняется аналогично полю SVG-иконка на вкладке «Основная информация». В данное поле необходимо указать весь текст, содержащийся в svg-файле иконки. Иконку необходимо открывать через текстовый редактор, например, блокнот. По- умолчанию иконка запуститься в браузере.

Справа от поля будет отображено добавленное изображение. Если картинка не появилась, то скорее всего проблема с файлом иконки.

Поле «Название группы» заполняется аналогично похожим полям на вкладках «Параметры» и «Результаты». Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у группы быть не может.

Поля необходимы для указания названия группы для разных языков интерфейса (русский/английский). Для добавления нового поля для названия группы необходимо нажать на кнопку «Добавить описание» кнопка-плюса, для удаления на кнопку «Удалить описание» кнопка-удаления

Для сохранения измений необходимо нажать на кнопку «Сохранить».

  1. Поле «Подгруппа». Заполняется аналогично полю «Группа». Данное поле может быть заполнено, как на русском языке, так и на английском. Больше двух названий у подгруппы быть не может. Поля необходимы для указания названия группы для разных языков интерфейса (русский/английский).

Для добавления нового поля для названия группы необходимо нажать на кнопку «Добавить описание» кнопка-плюса, для удаления на кнопку «Удалить описание» кнопка-удаления

Для сохранения измений необходимо нажать на кнопку «Сохранить».

В студии будет отражено наименование подгруппы после публикации действия.

3. Чекбокс «Выполняется в фоне». Если параметр включен, действие будет иметь отметку UI. На одной машине может быть запущен только один робот, имеющий UI-действия. Если параметр выключен, может быть запущено несколько роботов с этим действием. На саму работу действий параметр не влияет. Например: действие должно работать в видимом режиме (клик, машинное зрение, работа с браузером в видимом режиме и так далее). Данный чек-бокс показывает, что действие работает с UI потоком, и если робот имеет это действие, то робот будет отмечен, как UI робот. Это означает, что если кто-то на машине запустил этого UI робота и попытается, и на этой же машине запустить другого UI робота, то второй робот на этой же машине не запуститься за счет того, что проставлен данный чек-бокс. Это сделано для того, чтобы роботы не мешали друг другу, если они запускаются по расписанию и так далее.

  1. Поле «Возможные исключения». Типы исключений, которые так же можно увидеть в Try-Catch. Если добавить готовое действие в блок Try-Catch в студии, то у данного действия будут отображены выбранные ошибки. Для добавления исключения к создаваемому действию необходимо нажать на кнопку «Добавить исключения» кнопка-исключения

Выбрать исключение в открывшемся окне и нажать на кнопку кнопка-выбор

Исключение будет перенесено в раздел «Выбранные».

Для сохранения изменений необходимо нажать на кнопку «Сохранить».