I have to manage a quite complex population of users : different sub companies / different regions / different functions.
The first approach would be to create myriads of small groups :
and to manage individually memberships.
As the numbers companies x regions and obviously the number of function are quite large, it will be rapidly a nightmare to manage.
So my idea is to create :
And add users in groups depending on what they have to do and to which company.
So, if Sonia is working as Business support Europe for company A, she will belong to groups CompanyA, Europe and BusinessSupport.
Then I will create this famous myriad of small roles but instead managing individual membership of each users vs roles, I would like to configure them by saying
CompagnyA_Europe_Developers = member_of_CompanyA AND member_of_Europe AND member_of_Developpers.
Is it any easy way to do it ?
I’m currently testing w/ roles’ dynamic attributes but perhaps there is an easiest way.