01-14-2011 04:44 AM
<potentialOwner>
<resourceAssignmentExpression>
<formalExpression>exclude(createTask), group(creators)</formalExpression>
</resourceAssignmentExpression>
</potentialOwner>
01-14-2011 02:07 PM
<process …>
<startEvent id="request" activiti:initiator="theInitiator" />
<… />
<userTask id="reviewTask" name="my task" activiti:assignee="${selectedAssignee}">
<extensionElements>
<activiti:taskListener event="create" class="org.activiti.CheckAssigneeHandler" />
</extensionElements>
</userTask>
</process>
public class CheckAssigneeHandler implements TaskListener {
public void notify(DelegateTask delegateTask) {
if(delegateTask.getAssignee().equals(delegateTask.getExecution().getVariable("theInitiator")) {
throw new ….Exception(…);
}
}
}
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.