Перейти к основному содержимому

Что нового

В Платформе 4.0 реализованы следующие возможности и улучшения:

  • Настройка переключения между внутренним и внешним Git-репозиториями позволяет выбирать тип репозитория для хранения разрабатываемых артефактов проекта.
  • Генерация экранных форм на основе классов модели данных ускоряет разработку интерфейса приложения.
  • Генерация переменных на экранных формах приложения и присваивание значений в режиме Low-code ускоряет и упрощает разработку экранных форм приложения.
  • Шаблонизация ячеек в таблице на экранной форме позволяет размещать в ячейках компоненты Платформы и управлять их свойствами, в том числе стилями отображения.
  • Генерация типовых GraphQL-запросов для выполнения CRUD-операций с данными приложения ускоряет разработку интерфейса приложения.
  • Статусы загрузки данных в источнике данных позволяют отслеживать и обрабатывать ошибки.
  • Список сервисов Платформы дополнен сервисом федерации данных. Федерация данных хранилища данных Платформы и других хранилищ, поддерживающих GraphQL, реализует единообразный доступ к данным из различных источников.
  • Механизм подписок на обновление данных классов модели данных обеспечивает поддержку актуальности данных в приложениях.
  • Усовершенствованное управление физическим хранением данных позволяет хранить данные разных бизнес-модулей в разных базах данных.
  • На BPMN-схеме бизнес-процесса могут использоваться специфические BPMN-элементы Платформы, расширяющие возможности описания бизнес-процесса: Platform Action Connector, Platform GraphQL Connector, Platform Script Template, Platform Universal Task, Platform Notification Connector, Platform Message Connector.
  • Расширен список компонентов, которые могут быть добавлены на экранные формы при разработке, а именно: добавлены компоненты Iframe и ProcessViewer.
  • В дистрибутив Платформы включены шаблоны сервиса для разработки сервиса бизнес-логики на Java и C#. Шаблон сервиса на C# обновлен до версии .NET 8.
  • Сервисы и базовые библиотеки Платформы, реализованные на C#, обновлены до версии .Net 8.
  • Сервис Project3D декомпозирован на несколько сервисов. Реализован конвертер форматов описания 3D-моделей в формат C3D.
  • Развертывание Платформы теперь доступно под управлением Kubernetes с масштабированием сервисов.
  • При развертывании Платформы под управлением Kubernetes настроен сбор телеметрической информации с помощью Loki, Tempo, Prometeus и Grafana.
  • В качестве точки сбора и управления потоками диагностической информации в Платформу внедрен OpenTelemetry Collector. Передача данных из журналов событий и трассировок сервисов Платформы в OTEL Collector выполняется согласно OpenTelemetry Protocol.
  • Разработана клиентская библиотека для динамической работы с объектами данных.