Release Notes 2.9.0

Что нового

ROBIN Studio

  • Снова включена кнопка «Стоп» в панели отладки.
  • Исправлена ошибка с остановкой робота находящегося на паузе. Теперь панель отладки не меняет цвет, пока робот действительно не будет остановлен.
  • Исправлена ошибка приводившая к нарушению порядка сообщений в логе.
  • Добавлено ограничение длины файла для ресурсов. Нельзя добавлять в ресурсы файлы, длина названия которых больше 60 символов.
  • Исправлена ошибка, которая могла приводить к закрытию приложения при копировании действий в сценарии.
  • Обновление требований установки. Для установки студии теперь нужен Net SDK 5.0, а не Net Runtime 5.0.
  • В панели отладки добавлен чекбокс «Сохранять результаты». Если отмечен, при запуске отладки выполняемые действия будут сохранять результаты работы в файл базы данных.
  • В контекстном меню действия (при клике по нему ПКМ) добавлена кнопка «Начать отсюда». При нажатии, будет запущена отладка с указанного действия. Все предыдущие действия в схеме будут по возможности пропущены, а результаты их выполнения необходимые для корректной работы робота будут взяты из файла базы данных, куда были сохранены ранее. Некоторые действия не могут быть пропущены, например циклы, внутри которых находится запускаемое действие и действия создающие контексты, как Открыть браузер.
  • В панели свойств действия добавлена возможность переключаться между элементами управления по нажатии Tab и взаимодействовать с ними с использованием enter или пробела (вырьируется в зависимости от типа элемента).

ROBIN SDK

  • Добавлено подтверждение при удалении созданных действий.

Группа действий «Процессы».

  • Доработано действие «Информация о процессе», в таблицу результата добавлена колонка «Информация о процессе», куда записывается старое содержимое колонки «Состояние процесса». В колонке «Состояние процесса» пишется статус работы процесса - Responding/Not responding (состояние «Не отвечает»).
  • Доработано действие «Исполнить команду», добавлено игнорирование переноса строки в последней строке команды.

Группа действий «Почта»

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

Группа действий «Excel»

  • Добавлено новое действие «Скопировать лист», позволяющее скопировать лист внутри одного документа или в другой документ. Копируются форматирование и все данные, формулы, программные макросы, сохраненные на листе.

Группа действий «Таблицы»

  • Добавлено новое действие «Очистить таблицу», позволяющее удалить данные из таблицы с сохранением её размеров. Есть возможность не очищать строку с заголовками, если необходимо.
  • Добавлено новое действие «Удалить дубликаты строк или столбцов», позволяющее удалить из таблицы строки или столбцы с идентичным набором данных в ячейках.

Группа действий «Сервисы Google»

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

Группа действий «Интеграции»

  • Доработано действие «Отправить запрос», изменен тип параметра «Пароль» используемый для указания пароля для подключения к прокси при отправке запроса. Тип изменен на «Объект», с возможностью указать как текстовое значение, так и зашифрованное значение типа «Пароль».

Группа действий «Имитация устройств»

  • Доработано действие «Ввести текст», исправлена ошибка с вводом текста в модальное окно открытое роботом.

Группа действий «Конвертация дат»

  • Добавлено новое действие»Получить дату по фильтрам», позволяющее получить дату определенного дня по заданным критериям, например первый рабочий день в феврале.
  • Доработано действие «Вычесть дату», теперь можно передать в действие файл со списком дат нерабочих дней и определять дату с учетом рабочих дней.
  • Добавлено новое действие «Выгрузить производственный календарь», позволяющее получить календарь загруженный на сервер по его названию (только enterprise).

Группа действий «Word»

  • Добавлено новое действие «Заменить текст», позволяющее заменить вхождения указанной строки на другую. Действие работает аналогично действию «Заменить совпадения» из группы «Текст», но только с документом Word.

Группа действий «Windows»

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

Группа действий «Офис»

  • Добавлена новая подгруппа «Офисные документы», с действиями предназначенными для работы с документами открытого формата (docx, ods) без установленного MS Word.
  • Добавлено новое действие «Открыть», позволяющее создать контекст документа для работы с ним других действий группы.
  • Добавлено новое действие «Закрыть», позволяющее закрыть созданный контекст для освобождения ресурсов.
  • Добавлено новое действие «Сохранить», позволяющее сохранить документ в текущем файле, или создать новый экземпляр с возможностью изменения расположения, названия и расширения файла.
  • Добавлено новое действие «Ввести текст», позволяющее ввести текст в определенную часть открытого документа, например в начало или после закладки.
  • Добавлено новое действие «Взять текст», позволяющее получить текст из документа.
  • Добавлено новое действие «Установить закладку», позволяющее создать закладку в документе в позиции указанного текста.
  • Добавлена новая подгруппа «Офисные таблицы», с действиями предназначенными для работы с табличными документами открытого формата (xlsx, odt), без установленного MS Excel.
  • Добавлено новое действие «Открыть», позволяющее создать контекст документа для работы с ним других действий группы.
  • Добавлено новое действие «Закрыть», позволяющее закрыть созданный контекст для освобождения ресурсов.
  • Добавлено новое действие «Сохранить», позволяющее сохранить документ в текущем файле, или создать новый экземпляр с возможностью изменения расположения, названия и расширения файла.
  • Добавлено новое действие «Установить значение ячейки», позволяющее изменить значение ячейки таблицы в документе.
  • Добавлено новое действие «Получить значение из ячейки», позволяющее получить текущее значение ячейки таблицы из документа.
  • Добавлено новое действие «Получить данные из столбца», позволяющее получить коллекцию значений всех ячеек столбца таблицы в документе.
  • Добавлено новое действие «Получить количество строк», позволяющее получить число - количество строк в таблице.
  • Добавлено новое действие «Исполнить формулу», позволяющее установить в ячейку формулу и заполнить её вычисленным по формуле значением.
  • Добавлено новое действие «Найти текст», позволяющее получить список ячеек, в которых содержится искомый текст.
  • Добавлено новое действие «Взять таблицу», позволяющее взять сохранить таблицу из документа в памяти, для дальнейшей работы действиями с ней вне документа.

Release Notes 2.9.0 Enterprise

Что нового

ROBIN Management Console

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

Web-интерфейс управления очередями.

  • В списке очередей добавлена кнопка шестеренки для настройки очереди, при нажатии открывается окно настройки очереди.
  • В окне настройки очереди можно изменить количество попыток обработки элемента. Эти попытки уменьшаются, когда робот завершается с ошибкой после получения элемента из очереди или при попытке получить этот элемент. Если счетчик оставшихся попыток достигнет 0, элемент будет переведен в статус Ошибка.
  • В окне настройки очереди также можно перейти к созданию или редактированию триггера. Триггер позволяет настроить для отдельной очереди условие запуска робота и указать робота и группу хостов, на которых этот робот будет запускаться. При срабатывании триггера при достижении определенного количества элементов в очереди, на доступных хостах будет запущен указанный робот. Количество запускаемых экземпляров роботов регулируется настройками триггера и количеством доступных хостов и активных учетных записей на них.
  • В списке очередей добавлен визуальный индикатор рядом с названием очереди, позволяющий определить, что для очереди настроен триггер и его состояние.
  • В таблицу со списком элементов очереди добавлены колонки, отражающие дополнительную информацию: статус элемента, количество оставшихся попыток обработки элемента, дата и время отложенной обработки (когда с элемента будет автоматически снята блокировка).
  • На странице со списком элементов очереди добавлена кнопка Обновить, позволяющая обновить список элементов.
  • На странице со списком элементов очереди теперь отображается только 20 элементов. Для перехода по страницам в нижней части расположена навигация по страницам.
  • В панели свойств элемента очереди добавлен выпадающий список «Статус», где можно изменить текущий статус элемента.
  • В панели свойств элемента очереди добавлена таблица «История работы» в компактном виде в ней отображаются первые 3 операции произведенные с элементом. В полном формате в таблице указываются события, статус элемента и параметры события, если такие есть.
  • В панели свойств элемента очереди в таблицу «Блокировка» добавлена кнопка - календарь, позволяющая заблокировать элемент и указать дату отложенной обработки. В полном формате также добавлена кнопка календаря и дополнительно - колонка «Дата отключения блокировки».

Группа действий «Оркестратор»

  • Доработано действие «Добавить элемент», добавлены 2 параметра для указания даты отложенной блокировки. Элемент добавленный в очередь будет заблокирован до наступления указанного времени, или пока блокировка не будет снята принудительно.
  • Доработано действие «Обновить элемент», добавлены 2 параметра для указания даты отложенной блокировки. Измененный элемент в очереди будет заблокирован до наступления указанного времени, или пока блокировка не будет снята принудительно.
  • Доработано действие «Получить элемент по условию».
  • добавлен фильтр по статусу ресурса в очереди, чтоб получить только новые ресурсы, или те с которыми уже проводилась работа.
  • убран параметр «Удалить элемент из очереди».
  • добавлен чекбокс, позволяющий действию изменить статус ресурса на «Обработан», после чего этот ресурс станет недоступен роботам.
  • Доработано действие «Получить коллекцию элементов».
  • добавлен фильтр по статусу ресурса в очереди, чтоб получить только новые ресурсы, или те с которыми уже проводилась работа.
  • убран параметр «Удалить элемент из очереди».
  • добавлен чекбокс, позволяющий действию изменить статус ресурса на «Обработан», после чего этот ресурс станет недоступен роботам.
  • Изменено действие «Удалить элемент».
  • Переименовано, теперь называется «Завершить обработку элемента».
  • Изменена принцип работы действия, теперь переводит указанный элемент в статус «Обработан».