Параллельные задачи в БП

В моем БП возможна ситуация, когда в зависимости от условий ставятся задачи (Активности) от 0 до 3 разным людям. То есть, может быть так, что можно просто идти дальше, а может быть поставлено до 3 параллельных задач разным людям.

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

Как это лучше реализовать?

И можно ли ждать изменения Активности, которая не была создана?

Нравится

2 комментария

Алексей, здравствуйте!

Если я правильно понял Вашу задачу, достаточно реализовать логику, как показано на скриншоте.

http://prntscr.com/ilxavr

По поводу ждать изменения Активности, которой еще не существует - к сожалению, такой возможности в рамках процесса нет, так как Вам нужно явно указать id записи, а узнать его заранее не представляется возможным.

Логвин Андрей Витальевич,

да, почти так и пришлось сделать. Жаль что элементы "И" нельзя умно связать, чтобы выход одного соответствовал входу другого, тогда "огород" по размерам стал бы сильно меньше.

Показать все комментарии