Chapter 5 Repository Administration


Controlling Permissions for Repository Items

Permissions are access rights granted to users or groups on the repository, folders, documents, and model packages.

Depending on the type of work being performed, users need different access permissions on the different documents contained in the repository. The permissions are to be combined with the rights granted to users or groups (see Controlling Rights for Repository Users and Groups).

You can grant access permissions to a user or a group on the following items:

Note   Permission not applicable to diagrams and model objects
You cannot grant permissions on individual PowerDesigner diagrams or model objects.

When you create a folder or add a document in the repository, the item has default access permissions:

When you define access permissions on a folder or the repository root, the permissions apply to all the items it contains. You can subsequently modify the permissions for each sub-item.

The same process applies to grant access permissions on the root, a folder, a document, or a package.

Steps To define access permissions on a repository item:

  1. Right-click the item in the Repository Browser, and select Permissions from the contextual menu to open the item's property sheet at the Permissions tab.
  2. Click the Add tool to open a selection box listing all the available users and groups.
  3. Select one or more users and groups, and then click OK to add them to the item's Permissions list.
  4. For each user or group, select the access permission from the drop down list box in the Granted Permission column. The following permissions are available:



    Note that users who do not have any permissions on a document or folder cannot even see these items in the browser.
  5. Click OK to save your changes.

Permissions for consolidation

To consolidate documents in the repository you need the following permissions:

Consolidation Permission required
First consolidation: creating a document in the repository Write on the target location (folder or root)
Update: updating an existing document in the repository Read on the target location and Write on the document (including, for PowerDesigner models, all impacted packages)

 


Copyright (C) 2007. Sybase Inc. All rights reserved.