There is clear benefit in maintaining the current guidance of "1 role" per activity, so then we can clearly identify who is responsible for a step/activity. However; I think it would be good to be able to tag other roles within specific tasks e.g. "request X information from role Y" or "If data not available, ask role Y" etc < the person doing the requesting would be the role assigned to the overall activity, but ability to flag or include other roles that maybe need to provide info or support; then the ability to run reports based on the different types of involvement in a process.