Я пытаюсь создать процесс BPMN, где потоки из пользовательской задачи являются условными, на основе данных в задаче. Моделлер (я попытался 1.1.1, 1.2.0, 1.2.1 и 1.2.2) дает этот BPMN фрагмент:conditionExpression on sequence не работает при развертывании в Camunda
<bpmn:sequenceFlow id="SequenceFlow_1x3p2i8" sourceRef="Task_088dhgw" targetRef="EndEvent_1hc01v6">
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${true}</bpmn:conditionExpression>
</bpmn:sequenceFlow>
Я строю свой собственный сервис dropwizard, используя camunda версии 7.5.0 (также пробовал 7.4.0 и 7.3.0). Когда технологический двигатель обрабатывает bpmn, возникает исключение:
Exception in thread "main" org.camunda.bpm.engine.ProcessEngineException: ENGINE-08043 Exception while performing 'Deployment of Process Application Camunda Servlet Process Application' => 'Deployment of process archive 'null': ENGINE-09005 Could not parse BPMN process. Errors:
* Invalid type, only tFormalExpression is currently supported | bicycles.bpmn | line 22 | column 67
Да? тип - tFormalExpression. Кроме того, работает tFormalExpression в таймере. Что здесь не так? Я получил ту же ошибку и на sequenceFlows, выходящем из xor-gateway.
Здравствуйте, не могли бы вы поделиться ссылкой на исправление в классе Parser? У меня такая же проблема –