Creating Repository Users

The repository administrator is responsible for creating user accounts to enable users to connect to the repository and access the content that they need.

When you create the PowerDesigner repository, only the user ADMIN is created by default, with all available rights on everything in the repository. This administrator is responsible for creating other users and groups as necessary either in the repository or through an external LDAP server (see Controlling Repository Access with LDAP) and granting permissions on the contents of the repository (see Granting Access Permissions on Repository Items).

Note: The repository has separate groups and users from the DBMS.
  1. Select Repository > Administration > Users to open the List of Users.
  2. Click the Add a Row tool, and type a name in the Full Name column.
  3. Click the Properties button to open the property sheet of the user, and enter a login name, email address, and any other appropriate properties.

    The following properties are on the General tab:

    Property

    Description

    Full Name

    Specifies the real name of the user.

    Login Name

    Specifies the name used for logging in to the repository.

    Comment

    Specifies any additional information about the user.

    Email

    Specifies the email address of the user. If you have specified an SMTP server (see Specifying an SMTP Server for Notifications) this address will be used to send the password.

    External

    Specifies that authentication of the user is handled by an LDAP server (see Controlling Repository Access with LDAP). Selecting this check box disables the Full name and Email fields.

    Status

    Specifies the status of the user, which can be one of:
    • Active - the user can access the repository.
    • Blocked - the user has violated one of the rules of the password policy (see Defining a Password Policy), and cannot access the repository until an administrator unblocks her account (see Unblocking Blocked Users).
    • Inactive - the user is no longer active in the repository (see Deactivating Users) and may not connect. The user remains in the List of Users and can be reactivated at any time.
  4. If you have not enabled delivery of passwords by email, click the Reset Password button and then select the Show checkbox to display the password and note it for transmission to the user.
  5. [optional] Click the Groups tab and add the user to any appropriate groups (see Adding Users and Groups to a Group).
    By default, all users are added to the Public group, from which they inherit the Read permission on all the contents of the repository (see Granting Access Permissions on Repository Items).
  6. [optional] Click the Rights tab and specify any appropriate rights for the user (see Granting Rights to Users and Groups). By default, all users are granted the Connect right, which entitles them to connect to the repository.
  7. [optional] Click the Profiles tab and associate the user with appropriate object permissions, UI, and general preferences profiles (see Applying Profiles to Users and Groups).
  8. Click OK to complete the creation of the user. If an SMTP server is configured, the password will be sent to the user at the recorded email address.
    Users must log in with their temporary password before the delay specified in the password policy (see Defining a Password Policy). When they first log in they will be required to change the temporary password.