Add the ability to set licensing supercedence rules
In the event that a user exists in multiple groups that have different licenses assigned the user should take the higher license by default (i.e. assigned SPO Plan 2 instead of SPO Plan 1) or give the admin the ability to set the rules. We ran into this issue as we assigned licenses based on airport locations but mangers were already assigned licenses from our corporate roll-out so they ran into errors.
Richard Rubinstein commented
We are running into a similar issue with conflicts between Direct and Group licensing. It would be helpful to have either a tennant-wide setting or a group-based setting that chooses which one should take precedence and then the other is just basically ignored, thereby eliminating the conflicts.
Daniel George commented
I like this idea. I was thinking, what if you could even just set the level of license, separate from the function. Such as Set user subscription level and when you enable a feature, it enables it for that specific level. That would get away with accidentally trying to provision a user in one group that has a different subscription level than what is assigned.