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

Ключ

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

 

Оглавление

Общее описание

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

...


...


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

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

...

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

  • дочерние роботы (вариант запуска родительского робота - любой). В текущем тенанте у пользователя есть права на учетной записи машины, где запущен робот, или права на родительского робота (самого первого "родителя" в цепочке).

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

...

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

...

Если нет ни одного запуска, доступного пользователю, или лицензия на Оркестратор неактивна, то вместо таблицы отображается фраза:

...

.

...

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

  • запущен из Студии
  • является локальным роботом (не из хранилища Оркестратора)
  • является опубликованным роботом, но у пользователя на него нет прав в текущем тенанте

...

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

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

Подробнее в подразделе "Статусы запущенных роботов"см. ниже

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

Описание

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

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

Информация
Столбец "Робот"

Отображается:

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

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

Это время создания записи о запуске в БД, а не фактического запуска робота (когда получаем ответ от движка)

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

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

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

Счетчик времени начинает работать только после

статуса "Запуск"
панель
Счетчик времени работы робота = дата\время текущие - дата\время фактического запуска робота (как только движок запустил робота)

Счетчик времени работы робота:

  • Если робот в статусе "Запуск", счетчик времени еще не запущен и в столбце пусто
  • Если робот в статусе "Выполнение", "Ошибка сервера", "Пауза", Завершение" или "Агент недоступен", счетчик времени активен, и в столбце отображается его текущее значение.

Счетчик отключается:

  • если Агент сообщил, что робот завершился (автоматически или вручную)
  • когда после восстановления связи с агентом или устранении ошибки самого сервера Агент присылает список текущих запусков, среди которых уже нет данного запуска (робот уже завершился)
Текущий статус выполняющегося робота можно увидеть только из общей таблицы в разделе "Выполняющиеся роботы"

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

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

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

Если

эту версию робота

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

, которое Оркестратора автоматически рассчитал на основе длительности выполнения ранее совершенных запусков

.

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

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

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

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

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

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

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

Кнопка image-2024-5-29_12-44-37.png

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

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

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

Подсказка

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

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

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

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

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

note
Подсказка

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

завершается

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

приостанавливается

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

  • Если

По нажатию происходит установка выбранного робота на паузу

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

При этом кнопка " Если робот уже на паузе, то вместо кнопки "Поставить на паузу" все еще отображается Когда Агент сообщает, что робот на паузе, кнопка заменяется на "Продолжить выполнение", которая кликабельна (это можно увидеть только после обновления списка).

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

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

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

Подсказка

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

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

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

 

отправляется команда на продолжение работы робота. Появляется уведомление:
Примечание
Работа робота "Название робота" возобновляется

При этом кнопка "Продолжить выполнение" все еще отображается

Когда Агент сообщает, что робот продолжил работу, кнопка заменяется на "Поставить на паузу", которая кликабельна (это можно увидеть только после обновления списка)

Кнопка "Запустить" 
Image Removed

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

Запустить

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

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

При нажатии открывается окно "Лог робота"

...

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


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

Может быть 3 причины возникновения данного статуса:

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

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

учетной

учётной записи машины (от ROBIN Agent),

на которой был запущен робот, что запуск полностью завершен

что робот точно завершен. После этого строка с данным роботом пропадает из таблицы выполняющихся роботов.

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

Описание

Запуск

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

Выполнение

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

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

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

Статус устанавливается сразу, как только пользователь нажал на кнопку паузы робота

Статус висит до тех пор, пока агент не пришлет сообщение, что процесс робота приостановлен

Пауза

Статус указывает, что запуск робота на паузе

Пока активен этот статус, повторное нажатие на кнопку паузы не инициирует повтор команды на установку паузы

поменяется на "Пауза".

Пауза

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

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

Означает

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

Статус указывает, что начался процесс снятия робота с паузы

Статус устанавливается сразу, как только пользователь нажал на кнопку продолжения работы робота

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

Статус висит до тех пор, пока агент не пришлет сообщение, что процесс робота продолжен

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

Завершение

Означает, что

запуск робота завершается

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

Возникает при нажатии на кнопку

для завершения работы робота

"Остановить выполнение" или когда работа робота завершается

самостоятельно

автоматически (успешно или из-за ошибки).

Статус висит до тех пор, пока агент не пришлет сообщение, что робот завершил работу: после этого строка с запуском вообще пропадает из списка текущих запусков и записывается в список истории работы роботов
Информация
Ошибка сервера

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

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

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

...

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

...

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

Image Modified

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

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

...

При нажатии на кнопку скачивается файл лога в формате .log.  По По умолчанию файл скачивается в папку загрузок. Если в папке уже есть файл с таким же именем и расширением, к названию нового файла будет добавлен индекс, например, "Формирование отчета - 10.11.2022 09\20\12 (1)".

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

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

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

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

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

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

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

Описание

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

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

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

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

Информация
Столбец "Сообщение"

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

  • Пример сообщения о начале действия:
Примечание
Предупреждение

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

По нажатию в буфер обмена будет записана вся запись лога

, которую формирует система исполнения роботов

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

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

Подсказкаinfo

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"}}