И, пожалуй, самый сложный момент был в том, как выполнить неблокирующий вызов внешнего сервиса, чтобы процесс мог завершить задачу и двинуться дальше. Иначе у вас будет долго висеть открытая транзакция, а это нехорошо.
Если вы думаете, что достаточно поставить флаг async и все волшебным образом образуется, то это не так. Все гораздо сложнее.
Неблокирующий вызов внешнего сервиса в процессе
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Jmix.ru
16 апреля, 16:00 по мск
Станислав Макаров, продуктовый аналитик Jmix, уже готовит новый вебинар! В этот раз Стас представит богатый арсенал Jmix BPM по работе с данными, который позволяет реализовать сложные сценарии их обработки в виде сервисных задач бизнес-процесса 🔝
На встрече вы узнаете:
▪️Что такое процессные переменные и как их правильно использовать.
▪️Когда и как применять Entity Data Task, и когда их использовать не стоит.
▪️Как реализовать Service Task по обработке данных.
▪️Каковы лучшие практики и риски при использовании бизнес-данных в процессе
#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
Это первая статья из серии BPMN: Beyond the Basics – о скрытых нюансах и подводных камнях BPMN для разработчиков. В отличие от аналитиков, разработчикам надо не просто знать нотацию, но понимать, как реализован тот или иной ее элемент. А тут, как говорится, не все так однозначно.
Новая статья Станислава Макарова о том, что таит в себе Exclusive Gateway.
📚Читайте на Хабре https://habr.com/ru/companies/haulmont/articles/896030/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Такой простой Exclusive Gateway
Это первая статья из серии BPMN: Beyond the Basics – о скрытых нюансах и подводных камнях BPMN для разработчиков. В отличие от аналитиков, разработчикам надо не просто знать нотацию, но понимать, как...
Разбавим суровый технический контент чем-то важным — особенно в преддверии майских праздников. Попробуем применить DMN для решения по-настоящему сложных вопросов!
Когда вы спрашиваете людей, какое пиво им нравится, важно сначала определить стиль пива, который лучше всего соответствует их вкусовым предпочтениям. Многое можно узнать, выяснив, насколько сладкое, фруктовое и охмеленое пиво они предпочитают. Также полезно узнать, нравится ли им солодовое пиво или нет. Поэтому я создал DRD (Decision Requirements Diagram), который представляет эти параметры для вашей таблицы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Выбор пива с DMN и AI
Сегодня - день Святого Патрика 🍀🍀🍀 , поэтому уместно будет поговорить о пиве. Не ждать же нам Октоберфеста, чтобы опубликовать эту статью! Тем более, что адресат этих рекомендаций по уверению автора...
Кто бы что ни говорил, но BPMN — одна из самых недооцененных технологий. Она находит применение в самых разных сферах, но особенно круто показывает себя в оркестрации микросервисов.
Почему? Расскажем в следующей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
Это вторая часть серии из двух статей о BPMN и его применении в новых сценариях использования. Вы можете найти первую часть по ссылке. Особая благодарность Бернду Рюккеру за его помощь в написании обеих публикаций.
#статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Многие элементы процессов и кейсов в Flowable имеют свойство под названием «Асинхронность». Хотя это свойство сильно влияет на производительность, надежность и даже на пользовательский опыт, его часто игнорируют или недооценивают. Эта статья предназначена для того, чтобы помочь аналитикам и разработчикам понять его значимость.
В Camunda все примерно так же. Да и в других движках тоже.
Please open Telegram to view this post
VIEW IN TELEGRAM
Узнайте, как оркестрация и BPMN помогают решать самые распространённые ограничения и проблемы, связанные с внедрением AI-агентов.
Please open Telegram to view this post
VIEW IN TELEGRAM
💼 Юлия Вагнер — один из ведущих экспертов по управлению бизнес-процессами в России.
📚 Кандидат экономических наук, выпускница мехмата Таджикского госуниверситета, она внесла огромный вклад в развитие BPM-сообщества: соавтор и рецензент перевода BPM CBOK, соавтор профстандарта «Специалист по процессному управлению» и инструментов для оценки квалификации.
🎓 Вице-президент по операциям ABPMP Russia, директор по развитию BPM в «Бизнес-Консоль», доцент ВШБИ НИУ ВШЭ и МИСиС. Сертифицированный BPM-профессионал (CBPP), процессный аналитик и эксперт по независимой оценке квалификаций.
🔥 Если BPM — это про порядок в хаосе, то Юлия Вагнер — одна из тех, кто этот порядок создаёт.
#людиbpm
Фото Cnews
📚 Кандидат экономических наук, выпускница мехмата Таджикского госуниверситета, она внесла огромный вклад в развитие BPM-сообщества: соавтор и рецензент перевода BPM CBOK, соавтор профстандарта «Специалист по процессному управлению» и инструментов для оценки квалификации.
🎓 Вице-президент по операциям ABPMP Russia, директор по развитию BPM в «Бизнес-Консоль», доцент ВШБИ НИУ ВШЭ и МИСиС. Сертифицированный BPM-профессионал (CBPP), процессный аналитик и эксперт по независимой оценке квалификаций.
🔥 Если BPM — это про порядок в хаосе, то Юлия Вагнер — одна из тех, кто этот порядок создаёт.
#людиbpm
Фото Cnews
Приступая к автоматизации, главное — осознанно подходить к выбору подхода и не применять неподходящие методы к конкретному процессу, говорит Бернд Рюкер, соучредитель и главный технический директор Camunda.
Для критически важных процессов лучше пользоваться профессиональными инструментами разработки, чтобы гарантировать надежность, производительность и масштабируемость.
Также, в организациях есть и процессы, не предъявляющие таких высоких требований, но тем не менее они нуждаются в автоматизации. И, чтобы не палить из пушки по воробьям, для них можно использовать low code-платформы.
Окей, с крайностями понятно. А как быть с серединой?🤔 Как определить, когда нужен профессиональный инструмент, а когда low code?
Об этом и размышляет Бернд Рюкер в своей концептуальноя статье.
📚 Читайте на Хабре перевод его статьи от Станислава Макарова
https://habr.com/ru/articles/902036/
Для критически важных процессов лучше пользоваться профессиональными инструментами разработки, чтобы гарантировать надежность, производительность и масштабируемость.
Также, в организациях есть и процессы, не предъявляющие таких высоких требований, но тем не менее они нуждаются в автоматизации. И, чтобы не палить из пушки по воробьям, для них можно использовать low code-платформы.
Окей, с крайностями понятно. А как быть с серединой?
Об этом и размышляет Бернд Рюкер в своей концептуальноя статье.
https://habr.com/ru/articles/902036/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Pro-code, Low-code, и роль Camunda
Pro-code — наше сердце и душа, но люди и процессы бывают разными. Наши необязательные low-code-функции расширяют спектр применений, не мешая разработчикам. Разработчики часто спрашивают меня о...
🔌 Что такое коннектор? Как выглядит код коннектора? И как коннекторы могут использоваться в различных сценариях?
Это статья 2022 года, но она важна для общего понимания архитектуры коннекторов Camunda и сценариев использования, поэтому ее стоит прочитать. Лучше автора идеи об этом никто не расскажет.
Что касается современного состояния вопроса, то многое изменилось в лучшую сторону. Когда коннекторы в Camunda только появились , они действительно вызывали много критики: архитектура была нестабильной, SDK недоступен, в self-managed среде использовать их было нельзя, и документация оставляла желать лучшего. Сейчас это все в прошлом – смотрите краткую справку в конце статьи.
А пока слово Бернду Рюкеру!
📚 Читайте на Хабре новый перевод
https://habr.com/ru/articles/903502/
Это статья 2022 года, но она важна для общего понимания архитектуры коннекторов Camunda и сценариев использования, поэтому ее стоит прочитать. Лучше автора идеи об этом никто не расскажет.
Что касается современного состояния вопроса, то многое изменилось в лучшую сторону. Когда коннекторы в Camunda только появились , они действительно вызывали много критики: архитектура была нестабильной, SDK недоступен, в self-managed среде использовать их было нельзя, и документация оставляла желать лучшего. Сейчас это все в прошлом – смотрите краткую справку в конце статьи.
А пока слово Бернду Рюкеру!
https://habr.com/ru/articles/903502/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Технический взгляд на архитектуру коннекторов Camunda
Что такое коннектор? Как выглядит код коннектора? И как коннекторы могут использоваться в различных сценариях? От переводчика: это статья 2022 года, но она важна для общего понимания архитектуры...