Параллельное назначение и не назначенные назначенные роли

Доброго времени!
Посреди запущенного процесса нужно установить роли «согласующих». Новых участников вводят на экране карточки (не через «изменить участников»), пользователь нажимает «В работу», скриптом процесса SetAvisors устанавливаются эти «согласующие». Следующая за скриптом проверка «Роль назначена» выдает, что да, роль «Согласующий» назначена, но при переходе на параллельное назначение «Согласование» выдается ошибка «Не назначен пользователь для роли Согласующий». Если заменить параллельное назначение на просто назначение – все нормально, процесс движется дальше. Что мы делаем не так?
Дизайн процесса тут:
согласование.zip (52.0 КБ)
Все дело происходит в Тезисе Релиз 4.4.2

Добрый день,
Форум по ТЕЗИС находится здесь: https://forum.tezis-doc.ru/
Вы можете получить доступ к нему у технической поддержки системы ТЕЗИС.

Спасибо, тут как-то поживее форум.
А для тех кто гуглом выйдет на топик. Именно если после скрипта идет Параллельное назначение, то в скрипте транзакцию над создавать persistence.createTransaction(), а не persistence.getTransaction().