We have a need to use a single solution for about 100 people to manage tasks associated with our call center. However, we only want each person to see the tasks they have been assigned and not have the ability to view other users tasks. We are using the Assign To field type assign the tasks to each user. We like the and use the Editor and Contributor Roles, but these roles do not limit the records that can be viewed and only limited who can edit records. We are requesting a role of Assignee that only allows users to view and edit records they have been assigned. And also does not provide the ability for them to create new records. As the Assigned to field is changed to another user, the permissions to this view this record would also be changed. Please also note that we often use multiple Assigned To fields in the same application and need the ability to select the specific Assigned To field to be used.