The ability to assign workflow roles dynamically (from task inbox, as contributor user), has greatly improved flexibility and user friendliness of our workflows. We see however today, that many of our workflow start from a work request, and have an initial task routed back to the requestor to setup some of the project specific roles (e.g. who will be the photographer? Who will do the translation?...). In these cases, the initiator is best suited to decide on this.
Enhancement request: allow the requester to already set certain activity roles in a panel during work request creation. These roles (and user assignments) are then applied to created activity.
Customer support service by UserEcho