Description - Allow Global definition (or Group) of User Defined Roles Or Apply Roles at a Project Level. Should be able to use a Wildcard such as $$ROLE:Campaign Manager in assigning tasks to that role automatically and use in routing rules and approvals
Why is this feature important to you - Makes assignment much simpler. Can then dynamically route issues and/or approvals to more roles or people, not be tied to "Project Owner" etc.
How would you like the feature to work - Allow for setup of User Defined Roles to apply on Objects and for each project etc. to have a resource assignable (with an alternate).
Current Behaviour - Roles can be added to tasks.