Релиз 4.18 - экспорт алгоритмов в “.neex”, расширение функционала Studio и другое

Релиз 4.12-4.18

Что нового:

  1. Тщательно переработан механизм работы с расширением ElectroNeek в Google Chrome (Browser Picker), введены проверки на установленность и включенность расширения, и на каждом этапе пользователь будет знать, если что-то из этого не выполнено. Изменена проверка наличия расширения ElectroNeek в браузере Google Chrome - проверка происходит только в активном профиле.
  2. В группу “Браузер” добавлено действие “Выполнить JavaScript”, позволяющее выполнить код JS на веб-странице.
  3. В пункт меню Studio “Запуск” добавлена возможность запуска алгоритма в режиме отладки. Если в workflow есть точки останова, то робот на них останавливается.
  4. В режим отладки добавлена возможность управления шагами выполнения workflow. Добавлена возможность проведения действий при отладке: “Шаг с заходом”, “Шаг с обходом”, “Шаг с выходом” и “Возобновить”.
  5. В группу действий “Расширения” добавлены действия “Блокировать ввод” и “Разблокировать ввод” для блокировки/разблокировки пользовательского вмешательства в работу робота с помощью клавиатуры и мыши.
  6. Добавлено действие “Ввод с клавиатуры” в группу “Браузер”.
  7. В действия из групп “Десктопные приложения” и “Браузер” добавлена возможность задавать параметр задержки перед и после выполнения действия.
  8. В действие “Открыть приложение” добавлена возможность задать параметры запуска выбранного приложения.
  9. Добавлен статус отображения подключения к расширению ElectroNeek в запущенном Google Chrome.
  10. В действие “Ввод с клавиатуры” добавлена возможность автоматического перевода служебных символов в обычный текст.
  11. Теперь в случае возникновения ошибочной ситуации во время выполнения алгоритма с помощью Robot появляется всплывающее окно с текстом ошибки.
  12. В свойствах действия “Вычислить текущую дату” теперь можно указать часовой пояс.
  13. Добавлена возможность использования горячих клавиш для активации/деактивации блока при отладке.
  14. Добавлено всплывающее окно блокировки одновременного использования нескольких Studio под одним и тем же аккаунтом.
  15. Добавлена возможность выбора языка в приложении Robot.

Что изменено:

  1. Функционал Robot теперь доступен и в Studio - запуск алгоритмов, авторизация в учётной записи, изменение параметров настроек платформы, сторонних сервисов и паролей можно проводить внутри самой Studio.
  2. Теперь в консоли Studio визуально разделены логи от различных запусков алгоритма.
  3. Теперь для запуска workflow с помощью Robot необходимо использовать файлы с расширением “.neex”. Создать такой файл возможно в Studio через кнопку “Экспортировать в neex”. Файлы “.neek” теперь доступны для работы только с помощью Studio.
  4. Studio, Orchestrator, Productivity Analytics и Documents Hub вынесены в отдельные продукты. Для предоставления доступа теперь необходимо добавить пользователей в нужные продукты с соответствующей ролью.
  5. При остановке алгоритма в консоли выводится ссылка на действие, на котором произошла ошибка. Если ошибка произошла в подпрограмме - теперь в тексте ошибки указывается её название.
  6. Группа действий “Элементы интерфейса” переименована в “Десктопные приложения”. Действие “Выполнить код” переименовано в “Выполнить код JS”
  7. Изменен принцип хранения скриптов в блоке “Выполнить код JS” - теперь все скрипты, созданные в данном блоке хранятся в формате “.js” файла внутри папки с проектом.
  8. Процесс выбора элементов во всех приложениях Picker теперь происходит по сочетанию клавиш Ctrl+X.
  9. Теперь нет необходимости сохранять файл с алгоритмом перед созданием элементов с помощью приложений Picker либо выбором точки координат на экране.
  10. Теперь в действии “Открыть страницу” отображается выбранный браузер, по клику на который можно перейти в меню настроек.
  11. В приложениях Picker режим серийного выбора выделен в отдельные инструменты. Добавлена возможность определять разные элемента для клика или ввода информации в режиме серийности.
  12. Изменён дизайн страниц Robots, Workflows и “Подробнее” в продукте Orchestrator.
  13. Улучшено описание многих подсказок и ошибок.
  14. После авторизации на вкладке Лицензия окна Robot отражается информация о доступах к продуктам Productivity Analytics и Orchestrator для данного пользователя.
  15. Информация об окончании лицензии теперь находится только в окне Studio.
  16. При нажатии кнопки “Стоп” в Studio теперь выполнение вложенной подпрограммы останавливается незамедлительно.
  17. Изменено место отображения индикатора модификации файла, теперь символ “*” отображается в начале названия вкладки с workflow.
  18. При добавлении действия на рабочую область с помощью двойного клика мыши теперь происходит автофокус на данном блоке.
  19. Добавлено отображение статуса аутентификации в сервисах Google и Microsoft.
  20. В Studio добавлена возможность открытия в Проводнике папки с логами запусков.
  21. Изменен цвет подсветки элементов при нажатии кнопки “Проверить”. Один найденный элемент - подсветка имеет жёлтый цвет, несколько элементов - оранжевый.
  22. Пути к файлам, используемым в алгоритмах теперь являются относительными. Теперь при переносе алгоритма, который использует какие-либо файлы из папки проекта, новое местоположение файлов изменяется автоматически.
  23. На вкладке Workflows в Orchestrator изменён порядок элементов на “новые-старые”.
  24. Теперь возможно переносить не только конец стрелки, но и её начало.

Что исправлено:

  1. Исправлена ошибка при открытии .neek файла двойным кликом.
  2. Исправлено некорректное отображение надписи “Элемент не найден” при корректном определении элемента.
  3. Исправлена ошибка при считывании .docx файла со элементом списка.
  4. Исправлено ошибочное отображение списков элементов на вкладке “Элементы” в Studio.
  5. Исправлены ошибки с отображением предпросмотра значений переменных на вкладке “Переменные”.
  6. Исправлено отображение параметров элементов веб-страниц в ранее созданных алгоритмах.
  7. Другие мелкие изменения и исправления