РЕЛИЗ 6.3

Выведите свой бизнес на новый уровень с помощью передовых цифровых решений для управления предприятием

Скачать AggreGate 6.3

Предоставление беспрепятственного доступа к приложениям с помощью единого входа

Повысьте доступность и безопасность своих приложений с помощью веб-системы единого входа (SSO), основанной на технологии OAuth (Open Authorization). Предоставление пользователям доступа к нескольким приложениям или сервисам с помощью единого набора учетных данных обеспечивает централизованное управление доступом в распределенной системе. Пользователи могут войти в систему один раз, и их аутентифицированный сеанс беспрепятственно распространяется на различные приложения, не требуя наличия учетных записей в нескольких системах.

Единый вход в систему с помощью OAuth.
В основе данной реализации лежит широко распространенный протокол безопасности OAuth. Он обеспечивает безопасное предоставление доступа к ресурсам от имени пользователей без раскрытия конфиденциальных учетных данных.

Настраиваемые внешние провайдеры идентификации.
Для упрощения аутентификации можно настроить внешние провайдеры идентификации, такие как Google Identity and Access Management, Azure Active Directory и другие.

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

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

Реализация сложных логических схем автоматизации с простотой перетаскивания

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

Web Workflow Editor

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

SVG Editor

Разработка символов HMI в Web-редакторе векторных изображений

В последней версии Web UI builder появился встроенный SVG-редактор. Он позволяет создавать пользовательские SVG-изображения прямо в Web UI builder, сокращая или даже исключая необходимость использования внешних редакторов. Это позволяет оптимизировать рабочие процессы и ускорить итерации проектирования, независимо от того, создаете ли вы сложные HMI или несколько пользовательских иконок.

Размещение компонентов в многоуровневых макетах приборных панелей

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

Использование гибкой фильтрации системных деревьев

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

Валидность узла позволяет адаптировать обновления, основанные на действиях пользователя или событиях на сервере, обеспечивая представление пользователю только релевантных и полезных контекстов. Это позволяет создавать более персонализированный и оптимизированный опыт, а разработчикам - настраивать отображение контекстов в соответствии с конкретными ситуациями и действиями пользователя.

Унификация результатов поиска по распределенным установкам и внешним источникам

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

Тонкий контроль над индексируемым содержимым сервера позволяет эффективно использовать ресурсы сервера, обеспечивая при этом точные результаты поиска. Позволяет пользователям находить именно то содержимое, которое им нужно, даже в распределенных средах с большим количеством серверов. Результаты поиска легко доступны для использования в компонентах Web UI, что позволяет создавать пользовательские страницы результатов поиска.

Unified Search
Advanced Filters

Глубокое погружение в табличные данные с помощью новых интеллектуальных фильтров

Значительно расширены возможности фильтрации в "табличных" компонентах Data Table Editor, Class Instance List, Event Log и новом Context List. В основе этих улучшений лежит реализация новых интеллектуальных опций фильтрации, упрощающих поиск и анализ табличных данных. Теперь пользователи могут легко создавать и настраивать фильтры для отображения конкретных контекстов, в том числе и тех, которые соответствуют сложным маскам контейнеров, что позволяет получить более точное представление о данных.

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

Функции фундаментальной статистики, реализованные на языке выражений

В последнем выпуске добавлены различные математические функции для языка выражений, упрощающие анализ и интерпретацию данных.

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

Импорт и экспорт сложных приложений одним щелчком мыши

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

Пользователи могут легко экспортировать приложения в виде плагинов или дисковых папок, что позволяет управлять версиями и изменениями. Усовершенствованная функциональность импорта/экспорта данных не только упрощает упаковку и управление ресурсами, но и обеспечивает надежное и предсказуемое развертывание, обновление и откат приложений.

Улучшение контроля над устройствами и ресурсами с помощью нового компонента контекстного списка

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

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

Context List
Expand Chart Options

Использование значительно расширенного семейства компонентов диаграмм и графиков

Ознакомьтесь с широким спектром новых компонентов диаграмм, которые можно использовать в конструкторе Web UI. Эти дополнения позволяют легко представлять различные типы данных - от графиков проектов с помощью диаграмм Ганта до финансовых данных с помощью свечных диаграмм. Новые компоненты обеспечивают более полное удовлетворение потребностей в построении диаграмм, позволяя более эффективно отображать различные типы данных.

Независимо от того, используете ли вы диаграмму Liquid Gauge Chart для отображения изменения уровня жидкости, исследуете ли вы диаграмму Bubble Chart для интерактивной кластеризации данных или используете диаграмму Deviation Chart для выявления аномалий, расширенные возможности построения диаграмм обеспечат вас всеми необходимыми инструментами для создания убедительных и глубоких интерфейсов.

Создание собственных компонентов Web UI с помощью React

Иногда уникальные сценарии использования могут потребовать большего, чем предлагают готовые компоненты Web UI. Теперь у вас есть возможность использовать одну из самых распространенных библиотек JavaScript - React - для создания пользовательских компонентов Web UI. Активное сообщество разработчиков постоянно создает и распространяет новые компоненты React, которые могут быть легко включены в ваши пользовательские компоненты.

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

REACT Custom Components

Эффективное расширение существующих классов с помощью наследования

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

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

Обеспечение бесперебойного обслуживания с помощью функции активного обхода отказа Active-Active Failover Capability

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

Активно-активный координатор кластера осуществляет мониторинг всех серверов и ведет реестры ресурсов, обеспечивая "антикризисное" управление ресурсами при непредвиденных отключениях. Благодаря активно-активной кластеризации критически важные серверы промышленной автоматизации оказываются под надежной защитой, обеспечивая бесперебойную работу предприятия в любых условиях.

Topology Visualization

Изучите структуру low-code приложения с помощью функции визуализации топологии

Обнаружение структуры приложения - это революционный инструмент, позволяющий пользователям исследовать сложные взаимосвязи между контекстами и сущностями внутри приложения и визуализировать их топологию. Получите глубокие знания о структуре low-code приложений без необходимости вникать в каждое отдельное связывание и свойство. Различные уровни детализации отображают все: от обзора архитектуры приложения до изучения ссылок на отдельную привязку.

Будь то опытный разработчик, устраняющий сложную проблему, или начинающий кодер, просто пытающийся понять структуру приложения, обнаружение топологии является ценным инструментом для улучшения понимания продукта, услуги или решения на базе AggreGate. Погрузитесь в эту интересную функцию и взгляните на свои приложения с новой стороны.

Настройка агрегирования временных рядов с помощью пошагового мастера

Представляем вашему вниманию удобное определение каналов данных для ваших графиков. Теперь графики могут автоматически включать статистику и гранулы в наборы данных, что упрощает разработку графиков и повышает их точность.

Automatic Granual Usage

При настройке графика с параметром "Использовать агрегированные данные", установленным в значение "Статистика", "Грануляция" или "И то, и другое", график интеллектуально оценивает доступные статистики и гранулы на основе таких ключевых параметров, как контекст, переменная, выражение, выражение временной метки, агрегирование и тип. Сначала проверяется точное совпадение, но если точного совпадения не обнаружено, система интеллектуально ищет статистику или гранулы с более тонким уровнем агрегирования. А в тех случаях, когда совпадения статистики или гранул не найдено, диаграмма все равно без проблем черпает данные из сырой истории. Чтобы включить это автоматическое определение, достаточно установить для диаграммы тип источника данных Variable и настроить свойство Source Variables на соответствие соответствующим статистикам или гранулам. Эта революционная функция упрощает интеграцию данных, экономит время и гарантирует, что ваши графики всегда будут опираться на самую актуальную и точную информацию.

Использование нескольких хранилищ событий на одном сервере AggreGate

Появилась новая степень гибкости хранения событий. Это обновление позволяет использовать для хранения событий различные объекты доступа к данным (DAO). Это усовершенствование упрощает управление историческими событиями за счет автоматического создания, удаления и настройки хранилищ событий на основе свойств конфигурации сервера. В большинстве случаев это устраняет необходимость ручного создания или модификации хранилищ событий. Для сложных систем универсальности достаточно, чтобы события, требующие дальнейшей загрузки на основе запросов реляционного типа, хранились в реляционной базе данных, а все события могли храниться в базе данных NoSQL.

Централизованное управление лицензиями для распределенных инсталляций

В плагин License Server добавлена новая функциональность, упрощающая управление лицензиями. Это особенно полезно для организаций с большим количеством серверов. Это эффективный способ централизации и мониторинга всех серверных лицензий из одного места, позволяющий получать информацию о распределении лицензий, ролях пользователей, максимальном количестве активных серверов на одну лицензию, включенных плагинах, арендованных серверах и т.д.

Загрузите последнюю версию платформы AggreGate 6.3

Скачать AggreGate 6.3