ROBIN Player¶
ROBIN Player графическое пользовательское приложение, позволяющее управлять запуском роботов на локальной машине. Данный модуль может запускать сценарий по настроенному расписанию, по команде, полученной от ROBIN Agent или от пользователя (ручной запуск). Роботы исполняются локально, на той же машине и УЗ, на которой установлен модуль.
Работа с модулем ROBIN Player¶
Модуль имеет графический интерфейс для работы пользователей.
Порядок действий при входе в приложение ROBIN Player:
- Запуск приложения двойным кликом по иконке приложения.

- Нажатие на иконку приложения в панели задач, после чего будет открыто основное окно с вкладками.
- Для редакции Desktop авторизация для доступа к ПО не требуется, право доступа предоставляется после установки файла лицензии.
- Для редакции Cloud авторизация программы осуществляется по ключу с портала ОФР, который вводится пользователем при установке.
- Для редакции Enterprise необходимо ввести логин и пароль пользователя и нажать на кнопку [Войти].
Примечание. Логин и пароль предоставляется пользователю Администратором системы.

После входа в приложение откроется основное окно с вкладками:

Взаимодействие ROBIN Player с другими компонентами
ROBIN Agent. ROBIN Player передает информацию об исполнителе роботов (ROBIN Executor - расшифровывает и исполняет пакеты программного робота) в ROBIN Agent, который установлен на том же хосте. Перед началом рабочей сессии приложения взаимно аутентифицируют друг друга.
Загрузка программного робота¶
Для запуска программного робота необходимо предварительно создать программного робота с помощью «Robin Studio» или загрузить робота в любую папку АРМа.
Примечание. Загрузка программного робота для редакции Cloud производится через Маркетплейс портала ОФР или после создания в «Robin Studio».
Далее необходимо загрузить программного робота в каталог Программы. Для перехода в раздел «Каталог», необходимо нажать на кнопку


В правой части каждой строки с программным роботом находятся кнопки:
- удалить;
- расписание;
- запуск робота;
- «метка» робота, который находится в списке «Избранные». При установки метки и нажатии на данный значок в правой верхней части экрана будут отображаться только выделенные меткой роботы, данные роботы могут быть запущены одновременно при нажатии кнопки запуска для одного из роботов.
Для загрузки робота в Каталог Программы, необходимо нажать на кнопку в виде плюса, расположенную в правом углу экрана, с помощью проводника выбрать папку на АРМе, где расположен программный робот, и нажать на кнопку [Открыть].

Внимание! Файл программного робота имеет расширение robin-robot.
Далее файл будет размещен в Каталоге программных роботов.

Для поиска программного робота по каталогу, можно ввести название или часть названия в окно поиска расположенное в правой верхней части окна и нажать на кнопку в виде лупы.
Для удаления робота из каталога, необходимо совершить нажатие ЛКМ по строке с названием программного робота, а затем нажать на кнопку в виде урны , а затем подтвердить удаление программного робота из каталога.
Примечание. Программный робот будет удален из каталога Программы, но останется в папке на АРМе.
Запуск программного робота¶
Для запуска программного робота необходимо добавить его в каталог, затем совершить нажатие ЛКМ по строке с названием робота и нажать на кнопку запуска. Для паузы при работе программного робота необходимо нажать на кнопку паузы. Для остановки программного робота необходимо нажать на кнопку остановки робота.
Вкладка «Запущенные роботы»¶

На вкладке отображается список запущенных на текущий момент роботов под УЗ пользователя. В списке отображаются робот удаленно через Robin Orchestrator, либо локально самим пользователем или автоматически по расписанию.
Для завершения работы робота необходимо нажать на кнопку «стоп»:

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

Вкладка «Каталог роботов»¶

На вкладке «Каталог роботов» имеется возможность запуска роботов доступных пользователю из хранилища.
На вкладке находятся кнопки:
- поиск роботов по названию

- добавление роботов в закладки (избранное)

- добавление новых роботов в каталог из хранилища

Вкладка «Расписание запуска»¶

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

Для отключения расписания необходимо передвинуть бегунок:

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

Для удаления расписания необходимо нажать кнопку:

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

Для запуска планировщика задач Windows необходимо нажать на кнопку:

При редактировании расписания открывается окно:

В окне пользователь может редактировать расписание запуска робота, перезапуска, периодичности запуска:

Для активации раздела необходимо передвинуть бегунок в состояние «Включено» и настроить необходимые параметры, затем нажать на кнопку «Обновить».
Ниже приведено описание доступных опций на вкладке:
- Опция «Запуск» предназначена для настройки даты и времени запуска робота. Для настройки опции «Запуск» (дата и время запуска), необходимо нажать на кнопку , а затем с помощью «календаря» выбрать дату и время запуска робота.

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

- Опция «Периодичность» предназначена для настройки периодичности (еженедельной, ежемесячной, ежедневной) запуска робота. Для настройки опции «Периодичность» необходимо перевести переключатель в режим «Включено», а затем выбрать периодичность запуска – ежедневно, еженедельно (далее необходимо выбрать день недели) или ежемесячно (далее необходимо выбрать день месяца).

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

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

В разделе «Основные» имеется возможность выбора языка:

В разделе «Отправка писем при завершении выполнения» имеется доступный функционал по настройке отправки писем при завершении выполнения процесса.

Для настройки отправки писем при завершении выполнения сценария роботом необходимо заполнить поля в разделе «Настройки соединения с почтовым сервером»: Сервер, Порт, Логин, Пароль. Если требуется использовать SSL/TLS необходимо перевести бегунок во включенное состояние.
В разделе «Список получателей уведомлений о выполнении роботов» есть возможность добавления почтовых адресов при успешных выполнениях и неуспешных. Для добавления адресов необходимо нажать на кнопку «Еще получатель».
В письме, которое робот отправляет по завершению выполнения (успешно / неуспешно), содержаться следующие параметры:




Для прикрепления лога к письму необходимо передвинуть бегунок во включенное состояние:

Для прикрепления видео к письму с работой робота (последние 10 секунд по умолчанию) необхоидмо передвинуть бегунок «Прикрепить видео» во включенное состояние:

Таким образом:
Если чек-бокс = True - Robot Player должен вести запись всего экрана на видео (сохраняя только последние 10 секунд). При завершении работы робота, последние 10 секунд записи сохраняются и отправляются пользователю на почту (почта, куда скидываются логи и результат успешно/неуспешно). Если чек-бокс = False - Robot Player ничего не записывает и не отправляет.
Никаких сторонних программ для просмотра видео устанавливать нет необходимости.

Чтобы сохранить изменения необходимо нажать на кнопку «Сохранить».
Логирование работы роботов осуществляется в автоматическом режиме.
Файл с логом размещается каталоге C:/Program Files/Robin Platform/2.0.0/RobotLogs в папке с названием робота.

В имени файла с логами работы содержится название робота и дата запуска в формате гггг.мм.дд., для каждого запуска робота создается отдельный файл с логом.
Для открытия и просмотра файла с логами можно воспользоваться любим приложением, работающим с txt-файлами.
Настройки модуля ROBIN Player можно изменить через его конфигурационный файл RobotPlayer.exe.config:
- логирование (путь и название файла лога, кодировка, максимальный размер файла лога, количество файлов лога, формат записи (паттерн) строки лога);
- настройка размера окна приложения;
- настройки подключения к FreeIPA (включениеотключение аутентификации в Студии, хост и порт подключения, путь к дереву объектов).
Вкладка «История запусков»¶
Интерфейс Robin Player на вкладке «История запусков»:

На вкладке «История запусков» доступен следующий функционал:
- Фильтрация по дате запуска. Если фильтр не установлен, то выводится вся история запусков.

2. Поиск по наименованию запущенного ранее робота. Если фильтрация не задана, выводится вся история запусков.

- Кнопка сброса всех установленных фильтров.

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

- Поле «Сообщение» - отражает наименование действия, начало действия, конец действия, либо ошибку в действии.

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

- Поле «Значение» - отражает значения, внесенные в параметры, и значения, полученные в результатах.

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