As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
public class ArchiveTask implements org.activiti.engine.delegate.JavaDelegate { public void execute(DelegateExecution execution) throws Exception { String assigneeName = (String) execution.getVariable("user"); TaskService taskService = execution.getEngineServices() .getTaskService(); List<Task> tasks = taskService.createTaskQuery() .taskAssignee(assigneeName).list(); for (Task task : tasks) { task.setOwner(assigneeName); } } }
Hi,I have a simple workflow with custom form.I figured out a way to set the owner of the task and it seems to work fine..public class ArchiveTask implements org.activiti.engine.delegate.JavaDelegate<br><br>{<br> public void execute(DelegateExecution execution) throws Exception {<br> String assigneeName = (String) execution.getVariable("user");<br> TaskService taskService = execution.getEngineServices()<br> .getTaskService();<br> List<Task> tasks = taskService.createTaskQuery()<br> .taskAssignee(assigneeName).list();<br> for (Task task : tasks) {<br> task.setOwner(assigneeName);<br> }<br><br> }<br>}<br>Can someone let me know if I am right?Thanks,Barani
public class ArchiveTask implements org.activiti.engine.delegate.JavaDelegate<br><br>{<br> public void execute(DelegateExecution execution) throws Exception {<br> String assigneeName = (String) execution.getVariable("user");<br> TaskService taskService = execution.getEngineServices()<br> .getTaskService();<br> List<Task> tasks = taskService.createTaskQuery()<br> .taskAssignee(assigneeName).list();<br> for (Task task : tasks) {<br> task.setOwner(assigneeName);<br> }<br><br> }<br>}<br>