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