Security object models
This topic contains object model diagrams for PolicyCenter security.
Object model for producer codes
The following illustration shows some relationships of the ProducerCode entity.
The GroupProducerCodes array contains the GroupProducerCode
entities available to the Group. The
GroupProducerCode entity has foreign keys to the
ProducerCode and Group entities. The
Group entity has two derived arrays of
ProducerCode entities. These contain the producer codes which apply
to the users in the group. The ProducerCodes derived array contains the
list of producer codes associated with this group. The
InheritedProducerCodes derived array contains the producer codes
inherited from parent groups. (Remember that groups can be arranged in a hierarchy of
groups.)
The UserProducerCodes
array contains the UserProducerCode
entities available to the User.
These are the producer codes assigned directly to the user. The UserProducerCode entity has foreign
keys to the ProducerCode,
Role, and User entities. The AdditionalProducerCodes derived
array provides another way to access the producer codes directly assigned
to the user.
The User
entity has an additional derived arrays of ProducerCode entities. The InheritedProducerCodes derived
array contains the producer codes inherited from the group or groups
that the user belongs to. These producer codes apply to the user.
