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

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

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

Иконка Название Действие
../_images/TP1.png Меню Переход в главное меню ROBIN Studio (Ctrl+N).
../_images/ВП8.png Создать нового робота Переход к экранной форме «Роботы», где имеется возможность создания нового робота путем нажатия на зеленую кнопку плюса.
../_images/ВП2.png Сохранить робота Сохранение изменений, внесенных в схему робота (Ctrl+S). Схема сохраняется в папку %UserProfile%/Documents/Robin/Studio/Projects/%ProjectName%/.
../_images/ВП3.png Опубликовать проект робота Позволяет опубликовать проект робота в хранилище (Для версий Enterprise и Cloud).
../_images/ВП4.png Опубликовать готового робота Позволяет опубликовать готового робота в хранилище (Для версий Enterprise и Cloud).
../_images/ВП9.png Спецификации робота Переход к настройке спецификации робота.
../_images/В10.png Поиск Позволяет выполнить поиск нужного действия внутри имеющейся схемы робота.
../_images/В11.png Массовые действия Применение массовых действий на схеме робота. Например: включить выключенные действия, снять все точки останова, удалить все закладки и так далее.
../_images/C_S.png Создать действие на языке C# Открывает окно создания и/или открытия кастомного действия для редактирования. Обсуждается подробно в разделе «Low-Codе режим ROBIN Studio 2.0».
../_images/ВП6.png Запись действий Позволяет записать действия, произведенные во время работы в браузере или десктопном приложении Windows.
../_images/ВП7.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 Вставить Позволяет вставить ранее скопированное действие на рабочую область.

Меню верхней панели

Меню вызывается кнопкой в верхней панели 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Далее, будет открыта форма, где имеется возможность установить настройки. Изменения в настройках сохраняются автоматически.

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

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

Начиная с версии 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’a, который позволяет автоматически записать действия пользователя и преобразовать их в сценарии/алгоритм для робота.

Есть возможность не просто перетаскивать действия на схему робота, а записывать их с помощью функций: «Браузер» и «Запись действий win».

Режим Recorder может работать как с браузером, используя функцию «Браузер», так и с десктопными приложениями, используя функцию «Запись действий win».

Стоит отметить, что записывать действия с помощью «Браузер», возможно только в браузере Google Chrome и Yandex.

Для работы с Win приложениями имеется несколько групп действий, которые можно совмещать с Recorder’ом. Например: в таких приложениях как Word и Excel, с помощью Recorder’a можно фокусироваться на элементах, но никак нельзя заполнять данные в Excel файле или набирать текст в Word файле , для этого существуют другие группы действий. Лучше всего для Excel использовать группу «Excel», а для Word использовать группу «Word «.

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

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

Важно

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

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

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

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

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

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

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

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

  7. Если записанная последовательность действий в браузере является только частью сценария, перенесите записанные действия в нужное место алгоритма.

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

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

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

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

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

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

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

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

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

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