|
|
|
Workflow (jbpm)
|
|||
|---|---|---|---|
|
#18+
Начали использовать данный движок и возникли вопросы по построению самого графа и моделированию процессов :) Каким образом выделять отдельные состояния и с какой стороны смотреть на систему. Есть ли какая-либо методика для этого? Попробую объяснить на примере - простой flow: Пользователь создает документ на вебе. В зависимости от какой-то характеристики самого документа он отсылается одному из 2-n.... человек на ревью. После отсылки пользователь и тот кто ревьюит получают письмо что документ отправлен. Результат ревью, к примеру, - годен / не годен :). Пока ревью не завершен пользователь может сколько угодно раз заходить на сайт и вносить изменения в документ. После ревью он получает письмо с результатом. Т.е. задача достаточно простая. Когда начал попробовать реализовать ее на JBPM возникла масса вопросов вроде: - что будет начальным состоянием? - выносить ли процесс создания документа (веб форма) в отдельное состояние, какого оно типа? - процесс отсылки письма выносить в отдельное состояние или нет, или просто определять обработчик на переход из состояния? - каким образом на графе отразить возможность того что пользователь может постоянно вносить изменения в документ? - состояние документа не изменяется при этом. - где предпочтительнее хранить данные - в БД JBPM или отдельно, а движок использовать только для обеспечения flow? Если у кого-либо есть опыт или ссылки на хорошие статьи по данному вопросу - поделитесь пожалуйста. У самого какое-то ощущение что не понимаю чего-то ключевого в данном фреймоврке - прикинул несколько возможных решений и ни в одном не ощутил стройности - все как-то кривовато. Спасибо большое за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 00:19:44 |
|
||
|
Workflow (jbpm)
|
|||
|---|---|---|---|
|
#18+
ваша отправная точка http://www.wfmc.org/ ... читайте, сравнивайте. Область workflow сейчас уже в достаточной степени формализована и jPDM/jPDL всего лишь одна из реализаций, тогда как понимание того, как стоит описывать бизнес процессы вполне может быть получено и при чтении литературы по другим продуктам (в данном случае от wfmc) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 08:46:41 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33995663&tid=2148085]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 363ms |

| 0 / 0 |
