In some local business that a contact/job is assigned to a team member, the job is assigned to a specific member and the job needs to be assigned only by the manager. The job souldn't be transfer by anyone due to some factors (Location, Number of jobs per worker, availability, etc) So the user shouldn't be able to re-assign that job/contact to anyone.