...

Не отрабатывает сценарий следующий за пользовательской задачей (со сценарием при загрузке формы)

Тема в разделе "Вопросы по функционалу", создана пользователем alexei_dp, 11 июн 2018.

  1. alexei_dp

    alexei_dp New Member

    Добрый день!

    Необходимо при загрузке пользовательской задачи менять статус заявки на "на проверке" (поле в объекте). т.е. пользователь открыл задачу - статус изменился. Но пока пользователь не открыл - не меняется.

    Имеется бизнес-процесс заявок, в котором есть следующая последовательность элементов:

    1) вводные данные (для дальнейшего отбора записи в объекте - номер заявки );

    2) пользовательская задача;
    а при загрузке формы задачи есть сценарий, который:
    а) отбирает (на основании вводных данных) запись из объекта;
    б) меняет текстовое поле этой записи (статус "на проверке");

    3) сценарий, который меняет в записи объекта статус на "отказано" или " согласовано" (в зависимости от выбора пользователя) и окончания статуса заявки;

    4) конец бизнес процесса;

    !!! Никаких других элементов между сценарием (пункт 3) и концом БП (пункт 4) нет!


    Проблема заключается в том, что сценарий, который должен менять значение поля "статус" объекта после дальнейшего перехода с пользовательской задачи на этот самый сценарий этого не делает.
    Т.е., если пользователь выбрал кнопку "Отказать" и переход осуществляется по ветке на сценарий, то этот сценарий на изменяет значение в объекте...
    НО! если добавить любую пользовательскую задачу в любом месте (например до или после этого сценария) до конца БП, то последний сценарий отрабатывает и запись в объекте изменяется.

    Аналогично, этот сценарий работает если из пользовательской задачи (пункт 2) удалить сценарий при загрузке формы или вынести его отдельно ДО этой задачи.

    Складывается впечатление, что конец БП не приводит к окончанию сценария и запись в объект не происходит. Однако, запись происходит при нахождении на ветке по ходу движения любой пользовательской задачи.

    Что не так? Что мешает или чего не хватает сценарию и/или БП?
    Добавлять пользовательскую задачу без смысла не хочется!
    Это фича или баг?
    Версия: 3.11.4.34878
     
  2. Segey

    Segey New Member

    С таким сталкивался, но может проблема и в другом, попробуй пересоздать сценарий на схеме т.е. тебе нужно расположить новый блок "сценарий" зайти в него, не выбирая готовую функцию создай новую и в нее вставь свой код, расположи схему как должно быть по БП и запусти.
     

Поделиться: