Roles Used by the PT Application

The discussion of roles here and in the topics that follow applies mainly to the PT User application. The information here will guide development for Scenario 4.

A role defines a person's relationship with a group. Each person's role identifier is stored in the Eval database in the PersonType property of the PersonGroup table. A person can have more than one role in the organization but only one role for each group.

The PT application uses roles to enforce security on its database contents. The design team designed this application to provide users with read access to information on a need-to-know basis and write access only if the user's job requires it. The capabilities of each of the four roles reflect this philosophy.

These are the four roles used by the PT application: