Запуск процесса для @Composition сущности

Ситуация:

  1. Есть сущность, помеченная на ведущей стороне OneToOne, как @Composition.
  2. Есть процесс (bpm-модуль), который при запуске выполняет Service Task
  3. В Service Task вызов метода bean, в который передается entityId
  4. В методе происходит dataManager.load().one()

Если выполнить запуск процесса для новой сущности, dataManager.load().one() выдаст No result, что логично, потому что сущность попала в DataContext родителя, а не в базу.

Как можно выйти из ситуации и запустить-таки процесс для новой @Composition-сущности?

Добрый день!
Не до конца понятна ваша задача. Сходу напрашивается вопрос: а почему не сохранить сущность перед запуском процесса. Но подозреваю, что есть какие-то нюансы. Будет проще, если вы сделаете маленький демо-проект, который воспроизводит проблему.

Так верно, при запуске процесса .beforeStartProcessPredicate по умолчанию делает .validateAndCommit, но, если редактирование сущности происходит через композицию (разные экраны), commit происходит в DataContext родителя, а не в базу.

Демо-проект постараюсь сделать