#camunda
Вопрос:
Я пытаюсь добавить экземпляр процесса, используя этот запрос post в /сообщение
{
"messageName" : "DocumentReceived",
"businessKey" : "3",
"processVariables" : {
"document" : {"value" : "This is a document...", "type": "String"
}
}
}
Но вместо того, чтобы получить 1 экземпляр, я получаю 2 экземпляра одного и того же идентификатора и все такое же, я попытался создать процесс непосредственно из веб-приложения (списка задач), но он все равно создает 2 дубликата, и я заметил, что один экземпляр застревает в задаче пользователя, в то время как другой может просто передать его, ничего не делая, я прикреплю скриншот после выполнения запроса post выше
Ответ №1:
Тщательно проверьте свою модель процесса. Я полагаю, что у вас случайно есть два исходящих потока последовательностей в событии запуска. Один подключается к пользовательской задаче, другой подключается непосредственно к шлюзу. Поскольку два потока перекрываются, это трудно заметить. Однако, если вы внимательно посмотрите на пользовательскую задачу «Отправить новый документ», вы увидите слабую линию, проходящую «позади» задачи. Переместите элемент модели пользовательской задачи на 3 см вверх, и вы увидите, что не так.