Сделали сводку по обновлениям за прошлый год. Информация об обновлениях публиковалась в виде почтовой рассылки. Теперь она также доступна и здесь.
Ноябрь 2021. Релиз 1.1.20.1
Больше автономности
Primo Robot Runner получил возможность централизованного
удерживания и восстановления сессий RDP на удаленных машинах. Таким образом,
теперь имеется централизованная поддержка работы роботов без использования
Оркестратора.
Больше данных
Primo RPA Studio получил новый модуль «Инспектор БД». Модуль
работает с любыми базами данных, поддерживающими OLE DB, и обеспечивает не
только просмотр метаданных сущностей БД, но и выполнение запросов SQL. Больше
не нужно устанавливать специальные студии БД - можно сразу начинать разработку.
Больше элементов
Наш партнер, компания "Лаборатория ВС", выпустил
набор из девяти компонентов для работы с Яндекс.Диск. Элементы бесплатны и
доступны для скачивания по ссылке NuGet Gallery | Primo.LabVS.YandexDisk 1.0.0
Октябрь 2021. Релиз 1.1.19.1
Ввели в систему понятие «универсальных шаблонов поиска».
Новые компоненты не делятся на «клик рабочего стола», «клик браузера», «клик
SAP». Теперь клик един для всего. Концепция контейнеров продолжает работает и
по-прежнему считается наиболее оптимальной. Новые компоненты умеют работать в
контейнерах и пользоваться их подключениями. Более того, теперь можно выбирать
курсором элементы управления на десктопе, в браузерах, java и SAP не переключая
селектор.
Важно - мы сохранили поддержку старых компонентов. Если вы
привыкли к прежней парадигме, то вполне можете продолжаться ей
пользоваться.
Фреймы
Улучшена поддержка фреймов в IE и Chromium браузерах. Теперь
элементы внутри фреймов можно выбирать мышью. Также добавлена поддержка скролла во фрейме.
Партнерский пакет элементов для Google Drive
Специалисты нашего партнера, компании LabVS, создали пакет
компонентов для работы с Google Drive. В комплекте 15 компонентов для работы с
файлами, папками и правами доступа.
Пакет доступен для скачивания в маркете по адресу NuGet
Gallery | Primo.LabVS.GoogleDrive 1.0.0
Добавили новые элементы:
- Поиск в диапазоне Excel (Lookup Range).
- Вызов кода VBA в Excel (Invoke VBA).
- Поиск в DataTable (Lookup DataTable).
- Поиск в Excel (Find all).
Сентябрь 2021, релиз 1.1.18.1
Включили в состав дистрибутива Robot Runner. Это "младший брат" оркестратора, который помогает сделать процесс запуска локального робота максимально удобным. Все параметры выведены в интерфейс, в наличие планировщик расписаний, также утилита может создавать на рабочем столе ярлыки запусков и останавливать запущенных роботов.
Primo RPA получил поддержку SAP HTML Viewer, и теперь позволяет взаимодействовать со встроенными web-компонентами SAP при помощи элементов Браузер. Также была добавлена поддержка символа * в идентификаторе компонентов. Клик получил возможность «физического» взаимодействия с компонентами, а SAP Explorer возможность работы в режиме x64.
Наш магазин элементов продолжает расширяться. Компания Т1 Интеграция выпустила пакет Primo T1 Essentials для еще более удобной работы с коллекциями, став первой отечественной компанией, выпустившей дополнение для отечественной RPA-платформы. Пакет является более эргономичным аналогом Microsoft Activities для UiPath и содержит 17 элементов, позволяющих создавать коллекции в графическом интерфейсе, наполнять их, переформатировать и многое другое. Пакет доступен для скачивания по ссылке.
Доступный для скачивания комплект компонентов 2capcha содержит 5 элементов для обхода как тестовых, так и графический капчей и даже reCapcha. Пакет можно скачать по ссылке.
В новой версии SDK доступно создание двух типов контейнеров элементов: простой и расширенный, позволяющий создавать дизайн контейнера самостоятельно. Также добавлено несколько полезный мелочей.
Новая панель Студии и элемент ToDo не дадут вам забыть важные мысли, приходящие в процессе разработки. Вписывайте их в алгоритмы и быстро возвращайтесь, когда наступит подходящий момент.
Всплывающее окно отладчика Студии и миниатюра панели задач Студии получили кнопку Стоп для быстрой остановки отладки робота.
Элементы взаимодействия с UI теперь обладают возможностью выбора экранного региона поиска.
Элемент «Клик по изображению» получил возможность активации окна перед кликом.
Появился элемент «ForEach для DataTable».
Селекторы получили возможность быстрой подставки переменных при помощи экранирующих символов {…}.
Улучшена прокрутка Последовательности при перетаскивании элементов.
Август 2021, релиз 1.1.17.1
Выпустили обновленную версию платформы Primo RPA - 1.1.17.1.
Ключевое - мы сделали мультитенантность для Оркестратора. Теперь вы можете
поделить физический Оркестратор на несколько виртуальных. Что это значит? Вы можете дать каждому подразделению, группе пользователей возможность управлять
именно их роботами. Без возможности влияния на конфигурацию "чужих" роботов. Это очень полезно в случае, если вы передаете управление роботами внутренним или внешним заказчикам.
События
Робот получил систему отслеживания событий вашего компьютера: клик мыши, нажатия кнопок, появление изображений, изменение файлов и т.д. Более того, робот может реагировать на события параллельно с выполнением основного процесса, не блокируя его. Теперь наш робот может «отвлекаться» на происходящее и адекватно реагировать на асинхронные события.
Веб-таблицы
Мы улучшили систему считывания таблиц с веб-страниц. Элемент «Чтение таблицы» получил мастер анализа структурированных данных. Указав мастеру нужный элемент, вы можете выбрать как отдельные данные, так и их группы и атрибуты тегов, которые хотите получить в качестве табличной информации от страницы.
Углубляемся в 1С
Робот получил элемент для выполнения кода на языке 1С и получения результатов его выполнения.
Улучшаем дизайн Студии
В новой версии научили цветовую палитру последовательностей и диаграмм адаптироваться к выбранной теме оформления Студии. При переносе элементов, требующих контейнера, контейнер теперь создается автоматически. Возможность или невозможность переноса элементов внутри последовательности теперь отображается цветом. Каждый элемент получил кнопку, при нажатии на которую вы переходите на страницу помощи этого элемента
А также:
- Мы улучшили дизайн базовых элементов диаграммы. Более того, теперь на диаграмму можно помещать не только контейнеры, но и вообще любой
элемент из палитры, а управлять их параметрами напрямую, не заходя внутрь
контейнера.
- Продолжаем заботиться о разработчиках, использующих low-code: многим известна проблема, когда приходится писать не только имя класса, но и пространство имен и так из раза в раз. Теперь разработчик может выбрать, какие пространства имен проект будет использовать при анализе и выполнении кода.
- В новой Студии Вы можете регулировать отступы внутри элементов и контейнеров. Делайте последовательности компактными либо наоборот, увеличивайте расстояния между элементами, чтобы зрение меньше уставало.
Июль 2021, релиз 1.1.16.1
Ключевое - мы сделали интеграцию с NuGet.Теперь при разработке роботов вы можете использовать дополнительные пакеты, доступные в публичном репозитории. Причем вы можете делать это как онлайн, так и оффлайн, используя студию в качестве репозитория. Все дополнительные пакеты Primo RPA теперь также доступны в Nuget.org. Ищите их по запросу Rondem, их список также доступен в нашей Wiki в разделе Дополнительные элементы.
Интеграция с чат-ботами AutoFAQ
Платформа Primo теперь может взаимодействовать с чат-ботами компании AutoFAQ. Теперь роботы могут общаться с чат ботами и реагировать на сообщения. Элементы доступны для скачивания по адресу NuGet Gallery | Primo.Messaging 1.2.1.
Новые отчеты в Оркестраторе
В Оркестраторе появились дашборды производительности. Базовые отчеты по производительности роботов в разрезе машин теперь доступны по одному клику.
И еще:
- Появилась функция захвата заголовка окна/страницы. Теперь не обязательно вписывать текст заголовков при подключении к приложениям и браузером, нужное Вам окно можно выбрать простым кликом.
- Режим Чистый Код (only code) получил возможность выбора браузера при создании шаблона поиска компонента.
- Значение по-умолчанию переменных и аргументов получило собственный редактор кода.
- Отладчик Студии получил две новые функции: «Замедленное
выполнение» и «Подсветка». Замедленное выполнение позволяет искусственно
уменьшить скорость робота для отладки быстрых алгоритмов. Подсветка обводит
компоненты приложений, с которыми собирается взаимодействовать робот во время
отладки.
- Продолжаем развивать функции работы с SAP. Элемент Таблица получил множество новых функций, таких как: взаимодействие с выбранной ячейкой, нажатие горячих кнопок, вставка, удаление и так далее. Также добавлен элемент Эмуляция горячей клавиши SAP.
Июнь 2021, релиз 1.1.15.1
Частично изменен дизайн Студии.
Теперь основное меню представляет из себя ленту с закладками. Если Вам нравится предыдущий вариант оформления меню, его всегда можно вернуть через настройки.
Редактор шаблонов документов для OCR получил поддержку
таблиц.
Теперь при помощи нашего шаблонизатора можно разбирать структуру сканированных документов, содержащих таблицы.
Оркестратор.
У Оркестратора также обновили интерфейс. Появилась поддержка SingleSignOn, а также возможность использования MSSQLServer вместо PostgreSQL. Переработан функционал Задач по расписанию и переименован в Задания.
Process Discovery.
Улучшен функционал Агента. Теперь Агент может перехватывать всплывающие уведомления, открытие/закрытие/переключение окон и комбинацию Alt+Tab.
Улучшена интеграция Студии с Оркестратором.
Теперь можно создавать проекты и добавлять новые версии к существующим проектам Оркестратора прямо из Студии (только для версии Enterprise).
Улучшена интеграция с SAP.
Теперь выбирать элементы можно так же, как и для классических приложений, в SAPExplorer появился просмотр данных таблиц, комбо-боксов и закладок, а элемент Таблица получил возможность скроллинга.
Базы данных.
Элемент Подключение к БД получил мастер создания строк подключения и поддержку бесплатных драйверов PostgreSQL.
Новые элементы.
У элементов PDF появилась возможность сохранения документа, как изображения. Появилась группа элементов для работы с изображениями (доступна в группе Данные). В Почте появилась поддержка удаления сообщений. В Excel появилась поддержка управления листами.
Май 2021, релиз 1.1.14.1
Семейство Primo RPA пополнилось продуктом Primo Workshop. В двух словах - наш новый продукт помогает аналитикам собирать и документировать информацию о тех процессах, которые необходимо автоматизировать.
Как было раньше - аналитик тратил массу времени на запись последовательности шагов, анализ скриншотов каждого шага, описание сценария работы людей с процессах.
Как будет теперь - аналитик или пользователь выполняют типовые операции на рабочем месте, а Primo Workshop собирает данные об этих операциях, о разметке UI, селекторах, о техническом устройстве окон приложения. Собранная информация облегчает оценку сроков и затрат на проект роботизации. А еще ее можно трансформировать в проект RPA в Primo Studio - на выходе разработчик получает готовый "скелет" сценария роботизации, что позволяет сократить затраты на создание робота на 20-30%.
Hello Java!
У нас появилась поддержка приложений, написанных на Java. Все действия, доступные для обычных приложений, теперь могут взаимодействовать и с приложениями, разработанными на базе AWT.
Улучшение механизма захвата элементов
Мы улучшили подсистему захвата элементов. Теперь, при формировании шаблонов поиска, свойства выбранных элементов можно выбирать «на лету». Появилась функция паузы захвата, чтобы можно было переключиться на нужное Вам приложение. Захват элементов Web также получил поддержку CSS-селекторов и обзавелся модулем интеллектуального формирования шаблона поиска. Инспекторы UI получили возможность поиска элементов, основываясь на шаблоне.
Новые элементы для работы с UI
Для работы с UI появились новые элементы: скролл (web и desktop), выполнение JS,#nbsp;навигация вперед и назад, изменение разрешения экрана, смена раскладки клавиатуры, обновить страницу.
И многое другое:
- При работе с Оркестратором для робота появился элемент, поддерживающий «Мягкое завершение работы»
- Для управления логикой роботов появились новые элементы: цикл Parallel For Each, множественное присвоение, повторить N раз, повтор попыток, повтор исключения
- Подсистема импорта проектов получила поддержку преобразования Visual Basic в C#
- Официально представлен пакет SDK для разработки собственных элементов
Март 2021, релиз 1.1.13.1
Поддержка работы с MS Exchange Server
В версии 1.1.13.1 появилась поддержка почтовых серверов на базе MS Exchange Server. Теперь можно работать с сообщениями без использования почтовых клиентов.
Поддержка Telegram
Все чаще сталкиваемся с тем, что часть взаимодействий в рамках бизнес-процессов осуществляется в мессенджерах. Начиная с релиза 1.1.13.1 в качестве отдельно скачиваемых компонентов сделана поддержка мессенджера Telegram. Получайте и отправляйте сообщения, файлы, фотографии и контакты, используя один из самых популярных мессенджеров. Поддерживается в Studio версии Enterprise, роботах версий Standard и Enterprise.
Новые функции Machine Learning
В качестве отдельно скачиваемых компонентов появилась поддержка новых функций Machine Learning: классификация и предсказание. Используйте машинное обучение для предсказания значений массива данных и классификации текстовой информации. Поддерживается в Studio версии Enterprise, роботах версий Standard и Enterprise.
Аннотации
В Primo RPA Studio появились аннотации. Теперь можно создавать комментарии прямо на элементах, благодаря чему совместная работа над сценарием стала проще и удобнее.
Февраль 2021, релиз 1.1.12.1
В феврале мы преимущественно работали над повышением стабильности и устранением ранее выявленных ошибок. Но также добавили несколько улучшений.
Сделали новый фреймворк для тестирования
Добавили компоненты проверки данных и состояний. Теперь вы можете изучать корректность данных робота и интерфейсов интегрируемых приложений.
Сделали функцию работы с тестовыми данными.
Можно быстро создавать тестовые данные на основе переменных и использовать их в дальнейшем при отладке.
Добавили систему заглушек, облегчающих тестирование.
Обновили оркестратор
- Добавили очереди данных для оптимизации взаимодействия между
роботами.
- Реализовали поддержку "очередей роботов". Теперь
старт выполнения процессов может определяться не только расписанием, но и
наличием свободных роботов.
Январь 2021. Релиз 1.1.11.1
Поддержка Microsoft Sandbox
Иногда получается так, что робот и человек должны работать на одной машине (ПК, ноутбук). Обычно это сложно, поскольку робот самоотверженно перехватывает управление и решает поставленные ему задачи в ущерб задачам оператора. А еще случаются ситуации, когда на одной машине требуется запускать несколько роботов. Начиная с 1.1.11.1 Primo RPA поддерживает работу Microsoft Windows Sandbox – теперь вы можете запускать дополнительный экземпляр робота в среде Windows Sandbox.
Валидация документов
В новой версии добавили компонент, осуществляющий проверку значений полей в документах, распознанных с помощью Dbrain и FlexiCapture. В соответствующем окне пользователь сможет проверить и, если необходимо, скорректировать значения полей.
Развитие кроссплатформенной версии
В декабре 2020 мы выпустили кроссплатформенную версию Primo RPA, начиная с версии 1.1.10.1 роботов можно разрабатывать и запускать как в среде Windows, так и на системах под управлением Linux и Mac OS. Мы продолжили работу над кроссплатформенной версией, в январском релизе добавили поддержку элементов, обрабатывающих документы MS Word и Excel.
Отладка стала проще
В новой версии отладку сценария можно запускать, начиная с любого элемента. Что это значит? Теперь можно существенно сократить время на отладку, сосредоточившись на интересном для вас участке. И не гонять весь сценарий заново по несколько раз, отлаживая конкретный его участок.
Меню "Избранное"
В большинстве случаев разработчик использует конечный набор элементов, наиболее соответствующих используемым в компании информационным системам. Для того, чтобы доступ к таким элементам стал удобнее, мы добавили меню "Избранное" в палитру элементов. Теперь вы можете добавить в него часто используемые элементы и вызывать их парой щелчков мыши.
Также, начиная с версии 1.1.11.1 вы можете работать с таблицами в документах MS Word.