В релизе 274 появились новые интересные функции, такие как пользовательские роли, проверка виджетов ввода и возможность включать и отключать кнопки на основе пользовательских вводов.
Кроме того, обновлена бета-версия Automations Beta, а также ряд других обновлений, улучшающих работу редактора приложений, конфигурации настроек и UI/UX в навигации Tulip!
Сообщите нам о своих мыслях и вопросах в сообществе Tulip.
Представляем пользовательские роли пользователей
Создавайте собственные роли пользователей, комбинируя 80+ различных разрешений. Убедитесь, что ваши роли в Tulip соответствуют внутренним правилам управления. Эта функция доступна на тарифных планах Enterprise и Regulated Industries.
Узнать больше о пользовательских ролях можно здесь.

Обновления пользовательских ролей включают следующее:
-
В пользовательских ролях были удалены разрешения "станция: создать и устройства отображения: создать", а роли с этими разрешениями были переведены в статус "только просмотр".
-
В пользовательских ролях у флажков "Пользовательские виджеты", "Расписания" и "Смены" появилось сообщение о дополнительных опциях, вложенных под флажок.
-
В модале создания/редактирования/дублирования пользовательских ролей пользователи заметят:
- Переход от флажка к радиокнопкам с полным доступом/только просмотр
- Радиоопции " Запуск/тестирование функций коннектора " находятся под радиокнопкой "Ограниченный доступ".
- Редактирование типов утверждения заменено на создание и редактирование типов утверждения
- доступ в описаниях разрешений изменен на просмотр
- Доступ к машинам изменен на ограниченный доступ. Обратите внимание, что это не включает типы машин в текст описания.
- В разделе Источники машинных данных опция Редактировать или создавать источники машинных данных для краевых устройств удалена из выбора Ограниченный доступ
- Опция "Редактировать или создать источники данных цеховых машин " переименована в " Создать и редактировать
- Просмотр узлов источников данных цеховых станков заменен на Сопоставление с атрибутами станка
-
Пользователи увидят на странице таблиц разрешения на запись в таблицу
-
На странице коннекторов добавлены разрешения на тестирование и запуск функций коннекторов
-
Переименованы представления таблиц в пользовательском интерфейсе в " Запросы и агрегации таблиц".
-
Администраторы могут включить поведение в настройках учетной записи для автоматического выхода из системы пользователей, которые были неактивны в течение определенного периода времени
Если в экземпляре включено Workspace, теперь можно назначать разрешения на обмен приложениями для пользовательских ролей. Эти разрешения позволяют ролям добавлять приложения в обмен приложениями, удалять приложения из обмена приложениями и обновлять версии приложений в обмене приложениями. Эти разрешения действуют только в соответствующей рабочей области обмена приложениями.
Внедрение проверки виджета ввода
В редакторе приложений создателям приложений стало гораздо проще проверять данные Input Widget. У всех виджетов ввода, а также у виджета кнопки появился новый раздел Context Pane. Виджеты ввода имеют возможность "валидации виджета ввода", то есть пометки их как необходимых, настройки форматирования сообщений об ошибках и (для некоторых виджетов ввода) дополнительных "правил валидации". Это отображается в новом разделе на контекстной панели.

Включение/выключение кнопок
Теперь пользователи могут динамически включать/выключать кнопки, чтобы управлять потоком своих приложений. Виджеты кнопок и виджеты электронной подписи теперь имеют раздел для настройки взаимодействия, когда они будут включены на основе переменной или любого другого источника данных. Благодаря этим настраиваемым параметрам в Player появилась новая функциональность для всех этих виджетов.

Подробнее о проверке данных с помощью виджетов ввода можно узнать здесь.
Улучшения в редакторе приложений
В Tulip Player и App Editor пользователи будут получать предупреждение об устаревании, когда приложение использует виджет (Viewer3d и старый виджет камеры). Износ произойдет через 6 месяцев. Мы рекомендуем всем пользователям, все еще использующим Viewer3d, перейти на новый виджет CAD.
Пользовательские виджеты больше не могут загружать файлы без участия пользователя.
Исправлена ошибка, из-за которой при выделении папки приложения на боковой панели пользователи видели один постоянный цвет.
В триггере завершения электронной подписи пользователи теперь могут получить доступ к информации о подписи, включая идентификатор подписывающего лица (ID), имя подписывающего лица, электронную почту подписывающего лица, идентификатор бейджа подписывающего лица, временную метку, комментарий и значение в триггерах завершения подписи. Эти новые данные можно использовать в триггерах.
В редакторе приложений кнопки очистки в строках поиска и переключатели видимости паролей теперь лучше центрируются.
Идентификаторы бейджей в плеере маскируются звездочками, если включен тумблер "Маскировать идентификатор бейджа".
В редакторе приложений все виджеты, связанные с базовым макетом, теперь можно увидеть, развернув новый шаг базового макета в верхней части левой боковой панели на вкладке "Шаги".
Страница обзора приложения
Теперь пользователи будут видеть время создания приложения, если у него нет времени последнего изменения.
В списке шагов на странице обзора приложений мы исправили небольшую визуальную проблему, когда значок шага базового макета отображался не по центру.
Даты в виджете истории записей
В виджете истории записей даты отображаются с учетом часового пояса устройства пользователя.
Устранение триггера предварительного перехода
Приложения, использующие устаревшие предпереходные триггеры, больше не могут быть опубликованы или восстановлены. Для продолжения долгосрочной поддержки эти приложения должны быть перенесены со страницы обзора приложений.Узнайте больше о переходах приложений.
Легко узнать, какая версия Tulip у вас установлена
По просьбе одного из членов сообщества мы добавили возможность узнать, какая версия Tulip у вас установлена, с помощью временной метки развертывания. Это можно найти в нижней части меню "Деятельность поддержки " в правом верхнем углу редактора приложений.
Настройки учетной записи и рабочего пространства
Изменение ролей
Пользователи с ролями Application Approver, Application Builder, Application Engineer, Connector Supervisor и Table Supervisor теперь могут завершить процесс регистрации игроков.
Пользователи с ролью Viewer (с игроком) больше не могут переназначать существующие станции на новые устройства отображения; они также не могут создавать станции в пользовательском интерфейсе администратора. Они по-прежнему могут создавать станции во время регистрации игроков.
Пользователи без администраторского доступа теперь видят страницу Vision, если для учетной записи включена функция Vision.
Разрешения приложений
На вкладке " Разрешения" каждого приложения появились две новые строки, указывающие на то, что все владельцы аккаунтов и рабочих пространств по умолчанию имеют права владельца на приложения. Как указано, все владельцы учетных записей и рабочих пространств имеют разрешения на редактирование, публикацию и правку.
Если пользователь попытается изменить разрешения таким образом, чтобы заблокировать себя (например, понизить разрешение "Все", не имея явного разрешения на приложение), редактирование разрешения не будет сохранено, и пользователь получит сообщение об ошибке, говорящее о том, что он не может заблокировать себя.

Пользовательский таймаут бездействия
При включении этой опции Tulip теперь будет автоматически выводить из системы пользователей, которые неактивны в течение заданного периода времени в интерфейсе администратора.
Новые события истории активности
История активности теперь отслеживает следующие события: * Переименование аккаунта * Переименование рабочего пространства * Изменение настроек часового пояса рабочего пространства * Включение SAML-логинов * Отключение SAML-логинов
Аналитика
Изменения в аналитике, которые касаются Universal Template и страницы редактора аналитики.
Улучшения в редакторе аналитики
В редакторе аналитики мы обновили хлебные крошки в подзаголовке, чтобы они ссылались на страницу "Таблицы" и конкретную таблицу, связанную с данным анализом. Это упрощает навигацию между анализом таблицы и данными, лежащими в ее основе.
Если данные не выбраны, пользователи увидят пустое состояние.

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

Улучшения приборной панели
На странице Dashboard пользователи могут просто нажать на заголовок активной панели, чтобы изменить ее название. Это позволяет создать быстрый и плавный пользовательский интерфейс.
Бета-версия Автоматизации
Эти изменения улучшают работу с переменными списка, позволяя пользователям сразу видеть, с какими типами данных они работают: * В редакторе логики Automations иконки переменных списка теперь отображают иконку с типом данных внутреннего элемента.
- На левой панели активов теперь отображаются внутренние свойства переменных списка объектов.
Кроме того, добавлена поддержка активации/отключения Автоматизаций со страниц редактора Автоматизаций и версий Автоматизаций.

Улучшения на странице коннекторов
Мы обновили заголовок страницы "Коннекторы ", чтобы улучшить UI/UX для пользователей.
На странице подробностей о коннекторах пользователи заметят, что статусы окружения коннекторов обновляются после изменения окружения.
Изменения пользовательского интерфейса страницы машины
Мы обновили заголовок на странице "Машина" и странице "Тип машины", чтобы улучшить пользовательский интерфейс.
Улучшения API таблиц
Лимит записей для конечной точки runAggregation в Tables API был увеличен до 100 000.
Документация API Tulip теперь отображает больше информации о типах параметров, например: ожидаемые шаблоны для строк, минимальные и максимальные значения.
Для параметра Table count больше нет минимального или максимального значения.
Информация о конфигурации камеры Vision
Когда пользователь проверяет назначенную камеру в конфигурации камеры, он может просмотреть такую информацию, как имя производителя камеры, тип и ID, наведя курсор на строку назначенной камеры.

Улучшения в навигации Tulip
Пользователи могут перейти к группе станций из столбца " Группа станций " на странице "Устройства отображения " по ссылке, которая заменила статичный текст. Это соответствует существующему шаблону: для просмотра станции нужно нажать на ссылку.
Пользователи должны заметить более быстрое отображение записей ленты новостей на странице истории активности и боковой панели недавней активности. Явных изменений в пользовательском интерфейсе нет.
На странице устройств Edge мы обновили значок в колонке IP-адресов.
Размер значка редактирования в заголовке страниц устройств Display и устройств Edge стал немного меньше.
Основные исправления ошибок
Выпуск 274 содержит несколько исправлений, которые мы хотим выделить, поскольку о них сообщили пользователи:
- Исправлена ошибка, из-за которой владельцы аккаунтов не могли импортировать или экспортировать пользовательские виджеты из пользовательского интерфейса.
- Исправлена ошибка, из-за которой цвета кнопок, основанные на обновлении переменной, не сразу обновлялись при изменении значения переменной.
- Исправлена ошибка, из-за которой в Player/Dev Player текстовые виджеты, цвет которых был привязан к переменной цвета, не показывали обновления цвета при изменении значения переменной до тех пор, пока на виджет не нажимали. Теперь эти обновления вступают в силу немедленно.
- Исправление некоторых типов интервалов, вызывавших ошибки в триггерах при обращении к ним из столбца таблицы
- Изменение расстояния между элементами для виджетов одиночного и множественного выбора с опцией отображения меню
- Исправление ошибки, когда при отображении полей времени внутри объектных переменных в плеере мы использовали часовой пояс станции вместо локального часового пояса
- В виджете "История записей" исправлен контекст приложения для электронных подписей, когда получатель подписи отличается от оператора, управляющего приложением.
- Исправлена ошибка экспорта, связанная с символами юникода
- Исправлена ошибка, из-за которой функции HTTP-коннектора неправильно обрабатывали ввод нулевой строки.
- Устранена проблема, из-за которой в заголовке редактора триггеров появлялся текст "undefined".
- Исправлена проблема, из-за которой виджет истории записей показывал текущий часовой пояс вместо стандартного.
- Исправлена ошибка, из-за которой переменные времени в плеере показывали местный часовой пояс вместо часового пояса, установленного в настройках профиля разработчика приложения.
- Усиление того, что имена игроков и новых станций должны быть уникальными при регистрации игрока.
- Устранена проблема, из-за которой перевод AI Translations приводил к сбою выражений в триггерных действиях show message и show error.
- В модале конфигурации источника данных OPC UA поля Private Key и Certificate требуются, если метод аутентификации {{X509}} или режим безопасности {{Sign}} или {{Sign & Encrypt}}.
- Исправлена ошибка, из-за которой экземпляры без внутреннего App Exchange не могли подписаться на внешний App Exchange
- Устранена ошибка, из-за которой значение не сохранялось в файлах экспорта и терялось в процессе экспорта/импорта.
Полный список идентификаторов тикетов, включенных в выпуск 274
Если вы отслеживаете какой-либо из этих тикетов и хотите получить более подробную информацию, пожалуйста, свяжитесь со службой поддержки клиентов Tulip по адресу support@tulip.co или в чате через ваш инстанс.
PLAT-30761 PLAT-30750 PLAT-30686 PLAT-30661 PLAT-30632 PLAT-30631 PLAT-30520 PLAT-30514 PLAT-30513 PLAT-30508 PLAT-30507 PLAT-30472 PLAT-30442 PLAT-30395 PLAT-30360 PLAT-30274 PLAT-30168 PLAT-30167 PLAT-30142 PLAT-30122 PLAT-29941 PLAT-29571 PLAT-29442 PLAT-28824 PLAT-28705 PLAT-28277 PLAT-28259 PLAT-28026 PLAT-26008 PLAT-25942 PLAT-25548 PLAT-25066 PLAT-30380 PLAT-29719 PLAT-29639 PLAT-29419 PLAT-28975 PLAT-25831 PLAT-24992 PLAT-30553 PLAT-30408 PLAT-30254 PLAT-28843 PLAT-21202 PLAT-19906 PLAT-17547 PLAT-15716 PLAT-30769 PLAT-30753 PLAT-30718 PLAT-30636 PLAT-30604 PLAT-30544 PLAT-30426 PLAT-29873 PLAT-29707 PLAT-29563 PLAT-29456 PLAT-29151 PLAT-28711 PLAT-28597 PLAT-28554 PLAT-26049 PLAT-13584


