Верхняя панель интерфейса¶
На верхней панели интерфейса располагается основное меню и кнопки необходимые в процессе создания робота.
В таблице ниже указано предназначение кнопок на верхней панели:
Иконка | Название | Действие |
---|---|---|
![]() |
Меню | Переход в главное меню 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 По нажатию на конкретный тип открывается папка с логами компонента. Студия не закрывается. |
![]() |
Копировать | Помещает выделенное действие в буфер обмена, оставляя действие на рабочей области. |
![]() |
Вырезать | Помещает выделенное действие в буфер обмена, и одновременно удаляет его с рабочей области. |
![]() |
Вставить | Позволяет вставить ранее скопированное действие на рабочую область. |
Меню верхней панели¶
Меню вызывается кнопкой в верхней панели ROBIN Studio:
После клика по иконке меню появится выпадающая форма:
Из этой формы можно перейти к списку роботов для открытия одной из существующих схем роботов, получить доступ к настройкам программы, а также можно выбрать какие-либо параметры, относящиеся к элементам: робот, обновление кэша, импорт действий.
Список роботов¶
Для перехода к списку роботов необходимо выбрать в в меню ROBIN Studio «Список роботов».
Далее будет открыто окно с предложением сохранить текущую схему перед закрытием.
Затем будет отображена форма со списком всех доступных для открытия и/или редактирования роботов.
Робот¶
При наведении курсора на элемент меню ROBIN Studio «Робот», появится следующая выпадающая форма:
В данной форме можно выбрать такие элементы, как: создание нового робота, сохранение текущего робота, экспорт готового робота, экспорт проекта робота, печать, спецификация робота.
Создать новый¶
Создание нового робота возможно несколькими способами, описанными в разделе «Главное меню - Создание нового робота»
Сохранить¶
Данная функция отвечает за сохранение проекта по нажатию кнопки «Сохранить» в меню «Робот», а также при нажатии сочетания клавиш Ctrl+S.
Экспорт готового робота¶
Данная функция отвечает за экспорт сценария готового робота в формат, пригодный для запуска в ROBIN Robot. Для этого нажмите кнопку «Экспорт готового робота» в меню «Робот», либо сочетание клавиш 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, то есть у робота не может быть больше двух описаний).
Для сохранения изменений необходимо нажать на кнопку «Сохранить», при нажатии на кнопку «Закрыть» произойдет возврат в начальное окно вкладки «Настройки группы».
Также на вкладке будет отображено ранее созданное супердействие с возможностью его редактирования либо удаления.
Для этого необходимо выбрать нужный знак из выпадающего списка:
Настройки программы¶
В разделе «Настройки» есть возможность настройки языка, режима работы, автосохранения, поиска по строгому совпадению. Для перехода в данный раздел необходимо выбрать «Настройки программы» в главном меню.
Далее, будет открыта форма, где имеется возможность установить настройки. Изменения в настройках сохраняются автоматически.
Характеристика настроек представлена в таблице:
Экспорт/Импорт действий¶
Начиная с версии 2.9.0. стало возможным создавать пользовательские (кастомные) действия, для расширения функционала Платформы непосредственно в Студии, на языке программирования C#. Для этого, как упоминалось ранее, потребуется дополнительная лицензия. После завершения работы над собственными действиями, их можно экспортировать в файл, для передачи на другие АРМ. Также можно импортировать кастомные действия, созданные на другом АРМ, из файла. Для этого в меню верхней панели выберите соответствующий пункт меню:
Экспорт действий в файл из Студии | Импорт действий из файла в Студию |
---|---|
![]() |
![]() |
После выполнения процедуры импорта необходимо перезагрузить действия, чтобы они появились в панели действий Студии. Для этого выберите в меню верхней панели пункт «Перезагрузить действия»:
Поиск¶
Студия предоставляет удобный инструмент для поиска по действиям и контекстам. Для начала поиска нажмите в верхнем меню кнопку , или комбинацию клавшиш Ctrl+F.
Откроется окно поиска. Для поиска, выберите тип поиска Действия/Контексты. Далее выполните:
Начните вводить название искомого в окне поиска
Названия, подходящие по содержанию появятся под окном ввода. Кликните ЛКМ на действии, которое ищете.
Поиск подсветит контуром выбранное действие в схеме робота.
Массовые действия¶
При работе со схемой робота иногда возникает потребность применения массовых операций к действиям, из которых состоит робот.
Для применения массовых операций к схеме робота, необходимо на верхней панели нажать кнопку .
При нажатии на кнопку «Массовые действия» будет открыто меню.
Действие в меню «Массовые действия» | Вид схемы робота до работы действия | Вид схемы робота после работы действия | Описание действия |
---|---|---|---|
![]() |
![]() |
![]() |
Устанавливает последнюю версию у всех действий на схеме. |
При нажатии кнопки «Установить» будет установлена последняя версия у действий на схеме. ![]() |
|||
![]() |
![]() |
![]() |
При нажатии на кнопку ![]() |
![]() |
![]() |
![]() |
При нажатии на кнопку ![]() |
![]() |
![]() |
![]() |
При нажатии стрелочки вверх (![]() ![]() |
![]() |
![]() |
![]() |
При нажатии стрелочки вверх (![]() ![]() |
![]() |
![]() |
![]() |
«Цикл»: При нажатии стрелочки вверх ( |
![]() |
![]() |
Условия «Если»: При нажатии стрелочки вверх ( |
|
![]() |
![]() |
«Ветвление»: При нажатии стрелочки вверх ( |
Создать действие на C#¶
Начиная с версии 2.9.0 имеется возможность создавать пользовательские (кастомные) действия на языке программирования C# непосредственно в Студии. Для создания нового действия нажмите в верхнем меню кнопку . Откроется окно «Действия».
Подробности создания и управления пользовательскими действиями смотрите в разделе «Low-Codе режим ROBIN Studio 2.0» настоящей документации.
Запись действий¶
Запись действий пользователя происходит при помощи режима Recorder’a, который позволяет автоматически записать действия пользователя и преобразовать их в сценарии/алгоритм для робота.
Есть возможность не просто перетаскивать действия на схему робота, а записывать их с помощью функций: «Браузер» и «Запись действий win».
Режим Recorder может работать как с браузером, используя функцию «Браузер», так и с десктопными приложениями, используя функцию «Запись действий win».
Стоит отметить, что записывать действия с помощью «Браузер», возможно только в браузере Google Chrome и Yandex.
Для работы с Win приложениями имеется несколько групп действий, которые можно совмещать с Recorder’ом. Например: в таких приложениях как Word и Excel, с помощью Recorder’a можно фокусироваться на элементах, но никак нельзя заполнять данные в Excel файле или набирать текст в Word файле , для этого существуют другие группы действий. Лучше всего для Excel использовать группу «Excel», а для Word использовать группу «Word «.
Важно помнить, что масштаб компьютера, на котором создавался робот должен совпадать с масштабом машины, на которой этот робот будет отрабатывать.
Запись действий из браузера¶
Важно
Результаты записи действий браузера всегда помещаются в конец имеющейся схемы робота.
Для записи действий из браузера:
Нажать кнопку Rec. Она находится на верхней панели интерфейса;
В появившемся окне указать адрес сайта, на котором будут записаны действия;
Нажать кнопку «Начать»;
Произвести необходимые действия в браузере;
После, записанный алгоритм будет отображен на рабочем пространстве студии в виде действий;
Установите необходимые временные задержки старта работы записанных действий и тайм-ауты ожидания появления используемых форм на web-странице, с учетом временных издержек на работу канала доступа в интернет, скорости работы страниц используемого сайта и пр. Запустите робота. Робот выполнит необходимый алгоритм.
Если записанная последовательность действий в браузере является только частью сценария, перенесите записанные действия в нужное место алгоритма.
Запись действий при работе с десктопными приложениями¶
Для записи действий при работе с десктопными приложениями:
Нажать кнопку Rec. Она находится на верхней панели интерфейса;
В открывшемся окне перейти на вкладку «Запись действий Win»;
Нажать кнопку «Начать»;
Произвести необходимые действия с десктопным приложением. Записанные действия будут отображаться в окне рекордера:
Остановить запись действий с помощью нажатия кнопки «Stop recording» в окне рекордера или с помощью кнопки «Стоп» на вкладке «Запись действий Win» в студии;
После, записанный алгоритм будет отображен на рабочем пространстве студии в виде действий;
Запустить робота. Робот выполнит необходимый алгоритм.
При работе с десктопными приложениями работа осуществляется аналогично работе в браузере, т.е необходимо произвести требуемые действия в приложении, и далее они будут отображены на схеме робота в виде действий.