mirror of
https://github.com/bpmbpm/doc.git
synced 2026-04-30 12:30:52 +00:00
18 lines
1.7 KiB
Markdown
18 lines
1.7 KiB
Markdown
### workflow pattern
|
||
- http://www.workflowpatterns.com/patterns/control/
|
||
|
||
### blocking
|
||
#### Blocking Discriminator
|
||
- [Pattern 28 (Blocking Discriminator)](http://www.workflowpatterns.com/patterns/control/new/wcp28.php)
|
||
#### blocking operation
|
||
Формализация в workflow прерывания операции
|
||
https://habr.com/ru/articles/940152/comments/#comment_28819032
|
||
https://habr.com/ru/articles/940152/comments/#comment_28802142 Это Шаблон 28 (Блокирующий дискриминатор)
|
||
https://habr.com/ru/articles/940152/comments/#comment_28816780 BPMN и пример со станком.
|
||
Суть в том, что есть один вход в операцию - функцию (квадратик) и есть один выход. Но для визуализации исключений (exception) их не достаточно и идут на разные ухищрения - но их суть добавить еще один "специальный вход" (черный вход) в этот квадратик. Так видимо и в Драконе нужно добавлять одну стрелку в квадратик, но "специальную", которая и будет указывать, что все "приехали, суши весла".
|
||
Без дополнительной связи - сложно \ невозможно подобную синхронизацию визуализировать в workflow. Конечно можно словами это оговаривать, но мы же хотим абсолютный логический формализм (хотелось бы конечно математический).
|
||
#### ai
|
||
|
||
|
||
|
||
|