For us could be helpful adding role based recipients to subscriptions in Windchill PDMLink 10.1 and set the event initiator in the notification list as "to" when subscribe to an object.
Just ran into this limitation in a Project. I have numerous roles that need to be notified when a particular action occurs in a project. Since Team Roles are not supported for Subscriptions, I had to create User Groups for all the roles to be able to manage the subscriptions. Technically this works, but it is an extra layer of overhead to create all the required user groups just to set up the Subscriptions.
This should definitely be updated in a future release of Windchill. Dynamic subscription participants via Team Roles should be an easy change for this functionality.