Rahul Agrawal [https://community.jboss.org/people/rahulamt] created the discussion
"Release task in LocalTaskService in jBPM5.2" To view the discussion, visit: https://community.jboss.org/message/759580#759580 -------------------------------------------------------------- Hi all, This is my use case: A task is pending with a Role. Some user with that role claims the task. Now the user do not want to work on that task. He want to release that task to role pool. The above action can be achieved through org.jbpm.task.TaskService.release(taskId, idRef). But unfortunately this API is not working. So I dug dip into the code details ,I could find the following in the LocalTaskService public void release(long taskId, String userId) { taskServiceSession.taskOperation(Operation.Release, taskId, userId, null, null, null); } and in the TaskServiceSession for this taskOperation switch (operation) { case Claim: { taskClaimOperation(task); break; } case Complete: { taskCompleteOperation(task, data); break; } case Fail: { taskFailOperation(task, data); break; } case Skip: { taskSkipOperation(task, userId); break; } case Remove: { taskRemoveOperation(task, user); break; } case Register: { taskRegisterOperation(task, user); break; } } there is no switch case for release operation. The same for the postTaskOperations. Can anyone explain? Am I not supposed to use release for the use case above described? Please help!!! -------------------------------------------------------------- Reply to this message by going to Community [https://community.jboss.org/message/759580#759580] Start a new discussion in jBPM at Community [https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user