06-07-2017 03:33 PM
Hello!!!
Well i have a question, and I don´t know if it is posible...
I have a bpmn with many form properties, all of them have a Expression, and i need to recover this information
is there some method or a way to do that??
Thanks for your time
06-09-2017 09:27 AM
I'm sorry that the following code works with both versions.
BpmnModel bpmnModel = repositoryService.getBpmnModel(processDefition.getId());
// Start form
StartEvent startEvent = (StartEvent) bpmnModel.getFlowElement("startevent1");
List<org.activiti.bpmn.model.FormProperty> formProps = startEvent.getFormProperties();
for(FormProperty prop : formProps){
System.out.println(prop.getExpression());
}// Task form
UserTask userTask = (UserTask) bpmnModel.getFlowElement("usertask1");
formProps = userTask.getFormProperties();
for(FormProperty prop : formProps){
System.out.println(prop.getExpression());
}
06-09-2017 09:27 AM
I'm sorry that the following code works with both versions.
BpmnModel bpmnModel = repositoryService.getBpmnModel(processDefition.getId());
// Start form
StartEvent startEvent = (StartEvent) bpmnModel.getFlowElement("startevent1");
List<org.activiti.bpmn.model.FormProperty> formProps = startEvent.getFormProperties();
for(FormProperty prop : formProps){
System.out.println(prop.getExpression());
}// Task form
UserTask userTask = (UserTask) bpmnModel.getFlowElement("usertask1");
formProps = userTask.getFormProperties();
for(FormProperty prop : formProps){
System.out.println(prop.getExpression());
}
Explore our Alfresco products with the links below. Use labels to filter content by product module.