Описание
На примере процесса Договоры в unilever.
Шаги:
1. Открыть форму договора
2. Заполнить все необходимые поля
3. Взвести флаг "Создать документ с помощью конструктора"
Данный флаг проверяется в PreventSendWhenUsingDoconeBehavoiur. Если он активен, то behaviour не дает отправить заявку, а позволяет только ее сохранить
4. Отправить заявку. Системой будет выдано сообщение "Сначала сохраните заявку, а затем нажмите кнопку «Создать основной документ в Конструкторе»".
5. Нажать кнопку "Сохранить"
ОР: Заявка сохраняется
ФР:
Вылетает та же ошибка, что и при попытке отправить заявку. Причиной является то, что атрибут invariants:isDraft не вернулся в значение true после вылета исключения.