Creating Repository Groups

The repository administrator is responsible for creating groups of users in the repository. Users are added to groups in order to simplify the granting of rights and permissions and the use of profiles. You can create hierarchies of groups. For example, you could insert the Designers, Quality Assurance, and Documentation groups into the R&D group, to which you assign permissions to documents that all these groups must use.

When you create the PowerDesigner repository, the following groups are created by default:
  • Administrators, [ADMN] - has all available rights.

  • All users [PUBLIC] - has the Connect right and Read permission on the repository root (see Granting Access Permissions on Repository Items). All users belong to this group and can thus connect to the repository and check out any document.

  • External users [EXTERNAL] - has the Connect right. Remote LDAP users (see Controlling Repository Access with LDAP) are automatically added to this group when they connect for the first time.

  1. Select Repository > Administration > Groups to open the List of Groups.
  2. Click the Add a Row tool and enter a name for the group.
  3. Click the Properties tool to open the property sheet of the new group. The following properties are available on the General tab:

    Property

    Description

    Name/Code/Comment

    Identify the object. The name should clearly convey the object's purpose to non-technical users, while the code, which is used for generating code or scripts, may be abbreviated, and should not normally include spaces. You can optionally add a comment to provide more detailed information about the object. By default the code is generated from the name by applying the naming conventions specified in the model options. To decouple name-code synchronization, click to release the = button to the right of the Code field.

  4. Click the Members tab and add any appropriate users and groups to the group (see Adding Users and Groups to a Group).
  5. Click the Parent Groups tab and add the group to any appropriate groups (see Adding Users and Groups to a Group).
  6. Click the Rights tab and specify any appropriate rights for the group (see Granting Rights to Users and Groups). By default, groups do not have any rights.
  7. Click the Profiles tab and associate the group with an appropriate object permissions, UI, and general preferences profile (see Applying Profiles to Users and Groups).
  8. Click OK to complete the creation of the group.