|
|
|
|
#1 |
|
Участник
|
Подниму-ка тему.
Как в явном виде запретить запуск следующего элемента документооборота? Пробовал сделать явный cancel всему документообороту при обработке события completed первого элемента (в моем случае Approval) или события started второго элемента (в моем случае Task) - но это приводит к ошибке "Недопустимая операция отправки сообщения отмененному документообороту."
__________________
Ivanhoe as is.. |
|
|
|
|
#2 |
|
Участник
|
В старте Задачи проверить условие и Отменить воркфло, как вариант. Например, при отказе утверждения выставить документу некий признак (это будет условие, которое проверим при старте Задачи).
Пардон, невнимательно прочитал, это уже пробовалось |
|
|
|
|
#3 |
|
Участник
|
В документе у вас должен быть филд который указывает на текущее состояние воркфлоу, например ApprovalStatus. Этот филд должен получить значение Denied в описаном вами сценарии. Потом в условие при котором выполняется нужный вам таск добавте дополнительную проверку на ApprovalStatus != Denied
|
|
|
|
| За это сообщение автора поблагодарили: Ivanhoe (2). | |
| Теги |
| ax2009, workflow, документооборот |
|
|
|