I have an object with participants, eg supervisors, participants, etc.
Somewhere in the flow there is a task that will be executed based on the result of a previous task. Same task, but the previous result will result in a different AssignmentHandler being invoked. It just seems so much neater than to do the check in code. Not a biggie though.
Ran into something similar that has a bigger negative impact, as the workaround for this will be nasty:
Sadly the EL is not working for formName either:
<task form="/process/tasks/verifySiteDetails.xhtml?siteId=#{execution.key}" name="Verify Site Details">
Doesn't work.