[jBPM] - Issue retrieving task comments
by Jimmy Smith
Jimmy Smith [http://community.jboss.org/people/swd_eagle] created the discussion
"Issue retrieving task comments"
To view the discussion, visit: http://community.jboss.org/message/559779#559779
--------------------------------------------------------------
Hi all,
I have a process which enables users to make comments to tasks during various steps in the workflow.
At some point, I need to be able to view all the comments made. This 'point' is also within a task. What I have now is, assuming that taskId is the task in which the process finds itself when it needs to view the history comments:
String executionId = processEngine.getTaskService().getTask(taskId).getExecutionId();
Execution execution = processEngine.getExecutionService().findExecutionById(executionId);
String processInstanceId = execution.getProcessInstance().getId();
List<HistoryDetail> history = processEngine.getHistoryService().createHistoryDetailQuery()
.processInstanceId(processInstanceId).comments().orderDesc(HistoryDetailQuery.PROPERTY_TIME).list();
This always returns an empty array, even though there are definitely comments made to previous steps in the workflow. I can verify that by examining the database. Trace code shows the processInstanceId to be what I expect it to be, but for some reason the History comments can't be retrieved.
What's the correct way of doing it? Ie, getting all comments that was made on all tasks that were in the same process instance of a given task?
Thanks!
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/559779#559779]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
14 years, 4 months