Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Данный раздел служит для изменения настроек Robin Robot Player.

Настройку информирования о результатах выполнения робота можно осуществить на вкладке "Настройки".

Для перехода на вкладку "Настройки" следует нажать на кнопку  .

Вкладка настроек Robot Player «Основные»

Для перехода на вкладку настроек Плеера "Основные" следует нажать на стрелку

  

и осуществляется переход на вкладку "Основные"

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

  •  языка (1)
  • уровня логирования (2)

Выбор языка

Выбор языка  осуществляется в  поле "Язык"(1).

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

  • русский
  • арабский
  • английский
  • индонезийский
  • вьетнамский

Выбор уровня логирования

Выбор уровня логирования осуществляется при помощи чекбокса "Использовать уровень логирования по умолчанию" (2).

Значение чекбокса по умолчанию - false.

Если "Использовать уровень логирования по умолчанию" = true, то  необходимо активировать чекбокс "Использовать уровень логирования по умолчанию".



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

Доступные значения в списке:

  • Бизнес
  • Разработчик робота
  • Отладка
  • Информация
  • Предупреждение
  • Ошибка
  • Нет

Значение по умолчанию: Бизнес.


При этом:

  • открывается модальное окно ""Параметры запуска робота"


  • появляется поле "Уровень логирования"
  • Пользователю необходимо открыть вкладку "Каталог" и нажать на кнопку запуска робота
  • Система проверит, есть ли у робота входные параметры:
    • если нет, то Система запустит робота
    • если у робота есть входные параметры, то Плеер откроет окно "Параметры запуска робота". Выполняется альтернатива "У робота есть входные параметры" (см. на стр. Окно "Параметры запуска робота").


Система сохранит логи робота в режиме, выбранном в поле "Уровень логирования".

При запуске робота вручную через Плеер не выводится окно "Параметры запуска робота". По умолчанию для всех запусков (вручную через Плеер) будет использоваться уровень логирования, выбранный в "Настройках" в поле "Уровень логирования" Плеера, все изменения сохранятся автоматически.

Если "Использовать уровень логирования по умолчанию" = false, то:

  • окно "Параметры запуска робота" будет выводиться при любом ручном запуске робота через Плеер. При этом в окне чекбокс "Запомнить выбор уровня логирования" будет также = false
  • для каждого запуска будет использован свой уровень логирования - тот, который пользователь выберет в модальном окне "Параметры запуска робота" 


Описание модального окна "Параметры запуска робота"

Модальное окно "Параметры запуска робота" открывается при нажатии на кнопку запуска робота в Плеере (на вкладке "Каталог"), если:

  • в основных настройках Плеера чекбокс "Использовать уровень логирования по умолчанию" = false
    ИЛИ
  • у робота есть входные параметры, в этом случае значение чекбокса "Использовать уровень логирования по умолчанию" может быть любым
  • если в основных настройках Плеера чекбокс "Использовать уровень логирования по умолчанию" = true и у робота нет входных параметров, то при запуске робота окно не откроется . По умолчанию будет использоваться уровень логирования, выбранный в настройках Плеера

Описание интерфейса элементов окна

Выпадающий список

"Уровень логирования"

Доступные значения в списке:

  • Бизнес
  • Разработчик робота
  • Отладка
  • Информация
  • Предупреждение
  • Ошибка
  • Нет

Значение по умолчанию зависит от значения чекбокса "Использовать уровень логирования по умолчанию" (в настройках Плеера):

  • если true, то в списке указан уровень, выбранный в настройках Плеера
  • если = false, то в списке указан "Бизнес" 

Чекбокс

"Запомнить выбор уровня логирования"

Значение по умолчанию = значению чекбокса "Использовать уровень логирования по умолчанию" из основных настроек Плеера (Вкладка "Настройки").

Если включить чекбокс "Запомнить выбор уровня логирования" и нажать на кнопку "Старт", то этот выбор сохранится. При этом:

  • в настройках Плеера:
    • чекбокс "Использовать уровень логирования по умолчанию" поменяется на true
    • уровень логирования по умолчанию установится тот, что был выбран в окне "Параметры запуска робота"
  • выбранный уровень логирования будет по умолчанию использоваться для всех остальных запусков (вручную через Плеер)
  • при следующем запуске (любого робота) вручную через Плеер:
    • если у робота нет входных параметров, то окно "Параметры запуска робота" не будет открываться
    • если у робота есть входные параметры, то окно "Параметры запуска робота" все равно будет открываться. При этом:
      • чекбокс "Запомнить выбор уровня логирования" будет = true
      • можно выбрать другой уровень логирования. Если чекбокс не выключить, новое значение будет передано в настройки Плеера

Если выключить чекбокс "Запомнить выбор уровня логирования" и нажать на кнопку "Старт", то этот выбор сохранится. При этом:

  • в настройках Плеера чекбокс "Использовать уровень логирования по умолчанию" поменяется на false
  • при любом запуске робота (вручную через Плеер):
    • будет открываться окно "Параметры запуска робота"
    • будет использован свой уровень логирования - тот, который пользователь выберет в окне "Параметры запуска робота"

Поле(я) / чекбокс(ы)

"Входные параметры робота"

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

Доступен, если у робота есть входные параметры

Кнопка

"Старт"

Запоминаются выбранные значения и начинается запуск робота

Кнопка

"Отмена"

Изменения не сохраняются, окно закрывается

Название элемента


Вкладка настроек Robot Player "Отправка писем при завершении выполнения"

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

Начиная с версии 2.20.2 интерфейс отправки писем при завершении выполнения выглядит немного по-другому.

Отправка писем при завершении выполнения сценария роботом

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

Настройка

Характеристика

1

Поле "Сервер"

Адрес почтового сервера

2

Кнопка "Порт"

Порт для соединения

3

Поле "От кого"

Почтовый адрес, от которого будет отправлено письмо о завершении робота

4

Поле "Логин"

Логин от почты

5

Поле "Пароль"

Пароль от почты

6

Checkbox "Использовать SSL/TLS"

Если указано true, то будет использоваться протокол отправки сообщений SSL/TLS

7

Checkbox "Без авторизации"

Если указано true, то отправка писем будет происходить без авторизации

Добавление почтовых адресов при успешных и неуспешных  выполнениях 

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

В письме, которое робот отправит по завершению выполнения (успешно/неуспешно), содержится информация, приведенная в примере.

Действие

Ожидаемый результат

1

Вариант установки - Standalone
Запустить в плеере робота, который успешно выполнится до конца

На электронный адрес, указанный в разделе "Список получателей уведомлений о выполнении роботов" в столбце "Успешные выполнения", поступает письмо, содержащее следующую таблицу:

Название робота

Тестовый робот

Учетная запись

DESKTOP-OLHVC8T\PC-KL

Инициатор запуска

DESKTOP-OLHVC8T\PC-KL

ОС

ОС Microsoft Windows NT 6.2.9200.0

Дата и Время запуска

24.05.2022 10:54:57

Дата и Время завершения

24.05.2022 10:55:10

Общее время работы

00:00:13

Ошибка


Версия платформы

39273

Результат выполнения робота

Робот завершился успешно

2

Вариант установки - Standalone
Запустить робота в плеере, который выдаст ошибку

На электронный адрес, указанный в разделе "Список получателей уведомлений о выполнении роботов" в столбце "Неуспешные выполнения", поступает письмо, содержащее следующую таблицу:

Название робота

Копирование папки

Учетная запись

DESKTOP-OLHVC8T

Инициатор запуска

DESKTOP-OLHVC8T\PC-KL

ОС

ОС Microsoft Windows NT 6.2.9200.0

Дата и Время запуска

24.05.2022 10:59:32

Дата и Время завершения

24.05.2022 10:59:42

Общее время работы

00:00:09

Ошибка

Ошибка: Robin.Exception.DirectoryNotFound: Папка не найдена 'C:\Users\lenara\Desktop\Новая папка'

Версия платформы

39273

Результат выполнения робота

Робот завершился с ошибкой

3

Вариант установки - Standalone
Запустить робота в плеере и остановить его вручную из плеера

Приходит письмо, как в пункте 1 (робот считается успешно завершенным)

4

Вариант установки - Standalone
Запустить робота в плеере с компьютера, на котором пользователь - это доменный пользователь

На электронный адрес, указанный в разделе "Список получателей уведомлений о выполнении роботов" в столбце "Успешные выполнения", поступает письмо, содержащее следующую таблицу:

Название робота

Тест

Имя устройства

DATATEH\lkuramshina

Пользователь

DATATEH\lkuramshina

ОС

Microsoft Windows NT 6.1.7601 Service Pack 1

Дата и Время запуска

24.05.2022 12:00:32

Дата и Время завершения

24.05.2022 12:01:59

Общее время работы

00:01:27

Ошибка

Robot finished successfully

Версия платформы

39273

Результат выполнения робота

Робот завершился успешно

5

Вариант установки - Cloud
Запустить робота в плеере и остановить его руками из RMC

Приходит письмо, как в пункте 1 (робот считается успешно завершенным)

6

Вариант установки - Enterprise
Запустить в плеере робота, который успешно выполнится до конца

На электронный адрес, указанный в разделе "Список получателей уведомлений о выполнении роботов" в столбце "Успешные выполнения", поступает письмо, содержащее следующую таблицу:

Название робота

Робот для теста

Учетная запись

DESKTOP-OLHVC8T\PC-KL

Инициатор запуска

admin@TEST.ENT

ОС

ОС Microsoft Windows NT 6.2.9200.0

Дата и Время запуска

24.05.2022 10:54:57

Дата и Время завершения

24.05.2022 10:55:10

Общее время работы

00:00:13

Ошибка

Подсценарий завершился без ошибок

Версия платформы

39273

Результат выполнения робота

Робот завершился успешно

Прикрепление лога к письму

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

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

Таким образом: 

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

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

Особенности видео:

  • Архив с расширением .lzma, в котором лежит файл (по умолчанию файл без расширения, но можно вручную добавить расширение avi). Название архива и название файла совпадает с названием запущенного робота. Например: в рассылку пришел файл test1.lzma.  Это архив, чтобы его просмотреть, его надо разархивировать. Более того, разархивированный файл будет без расширения, расширение  к этому файлу надо будет вручную проставить и только после этого можно просмотреть видео
  • По умолчанию длительность видео 10 секунд, но данное значение можно изменить в поле "Длительность"
  • Длительность видео доступна для редактирования в самом плеере
  • При разрешении 1900 на 1600 архив весит от 300 Кб до 1 Мб
  • Качество 8 кадров в секунду. 256 цветов. Сжат
  • На видео должен быть весь экран с последних n секунд работы робота
  • Процессор не загружен во время записи, запись идет в памяти, жесткий диск задействуется только при сохранении
  • В папке %USERPROFILE%\AppData\Local\Robin\PlayerLogs\Video хранятся видео со всего запуска (пока размер содержимого папки меньше 1 ГБ)

Для прикрепления скриншота к письму необходимо передвинуть бегунок «Прикрепить скриншот» во включенное состояние.

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

Логирование работы роботов осуществляется в автоматическом режиме.
Файл с логом размещается каталоге %USERPROFILE%\AppData\Roaming\Robin Platform\2.0.0\RobotPlayer\Logs в папке с названием робота. 

В имени файла с логами работы содержится название робота и дата запуска в формате гггг.мм.дд., для каждого запуска робота создается отдельный файл с логом.
Для открытия и просмотра файла с логами можно воспользоваться любим приложением, работающим с txt-файлами.
Настройки модуля ROBIN Player можно изменить через его конфигурационный файл RobotPlayer.exe.config:

  • логирование (путь и название файла лога, кодировка, максимальный размер файла лога, количество файлов лога, формат записи (паттерн) строки лога)
  • настройка размера окна приложения
  • настройки подключения к FreeIPA (включение/отключение аутентификации в Студии, хост и порт подключения, путь к дереву объектов)
  • Нет меток