BPMN за 9 минут: Отмена процесса в любой момент

  Рет қаралды 7,088

BPMN2ru

BPMN2ru

2 жыл бұрын

Ссылка на диаграмму:
stormbpmn.com/app/diagram/270...
===
Бесплатная е-мейл рассылка о BPMN - bpmn2.ru
Сервис для рисования BPMN диаграмм - stormbpmn.com
Блог с кучей статей о Camunda и BPMN - bpmn2.ru/blog
Промкод на скидку 15% на мои онлайн-курсы 15OFFKZfaq

Пікірлер: 35
@azima2878
@azima2878 2 жыл бұрын
Супер! Коротко и ясно. Больше подобных видео с разбором )
@Vsevolod44
@Vsevolod44 2 жыл бұрын
Спасибо! Пойду гляну про токены
@utandr
@utandr 2 жыл бұрын
Офигенное раскрытие темы. Storm bpmn пользуемся полгода, крутой инструмент
@olgazi5642
@olgazi5642 2 жыл бұрын
Спасибо! Отлично получилось 👍. Коротко и ясно.
@max_from_it
@max_from_it 2 жыл бұрын
Денис, красава! Коротко и понятно всё объяснил.
@user-ht8zz3nx1l
@user-ht8zz3nx1l Жыл бұрын
Классно! Никогда в нем не работала, но было понятно. Спасибо!
@levbovski3559
@levbovski3559 2 жыл бұрын
Отличное видео, спасибо
@IIIlllyyyccchhh
@IIIlllyyyccchhh 2 жыл бұрын
Весь мир: делает видосы за 1 минуту Котов: делает короткое видео с 50 секундным интро
@BPMN2ru
@BPMN2ru 2 жыл бұрын
Я не из того поколения)) но как-нибудь сосредоточусь и сделаю минутное)))
@niknixon5472
@niknixon5472 2 жыл бұрын
@@BPMN2ru Даёшь тик-токи по BPMN!))
@god_slayer-restart
@god_slayer-restart Жыл бұрын
А как показать, что нужно заморозить токен в основном процессе, чтобы лишние ресурсы не тратить (пока уговариваем клиента вернуться)?
@pohhyun
@pohhyun 9 ай бұрын
а можно как-то скрыть подпроцесс на доске? имею в виду свернуть и при необходимости развернуть
@andreynew02
@andreynew02 Жыл бұрын
Спасибо за видео. Каким образом сделать уничтожение токенов основного процесса по условию? Допустим отменить процесс (отмена по инициативе клиента) можно только до четвертого действия. Как только токен начинает выполнять четвертое и последующие действия, процесс отменить нельзя, даже если клиент очень хочет. Что приходит на ум: объединить первые три действия в подпроцесс и навешать туда прерывающее сообщение. Есть ли еще способ? И как в последующих процессах показать действия в случае попытки отмены (сообщаем клиенту, что отменить нельзя) - объединением в подпроцесс с непрерывающим событием?
@user-qg2uq1uf7i
@user-qg2uq1uf7i Ай бұрын
Приветствую! Поясните, пожалуйста, следующий момент (речь про последний вариант исполнения): в моем понимании, поскольку событие в пп непрерывающее, то токен в основном процессе продолжит работать одновременно с токеном, созданным в пп. В таком случае, если клиент, отказывается от скидки, то нам в пп необходимо в кач-ве конечного события использовать останов, чтобы убить токен основного процесса, верно?
@220486Max
@220486Max Ай бұрын
Terminate End Event
@hatoriguru9645
@hatoriguru9645 Жыл бұрын
Кстати, интересно тогда как бы выглядит процесс, например, в 3-м варианте, когда клиенту предлагаем скидку, но при этом не нужно процесс останавливать, например, достаточно параллельно торговаться и закончить это к моменту завершения основной ветки процесса. Ну или еще сценарий: нужно токен основной ветки не убить, а вернуть немного назад, например, на условный шаг 2. При этом не важно на каком он сейчас шаге, главное не на 1м.
@BPMN2ru
@BPMN2ru Жыл бұрын
Вернуть назад только через рекурсивный запуск самосебя же. Но в целом такие торги в общем виде - не пол бизнес процессы
@ale6094
@ale6094 6 ай бұрын
Добрый день! Поясните, пожалуйста, по поводу терминологии. По контексту ролика я понял что это не отмена, а прерывание. Ну т.е. просто убили токен основного процесса и ок. А как отобразить необходимость роллбека основного процесса при срабатывании событийного подпроцесса?
@220486Max
@220486Max Ай бұрын
Походу никак. Я бы текстом прописал. Тем более, что нотация предписывает минимизировать количество элементов до лишь тех, что несут ценность.
@user-uo8gc4pb5e
@user-uo8gc4pb5e 2 жыл бұрын
Как я понял тут рассмотрен отказ с позиции клиента, выглядит очень удобно. Вопрос: В ходе рассмотрения кредитной заявки банк может отказать клиенту после каждого из этапов рассмотрения и придётся после каждого блока всё равно ставить exclusive gateway как на первом примере, можно как-то этого избежать?
@BPMN2ru
@BPMN2ru 2 жыл бұрын
Ага, надо ставить. Мы же знаем когда отказ будет, а самому себе слать мессаджи нельзя
@user-mn8pt9nt3o
@user-mn8pt9nt3o 2 жыл бұрын
​ @BPMN2ru Хорошо, самому себе слать нельзя. А если у событийного подпроцесса обработчика будет тригером будет условие (какое-то условие, это внутри кружочка такой листок бумаги)? Т.е. у нас работает БП, в какой-то момент что-то пошло не так, поэтому изменили условие - на это условие тригернул событийый подпроцесс обработчик прерывающий и остановил БП (убил). Или ещё, кажется вы в каком-то видео говорили, можно послать типа во вне сообщение, чтобы от туда пришло нужное мне в этом БП сообщения чтобы на него тригернул событийный подпроцесс обработчик - т.е. шлешь себе но через посредника.
@BPMN2ru
@BPMN2ru 2 жыл бұрын
Да это тоже самое что скому себе слать)) через бумажку можно, норм вариант
@alexandergrechukhin6421
@alexandergrechukhin6421 2 жыл бұрын
Насколько важно рисовать пул клиента и поток сообщений от него в событие во встроенном подпроцессе-обработчике? Какие риски отсутствия пула клиента и потока сообщений?
@BPMN2ru
@BPMN2ru 2 жыл бұрын
Никаких, я нарисовал для наглядности
@alexandergrechukhin6421
@alexandergrechukhin6421 2 жыл бұрын
@@BPMN2ru , понял, большое спасибо.
@alex_kenbo
@alex_kenbo Жыл бұрын
Ссылки не работают
@hatoriguru9645
@hatoriguru9645 Жыл бұрын
Не увидел особого преимущества 3-го варианта над 2-м вариантом
@Ostap91b
@Ostap91b Жыл бұрын
Всё отлично, но сервис не дает предоставить доступ к просмотру диаграммы для всех пользователей. Надеюсь скоро баг пофиксят
@BPMN2ru
@BPMN2ru Жыл бұрын
Такое бывает, если вы привысили количество доступов на бесплатном тарифе
@ruslangabitov5202
@ruslangabitov5202 7 ай бұрын
Ребята из OMG, конечно, молодцы, но тот, кто придумал Событийный шлюз, будет гореть в аду.
@BPMN2ru
@BPMN2ru 7 ай бұрын
Этот шлюз ещё норм, там есть мультистарт, вот где ад
@ruslangabitov5202
@ruslangabitov5202 7 ай бұрын
@@BPMN2ru, с точки зрения реализации мультистарт не так плох, как событийный шлюз, потому что он принимает решение о том, как пойдет исполнение на основании данных, которые уже есть в контектсте процесса. А этот событийный шлюз должен контролировать, что происходит _ПОСЛЕ_ него. Ни один другой элемент BPMN так не изуродован. И самое обидное, что все что делает этот событийный шлюз можно легко реализовать без него.
@gu1503
@gu1503 Жыл бұрын
Все видео смотрю в глаза пёселя.🙄
@alexeybeloushko7240
@alexeybeloushko7240 Ай бұрын
не во всех системах автоматизации работает это очень слабо сказано) я как программист могу точно сказать что верхний процесс успеет засрать доменный слой так сильно что без сложного Event sourcing. или конкретных событий бизнес слоя оставленных этим процессом можно тупо засрать себе домен до состояния инвалидности, особенно если в процессе были подпроцессы порождавшие сообщения. например клиент зарезервировал товар, потом отменил весь бизнес процесс, мы сорвали все токены, кто домен чистить будет от всего этого хлама, которое в нем отобразилось за время работы процесса?
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
когда достали одноклассники!
00:49
БРУНО
Рет қаралды 2,7 МЛН
Why? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 46 МЛН
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 27 МЛН
Heterogeneity - T² statistic
45:16
Dr. Juhi Mittal
Рет қаралды 8
Как выделять квадратики в BPMN
15:18
Описание бизнес-процессов по шагам на примерах
17:43
Системный Бизнес
Рет қаралды 2,5 М.
Денис Котов - BPM(N,S, engine) - нужны или нет?
59:41
JPoint, Joker и JUG ru
Рет қаралды 2,2 М.
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН