Applying Profiles to Users and Groups

An administrator applies object permissions profiles, UI preferences profiles, and general preferences profiles to a user or group via their repository property sheet Profiles tab.

Though you can apply only one of each type of profile to each user or group, you can apply multiple profiles to a user or group by inserting them into multiple groups or by using a hierarchy of groups (see Adding Users and Groups to a Group).

Where a user or group is associated with multiple profiles through membership in multiple groups, the following rules apply:
  • Object Permissions Profiles - The most permissive superset of permissions is applied and the order of group membership is unimportant. For example, if the user is associated with one profile which hides the EAM module and another which enables it, then it will be visible for him.
  • UI and General Preference Profiles - Preferences are applied starting from the bottom of the list on the Groups tab and finishing with any profile applied directly to the user, with the last applied preferences being used in the case of conflicts. In the following example, any UI or preference profile applied to the All users group will be applied, followed by those for the Acme Corp, Manufacturing Division, and Developers groups, and finally any profile applied to Gemma herself:
    Permissions Profile - Multiple Groups
  1. Create appropriate object permission, UI preference, and general preference profiles in the repository.
  2. Select Repository > Administration > Users (or RepositoryAdministrationGroups) and select the user or group to whom you want to apply the profile.
  3. Click the Properties tool to open the user's property sheet, and then click the Profiles tab.
  4. Select the appropriate profile in one or more of the Object Permissions, UI Preferences, and General Preferences fields, and click OK.

    User Properties - Profiles

    When the user next connects to the repository, the selected profiles will be pushed to their installation of PowerDesigner.

    Note: The object permissions profile is automatically applied, but the UI and general preferences profiles are only applied if the user has not customized their interface in any way (or has not previously received customizing profiles). Users can manually apply the UI and general preference profiles at any time by selecting Tools > Apply User Profile (see Applying a User Profile).