Hello,
I look after a database of employees for a company that is undergoing massive restructuring and I'm going crazy trying to rework the views/permissions for different users.
Background:
The company divides the country into regions and each of the regions is subdivided into separate offices. Previously, each office was lead by a general manager, whose PA was able to see all the employees within that office. (Basic view was to allow PA to see everybody who had the same cost code as themselves) So far so simple:
Now:
We're reorganizing into a more vertical alignment, with the general managers (and respective PA) becoming a "Head" of different vertical channels within each region. To add to the complication, the vertical channels are being grouped within "Districts", but each channel is divided into different districts. ie:
Assume there are 10 offices per region (A,B,C,D,E,F,G,H,I,J)
For the sales channel, there may be two districts, each with a Head and PA (who needs access to the right people in the database):
Sales Head 1 looks after sales people in A,B,C,D,E
Sales Head 2 looks after sales people in F,G,H,I,J
BUT
Administration Head 1 heads the admin teams for A,D,F,J
Administration Head 2 heads the admin teams for B,C,I
Administration Head 3 heads the admin teams for E,G,H
How do I control the views for the different PAs, so they only see the right people in the right channel and office(s). I'm trying to avoid the solution where I need to create a separate view/permission for each PA.
I look after a database of employees for a company that is undergoing massive restructuring and I'm going crazy trying to rework the views/permissions for different users.
Background:
The company divides the country into regions and each of the regions is subdivided into separate offices. Previously, each office was lead by a general manager, whose PA was able to see all the employees within that office. (Basic view was to allow PA to see everybody who had the same cost code as themselves) So far so simple:
Now:
We're reorganizing into a more vertical alignment, with the general managers (and respective PA) becoming a "Head" of different vertical channels within each region. To add to the complication, the vertical channels are being grouped within "Districts", but each channel is divided into different districts. ie:
Assume there are 10 offices per region (A,B,C,D,E,F,G,H,I,J)
For the sales channel, there may be two districts, each with a Head and PA (who needs access to the right people in the database):
Sales Head 1 looks after sales people in A,B,C,D,E
Sales Head 2 looks after sales people in F,G,H,I,J
BUT
Administration Head 1 heads the admin teams for A,D,F,J
Administration Head 2 heads the admin teams for B,C,I
Administration Head 3 heads the admin teams for E,G,H
How do I control the views for the different PAs, so they only see the right people in the right channel and office(s). I'm trying to avoid the solution where I need to create a separate view/permission for each PA.