Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

 

Оглавление

Назначение раздела

В разделе доступныРаздел предназначен для:

    просмотр
  • просмотра списка запущенных роботов
  • завершение
  • завершения запуска робота
  • приостановка
  • приостановки запуска робота на паузу
  • отключение
  • отключения паузы у запуска робота
  • просмотр
  • просмотра лога запуска робота

Image Removed Image Added

...

Таблица выполняющихся роботов

Таблица в разделе содержит список роботов, которые запущены в данный момент.

В таблице отображаются запуски:

...

роботов, запущенных в режиме отладки через интерфейс ROBIN Studio. В текущем тенанте у пользователя есть права на учетной записи машины, где запущен робот.

Запуск робота отобразится в таблице, если выполняется хотя бы одно из условий:

  • Пользователь - инициатор запуска.
  • Способ запуска - "Процесс", а пользователь является инициатором запуска этого процесса.
  • Способ запуска - "Условие запуска (Очередь ресурсов)" или "Условие запуска (Расписание)", а пользователь является автором указанного условия запуска.
  • Пользователю доступен робот.
  • Пользователю доступна указанная учётная запись машины.

Эти же условия должны выполнятся для управления запуском и просмотра его лога

...

.

С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.

По умолчанию записи таблицы отсортированы по времени начала запуска (более новые запуски сверху).

Название столбца

Столбец/

кнопки

кнопка

Описание

Столбец "Статус"

Отображается текущий статус запуска робота.

Возможно одно из следующих значений:

  • Запуск
  • Выполнение
  • Ожидание паузы
  • Пауза
  • Отключение паузы
  • Завершение
  • Ошибка сервера
  • Агент недоступен

Подробнее см. ниже

Столбец "Робот"
Отображается

Робот, который запущен.

Содержит:

  • Название робота
Версия
  • Версию робота
  • Индикатор, отображающий необходимость наличия
графического интерфейса на учетной записи машины
  • графической сессии для работы робота. Если
отображается Image Removed
  • отображается Image Added, значит,
графический интерфейс нужен
  • графическая сессия необходима, если
Image Removed
  •  Image Added - не
нужен
  • нужна
Столбец "Начало запуска"

Дата и время начала запуска робота. 

Отображается с учетом часового пояса пользователя.

Столбец "Длительность работы"

Длительность работы робота.

Счетчик времени начинает работать только после того, как робот успешно запустился и начал свою работу. Т.е. в подсчет длительности не входит время, затраченное на процесс запуска робота.

Столбец "Среднее время"

Если эту версию робота запускали менее 2-х раз, то в столбце указано "Нет данных".

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

Способ запуска

Указан способ, которым был запущен робот.

Возможные значения:

  • Ручной запуск - робот запущен пользователем. Рядом с фразой в столбце также отображается название приложения, через которое запустили робота:
 
  • "Robin Studio", "Robin Player" или "Оркестратор"
  • Условие запуска (Очередь ресурсов) - робот запущен по условию на основе очереди ресурсов.
  • Условие запуска (Расписание) - робот запущен по условию на основе расписания, которое настроено через Оркестратор.
  • Процесс - робот запущен в рамках выполнения процесса из ROBIN Process.
"
  • Робот
" 
  • - робот запущен другим роботом.
Столбец "Инициатор"

Имя\название инициатора запуска робота.

Вид инициатора зависит от способа запуска робота:

  • Если "Ручной запуск", то отображается ФИО пользователя, который запустил робота.
  • Если "Условие запуска (Очередь ресурсов)", то отображается название условия, по которому был запущен робот.
    При нажатии на название условия открывается его карточка, в которой можно просмотреть или изменить параметры условия запуска. Но изменение параметров условия не повлияют на роботов, которые запускаются или уже запущены.
  • Если "Условие запуска (Расписание)", то отображается название условия, по которому был запущен робот.
    При нажатии на название условия открывается его карточка, в которой можно просмотреть или изменить параметры условия запуска. Но изменение параметров условия не повлияют на роботов, которые запускаются или уже запущены.
  • Если "Процесс", то отображается название процесса, в рамках которого был запущен робот.
  • Если
 
  • "Робот", то
 
  • отображается:
    • название робота
    • версия робота. Если у робота нет версии (еще не был опубликован), будет указано "0.0.0"
    • иконка, отображающая необходимость наличия графической сессии для работы робота:
Image Removed 
    • Image Added - необходима,
 Image Removed
    • Image Added- не нужна.
Столбец "Машина"
Название

Имя и IP-адрес машины, на

учетной

учётной записи которой запущен робот.

Столбец "Учётная запись"
Учетная запись
Имя учётной записи машины, на которой запущен робот.

Кнопка

image-2024-5-29_12-44-37.pngImage Removed

image-2024-5-29_12-44-37.pngImage Added

По нажатию происходит обновление записей в таблице

Кнопка "Остановить

выполнение

"
Image Modified

При нажатии

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

Робот "Название робота" завершается

Возможные ошибки при нажатии на кнопку:

  • Если это запуск робота в режиме отладки (из Студии), появляется предупреждение:
    Предупреждение
    "Остановка запуска запрещена. Управлять запусками проектов роботов можно только через ROBIN Studio"
  • Если это запуск:
  • опубликованного робота (из хранилища), который недоступен пользователю в текущем тенанте;
  • локального робота, у которого нет родительского робота (он запущен сам по себе, а не через другого робота);
    ИЛИ
  • робот остановится после завершения выполнения текущего действия.

    Кнопка "Прервать"

    Image Added

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

    Информация
    title

    Кнопка будет добавлена в Оркестратор в версии 2.12.0

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

    Кнопка "Поставить на паузу"
    Image Modified

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

    Подсказка

    Робот "Название робота" приостанавливается

    Возможные ошибки при нажатии на кнопку:

  • Если это запуск робота в режиме отладки (из Студии), появляется предупреждение:
    Предупреждение
    Установка паузы запрещена. Управлять запусками проектов роботов можно только через ROBIN Studio
  • По нажатию происходит приостановка робота на паузу.

    Если робот уже на паузе, то вместо кнопки "Поставить на паузу" отображается кнопка "Продолжить

    выполнение

    ".

    Кнопка "Продолжить

    выполнение

    "
    Image Modified

    При нажатии происходит отключение паузы у

    робота, появляется уведомление:
    Подсказка

    Работа робота "Название робота" возобновляется

    Возможные ошибки при нажатии на кнопку:

  • Если это запуск робота в режиме отладки (из Студии), появляется предупреждение:
    Предупреждение
    Продолжение запуска запрещено. Управлять запусками проектов роботов можно только через ROBIN Studio
  • Если это запуск:
  • опубликованного робота (из хранилища), который недоступен пользователю;
  • локального робота, у которого нет родительского робота (он запущен сам по себе, а не через другого

    робота

    );
    ИЛИдочернего робота, которым пользователю запрещено управлять, то появляется предупреждение:Если это запуск:
    ПредупреждениеПродолжение запуска запрещено

    .

     Недостаточно прав для управления роботом "Название робота"

     

    Если робот еще не на паузе, то вместо кнопки "Продолжить

    выполнение

    " отображается кнопка "Поставить на паузу".

    Кнопка "Просмотреть лог"
    Image Modified

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

    Фильтрация таблицы

    По кнопке "Фильтры" открывается панель для фильтрации списка выполняющихся роботов:

    Image Added

    • Поле "Статус": фильтрация по статусу работы робота.
    • Поле "Способ запуска":  фильтрация по способу запуска робота.
    • Поле "Инициатор": фильтрация по имени/названию инициатора запуска робота. Под именем/названием инициатора указан соответствующий способ запуска робота.

    Кнопка "Очистить" сбрасывает все выбранные фильтры. Но применить изменения (установку или сброс фильтров) можно только по кнопке "Применить".

    Если включены фильтры, то кнопка выделена серым и рядом появляется крестик Image Added, по нажатию на который отменяются все установленные фильтры.

    Якорь
    Статусы

    ...

    Статусы

    ...

    Статусы запущенных роботов

    Название статуса

    Описание

    Запуск

    Означает, что начался процесс запуска робота, но робот еще не начал выполнение своего сценария. Статус будет отображаться до тех пор, пока Оркестратор не получит уведомление со стороны учётной записи машины (от ROBIN Agent), что началось выполнение робота.

    Выполнение

    Означает, что робот уже начал работу и сейчас в процессе выполнение своего сценария.

    Ожидание паузы

    Означает, что начался процесс приостановки робота (активации паузы). Как только пауза будет включена, этот статус поменяется на "Пауза".

    Пауза

    Означает, что выполнение робота на паузе.

    Отключение паузы

    Означает, что начался процесс снятия робота с паузы. Как только пауза будет отключена, этот статус поменяется на "Выполнение".

    Завершение

    Означает, что начался процесс завершения работы робота.

    Возникает при нажатии на кнопку "Остановить выполнение" или когда работа робота завершается автоматически (успешно или из-за ошибки).

    Статус будет отображаться до тех пор, пока Оркестратор не получит уведомление со стороны учётной записи машины (от ROBIN Agent), что робот точно завершен. После этого строка с данным роботом пропадает из таблицы выполняющихся роботов.

    Ошибка сервера

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

    Агент недоступен

    Означает, что пропала связь с учётной записью машины, на которой работает робот (не отвечает ROBIN Agent). Статус будет отображаться до тех пор, пока ROBIN Agent снова не начнет отправлять сообщения на сервер.

    Просмотр лога робота

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

    Image Removed

    Если у вас нет прав доступа к роботу, то и просмотр логов этого робота вам также запрещен. При нажатии на кнопку "Просмотреть лог" откроется пустое окно:
    Image Removed

    Просмотр лога робота, который запущен в режиме отладки в ROBIN Studio (запуск проекта робота), также запрещен.

    Image Added

    Записи в таблице лога обновляются автоматически каждые 5 секунд. Новые записи добавляются на верхние строки таблицы.

    Доступен поиск по логу:

    • Ищет только по названию действия.

    ...

    • Регистр букв не учитывается.
    • Можно искать по части названия действия, но нужно вводить слова из названия целиком.
      Например, название действия - "Клик по кнопке". Если в поле поиска ввести "кноп", действие не будет найдено. Действие будет найдено, если ввести "клик", "по" или "кнопке".


    При нажатии на кнопку Image Removedскачивается файл лога в формате .log. По умолчанию файл скачивается в папку загрузок.

    Файл содержит все записи лога (с входными и выходными параметрами), которые уже сформировались на момент скачивания. Пример файла:
    Image Removed

    Описание таблицы лога робота

    Название столбцаСтолбец/кнопкикнопка

    Описание

    Столбец "Время"

    Дата и время, когда действие началось или завершилось.

    Столбец "Действие"

    Название действия.

    Могут быть указаны:

    • пользовательские действия - те, которые разработчик робота сам устанавливал на схеме
    • системные действия, такие как переключение или вызов подсценариев процесса

    Как правило, на каждое действие в логе есть 2 записи, сообщающие о том, что:

    • действие началось
    • действие завершилось или упало в ошибку
    Столбец "Сообщение"

    Текст, сообщающий, что сейчас происходит с действием

    • Пример сообщения о начале действия: "Действие началось".
    • Пример сообщения с предупреждением о действии: "Точная версия драйвера не найдена. Требуется драйвер для 'CHROME' / '100'. Укажите его в конфиг файле".

    Кнопка "Скопировать запись"

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

    Пример такой записи:

    Информация

    2023-06-27T21:38:33.400+05:00 RobotDeveloper DESKTOP-OLHVC8T Robin.Engine 14652 {"uniqueName":"Сообщение 1","actionNumber":null,"actionId":"c05e9a56-0396-4c4b-8dfb-350da76ad59d","message":"actionStartMessage","robotId":"93562099-89f2-4227-87da-74f4f5428000","ParametersMap":{"DIALOG_TITLE":"КОНЕЦ","REF_MESSAGE_TEXT":"b86c04af-e971-49a6-9733-65747db8812c","MESSAGE_TEXT":"2"}}


    Скачивание файла лога

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

    1. Нажмите в окне лога на кнопку "Подготовить файл лога".
    2. Подождите, пока система закончит подготовку файла. В это время не закрывайте окно лога, чтобы не прерывать процесс подготовки.
      Если передумали, нажмите на кнопку "Отменить" - отменяется подготовка файла и возвращается кнопка "Подготовить файл лога", при этом окно лога не закрывается.
      Image Added

    3. Как только файл будет готов, в окне отобразится кнопка "Скачать файл лога" - нажмите на нее.
      По умолчанию файл скачивается в папку загрузок и имеет формат .log. 

    По умолчанию, в системе установлен лимит на размер файла лога. Если размер лога больше лимита, то в окне появится соответствующее предупреждение. При этом файл все еще можно будет скачать, но он будет содержать только часть записей лога.

    Файл содержит все записи лога (с входными и выходными параметрами), которые уже сформировались на момент скачивания. Пример файла:
    Image Added


    Параметры для скачивания лога настраиваются в конфигурационном файле систем - "rms2.properties". Есть 3 таких параметра:

    • tempFileStorage.robotLogs.cleanupInterval - интервал очистки временной папки, в которой хранятся подготовленные файлы лога. Значение указывается в миллисекундах.
      Из папки автоматически удаляются все файлы, старше установленного значения. Если значение не указано, то интервал = 1 ч.
    • tempFileStorage.robotLogs.path - путь к временной папке c логами. Если значение не указано, то логи буду сохранятся по пути ${jboss.server.temp.dir}/robot_logs.
    • tempFileStorage.robotLogs.maxFileSize - максимальный размер файла с логами роботов. Значение указывается в килобайтах.
      Если значение не указано, то по умолчанию лимит = 2097152 Кб (= 2 Гб). Если значение = -1, то размер файла не ограничен.