ROBIN Studio

Изменения

  • Доработана возможность работы с незаполненными значениями переменных. Теперь ряд типов всегда имеет значение по умолчанию, а именно - Строка, Логический, Коллекция, Словарь, Таблица. Остальные типы по умолчанию имеют значение null, система исполнения и студия реагируют на них соответственно. Изменение сделано для однообразной логики работы с типами в веб- и настольной студии.
    Тип объект, если заполнен типом со значением null, после сохранения будет сброшен в незаполненное состояние
  • Для типов Коллекция, Словарь, Таблица, Дата и время, Координаты, Область скорректирован текст для отображения текущего значения переменной/параметра с этими типами
  • Для типа Пароль незначительно изменена логика отображения значения "Пароль не задан" - отображается только в случае если при редактировании сохранить пустое значение

Исправления

  • Исправлена ошибка с некорректной работой некоторых сочетаний горячих клавиш
  • Убрано всплывающее окно с ошибкой, которое могло появляться при создании нового проекта. Это визуальное исправление, никакой ошибки при создании не было
  • Исправлена ошибка в SDK модуле, из-за которой, если в блоке указания иконки использовались xml комментарии, проект действия ломался.

Действия

  • Удалены действия и сами группы - "Браузеры 1.3" и "WebTutor". Пока касается только версии Standalone. Больше эти действия нельзя будет добавить в проект, они не будут отображаться в списке действий, а роботы, где эти действия использовались, перестанут работать, надо будет удалить эти действия из проектов.
    * Группа "Браузеры 1.3" оставалась для совместимости с проектами версии 1.3.*, сейчас для этого есть другие механизмы.

Группа действий "Базовые действия"

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

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

  • Проведен рефакторинг технических библиотек для повышения стабильности и устранения ряда ошибок, в частности
    • Ошибки при открытии документов вида "There is no item named 'xl/sharedStrings.xml' in the archive"
    • Проблемы с фильтрацией данных в таблице
    • Ошибки при попытке добавить данные в пустой документ
    • Зависание действия при открытии некоторых типов файлов

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

  • Доработано действие "Подключиться к почте" из подгруппы "Почта .Net", действие переименовано из "Настройки подключения" в "Подключиться к почте"
  • Доработано действие "Получить письмо" из подгруппы "Почта .Net": 
    • действие переименовано из "Получить сообщение" в "Получить письмо"
    • добавлены параметры "Папка с письмами" и "Пользовательская папка", позволяющие указать, в какой папке нужно искать письмо.
    • добавлен параметр "Отметить как прочитанное", позволяющий указать, требуется ли найденные действием письма отметить как прочитанные. Раньше это действие выполнялось автоматически, но не работало при определенных настройках подключения
    • Добавлен результат действия "Количество писем", позволяющий определить сколько писем было получено в результате работы действия без разбора таблицы с найденными письмами.
  • Доработано действие "Отправить сообщение" из подгруппы "Почта Java", исправлена ошибка, из-за которой тема на письма на кириллице некорректно отображается при просмотре в outlook
  • Доработано действие "Отправить сообщение" из подгруппы "Почта .Net", исправлена ошибка, из-за которой названия с кириллицей некорректно отображались при просмотре в outlook

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

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

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

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

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

  • Доработано действие "Создать подключение к MQ", добавлена обработка варианта, если на сервере не настроены данные авторизации (подключение без авторизации)

Группа действий "Браузер"

  • Доработано действие "Получить элементы", скорректированы свойства получаемых действием веб элементов, так что теперь их можно полноценно использовать при взаимодействии с браузером.
  • Доработано действие "Открыть браузер", исправлена ошибка, из-за которой в браузерах на базе chromium невозможно было запустить браузер в невидимом режиме и с профилем.

Группа действий "Распознавание текста"

  • Доработано действие "Извлечение текста из файла", обновлено api сервиса dbrain

Уточнения к обращениям пользователей:

  • При создании селекторов для поиска веб элементов надо учитывать, что при просмотре свойств элемента в браузере, пробелы указывают на перечисление, например запись "input class=a test-1 inputs", значит что у элемента есть 3 класса. И при поиске таких элементов следует использовать xpath или css, если необходимо учитывать все эти классы в поиске, или выбрать один уникальный класс, который описывает конкретный элемент, например "test-1" и в поле Класс в свойствах веб элемента указать только это одно название класса.
  • В действии "Получить сообщение" из группы "Почта" возможно указание только одного адреса отправителя, т.к. поиск происходит по сумме всех параметров, а не всех писем где какие-то из параметров совпадают и отправитель у одного письма может быть только один
  • Нет меток