Проблема такая:
В вызываемой активности есть externalTask, который должен после выполнения положить определённый результат в output, но выполниться (а если точнее, даже запуститься), он ещё не успел. Соответственно, никакого результата в output переменную в нём мы положить не можем.
Вопрос остаётся почти тот же: Камунда пытается смапить все переменные, даже если сама принудительно завершила активность, нормальное ли это поведение? И если да, как это можно исправить?
Маппинг переменной в outputParameters прописан как обычный sourceExpression.