My real problem is, how do we assign a task automatically to another SPECIFIC user? Is there a way of doing that?
Also how do we assign a task to new project role in the transition line?
That depends on what you mean by "specific" user. Generally, a human needs to choose the user, but if you want to do assignee automatically, then you need to decide on what the rules are, and then use the built-in code, or write your own code, to do it.
For your second question, you can only assign issues to users. Not roles.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.