Общее

Улучшения

  1. Доработан поиск по списку машин и учетных записей: поиск теперь происходит по имени машины и по ее IP адресу машины и по имени учетной записи.
  2. Внесены косметические улучшения вроде изменения размеров модальных окон, изменения шрифта заголовков, расположения кнопок, расположения кнопки "Закрыть" в модальных окнах и тд.
  3. Теперь в десктопной студии и веб-студии в каждом тенанте отображаются только те кастомные действия, которые были добавлены в этот тенант. При публикации кастомного действия из десктопной студии действие будет сразу автоматически добавляться в тенант, в котором авторизован пользователь, опубликовавший действие.
  4. Удалены действия и сами группы - "Браузеры 1.3" и "WebTutor". Больше эти действия нельзя будет добавить в проект, они не будут отображаться в списке действий, а роботы, где эти действия использовались, перестанут работать, надо будет удалить эти действия из проектов.
  5. Теперь супер администратору доступен весь функционал в любом тенанте, даже если он не был добавлен в тенант.
  6. Были скорректированы настройки FileBeat, который используется для отправки логов на сервер, теперь на сервер отправляются только логи роботов.

Модуль "Оркестратор"

Улучшения

  1. Добавлена возможность поиска по логу робота в разделах "Выполняющиеся роботы" и "История запусков" в окне "Лог робота", открываемом по клику на кнопку "Просмотреть лог" в строке с запуском. 
  2. Для разделов "Машины", "Роботы", "Выполняющиеся роботы" и "История запусков" добавлена возможность фильтрации данных через кнопку "Фильтры":
  3. Доработаны запуски из очереди роботов:
  4. В раздел "Очередь роботов" добавлены:
  5. Добавлена возможность останавливать робота в статусах "Запуск" и "Агент недоступен". Робот в статусе "Агент недоступен" при остановке переходит в статус "Завершение" и будет окончательно завершен только после восстановления связи агента и сервера. Если при восстановлении связи агента и сервера робот всё ещё выполняется, то робот будет успешно остановлен, запись о запуске пропадет со страницы "Выполняющиеся роботы", в разделе "История запусков" появится новая запись со статусом "Остановлен". Если же при восстановлении связи агента и сервера окажется, что робот уже завершил работу, то запись о запуске пропадет со страницы "Выполняющиеся роботы", в разделе "История запусков" появится новая запись со статусом "Неизвестно".
  6. Скорректированы права доступа для просмотра запуска и возможности управления запуском в разделах "Выполняющиеся роботы" и "История запусков" (для раздела "Выполняющиеся роботы" -  остановка роботы, установка робота на паузу, снятие роботы с паузы и просмотр лога; для раздела "История запусков" - просмотр лога). Теперь пользователю доступен просмотр запуска и управление запуском в случае, если пользователю доступен робот, указанный в запуске, или пользователю доступна учетная запись, указанная в запуске, или пользователь является инициатором запуска .
  7. В разделе "Роботы" вкладка "Удаленные" переименована в "Корзина".
  8. Для разделов "Машины", "Роботы" (как для вкладки "Доступные", так и для вкладки "Корзина"), для окна "Выбор робота" добавлен столбец "Группа", в котором отображается пустое значение, если объект тенанта не находится ни в одной группе текущего тенанта, или же название группы, в которую добавлен данный объект тенанта в текущем тенанте.
  9. Стабилизирована работа RDP-сессий для корректной работы при одновременном запуске нескольких роботов.

Исправления

  1. Исправлена ошибка, возникающая при редактировании расписания при изменении версии указанного там робота.

Модуль "Управление доступом"

Улучшения

  1. В разделе "Объекты тенанта" на вкладке "Машины" добавлен новый столбец "Владелец", в который выводится информация о владельце учетной записи машины, если он есть, а также информация о том, ограничено ли использование учётной записи машины для других пользователей.
  2. Добавлена новая вкладка "Кастомные действия" в раздел "Объекты тенанта", в которой отображается список кастомных действий текущего тенанта. Есть возможность добавить кастомные действия в тенант через кнопку "Добавить действие", при этом в выпадающем списке с действиями будут отображаться только те кастомные действия, которые есть на сервере и отсутствуют в любом другом тенанте, или же те,  которые отсутствуют в текущем тенанте, но есть в других тенантах, в которых текущий пользователь добавлен с ролью "Администратор прав доступа". Также есть возможность удалить версию действия или действие со всеми версиями из тенанта с помощью кнопки "Удалить из тенанта".
  3. В разделе "Объекты тенанта" на вкладке "Роботы" и в карточке группы роботов в разделе "Группы объектов" добавлено отображение роботов, которые находятся в корзине, для таких роботов номер версии зачеркнут, под версией отображается фраза "в корзине".
  4. Добавлена роль "Пользователь Оркестратора", которая позволяет работать с разделами "Роботы", "Выполняющиеся роботы" и "История запусков" в модуле "Оркестратор": запускать роботов и управлять процессом их исполнения, просматривать историю запуска роботов.

Модуль "Администрирование системы"

Улучшения

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

Модуль "Управление лицензиями"

Улучшения

  1. Добавлена кнопка "Загрузить лицензию", позволяющая загружать лицензию через UI, после загрузки лицензии не требуется перезагрузка сервиса лицензирования.

Модуль "Настройки"

Улучшения

  1. Добавлен новый модуль "Настройки", модуль доступен только супер администратору. На вкладке "Оркестратор" в поле "Срок хранения истории запусков роботов" есть возможность указать количество дней, по истечении которых должны удаляться записи о запусках роботов и логи роботов. Есть возможность оставить данное поле пустым, тогда срок хранения будет не ограничен. Значение указывается и применяется ко всем тенантам системы. Раз в день запускается проверка и удаляются все завершенные запуски (записи в статусе "Успешно", "Ошибка", "Остановлен", "Неизвестно" или "Ошибка запуска" в разделе "История запусков"), которые завершились более, чем указанное в поле "Срок хранения истории запусков роботов" дней назад, а также удаляются логи данных запусков.