BPM Developers
736 subscribers
91 photos
23 videos
2 files
115 links
Канал для BPM разработчиков. Чат для обсуждения @bpm_developers_chat
Download Telegram
💡 BPMN vs n8n: что выбрать для автоматизации?

BPMN (Business Process Model and Notation) — это стандартизированная графическая нотация для визуализации сложных процессов. Она помогает командам говорить на одном языке, оптимизировать процессы и соблюдать регламенты.

n8n и похожие инструменты — это low-code платформы для гибкой автоматизации без глубокого программирования. Идеальны для быстрых интеграций и уникальных задач, где BPMN может быть слишком громоздкой.

Плюсы BPMN:
Стандартизация — единый язык для всех участников
Масштабируемость — подходит и для малого бизнеса, и для корпораций
Сотрудничество — удобная документация для кросс-функциональных команд

Плюсы n8n:
Гибкость — легко создавать уникальные сценарии
🚀 Быстрое развертывание — запуск автоматизации за считанные минуты
🔌 Интеграции — более 200 готовых подключений к сервисам

Сравнение:

BPMN — формальная, сложная в освоении, идеальна для крупных компаний и строгих регламентов

n8n — гибкая, простая, подходит для стартапов и быстрых изменений

Идеальные сценарии:

BPMN: крупные организации, сложные процессы, много участников

n8n: стартапы, малый и средний бизнес, быстрые прототипы и интеграции

💡 Вывод: выбирайте инструмент исходя из целей и масштаба компании. BPMN для структурированной работы, n8n для гибкой и быстрой автоматизации.

👉 читайте на Хабре:
https://habr.com/ru/articles/965964/

#bpmn #n8n #моделирование #стандарты
👍6🤨21🤔1
Знакомая картина? 🎯 Модель это одно, а реальная жизнь — совсем другое 📊➡️🌪️

Но это если мы говорим про менеджерские модели. А у разработчика что нарисовано, то и должно исполняться 💻

И вот тут возникает вопрос: попытаться увидеть за этим спагетти четкие структуры 🏗️ и реализовать их в BPMN или позволить хаосу а-ля n8n расти и дальше? 🌿

Как вы понимаете, вопрос риторический. Иногда лучше одно, а иногда другое ⚖️

Кстати, есть компромиссный вариант — BPMN можно тоже раскрасить 🎨 — и сразу станет веселее! 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
CEO Camunda Jacob Freund опубликовал пост о начале партнерства между Camunda и тоже немецкой компанией MEHRWERK с их флагманским продуктом MPMX.

В чем смысл этого партнерства?🤔MPMX by MEHRWERK — это решение для процессного майнинга, которое помогает компаниям находить точки приложения сил для автоматизации, а Camunda — это инструмент, который эту автоматизацию непосредственно реализует. Вместе они образуют замкнутый цикл "анализ — действие — контроль".

Идея логичная, хотя и не новая — такие мечты у рынка были всегда. Однако, посмотрим что получится на этот раз.🤓

👉Новость на Хабре
https://habr.com/ru/news/966296/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔1
🔥 Лайфхак: Как управлять статусами в процессе и не захламлять диаграмму

Когда по процессу движется бизнес-объект — заказ, договор, претензия, заявка на кредит и так далее — то нужно изменять его статус в зависимости от пройденных этапов и развилок. 🚦 И хотелось бы видеть эти изменения на модели процесса, так как на статусы обычно многое завязано.

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

Как быть? 🤔 — Моделировать смену статусов событиями — они компактнее задач и схема остается легкой для восприятия. Но тут другая проблема: мы же хотим иметь исполняемую модель, чтобы статус менялся не только на бумаге, но и в реальной системе. ⚙️ А на события не так просто навесить бизнес-логику, чтобы обновлять данные в БД. Не хочется сложных решений для такой простой задачи.

И здесь мы хотим с вами поделиться одним лайфхаком, который позволяет сохранить лаконичность схем и обойтись без большого количества кода. 💡

👉 Смотрите следующий пост
Please open Telegram to view this post
VIEW IN TELEGRAM
1
💡 Другое решение: сигналы

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

Здесь внимательный читатель скажет: «Позвольте! Но как событийный подпроцесс узнает, кто его вызвал? Ведь сам сигнал не несет полезной нагрузки, с ним нельзя передать значение статуса.»

🎯 Совершенно верно! — И тут есть еще одна маленькая хитрость:

Потоки управления на диаграмме — это не просто стрелочки ➡️, это полноценные элементы BPMN-модели, на которые тоже можно навесить слушателей! 👂 Да-да, просто на стрелочку создаем простейший execution listener в виде выражения типа:

${execution.setVariable("status", "PAID")}

И вуаля! Теперь перед каждой сменой статуса вы устанавливаете значение процессной переменной, а затем срабатывает подпроцесс. Только не забудьте, что его стартовое событие надо сделать непрерывающим, чтобы он мог вызываться многократно. 🔄

🎉 В результате у нас есть визуально неперегруженная схема, которая однозначно дает понять, в каком статусе находится обрабатываемый объект.

В Camunda и OpenBPM другая история, там нет локальных сигналов, поэтому нужно использовать сообщения, но есть свои хитрость с их корреляцией, расскажем в. следующем выпуске
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🤔1
Forwarded from OpenBPM
⚡️ Вебинар: релиз OpenBPM 1.0 + Мастер-класс по миграции!

Уже 18 ноября в 16:00 состоится вебинар, посвященный выходу релиза OpenBPM 1.0.

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

Кроме того, мы возьмем реальные проекты на Camunda 7 и продемонстрируем два сценария миграции на российский движок OpenBPM:
— в простейшем случае миграция займет пару минут и вовсе не потребует замены программного кода
— для более сложного – используем мигратор, удобно встроенный в IDE.

Community версия OpenBPM распространяется бесплатно и имеет открытый исходный код. Поэтому после вебинара вы сможете повторить то же самое для своего проекта самостоятельно или с нашей помощью!

Ведущие:
- Игорь Клопотов, Руководитель продукта OpenBPM
- Никита Щиенко, Tech lead OpenBPM


🔗 Регистрируйтесь на вебинар, чтобы получить понимание шагов на пути к миграции на отечественный движок.

#OpenBPM #Вебинар #Миграция
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🚀 Новая попытка прорыва в моделировании бизнес-процессов с помощью ИИ!

Представьте: вы просто в чате описываете процесс на человеческом языке, а ИИ мгновенно выдает готовую валидную BPMN-диаграмму.

Недавно вышла любопытная исследовательская работа (2025), где авторы протестировали кучу открытых LLM (от 1B до 70B) на генерацию BPMN в диалоговом режиме.

Выводы честные:

😈 XML — это сущий ад для LLM (80 % токенов на тратится на всякий несмысловой мусор)

😪 Малые модели сыпятся на синтаксисе, крупные — иногда забывают ветки и галлюцинируют теги

Реальное решение: лёгкие LoRA-дообученные модели + компактный промежуточный формат + Preference Tuning + Chain-of-Thought

Тем не менее, возможно, через полгода-год такие чат-боты для генерации BPMN будут в каждом корпоративном мессенджере, и аналитики наконец вздохнут спокойно 😅

Кто уже пробовал генерировать BPMN через LLM — пишите в комментарии, как у вас дела!

👉 Читайте на Хабре: https://habr.com/ru/articles/968016/
🔥91🙈1
Когда мы создаем процесс, то хочется, чтобы он четко делал, что нужно и катился автоматически катился от начала до конца.🤖

Но тут в идеальный мир вламывается реальность💥 — менеджеры хотят больше согласований!

И кирдык вашей эффективности! 🤷

Знакомо?
Please open Telegram to view this post
VIEW IN TELEGRAM
💯42🔥2
Camunda и n8n — две мощные платформы для автоматизации рабочих процессов, но они решают совершенно разные задачи.

Camunda 8 предназначена для сложных, долгоживущих процессов, которые требуют регламентации, участия человека и интеграции между системами. n8n же оптимизирован для быстрых low-code автоматизаций и задач, ориентированных на работу с API, которые выполняются за секунды или минуты.

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

Если вы выбираете между Camunda и n8n или хотите эффективно использовать оба инструмента — это руководство для вас.

Читайте полный текст на Хабре 👉https://habr.com/ru/articles/969942/
👍7🔥2
🚀 Начинается новый конкурс "BPM-проект года"!

Спешите подать свои проекты, а то Новый год, а потом — вжух — и будет поздно😀

Вот официальное сообщение от организаторов:
-------------------

Ассоциация профессионалов управления бизнес-процессами (ABPMP Russia Chapter) при поддержке ИТ-кластера Фонда "Сколково" и Аналитического центра при Правительстве РФ приглашает к участию в конкурсе «BPM-проект года'2026» 

О конкурсе:

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

Старт приёма заявок - 1 декабря 2025. 
Участие: бесплатное.
Сайт конкурса: https://bpmaward.ru/
5🔥4
Из BPMN-модели легко вытащить разные статистики исполнения ⚙️📊

И тут возникает искушение назвать эти чисто технические параметры метриками 🧮

Но будьте осторожны! ⚠️

Если они не связаны со стратегией 🎯, то могут увести вас в ложную сторону 🧭🚫

Измерять надо результаты, а не просто активность 📈

Почему это проблема

Когда метрики сфокусированы на внутренней механике, возникает несколько искажений:

1. Можно идеально оптимизировать то, что бизнесу вообще не важно

Например, сократить время на согласование документа, который клиент даже не видит и который никак не влияет на прибыль.

2. Процесс может “улучшаться”, но клиенты этого не почувствуют

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

3. Команда оптимизирует частные действия, а не поток ценности

Каждый отдел улучшает свой кусочек, но общая цепочка остается неэффективной.

4. Невозможно понять, создает ли процесс конкурентное преимущество

Если метрики не связаны с конечной пользой — скоростью выдачи продукта, снижением издержек или ростом NPS, — они не имеют стратегического смысла.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
ВасильевОценкаЦифровойТрансформацииЧерезОценкуЦифровойЗрелости27Ноября.pdf
1.7 MB
📊 Оценка цифровой зрелости: как понять, куда движется ваша трансформация

Максим Васильев, архитектор из Росгосстрах на саммите TAdviser рассказал о том, как измерять цифровую зрелость компании и почему это вообще важно.

В документе — по сути, мини-методичка:

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

Если вы работаете с цифровизацией, архитектурой или трансформационными программами — материал прям must have.

📎 Презентацию можно использовать как чек-лист или опорный доклад.
🔥5
🧭 BPM в точке бифуркации: рынок без имени и будущее без BPMN 3.0

Когда-то BPM мечтал стать новым ERP — центром корпоративного управления. Но вместо триумфа — кризис самоидентификации.

🔹 Gartner больше не выпускает Magic Quadrant по iBPMS.
🔹 Camunda отказалась от категории BPM, создав нишу Process Orchestration.
🔹 BPMN 3.0 так и не появился, хотя мир перешел от регламентов к событиям, от людей — к ИИ-агентам.

Сегодня BPM оказался под давлением четырех тектонических сдвигов:

🔹ИИ обесценивает Low-code, но пока не умеет генерировать реальные процессы — люди редко работают по инструкциям.

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

🔹Событийная архитектура (EDA) требует асинхронности и highload, а классические BPM-движки — stateful и медленные.

🔹Highload заставляет переписывать движки: Camunda создала Zeebe, другие смотрят в сторону Temporal.

🔮 Что ждёт BPM к 2030 году?

🔶BPM перестанет быть единым рынком — продукты слишком различны.

🔶Процессное мышление останется, но BPM расколется на управленческую (анализ, моделирование) и инженерную (оркестрация, исполнение) части.

Low-code уйде🔶т под ИИ-генерацию приложений, а Process Mining, наконец, выйдет из тени.

🔶Оркестрация станет архитектурной дисциплиной — рядом с Temporal, Argo, Camunda и Flowable.

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

📄 Полная версия — в свежем номере «Открытых систем»:
👉 https://www.osp.ru/os/2025/04/13060177

Автор: Станислав Макаров
🔥11👍2
Intelligent Document Processing (IDP) — это технологии, которые автоматически извлекают данные из любых документов 📄: PDF, сканов, писем, форм. IDP использует OCR, NLP и ML, чтобы распознавать текст, понимать структуру и превращать хаос из бумаг в аккуратные данные.

Как это связано с BPM?

IDP закрывает «болевую точку» процессов — работу с входящими документами.
Без IDP процессы тормозят, потому что нужен ручной ввод.
С IDP документы становятся частью потока автоматически:

— письмо → классификация → извлечение данных → запуск процессного кейса 🚀
— скан заявления → автоматическая проверка → загрузка в BPM 🧩
— договор → парсинг ключевых полей → старт согласования 📑⚙️

Итого: BPM автоматизирует процесс 🔄, IDP — подготовку данных для него 🧠.
Вместе — полноценная сквозная автоматизация без ручных «разрывов» 🔗.

А чтобы узнать о ведущих игроках этого рынка, смотрите новость на Хабре про магический квадрат Гартнер по IDP:
https://habr.com/ru/news/972734/
👍82
Лайфхак: как отслеживать статусы и не захламлять диаграму
Решение для Camunda/OpenBPM

Ранее мы обсудили саму проблему — хочется видеть не диаграмме смену статуса процессной сущности, но не хочется каждый раз ставить сервис-таск, получается громоздко.
👉https://t.iss.one/bpm_developers/197


И показали решение для JmixBPM/Flowable, как можно это разрулить сигналами и event-подпроцессом.
👉https://t.iss.one/bpm_developers/198

Но в Camunda/OpenBPM это так не работает😟
Там все сигналы широковещательные.
И сообщения очень трудно коррелировать в свой же процесс.

Но выход все-таки нашелся!🎉
Вместо сигналов можно использовать Escalation event — это работает в точности как локальный сигнал во Flowable.

Результат точно такой же:
Более чистая и читаемая диаграмма, наглядная история смены статуса, одна точка обновления сущности в БД.

И точно так же не забудте навесить execution listener на поток, входящий в ивент с выражением типа
${execution.setVariable('status', 'approved')}


Вуаля! И статусы изменяются, и все хорошо видно!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
📊 Измеряем сложность моделей: почему «меньше — значит лучше»
Статья из блога Flowable

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

🔹Зачем вообще измерять сложность BPMN/CMMN-моделей

🔹Почему огромные диаграммы с кучей шлюзов — это плохо

🔹Как простая DMN-таблица может заменить половину процесса

🔹Разбор метрик сложности: NOA, CFC, CNC, плотность, вложенность и другие

Реальные примеры: «Процесс согласования» и «Кредитный кейс»

Если вы когда-нибудь открывали чью-то модель и понимали, что проще переписать её с нуля — эта статья для вас.

Читаем на Хабре: [перевод]
🔥5👍32
Измерение сложности моделей — Часть 2: Теория на практике

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

Что внутри:

🔹Собрали датасет из 332 BPMN-процессов и 54 CMMN-кейсов реальных клиентов

🔹Нормализовали метрики, запустили K-Means и получили три кластера: низкая / средняя / высокая сложность

🔹Разобрали, какие метрики реально рулят: CFC, CNC, NOAJS, NVAR, NRC

🔹Почему модель может быть «простой» по шлюзам, но всё равно сложной (и наоборот)

🔹Зачем иногда нужно включать NRP, а для CMMN — лучше его выкинуть

🎯И главное: как из кучи цифр получился рабочий фреймворк для оценки любой модели

Если вы когда-нибудь открывали процесс и думали «кто это вообще нарисовал?» — это обязательное чтение.
Читать перевод на Хабре👉 [ссылка]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Мы завершаем серию про измерение сложности моделей и представляем готовый инструмент — FlowComplexity!

Что внутри:

🔹Автономный анализатор BPMN и CMMN-моделей
🔹Подключение к вашему Flowable Design за пару кликов
🔹Полная разбивка метрик сложности для каждой модели
🔹Скачивание результатов и детальные описания всех метрик
🔹Планы на будущее: открытый исходный код, подсказки прямо в редакторе и интеграция с runtime-статистикой

Скачайте бесплатно (нужен только trial-аккаунт Flowable) и начинайте делать свои процессы читаемыми и поддерживаемыми уже сегодня!

Читать статью и скачать инструмент 👇https://habr.com/ru/articles/975784/
🤔2