Форум Сообщества Аналитиков

×


Использование bizagi(Прочитано 8716 раз)
Использование bizagi : 02 Февраля 2012, 22:46:52
Добрый день.
Подскажите как использовать один подпроцесс в разных нескольких местах диаграммы. Например требуется проводить сложную проверку (т.е. подпроцесс) на разных стадиях процесса.
Копипастом создается подпроцесс с таким же именем, но пустой.
Если потребуется внести изменения в подпроцесс, чтобы сделать только в одном месте.
« Последнее редактирование: 10 Февраля 2012, 02:11:08 от Trigger »



Re: Использования подпроцессов в bizagi Ответ #1 : 07 Февраля 2012, 04:04:58
Получилось! Хотя не совсем понятно.
Итак, что для себя уяснил (возможно кому то пригодится).
1.В моделе (файле) может быть несколько диаграмм.
2.Что бы использовать подпроцесс несколько раз, он должен быть в виде отдельной диаграммы.
3.Выбрать тип подпроцесса "Повторно-используемый"
4.В свойствах подпроцесса выбрать "родительский" из п.2.

Однако есть еще "Тип цикла подпроцесса" "Стандартный" и "Множественные экземпляры" для чего и как это используется?



Re: Использования подпроцессов в bizagi Ответ #2 : 07 Февраля 2012, 04:24:11
АААА... "Это выше моего понимания"!
Подпроцесс не может содержать Пулов и дорожек, однако при изменении с внедренного на повторно-используемый элементы перемещаются в новую диаграмму и соответственно уже может содержать пулы и дорожки!

1.Так в подпроцессе могут быть пулы и дорожки или нет?! Что стандарт на это говорит?
2.Пулы и дорожки как то влияют на исполнение, моделирование или исключительно для наглядности?



Re: Использования подпроцессов в bizagi Ответ #3 : 07 Февраля 2012, 10:34:47
Для использования одного подпроцесса в нескольких местах диаграммы в BPMN есть т.н. ссылочный подпроцесс.

Встроенный подпроцесс, в отличие от повторно-используемого, не имеет собственного пула. Дорожки при этом он, согласно стандарту, иметь может, но Bizagi этого не разрешает.

Дорожки на исполнение не влияют, пулы влияют.



Re: Использование bizagi Ответ #4 : 10 Февраля 2012, 02:19:13
Анатолий, спасибо. Буду дальше разбираться.

Возник вопрос про таймер. Необходимо с задачи запустить таймер на определенное время. По таймеру выводится сообщение и возвращается в основной процесс, в задачу которая выполнялась во время вызова таймера.

Например: Через 5 минут после начала работы пользователя с системой вывести сообщение, после вернуться на этап где пользователь остановился.

Проблема в том, что не известно, какая именно задача будет выполнятся в момент срабатывания таймера. или куда рисовать выход таймера. 




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19