Camunda Alpha Release for August 2025

Ниже представлен обзор всех нововведений в Camunda за август 2025 года в релизе 8.8-alpha7.

От переводчика:

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

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

Это разумно, потому что какой бы вы не сделали UI, всегда найдутся недовольные. Здесь им шрифты не нравятся, там чего-то неудобно и так далее. В этих мелочах можно утонуть. А так — получаете сильный бэк, а фронт уж как-нибудь сами.

Основная функциональность Camunda, похоже, достигла зрелости — поэтому мы и не видим существенных изменений в базовых модулях Operate, TaskList и прочих. Может быть что-то появится в следующих релизах, но вряд ли.

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

E2E Process Orchestration

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

Orchestration Cluster

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

User task listeners

В этом релизе обработка задач пользователя (user task listener jobs) улучшена двумя основными способами:

Метаданные задач теперь напрямую встроены в свойства задач (listener jobs properties) вместо того, чтобы передаваться как пользовательские заголовки. Это включает такие атрибуты как назначенный исполнитель (assignee), срок выполнения (dueDate) или ключ задачи (userTaskKey).

Теперь возможна фильтрация пользовательских задач по частичным состояниям (partial user task states), что позволяет полностью отслеживать текущий жизненный цикл задачи.

Эти улучшения упрощают разработку job worker’ов, снижают количество ошибок и обеспечивают лучшую наблюдаемость за полным жизненным циклом пользовательских задач.

Identity

В этом релизе команда разработчиков сосредоточилась на исправлении ошибок, включая компоненты Orchestration Cluster Identity и Management Identity.

Operate

Команда разработчиков Operate работала над исправлением ошибок для этого релиза.

Tasklist

В этом релизе команда разработчиков Tasklist занималась исправлением ошибок.

Optimize

Команда разработчиков Optimize работала над исправлением ошибок для данного релиза.

Компоненты автоматизации

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

Web Modeler

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

Создание нового шаблона элемента

В меню «Создать» разработчики теперь могут создавать пустые шаблоны элементов в дополнение к шаблонам коннекторов. Шаблоны элементов позволяют расширить функциональность моделера за счет предметно-ориентированных элементов диаграмм, таких как задачи бизнес-правил, внешние подпроцессы (call activity) и пользовательские задачи. В схеме добавлена поддержка новых свойств для этих типов активностей, включая информацию о связях и типы связывания (binding).

Разблокировка полей шаблона элемента

Теперь управление шаблонами элементов стало более гибким для разработчиков и DevOps-команд. Вы можете назначать кастомные семантические ID и использовать интуитивную схему версионирования, обеспечивая переносимость шаблонов и сохранение стабильных ссылок между разными средами. Именами шаблонов и файлов можно управлять независимо. Шаблоны можно быстро импортировать с помощью copy-paste, git-синхронизации или CI/CD-пайплайна. Защитные механизмы теперь уведомляют о конфликтах ID или версий, предотвращая случайные перезаписи при публикации шаблонов.

Отображение панели проблем в редакторе шаблонов

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

Кроме того, процессные приложения теперь можно синхронизировать с экземплярами GitHub Enterprise, используя альтернативный базовый URL API.

Надеемся, вам понравятся все нововведения в последнем релизе Web Modeler!

Desktop Modeler

В этой альфа-версии представлено множество новых улучшений, включая следующие:

Улучшения в шаблонах элементов

Теперь, используя FEEL-выражение, вы можете настроить скрипт-таск, определить вызываемую DMN-модель для задачи бизнес-правила и настроить форму, связанную с пользовательской задачей.

Интеллектуальный редактор Camunda FEEL

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

Улучшенная проверка для IO-маппинга

Моделлер теперь помогает убедиться, что IO-маппинги корректны для используемой версии Camunda.

Кастомные сообщения валидации в формах

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

Коннекторы

Внесен ряд улучшений и теперь есть несколько новых коннекторов в этой альфа-версии.

Получение только последних версии определений процессов

Получая только последние версии определений процессов из Camunda Operate во время развертывания процессов и активации входящих коннекторов, вы теперь можете оптимизировать работу коннекторов, снижая потребление CPU и улучшая общее взаимодействие с системой.

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

Новый коннектор: Azure Blob Storage

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

Новый коннектор: Google Cloud Storage

С новым универсальным коннектором Google Cloud Storage клиенты могут легко хранить и извлекать документы в своих процессных потоках Camunda. Этот коннектор позволяет использовать Google Cloud Storage для управления документами непосредственно в рабочих процессах, повышая эффективность и обеспечивая плавную интеграцию с существующими процессами Camunda.

Новый коннектор: CSV

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

Новый CSV-коннектор позволяет клиентам читать данные из CSV-файлов, фильтровать их, искать метаданные и выполнять другие операции в рамках процесса.

CSV-коннектор для Camunda SaaS будет:

Ускорение получения результата: Обеспечивает более быструю разработку процессов, интегрированных с CSV-источниками и приемниками данных

Повышение доступности: Позволяет менее технически подготовленным пользователям работать с CSV-данными без написания кода

Снижение технического долга: Устраняет необходимость в обходных решениях и поддержке собственных CSV-решений

Унификация возможностей: Обеспечивает одинаковый функционал для всех вариантов развертывания Camunda

Расширение интеграционных возможностей: Увеличивает спектр систем, с которыми может взаимодействовать Camunda

Intelligent document processing (IDP)

С новой функцией IDP structured Extraction пользователи могут загружать документы для автоматического обнаружения и извлечения полей и таблиц с помощью технологии OCR. Система создает повторно используемые шаблоны извлечения из документа.

Основные возможности IDP в этом релизе:

Проверка точности извлечения: загрузка нескольких тестовых документов и сравнение результатов

Просмотр детальной статистики извлечения: показатели уверенности, процент извлечения полей/таблиц, индикаторы успешности

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

Доступ к шаблонам: организациям или отдельным пользователям для использования готовых шаблонов

Просмотр статуса извлечения с детальной оценкой уверенности (0-100%)

Управление полями и таблицами: включение/отключение и переименование

Тестирование валидация на нескольких документах

Визуальные индикаторы успешного извлечения и пропущенных полей

Функция замены документов для обновления шаблонов

Artificial Intelligence

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

Agentic Orchestration

Camunda продолжает значительные инвестиции в агентную оркестрацию с этой альфа-версией, включая:

Добавлена поддержка моделей Azure OpenAI и Google VertexAI в коннектор AI Agent.

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

С ранним доступом к MCP Client теперь можно использовать инструменты, предоставляемые серверами Model Context Protocol (MCP), из коннектора AI Agent.

Vector database

Улучшена интеграция с векторной базой данных, обновлено векторное хранилище OpenSearch для поддержки не-AWS окружений и добавлена поддержка моделей эмбеддингов OpenAI.

Data Migrator

В новом релизе инструмент миграции данных с Camunda 7 на Camunda 8 предлагает несколько улучшений для удобства пользователей:

Артефакт переименован в camunda-7-to-8-data-migrator-core

Job type configuration: добавлена поддержка отдельных типов задач для валидации и активации (свойства job-type и validation-job-type)

Externally started process instances: добавлена корректная обработка экземпляров процессов, запущенных извне (без переменной legacyId)

Variable interceptor in config data file: добавлена возможность настройки перехватчиков переменных без аннотаций Spring через конфигурационные файлы (например, application.yml)

History Migration: добавлена поддержка постраничной миграции истории для лучшей производительности с большими наборами данных

History Migration: добавлена возможность повторной обработки пропущенных экземпляров

BPM Developers — про бизнес-процессы: новости, гайды, полезная информация и юмор.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии