Darren,
what do you mean by "To add constraints to XOR gateways in the JBPM web designer, click on the decision-based sequence flow (arrow/line), to add Condition Expression directly to each flow item"
I do not see such a thing. please give me some more hints.