我有一个现有的camunda bpmn流程,我想重复使用它。 恩。 activity1 - > activity2 - > activity3 - > activity4。就像流程一样。
我必须重复使用它,但是我必须调用我的activity3.1版本java类而不是activity3。
我尝试使用camunda xml模型来获取服务任务并试图通过类似但没有工作进行修改。
ServiceTask processes = modelInstance.getModelElementById(s.getId());
ExtensionElements extensionElements = processes.getExtensionElements();
CamundaInputOutput formData = extensionElements.getElementsQuery().filterByType(CamundaInputOutput.class).singleResult();
System.out.println(formData.getCamundaInputParameters().iterator().next().getTextContent());
formData.getCamundaInputParameters().iterator().next().setTextContent("com.test.activity3.1");