Есть бизнес-процесс, простенький, с инициатором и исполнителем, но в блок-схеме есть циклы. Так вот в чем проблема, если пользователь-исполнитель переадресовывает свою задачу другому пользователю, то после завершения данной задачи, если бизнес-процесс возвращается в эту же точку маршрута опять (в следующей итерации цикла), то новая задача ставится исходному исполнителю (который с себя уже сбагрил проблему).
Я пробовал просто взять и изменить реквизит Исполнитель в бизнес-процессе, когда задача переадресовывается, но результат прежний. Неужели список задач и соответственно исполнителей генерируется на этапе создания бизнес-процесса и его уже не изменить?
Посоветуйте, плз, куда рыть.
Ну немного кривовато, но сделал. Перед созданием задачи проверка на правильного исполнителя и если не совпадает заменяем на того, кому переадресовывали. Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший