Верхняя панель интерфейса¶
На верхней панели интерфейса располагается основное меню и кнопки необходимые в процессе создания робота.
В таблице ниже указано предназначение кнопок на верхней панели:
Иконка | Название | Действие |
---|---|---|
![]() |
Меню | Переход в главное меню ROBIN Studio (Ctrl+N). |
![]() |
Сохранить все проекты роботов | По нажатию на кнопку будет происходит сохранение во всех открытых проектах, где еще не были зафиксированысохранены изменения. |
![]() |
Сохранить робота | Сохранение изменений, внесенных в схему робота (Ctrl+S). Схема сохраняется в папку %UserProfile%/Documents/Robin/Studio/Projects/%ProjectName%/. |
![]() |
Опубликовать проект робота | Позволяет опубликовать проект робота в хранилище (Для версий Enterprise и Cloud). |
![]() |
Опубликовать готового робота | Позволяет опубликовать готового робота в хранилище (Для версий Enterprise и Cloud). |
![]() |
Спецификация | Переход к настройке спецификации робота. |
![]() |
Поиск по схеме | Позволяет выполнить поиск нужного действия внутри имеющейся схемы робота. |
![]() |
Массовые действия | Применение массовых действий на схеме робота. Например: включить выключенные действия, снять все точки останова, удалить все закладки и так далее. |
![]() |
Создать действие на языке C# | Открывает окно создания и/или открытия кастомного действия для редактирования. Обсуждается подробно в разделе «Low-Codе режим ROBIN Studio 2.0». |
![]() |
Отменить | Отменяет последнюю операцию со схемой робота. |
![]() |
Вернуть | Повторяет последнюю операцию со схемой робота. (Например, возвращает на схему робота удаленное действие). |
![]() |
Запись действий | Позволяет записать действия, произведенные во время работы в браузере или десктопном приложении Windows. |
![]() |
База знаний | При нажатии открывается web-версия документации по платформе ROBIN Studio. |
![]() |
Логи системы | При нажатии на кнопку будет открыт выпадающий список: Программные роботы, Robin Studio, Robin Player, Robin Agent, Java, Net, Python По нажатию на конкретный тип открывается папка с логами компонента. Студия не закрывается. |
![]() |
Копировать | Помещает выделенное действие в буфер обмена, оставляя действие на рабочей области. |
![]() |
Вырезать | Помещает выделенное действие в буфер обмена, и одновременно удаляет его с рабочей области. |
![]() |
Вставить | Позволяет вставить ранее скопированное действие на рабочую область. |
![]() |
Статус агента | Статус подключения студии к агенту. Standalone: Зеленый - студия подключена к агенту. Серый - студия не подключена к агенту. Надо перезапустить агент. EnterpriseCloud: Зеленый - студия подключена к агенту, агент подключен к серверу. Серый - студия не подключена к агенту. Надо перезапустить агент. Красный - студия подключена к агенту, агент не подключен к серверу. Переподключается сам. Попытка раз в минуту. Желтый - студия подключена к агенту, переподключается к серверу. |
Меню верхней панели¶
Меню вызывается кнопкой в верхней панели ROBIN Studio:
После клика по иконке меню появится выпадающая форма:
Из этой формы можно перейти к списку роботов для открытия одной из существующих схем роботов, получить доступ к настройкам программы, а также можно выбрать какие-либо параметры, относящиеся к элементам: робот, обновление кэша, импорт и экспорт действий.
Открыть список проектов роботов¶
Для перехода к списку роботов необходимо выбрать в в меню ROBIN Studio «Открыть список проектов роботов».
Далее будет открыто окно с предложением сохранить текущую схему перед закрытием.
Затем будет отображена форма со списком всех доступных для открытия и/или редактирования роботов.
Проект робота¶
При наведении курсора на элемент меню ROBIN Studio «Робот», появится следующая выпадающая форма:
В данной форме можно выбрать такие элементы, как:
- Экспортировать готового робота.
- Экспортировать проект робота.
Экспорт готового робота¶
Данная функция отвечает за загрузку готового робота путем нажатия кнопки «Экспортировать готового робота» в меню «Робот», а также при нажатии сочетания клавиш Ctrl+Shift+E.
После нажатия кнопки «Экспорт готового робота» появится окно «Экспортировать готового робота» для экспорта робота.
После выбора файла и нажатия кнопки «ОК» произойдет экспорт робота в формате .robin-robot
После нажатия кнопки «Отмена» будет произведен возврат в рабочее пространство ROBIN Studio.
Экспорт проекта робота¶
Данная функция отвечает за загрузку исходника робота путем нажатия кнопки «Экспортировать проект робота» в меню «Робот».
После нажатия кнопки «Экспорт проекта робота» появится форма «Экспортировать проект робота» для экспорта проекта робота.
После выбора файла и нажатия кнопки «ОК» произойдет экспорт проекта робота в формате .robin-source
После нажатия кнопки «Отмена» будет произведен возврат в рабочее пространство ROBIN Studio.
Спецификация робота¶
Спецификация робота – данная функция предназначена для сохранения созданной схемы робота в виде одного действия, которое будет расположено в студии в заданной группе и подгруппе.
В Спецификацию робота можно попасть выбрав на панели кнопку:
Спецификация робота. Вкладка «Основная информация»¶
При нажатии на кнопку «Спецификация робота» в меню «Робот» будет открыта следующая форма.
Во вкладке «Основная информация» указывается название контракта действия, заголовок и описание.
- Заголовок может на русском и/или английском языке. В случае необходимости можно продублировать заголовок на английском/русском языке, для этого необходимо нажать на зеленый плюсик возле слова «Заголовок».
Максимальное количество элементов в блоке «Заголовок» - два, то есть у робота не может быть больше двух заголовков.
- Описание может быть на русском и/или английском языке. В случае необходимости можно продублировать описание на английском/русском языке, для этого необходимо нажать на зеленый плюсик возле слова «Описание».
Максимальное количество элементов в блоке «Описание» - два, то есть у робота не может быть больше двух описаний.
При нажатии на кнопку «Сохранить как действие» возможно создание робота, как одно действие (Кнопка работает для версий Платформы Enterprise и Cloud).
После нажатия на кнопку «Сохранить» произойдет сохранение спецификации робота, при нажатии на кнопку «Отмена» произойдет возврат в рабочее пространство ROBIN Studio.
Спецификация робота. Вкладка «Параметры»¶
Вкладка необходима для создания входных параметров, в которые вносятся данные для созданного действия из схемы робота.
В данной форме можно создать необходимые переменные путем нажатия на зеленый плюсик:
Открывается окно с созданием параметра:
Необходимо будет указать следующие данные:
- Имя переменной (буквы латинского алфавита, цифры, нижнее подчёркивание, тире);
- Тип переменной (выбирается из выпадающего списка);
- Обязательное значение;
- Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
- Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний).
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Закрыть» произойдет возврат в начальное окно вкладки «Параметры».
Также на вкладке отображен список ранее созданных переменных с возможностью их редактирования. Для этого необходимо нажать на название переменной.
Редактировать созданный параметр можно только по данным:
Обязательное значение;
Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний);
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Отмена» произойдет возврат в рабочее пространство ROBIN Studio.
При нажатии на кнопку «Отмена» произойдет возврат в рабочее пространство ROBIN Studio.
При нажатии на кнопку «Сохранить как действие» возможно создание робота, как одно действие (Кнопка работает для версий Платформы Enterprise и Cloud).
Спецификация робота. Вкладка «Результаты»¶
Вкладка «Результаты» необходима для создания выходных параметров, которые действие, созданное из схемы робота, будет возвращать в переменную «Результат».
В данной форме можно создать переменную для записи в нее результата, путем нажатия на кнопку «Добавить результат»:
Далее, будет открыто окно для создания параметра:
Необходимо присвоить следующие параметры:
- Имя переменной (могут быть использованы буквы латинского алфавита, цифры, нижнее подчёркивание, тире);
- Тип переменной (выбирается из выпадающего списка);
- Обязательное значение;
- Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
- Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний);
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Закрыть» произойдет возврат в начальное окно вкладки «Результаты».
Также на вкладке отображен список ранее созданных переменных с возможностью их редактирования.
Для этого необходимо нажать на название переменной.
Редактировать созданный параметр можно только по данным:
- Обязательное значение;
- Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
- Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний);
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Отмена» произойдет возврат в рабочее пространство ROBIN Studio.
При нажатии на кнопку «Сохранить как действие» возможно создание робота как одно действие (Кнопка работает для версий Платформы Enterprise и Cloud).
Спецификация робота. Вкладка «Настройки группы»¶
В данной форме указываются Группа, Подгруппа, Супердействие. Выбор возможно, как уже из существующих групп/подрупп/действий, так и с созданием новых.
Для внесения данных по каждому параметру необходимо нажать на кнопку «Добавить новую», и ввести ряд параметров:
Группа – группа действий в студии, в которой будет располагаться созданное действие:
Необходимо присвоить следующие параметры:
- Имя;
- SVG-иконка;
Заполняется в формате:
- Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
- Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний).
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Закрыть» произойдет возврат в начальное окно вкладки «Настройки группы».
Также на вкладке будет отображена ранее созданная группа с возможностью ее редактирования либо удаления. Для этого необходимо выбрать нужный знак из выпадающего списка:
- Подгруппа – подгруппа действий в студии, расположенная в группе действий, созданной в пункте 1, в которой будет располагаться созданное действие:
Необходимо присвоить следующие параметры:
- Имя;
- Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
- Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний).
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Закрыть» произойдет возврат в начальное окно вкладки «Настройки группы».
Также на вкладке будет отображена ранее созданная подгруппа с возможностью ее редактирования либо удаления. Для этого необходимо выбрать нужный знак из выпадающего списка:
Супердействие – включает в себя уникальный идентификатор созданного действия (ID действия), а также его внешний вид в студии (SVG-иконка):
Необходимо присвоить следующие параметры:
- ID действия;
- SVG-иконка;
Заполнить в формате:
- Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
- Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний).
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Закрыть» произойдет возврат в начальное окно вкладки «Настройки группы».
Также на вкладке будет отображено ранее созданное супердействие с возможностью его редактирования либо удаления.
Для этого необходимо выбрать нужный знак из выпадающего списка:
Настройки программы¶
Для перехода к настройкам программы необходимо нажать на «Настройки программы» в главном меню.
Далее, будет открыта форма, на которой расположены 3 вкладки: «Основные», «Создание действий», «Браузер»:
Характеристика настроек представлена в таблице:
Для заполнения настроек по созданию действий необходимо воспользоваться вкладкой «Создание действий».
Подробнее о заполнении данных полей в разделе Low-Codе режим ROBIN Studio 2.0
Драйвера для соответствующего браузера можно скачать на вкладке «Браузер». После установки драйвера через настройки студии, файл env.cfg (конфигурационный файл для робота и работы web-recorder) будет создан автоматически.
Характеристика настроек вкладки «Браузер» представлена в таблице:
Изменения в настройках сохраняются автоматически.
Подробнее о драйверах по работе с браузером в разделе «Добавление нового драйвера для работы с браузером».
Экспорт/Импорт действий¶
Начиная с версии 2.9.0. стало возможным создавать пользовательские (кастомные) действия, для расширения функционала Платформы непосредственно в Студии, на языке программирования C#. Для этого, как упоминалось ранее, потребуется дополнительная лицензия. После завершения работы над собственными действиями, их можно экспортировать в файл, для передачи на другие АРМ. Также можно импортировать кастомные действия, созданные на другом АРМ, из файла. Для этого в меню верхней панели выберите соответствующий пункт меню:
Экспорт действий в файл из Студии | Импорт действий из файла в Студию |
---|---|
![]() |
![]() |
После выполнения процедуры импорта необходимо перезагрузить действия, чтобы они появились в панели действий Студии. Для этого выберите в меню верхней панели пункт «Обновить кэш»:
Поиск¶
Студия предоставляет удобный инструмент для поиска по действиям и контекстам. Для начала поиска нажмите в верхнем меню кнопку «Поиск», или комбинацию клавшиш Ctrl+F.
Откроется окно поиска. Для поиска, выберите тип поиска Действия/Контексты. Далее выполните:
Начните вводить название искомого в окне поиска
Названия, подходящие по содержанию появятся под окном ввода. Кликните ЛКМ на действии, которое ищете.
Поиск подсветит контуром выбранное действие в схеме робота.
Массовые действия¶
При работе со схемой робота иногда возникает потребность применения массовых операций к действиям, из которых состоит робот.
Для применения массовых операций к схеме робота, необходимо на верхней панели нажать кнопку .
При нажатии на кнопку «Массовые действия» будет открыто меню.
Действие в меню «Массовые действия» | Вид схемы робота до работы действия | Вид схемы робота после работы действия | Описание действия |
---|---|---|---|
![]() |
![]() |
![]() |
Устанавливает последнюю версию у всех действий на схеме. |
При нажатии кнопки «Установить» будет установлена последняя версия у действий на схеме. ![]() |
|||
![]() |
![]() |
![]() |
При нажатии на кнопку ![]() |
![]() |
![]() |
![]() |
При нажатии на кнопку ![]() |
![]() |
![]() |
![]() |
При нажатии стрелочки вверх (![]() ![]() |
![]() |
![]() |
![]() |
При нажатии стрелочки вверх (![]() ![]() |
![]() |
![]() |
![]() |
«Цикл»: При нажатии стрелочки вверх ( |
![]() |
![]() |
Условия «Если»: При нажатии стрелочки вверх ( |
|
![]() |
![]() |
«Ветвление»: При нажатии стрелочки вверх ( |
Создать действие на C#¶
Начиная с версии 2.9.0 имеется возможность создавать пользовательские (кастомные) действия на языке программирования C# непосредственно в Студии. Для создания нового действия нажмите в верхнем меню кнопку . Откроется окно «Действия».
Подробности создания и управления пользовательскими действиями смотрите в разделе «Low-Codе режим ROBIN Studio 2.0» настоящей документации.
Запись действий¶
Запись действий пользователя происходит при помощи инструмента «Recorder», который позволяет автоматически записать действия пользователя и преобразовать их в готовые действия в сценарии (схеме) робота.
Есть возможность не просто перетаскивать действия на схему робота, а записывать их с помощью функций: «Win-рекордер» и «Web-рекордер».
Режим Recorder может работать как с браузером, используя функцию «Web-рекордер», так и с десктопными приложениями, используя функцию «Win-рекордер».
Стоит отметить, что записывать действия с помощью «Web-рекордер», возможно только в браузере Google Chrome и Yandex.
Для работы с Win-приложениями имеется несколько групп действий, которые можно совмещать с Recorder’ом. Например: в таких приложениях как Word и Excel, с помощью Recorder’a можно фокусироваться на элементах, но никак нельзя заполнять данные в Excel файле или набирать текст в Word файле , для этого существуют другие группы действий. Лучше всего для работы с Excel использовать группу действий «Excel», а для работы с документами использовать группу действий «Word».
Важно помнить, что масштаб изображения на экране, на котором создавался робот должен совпадать с масштабом изображения, на которой этот робот будет выполняться.
Запись действий из браузера¶
Важно
Результаты записи действий браузера всегда помещаются в конец имеющейся схемы робота.
Для записи действий пользователя в браузере:
Нажать кнопку Rec. Она находится на верхней панели интерфейса;
В появившемся окне на вкладке «Web-рекордер» указать адрес сайта, на котором будут записаны действия или в поле «Подключение» выбрать параметр «Подключиться к открытому браузеру» для подключения уже к открытой странице браузера;
Нажать кнопку «Начать»;
Произвести необходимые действия в браузере;
После, записанный алгоритм будет отображен на рабочем пространстве студии в виде действий;
Для остановки записи действий необходимо нажать на кнопку «Стоп».
- Установите необходимые временные задержки старта работы записанных действий и тайм-ауты ожидания появления используемых форм на web-странице, с учетом временных издержек на работу канала доступа в интернет, скорости работы страниц используемого сайта и пр. Запустите робота. Робот выполнит необходимый алгоритм.
- Если записанная последовательность действий в браузере является только частью сценария, перенесите записанные действия в нужное место алгоритма.
Запись действий при работе с десктопными приложениями¶
Для записи действий при работе с десктопными приложениями:
Нажать кнопку Rec. Она находится на верхней панели интерфейса;
В открывшемся окне перейти на вкладку «Win рекордер» и нажать на кнопку «Начать»;
Произвести необходимые действия с десктопным приложением. Записанные действия будут отображаться в окне рекордера:
Остановить запись действий с помощью нажатия кнопки «Stop recording» в окне рекордера или с помощью кнопки «Стоп» на вкладке «Win рекордер» в студии;
После, записанный алгоритм будет отображен на рабочем пространстве студии в виде действий;
Запустить робота. Робот выполнит необходимый алгоритм.
При работе с десктопными приложениями работа осуществляется аналогично работе в браузере, т.е необходимо произвести требуемые действия в приложении, и далее они будут отображены на схеме робота в виде действий.