Underwriting authority profile object model

Authority profiles consist of one or more authority grants. PolicyCenter stores authority profiles as UWAuthorityProfile entities and authority grants as UWAuthorityGrants. You can access authority profiles from the User entity through the UserAuthorityProfiles field. The relationship is many-to-many, such that users can have more than one profile, and multiple users can share the same profile.

The following illustration shows the relationship between key entities for underwriting authority profiles.



The following table describes entities associated with authority profiles.

Entity

Description

User

The PolicyCenter user.

UWAuthorityProfile

This entity contains a series of UWAuthorityGrant entities. This entity is similar to a Role entity which serves as a collection of RolePrivilege entities. Although this entity has a Grants array to UWAuthorityGrant, each profile can have at most one grant for a given issue type. Profile names must be unique.

UWAuthorityGrant

This entity represents a grant of authority to approve a particular type of issue. For issues that have an associated value type, that authority can either be restricted to a particular value or can be unrestricted.

UserAuthorityProfile

The authority profile contains a foreign key to UWAuthorityProfile.