The AccessControlList defines a hierarchical structure of (access) rules with increasing specialization. If several rules of different specialization match a license access (Access), the most special rule is selected.
The following hierarchy levels exist:
•without container assignment
•CmContainer
•Firm Code
•Product Code
Rules or rule sets can be defined for each of these levels. These have a JSON object representation.
Each object is specified by its type (key "__type"). According to the hierarchy levels the following types exist:
•AccessControlList
•ContainerRuleset
•FcRuleset
•PcRuleset
•Rule