BPM Developers
725 subscribers
83 photos
23 videos
1 file
107 links
Канал для BPM разработчиков. Чат для обсуждения @bpm_developers_chat
Download Telegram
💥 Через час начнется вебинар Станислава Макарова по Jmix BPM!

Впервые будет показана новая экспериментальная разработка Jmix
модуль управления оргструтурой!

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

Для этого есть новые фичи в BPM моделере:

Приходите!
🖥💻🛎🗓 Практическая ценность оргструктуры в бизнес-системах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
По пятницам мы обычно постим что-то забавное — мемы, шутки про BPM и всякое такое.😎

А сегодня держите магический квадрат Гартнера, который теперь обозначает то, что раньше было BPM.🤷

Он действительно презабавный — в одну лодку собрали всех. Тут и лоукоды всех мастей, и RPA, и даже ECM немножко — и наши любимые BPM-движки. 👀

Весьма странное объединение всего и вся. В общем, с пятницей вас, коллеги-лодочники!🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
😁61👍1
💡 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
👍6
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
💡 Другое решение: сигналы

Вместо того, чтобы вставлять сервис-таск всякий раз, когда нужно обновить статус, в 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/
🔥81🙈1
Когда мы создаем процесс, то хочется, чтобы он четко делал, что нужно и катился автоматически катился от начала до конца.🤖

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

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

Знакомо?
Please open Telegram to view this post
VIEW IN TELEGRAM
💯31🔥1