User and Group Management
From the Users and Groups Management window, you can add, edit and delete users and groups.
You find Users and Groups Management in the Administration tab Administration > Users and Groups. You have to have the administrator privileges to open it.
This page will give an overview of the possibilities to manage users and groups.
Rules
Different rules apply to the Users and Groups Management:
Users:
A user can be a member of more than one group. The user will then always have the highest privileges:
Example: If the group Users is set up to allow “read” for the information group “Technical Specification” and the group ProductUsers is set up to allow “read”, “write” and “delete” for the same information group, and the user is a member of both groups, the user will have “read”, “write” and “delete” permissions for the information group “Technical Specification”.
A user will inherit Roles from groups (for more information, see Role-based Access)
A user cannot be deleted, if he has created an item (e.g. a product). If a user should no longer have access to Perfion, you can deactivate the user. A deactivated user can always be activated again.
Groups:
A group cannot be deleted if any users are members of the group, including inactive users.
The groups default Administrators, Super Users and Users cannot be deleted. They are pre-configured in the Perfion database and are fundamental to the security setup.
Newly created groups will have the same privileges as the pre-configured group Users. See table below.
Pre-configured groups
In the table below, you will find what standard areas and features each default groups gives its users access to:
| Administrators | Super Users | Users |
Section Features | Yes | No | No |
Configure Information Groups | Yes | No | No |
Users and Groups Management | Yes | No | No |
Security Administration | Yes | No | No |
Section Feature Data | Yes | Yes | No |
Configure Filters, Sections | Yes | Yes | No |
All Sections | Yes | Yes | No |
All Information Groups | Yes | Yes | No |
Deleting Items | Yes | Yes | No |
Get new Items | Yes | Yes | No |
Add new Items | Yes | Yes | No |
Switch user and change own password | Yes | Yes | Yes |
A member of the group Administrators has all rights in Perfion. You cannot change privileges of an Administrator.
The Super Users group has access to all created sections except Features and has full access to all information in all Information Groups. A member of the Super Users group can also delete, add and edit items.
The “Users and Groups Management” tab
The Users and Groups Management tab in the window consists of two lists. The list on the left side makes it possible to select either Users or Groups. The list on the right side shows a list of the users or groups accordingly.
Editors and Readers
A user can have a type of either Editor or Reader. How many Editors and Readers that can be active at the same time is determined by what is specified in the license.
For a user to have the type Editor, the user must have checked ‘Can Edit’ in one or more languages or the ‘Non-localizables’ checkbox (see below).
Managing Users
Right clicking in the users/groups list give the following possibilities: Add new User, Set Password, Delete, Rename and Properties.
Add new User
Right click in the user list and select Add new User. The following window opens:
Enter UserID. The UserID must be unique and cannot be changed later on.
Enter Name and (optionally) Description
Enter a Windows Domain User ID. The Windows Domain User ID leys you log in automatically.
In the Default Info Group, you must select which Information Group is to be shown when you open/edit an item.
Languages specifies which languages the user can access in Perfion. To add a new language click the Modify… button. The following window will now appear:
On the left side is the specific user’s active languages displayed. On the right, there are two options: Active Languages and All Languages.
Active Languages displays all languages currently assigned to all users. (This number cannot exceed the number of languages specified in the license.)
All Languages displays all languages available to choose from in the database.
To add a language to the user double click on a language in Active Languages or All Languages. Alternatively, you can use the buttons in the middle of the window.
To remove a language from the user, double click on the language on the left side. Alternatively, you can use the buttons in the middle of the window.
Delete will remove the selected language from the user’s languages.
Make Editor will check ‘Can Edit’ for all selected languages. This is convenient if a user has a lot of languages assigned.
Make Reader will uncheck ‘Can Edit’ for all selected languages.
The checkbox Can Edit non-localizable features specifies if a user can edit feature not marked as Localizable.
Enter a Password: This is not a mandatory step.
Confirm your password, if you have entered a password above.
Click OK
After creation you can add the user as a member of a group in the Member Of tab via User Properties. You can also assign Roles to the user in the Roles tab via User Properties.
Set Password
Mark the user you want to set the password for.
Right click and select Set Password. The following dialog appears
Enter a new password.
Confirm the new password.
Click OK
Delete User
Not all users can be deleted. For more information see Rules.
Mark the user you want to delete.
Right click and select Delete
Click OK
Change User Properties
Mark the user you want to edit.
Right click on Properties. The User Properties dialog open with three tabs; User, Member Of and Roles.
User tab:
Make the changes to Name, Description and Windows Domain UserID.
Choose whether the User should be active or not by selecting/deselecting the “User is active” checkbox.
Change Default Info Group and Languages. If you change one of these, the user must log out and in again before it takes effect.
Member Of tab (Add or remove which groups the user should be a member of):
Add the user to a group: Click on the Add button and double click on a group in the list. For multiple groups, click Add again.
To remove the user from a group: Mark the group and click the Remove button.
Roles tab
Use this tab to assign specific roles to the users. For more information about roles, see Role-based Access.
Generating User API Tokens
For more information about generating user API tokens, see ‘Getting the token from Perfion Windows Client’.
Managing Groups
Right clicking in the groups list give the following possibilities: Add new Group, Delete, Rename and Properties.
Add new Group
Right click on Add new Group. The following dialog opens.
Enter ID. ID must be unique and cannot be changed later on.
Enter a Name
Enter a Description (optional).
Click OK
You can add members to the group via Properties
Delete Group
Not all groups can be deleted. For more information, see Rules.
Mark the group you want to delete.
Right click and select Delete.
Click OK.
Group Properties
Mark the group you want to edit.
Right click on Properties. The Group Properties dialog open with three tabs; General, Members and Roles
General tab:
Change the Name and Description fields.
Members tab:
Adding users: Click on the Add button and double click on a user from the list. Repeat this step to add multiple users.
Removing users: Mark the user and click Remove.
Roles tab:
Use this tab to assign specific roles to the members of the group. For more information about roles, see Role-based Access.
The “Current Active Languages” tab
The Current Active Languages tab displays all languages currently assigned to all active users in Perfion.
The list in the Current Active Languages tab provides an overview of all languages in Perfion assigned to active users.
From this list, it is possible to remove languages from specific users or remove a specific language for all users.
Removing language from a specific user
To remove a language from a specific user, right click on the user in correct language context and press ‘Remove language from user ‘(username)’. E.g. to remove Afrikaans from the user NewUser, right click on NewUser under the ‘AFK – Afrikaans’ node and press the option.
Removing the last user from a specific language will also remove the language from the list, as it is no longer assigned to any users.
Removing a language from all users
To remove a specific language from all users, right click on the language you want to remove and press ‘Remove language from all users’. E.g. to remove German from all users which have German assigned, right click on ‘DE – German’ and press the option.
Important note regarding ‘Removing languages’
Please note that it is not possible to remove a language from a user, if the user only has one language assigned. This will cause Perfion to display an error message:
It is possible to use the ‘Remove language from all users’, even if the removed language is the only language assigned to some of the users. This will remove the language from all users, which have more than one language assigned, and preserve the language on users with only one language assigned. Hence, the selected language will not be removed completely.
- 1 Rules
- 2 The “Users and Groups Management” tab
- 2.1 Editors and Readers
- 2.2 Managing Users
- 2.2.1 Add new User
- 2.2.2 Set Password
- 2.2.3 Delete User
- 2.2.4 Change User Properties
- 2.3 Generating User API Tokens
- 2.4 Managing Groups
- 2.4.1 Add new Group
- 2.4.2 Delete Group
- 2.4.3 Group Properties
- 3 The “Current Active Languages” tab