Users function manages the users in the system. There is only one user; admin is created when the system is first initiated.
User must have the required permissions in order to perform the actions. Each user can be assigned to 0 to many roles. Each role can be assigned to 0 to many functions (permissions). //need re-working The functions (permissions) user have is the con-summate of all the functions the roles have.
Each user inherits the functions of role .anno and role .auth. By default, the system creates those 2 roles without any functions. Each user has a type and inherits the functions of the role user.type.xxx, where xxx is the type of the user. If user does not have a type, it inherit the function of the role user.type.default.
This makes your user administration much easier. For example, department A has 10 users, they need the same functions. You can create a role called user.type.departA and assign functions to this role. And set the type of all the user in department A is departA. Then all the users in department A will inherit the functions in the role, user.type.departA. No roles to create and to assign to the users are required.
Click the "Users" in the left navigation menu under List management, a new "Users" Tab folder will created in the right panel. There are 3 sub-Tab folders, Search User List, Search result User List and Create New User List.

| UserId | The Id user used to log in, unique within the system. |
| First name | User's first name. |
| Last name | User's last name. |
| User's email. | |
| AND and OR | Select AND radio box if you want those criteria add together. Select OR radio box if you want to get the result of either criteria meet |

The top part is the table, shows the list of the sanction list that meet the search criteria. The bottom part is the details, Roles and the combined Functions of the selected entry. Each entry can have 0 to many Roles. (See Roles and Functions for details on Roles and Functions). The .anno and .auth and user.type.xxx are not show in the Roles Tab. All the users will inherit them by default.
Like update messages status, two people can not update the same user at the same time.
Double Click :: the selected record in the table to modify this entry. A new Tab folder "Update/Delete User list" will be added, as show below:

Please note that if user leaves the pw and pw1 (password and new password) empty, the update will keep the current password

Grant or revoke the roles to the user by check or uncheck the checkbox besides each role.
Select the "Create New User List" Tab to create a new entry.

| Field Name | Descriptions. |
|---|---|
| UserId | The Id user used to log in, unique within the system. |
| First name | User's first name. |
| Last name | User's last name. |
| User's email. | |
| Pw | User's initial password; it can not be empty. |
| Pw1 | User's Conform password; it must be the same as pw. |
| User Type | User type |
| CreatedByDate | Date and Time when the entry is created. It is a read only field. |
| CreatedByUser | User who create this entry. It is a read only field. |
| ModifiedByDate | Last modified date and time; It is a read only field. |
| ModifiedByUser | Last modified user; It is a read only field. |