Версия 1.43#
Вышел новый релиз Sherpa Designer: Версия 1.43
- Вкладка “Проект” заменена на “Решение” – хранилище, объединяющее несколько разных проектов в одном месте.
.png)
Для запуска нужного проекта в Решении следует нажать на название правой кнопкой мыши и в контекстном меню выбрать команду “Сделать активным”.
 (1).png)
- Добавлена возможность сравнения двух версий проекта с детальным отчетом об изменениях в блоках, свойствах, связях между блоками, комментариях и параметрах.
.png)
Чтобы сравнить проекты, откройте панель “Инструменты”, затем в меню “Проект” нажмите на кнопку “Сравнить версии”.
- В палитру “Мах” добавлены специализированные блоки для интеграции с ботом в мессенджере MAX.
.png)
Демо-проект “MAX Bot” размещен в папке “Projects”.
.png)
- Добавлена палитра “Автоматизация P7 Офис” для работы с приложениями Р7 Офис.
.png)
- Добавлена палитра “Автоматизация ODS/ODT” для работы с соответствующими файлами OpenDocument Text (ODT) и OpenDocument Spreadsheet (ODS). Эти форматы поддерживаются в отечественных офисных пакетах, таких как Р7-Офис, а также в open-source пакете OpenOffice. Среди не отечественных пакетов их поддерживает Microsoft Office.
.png)
- Добавлена палитра “S3 Storage” для работы с облачным объектным хранилищем Simple Storage Service (S3).
.png)
- Добавлена палитра “SSH” для работы с защищенным сетевым протоколом для удаленного доступа к серверу с включенным SSH-доступом.
.png)
Блоки работаю с Amazon S3, а также с любым экземпляром S3 АПИ совместимым.
- В палитру “Изображения / Видео” добавлены блоки “Начать запись видео” и “Остановить запись видео”. Поддерживается только формат MP4.
.png)
- В палитре “Базы данных” в блок “Выполнить хранимую процедуру” в свойстве “Выходные параметры” добавлена возможность указать Словарь. Ключом словаря является имя параметра, а значением – тип.
.png)
- Реализована автоматическая вставка блоков в существующий коннектор. При вставке остальные блоки автоматически раздвигаются.
.png)
Если блок можно вставить в коннектор, он будет подсвечен зеленым цветом.
- Реализована автоматическая замена блоков. Если при перетаскивании один блок наведен на другой блок того же размера и с тем же количеством выходов, он подсвечивается синим цветом.
.png)
Далее появляется запрос на замену.
.png)
После подтверждения нажатием кнопки “Да” новый блок занимает место старого с сохранением всех связей.
- В редактор выражений добавлен список специальных клавиш. Их можно использовать в блоке “Нажать клавиши”.

- Реализован конструктор HTTP запросов. Для его открытия на панели “Разработка” в меню “Дополнительно” необходимо нажать кнопку “Конструктор запросов”.
.png)
С его помощью можно настраивать REST-запрос в соответствующем окне и автоматически добавлять преднастроенный блок “REST Клиент” на диаграмму проекта.
- Реализован кэш логов. Данный кэш относится к блокам “Лог”, предназначен для получения логов определенного процесса в проекте и их сохранения в другом месте. Работа с кэшем осуществляется с помощью функций PowerShell. Их список доступен в редакторе выражений.
.png)
Доступные функции:
- управление работой кэша лога;
- очистка переменной кэширования лога;
- получить в переменную кэш лога в виде текста;
- получить в переменную кэш лога в формате JSON.
- Внесены другие улучшения и доработки в разные части системы.