Версия 1.43#

Вышел новый релиз Sherpa Designer: Версия 1.43

  1. Вкладка “Проект” заменена на “Решение” – хранилище, объединяющее несколько разных проектов в одном месте.

Для запуска нужного проекта в Решении следует нажать на название правой кнопкой мыши и в контекстном меню выбрать команду “Сделать активным”.

  1. Добавлена возможность сравнения двух версий проекта с детальным отчетом об изменениях в блоках, свойствах, связях между блоками, комментариях и параметрах.

Чтобы сравнить проекты, откройте панель “Инструменты”, затем в меню “Проект” нажмите на кнопку “Сравнить версии”.

  1. В палитру “Мах” добавлены специализированные блоки для интеграции с ботом в мессенджере MAX.

Демо-проект “MAX Bot” размещен в папке “Projects”.

  1. Добавлена палитра “Автоматизация P7 Офис” для работы с приложениями Р7 Офис.
  1. Добавлена палитра “Автоматизация ODS/ODT” для работы с соответствующими файлами OpenDocument Text (ODT) и OpenDocument Spreadsheet (ODS). Эти форматы поддерживаются в отечественных офисных пакетах, таких как Р7-Офис, а также в open-source пакете OpenOffice. Среди не отечественных пакетов их поддерживает Microsoft Office.
  1. Добавлена палитра “S3 Storage” для работы с облачным объектным хранилищем Simple Storage Service (S3).
  1. Добавлена палитра “SSH” для работы с защищенным сетевым протоколом для удаленного доступа к серверу с включенным SSH-доступом.

Блоки работаю с Amazon S3, а также с любым экземпляром S3 АПИ совместимым.

  1. В палитру “Изображения / Видео” добавлены блоки “Начать запись видео” и “Остановить запись видео”. Поддерживается только формат MP4.
  1. В палитре “Базы данных” в блок “Выполнить хранимую процедуру” в свойстве “Выходные параметры” добавлена возможность указать Словарь. Ключом словаря является имя параметра, а значением – тип.
  1. Реализована автоматическая вставка блоков в существующий коннектор. При вставке остальные блоки автоматически раздвигаются.

Если блок можно вставить в коннектор, он будет подсвечен зеленым цветом.

  1. Реализована автоматическая замена блоков. Если при перетаскивании один блок наведен на другой блок того же размера и с тем же количеством выходов, он подсвечивается синим цветом.

Далее появляется запрос на замену.

После подтверждения нажатием кнопки “Да” новый блок занимает место старого с сохранением всех связей.

  1. В редактор выражений добавлен список специальных клавиш. Их можно использовать в блоке “Нажать клавиши”.
  1. Реализован конструктор HTTP запросов. Для его открытия на панели “Разработка” в меню “Дополнительно” необходимо нажать кнопку “Конструктор запросов”.

С его помощью можно настраивать REST-запрос в соответствующем окне и автоматически добавлять преднастроенный блок “REST Клиент” на диаграмму проекта.

  1. Реализован кэш логов. Данный кэш относится к блокам “Лог”, предназначен для получения логов определенного процесса в проекте и их сохранения в другом месте. Работа с кэшем осуществляется с помощью функций PowerShell. Их список доступен в редакторе выражений.

Доступные функции:

  • управление работой кэша лога;
  • очистка переменной кэширования лога;
  • получить в переменную кэш лога в виде текста;
  • получить в переменную кэш лога в формате JSON.
  1. Внесены другие улучшения и доработки в разные части системы.