Внешне отмененный подпроцесс в Camunda

Следующий подпроцесс в потоке BPM в Camunda отображается как «Экземпляр отмененной активности». Похоже, что это было отменено извне, но сам поток продолжается после закрытия подпроцесса, даже продолжая бросать событие перехвата «Внешняя проверка платежа завершена», даже если событие не было запущено.

Мои вопросы:

  1. Каковы могут быть причины отмены извне подпроцесса в Camunda?
  2. Почему после отмены поток продолжается по событию catch, если указанный сигнар еще не запущен?
  3. Как вы думаете, это может быть связано с использованием сигналов вместо сообщений? Может быть, я совершенно не прав, но... Может ли этот поток получать сигналы от разных экземпляров?

Внешне отмененный подпроцесс в Camunda

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
12
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проблема заключается в использовании сигналов. Сигналы похожи на трансляцию; прослушиваются для всех активных экземпляров; в моем случае каждый раз, когда выбрасывался этот «внешний платежный чек», все экземпляры, ожидающие его, получали событие и закрывали подзадачу.

Я изменил сигналы по «событиям эскалации», и все идет нормально!

Другие вопросы по теме