The Privilege Model

The EXTEND model object types used for administering repository privileges include the PRIV entity type and the DLG PRIV, PRIV CMD, PRIV ENT, PRIV STS and WORK PRIV association types. The shaded components, in the following diagram represent entity types that must exist for privileges to be established.

The following diagram shows the Extend Model Object Types for Defining Repository Privileges

The purpose of each of the Privilege model entity and association types is as follows.

Type

Function

PRIV

Defines privileges and adds privileges to the control tables. A single privilege can be linked to any number of commands, dialogs, entity types, statuses, and workstations.

PRIV CMD

Links privilege definitions to command definitions to determine the commands to which a user has access when assigned a particular privilege.

PRIV ENT

Links a privilege definition to one or more entity type definitions to limit which entity types a user can access when assigned a particular privilege.

PRIV STS

Links a privilege definition to a status definition to determine which statuses a user can access when assigned a particular privilege.

DLG PRIV

Links a dialog to a privilege to determine which dialogs a user can access when assigned a particular privilege.

WORKPRIV

Links a workstation to a privilege to determine which workstations a user can access when assigned a particular privilege.


Copyright © 2009 CA. All rights reserved. Email CA about this topic