коллеги, здравствуйте!
может кто сталкивался с такой проблемой
и сможет помочь советом
у нас была одна большая исполняемая диаграмма в камунде. Когда она стала неприлично большой, то решили ее декомпозировать и в результате столнулись с проблемой
как было:
1. В бд у нас хранится идентификатор родительского процесса по созданию заявления. Вся жизнь с ожидающими событиями у нас протекала в рамках одно instace`а камунды
2. Когда приходил ответ по callback-url`у, то после всей обработки ответа мы выставляли параметр ожидания как true и у нас процесс двигался дальше
Как теперь:
аналогично предыдущему за исключением одного НО, у нас теперь много дочерних процессов, в которых свои переменные, своя жизнь, свои правила. И, к примеру, это касается подпроцесса "Оформление договора", у них могут быть ожидающие события, вот эти ожидающие события теперь будут стопорить и никуда дальше не будут продвигать, тк мы просто не знаем InstanceId того подпроцесса, в котором осуществляется оформление договора, наша система знает только один - родительский