...
Let's say you want to implement an a workflow which should let the user to choose from whom he wants help, but to also consider their location and their capabilities. Supposing that each user has an user property with the country he's from and that all of them are grouped by their role in the team, this can be implemented very easily. After the client chooses the user he wants help from, we can assign the issue to him.
...