if a user is of a certain role, when that user creates an issue we would like the following to occur:
You can't do it. The "create" transition only has one end-point.
You can, of course, do it differently by issue type (different workflow = different start point).
The other option is to use an add-on like Script Runner that can perform an automatic transition after create, and pushes the issue onwards through the workflow.
(Assignee = current user is a simple post-function too, so that bit is easy)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.