Permissions can be set at the company level, program level, or project and shell level. This section discusses managing company level permissions.
Company level permissions can be set on company, program, shell, and project level functions. Changes to program and project or shell level permission settings made here will take affect for new programs and projects or shells to which users will be assigned. These settings can be overridden by adjusting specific permissions at the program or project or shell.
About Permissions
- Permissions are granted to users, or groups, to allow them access to Unifier features. Specific permission settings are described in the Unifier Reference Guide.
- A user can be granted permissions individually, or can inherit them from the groups to which the user belongs.
- If a user is in more than one group, then the highest level of permissions granted in any group for a module will prevail.
- Users can be granted individual permissions in addition to group permissions. If user-level and group-level permissions are different for a module, the highest level will be granted to the user.
- If you grant permissions to project or shell level User Mode features from the company-level Permissions tab, the new permission settings will take effect on future projects or shells the user is assigned to, but not on current projects or shells. To grant permissions to a user for a current project, be sure to change the permissions from the project or shell level user record.
- Permissions in a project or shell template from which the project or shell is created override Company level permissions.