Deleted.
For future reference, for those who have the same question.
This was answered on StackOverflow earlier - that answer is as follows.
"Yes you can do it by using assignment event"
<userTask id="test" name="Assignb" activiti:assignee="userName" activiti:formKey="<<formKey>>"> <extensionElements> <activiti:taskListener event="assignment" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener"> <activiti:field name="script"> <activiti:string><![CDATA[ var currAssignee = task.assignee; //gives current task assignee logger.log(currAssignee ); ]]></activiti:string> </activiti:field> </activiti:taskListener> <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener"> <activiti:field name="script"> <activiti:string><![CDATA[var currAssignee = task.assignee;]]></activiti:string> </activiti:field> </activiti:taskListener> </extensionElements></userTask>
<userTask id="test" name="Assignb" activiti:assignee="userName" activiti:formKey="<<formKey>>"> <extensionElements> <activiti:taskListener event="assignment" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener"> <activiti:field name="script"> <activiti:string><![CDATA[ var currAssignee = task.assignee; //gives current task assignee logger.log(currAssignee ); ]]></activiti:string>
</activiti:field>
</activiti:taskListener> <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener"> <activiti:field name="script"> <activiti:string><![CDATA[var currAssignee = task.assignee;]]></activiti:string> </activiti:field> </activiti:taskListener> </extensionElements></userTask>
Hope this helps other in the future,-JEarlesbp3