Currently I am working on HRMS system in sharpoint 2013. But facing some authorisation issue there
what happening is, I having groups of people, Let say Manager, Team leader, Employee and the scenario is, Manager can see team member’s and team leader’s  data, Team leader can see team member’s data. But Team member should not able to see team leader’s / manager’s data. This works fine with sharepoint permission
But problem comes when person which is belongs to Manager group should not allow to see another manager’s team member and team leader’s data
In this case sharepoint  permission fails. for that what can I do ? any suggestion ?
In this respect, each “Team should be a separate sub site, with separate permissions.
You can then aggregate from a higher level authority across all if you require such a thing. Using sites to build a hierarchical map of permission groups makes things like this easier.