I have created a workflow using workflow modeler. Below are the task list and sequence. All the external tasks are designed in java (not in perl).1.start2.external task3.CGI task (immediate = true)4.external task5.CGI task (immediate = true)and so on....When the workflow starts its going through the sequence like first start, external task and then CGI task and so on....But the problem here is for every CGI task we have to go to workflow tab in content center UI and then click "Start Input Task" Button, even if i set immediate=true. I read in one of the devnet forums to use CSGITask.chooseTransition instead of CSExternalTask.chooseTransition. Can any one provide sample piece of code for this CSCGITask.chooseTransition, where we have to use this and how we have to use this CSCGITask.chooseTransition method. And also what is the alternate method for iwcallback in java ?Thanks in advance.