Верхняя панель интерфейса

На верхней панели интерфейса располагается основное меню и кнопки необходимые в процессе создания робота.

В таблице ниже указано предназначение кнопок на верхней панели:

Иконка Название Действие
../_images/TP1.png Меню Переход в главное меню ROBIN Studio (Ctrl+N).
../_images/VP8.png Сохранить все проекты роботов По нажатию на кнопку будет происходит сохранение во всех открытых проектах, где еще не были зафиксированысохранены изменения.
../_images/VP2.png Сохранить робота Сохранение изменений, внесенных в схему робота (Ctrl+S). Схема сохраняется в папку %UserProfile%/Documents/Robin/Studio/Projects/%ProjectName%/.
../_images/VP3.png Опубликовать проект робота Позволяет опубликовать проект робота в хранилище (Для версий Enterprise и Cloud).
../_images/VP4.png Опубликовать готового робота Позволяет опубликовать готового робота в хранилище (Для версий Enterprise и Cloud).
../_images/VP9.png Спецификация Переход к настройке спецификации робота.
../_images/V10.png Поиск по схеме Позволяет выполнить поиск нужного действия внутри имеющейся схемы робота.
../_images/V11.png Массовые действия Применение массовых действий на схеме робота. Например: включить выключенные действия, снять все точки останова, удалить все закладки и так далее.
../_images/C_S.png Создать действие на языке C# Открывает окно создания и/или открытия кастомного действия для редактирования. Обсуждается подробно в разделе «Low-Codе режим ROBIN Studio 2.0».
../_images/otm.png Отменить Отменяет последнюю операцию со схемой робота.
../_images/ver.png Вернуть Повторяет последнюю операцию со схемой робота. (Например, возвращает на схему робота удаленное действие).
../_images/VP6.png Запись действий Позволяет записать действия, произведенные во время работы в браузере или десктопном приложении Windows.
../_images/VP7.png База знаний При нажатии открывается web-версия документации по платформе ROBIN Studio.
../_images/Pa1.png Логи системы При нажатии на кнопку будет открыт выпадающий список: Программные роботы, Robin Studio, Robin Player, Robin Agent, Java, Net, Python По нажатию на конкретный тип открывается папка с логами компонента. Студия не закрывается.
../_images/Pa2.png Копировать Помещает выделенное действие в буфер обмена, оставляя действие на рабочей области.
../_images/Pa3.png Вырезать Помещает выделенное действие в буфер обмена, и одновременно удаляет его с рабочей области.
../_images/Pa4.png Вставить Позволяет вставить ранее скопированное действие на рабочую область.
../_images/Pa5.png Статус агента Статус подключения студии к агенту. 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).

Спецификация робота. Вкладка «Настройки группы»

В данной форме указываются Группа, Подгруппа, Супердействие. Выбор возможно, как уже из существующих групп/подрупп/действий, так и с созданием новых.

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

  1. Группа – группа действий в студии, в которой будет располагаться созданное действие:

Необходимо присвоить следующие параметры:

  • Имя;
  • SVG-иконка;

Заполняется в формате:

  • Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
  • Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний).

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

Также на вкладке будет отображена ранее созданная группа с возможностью ее редактирования либо удаления. Для этого необходимо выбрать нужный знак из выпадающего списка:

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

Необходимо присвоить следующие параметры:

  • Имя;
  • Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
  • Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний).

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

Также на вкладке будет отображена ранее созданная подгруппа с возможностью ее редактирования либо удаления. Для этого необходимо выбрать нужный знак из выпадающего списка:

  1. Супердействие – включает в себя уникальный идентификатор созданного действия (ID действия), а также его внешний вид в студии (SVG-иконка):

Необходимо присвоить следующие параметры:

  • ID действия;
  • SVG-иконка;

Заполнить в формате:

  • Заголовок (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух заголовков);
  • Описание (может быть на русском и/или английском языках, максимальное значение – 2, то есть у робота не может быть больше двух описаний).

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

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

Для этого необходимо выбрать нужный знак из выпадающего списка:

Настройки программы

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

Далее, будет открыта форма, на которой расположены 3 вкладки: «Основные», «Создание действий», «Браузер»:

Характеристика настроек представлена в таблице:

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

Подробнее о заполнении данных полей в разделе Low-Codе режим ROBIN Studio 2.0

Драйвера для соответствующего браузера можно скачать на вкладке «Браузер». После установки драйвера через настройки студии, файл env.cfg (конфигурационный файл для робота и работы web-recorder) будет создан автоматически.

Характеристика настроек вкладки «Браузер» представлена в таблице:

Изменения в настройках сохраняются автоматически.

Подробнее о драйверах по работе с браузером в разделе «Добавление нового драйвера для работы с браузером».

Экспорт/Импорт действий

Начиная с версии 2.9.0. стало возможным создавать пользовательские (кастомные) действия, для расширения функционала Платформы непосредственно в Студии, на языке программирования C#. Для этого, как упоминалось ранее, потребуется дополнительная лицензия. После завершения работы над собственными действиями, их можно экспортировать в файл, для передачи на другие АРМ. Также можно импортировать кастомные действия, созданные на другом АРМ, из файла. Для этого в меню верхней панели выберите соответствующий пункт меню:

Экспорт действий в файл из Студии Импорт действий из файла в Студию
../_images/ExportActions.png ../_images/ImportActions.png

После выполнения процедуры импорта необходимо перезагрузить действия, чтобы они появились в панели действий Студии. Для этого выберите в меню верхней панели пункт «Обновить кэш»:

Поиск

Студия предоставляет удобный инструмент для поиска по действиям и контекстам. Для начала поиска нажмите в верхнем меню кнопку «Поиск», или комбинацию клавшиш Ctrl+F.

Откроется окно поиска. Для поиска, выберите тип поиска Действия/Контексты. Далее выполните:

  1. Начните вводить название искомого в окне поиска

  2. Названия, подходящие по содержанию появятся под окном ввода. Кликните ЛКМ на действии, которое ищете.

  3. Поиск подсветит контуром выбранное действие в схеме робота.

Массовые действия

При работе со схемой робота иногда возникает потребность применения массовых операций к действиям, из которых состоит робот.

Для применения массовых операций к схеме робота, необходимо на верхней панели нажать кнопку МассД.

При нажатии на кнопку «Массовые действия» будет открыто меню.

Действие в меню «Массовые действия» Вид схемы робота до работы действия Вид схемы робота после работы действия Описание действия
../_images/11.png ../_images/12.png ../_images/13.png Устанавливает последнюю версию у всех действий на схеме.

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

../_images/13_1.png
../_images/21.png ../_images/22.png ../_images/23.png При нажатии на кнопку Shift все выключенные действия на схеме робота включаются.
../_images/31.png ../_images/32.png ../_images/23.png При нажатии на кнопку Point все точки останова на действиях схемы робота снимаются.
../_images/41.png ../_images/42.png ../_images/43.png При нажатии стрелочки вверх (Up) все группы действий на схеме робота свернутся, оставляя только заголовки групп. Если нажать стрелочку вниз (Down), то все группы действий на схеме развернутся.
../_images/51.png ../_images/52.png ../_images/53.png При нажатии стрелочки вверх (Up) все действия Try-Catch на схеме робота свернутся, оставляя только заголовки блоков. Если нажать стрелочку вниз (Down), то все группы действия Try-Catch на схеме развернутся.
../_images/61.png ../_images/62.png ../_images/63.png

«Цикл»:

При нажатии стрелочки вверх (Up) все циклы на схеме робота свернутся, скрывая действия, расположенные внутри цикла. Если нажать стрелочку вниз (Down), то все циклы на схеме развернутся.

../_images/72.png ../_images/73.png

Условия «Если»:

При нажатии стрелочки вверх (Up) все действия, входящие в ветки условий «Если» на схеме робота свернутся, оставляя видимым только сами действия «Если». Если нажать стрелочку вниз (Down), то все действия, включенные в ответвления условий «Если» на схеме развернутся.

../_images/82.png ../_images/83.png

«Ветвление»:

При нажатии стрелочки вверх (Up) все действия, входящие в ветки действий «Ветвление» на схеме робота, свернутся, оставляя видимым только сами действия «Ветвление». Если нажать стрелочку вниз (Down), то все действия, включенные в ветки действий «Ветвление» на схеме, развернутся.

Создать действие на 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».

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

Запись действий из браузера

Важно

Результаты записи действий браузера всегда помещаются в конец имеющейся схемы робота.

Для записи действий пользователя в браузере:

  1. Нажать кнопку Rec. Она находится на верхней панели интерфейса;

  2. В появившемся окне на вкладке «Web-рекордер» указать адрес сайта, на котором будут записаны действия или в поле «Подключение» выбрать параметр «Подключиться к открытому браузеру» для подключения уже к открытой странице браузера;

  3. Нажать кнопку «Начать»;

  4. Произвести необходимые действия в браузере;

  5. После, записанный алгоритм будет отображен на рабочем пространстве студии в виде действий;

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

  1. Установите необходимые временные задержки старта работы записанных действий и тайм-ауты ожидания появления используемых форм на web-странице, с учетом временных издержек на работу канала доступа в интернет, скорости работы страниц используемого сайта и пр. Запустите робота. Робот выполнит необходимый алгоритм.
  2. Если записанная последовательность действий в браузере является только частью сценария, перенесите записанные действия в нужное место алгоритма.

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

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

  1. Нажать кнопку Rec. Она находится на верхней панели интерфейса;

  2. В открывшемся окне перейти на вкладку «Win рекордер» и нажать на кнопку «Начать»;

  3. Произвести необходимые действия с десктопным приложением. Записанные действия будут отображаться в окне рекордера:

  4. Остановить запись действий с помощью нажатия кнопки «Stop recording» в окне рекордера или с помощью кнопки «Стоп» на вкладке «Win рекордер» в студии;

  5. После, записанный алгоритм будет отображен на рабочем пространстве студии в виде действий;

  6. Запустить робота. Робот выполнит необходимый алгоритм.

  7. При работе с десктопными приложениями работа осуществляется аналогично работе в браузере, т.е необходимо произвести требуемые действия в приложении, и далее они будут отображены на схеме робота в виде действий.