|
Процесс Рассмотрение в документооброте
| ☑ |
0
gornovrom
10.03.16
✎
14:41
|
Ситуация такая:
есть комплексный процесс, вторым пунктом которого стоит процесс рассмотрения.
В результате рассмотрения задачи сразу направляются на исполнение.
При этом программа считает момент выполнения процесса "Рассмотрения" на этом завершенным (несмотря на наличие нескольких задач на исполнение), и соответственно переходит к следующему этапу комплексного процесса.
Вообще, нужно чтобы это произошло только после исполнения задач вложенных процессов "Исполнение".
Как это реализовать? может кто сталкивался и нашел решение?
Заранее всем спасибо
|
|
1
lubitelxml
10.03.16
✎
14:46
|
смотри карту маршрута бизнес процесса, там вся логика представлена
|
|
2
gornovrom
10.03.16
✎
14:47
|
(1) Ну не совсем чтобы уж не посмотреть...
логику я объяснил в задаче. Она именно такая.
Вопрос как ее обойти
|
|
3
Лефмихалыч
10.03.16
✎
14:48
|
чой-то я не уверен, что комплексный процесс умеет понимать рассмотрение правильно. Прямо совсем не уверен.
Дело в том, что рассмотрение реально завершается в момент создания исполнения. При этом оно генерит исполнение независимо от комплексного процесса и он ни как не может учесть это исполнение в своих этих шагах обдолбаных.
|
|
4
Лефмихалыч
10.03.16
✎
14:50
|
обойти-то просто - не втыкать рассмотрение в комплексный процесс или втыкать его так, чтобы комплексный не зависел от генерируемых им процессов - последним шагом, например.
|
|
5
Лефмихалыч
10.03.16
✎
14:53
|
Если надо, чтобы комплексный процесс замирал в ожидании, пока завершится исполнение, созданное рассмотрением), то можно добавить шаг в КБП на какую-нибудь служебную роль или служебного пользователя сразу после рассмотрения, и завершать эту задачу программно (например детектором и обработчиком) в момент завершения исполнения.
Сложная система палок и веревок - да, но другого варианта без непоправимых улучшений ДО я не вижу
|
|
6
gornovrom
10.03.16
✎
15:07
|
(5) Спасибо, к чему-то такому я тоже пришел, не хочется влазить в модуль БП
|
|