{Constraint-Based Flexible Workflows}