User Administration in enaio® webclient
enaio® webclient includes a limited user administration function. This enables you to create and edit users and to determine which group they belong to. No further settings can be changed.
Only the configuration and use of the function in enaio® webclient are described here. It is assumed that you are familiar with how user administration works and the concept behind it. The detailed conceptual description of user administration is contained in the Administrator handbook under the key word "security system."
The user administration function in enaio® is used to create users who typically only work with enaio® webclient. Therefore, fewer user properties can be specified here than via the user administration in enaio® administrator. For the same reason, users are by default only assigned the system roles that are required to work with enaio® webclient.

Basic settings for user properties, for example syntax-related information for passwords, or character checks for name information set up in enaio® administrator or other components, also apply here.
The following user properties can be configured:
Property | Description |
---|---|
Login name* |
Corresponds to the name in enaio® administrator. Once saved, the log in name cannot be changed. |
User name | Corresponds to the full name in enaio® administrator. |
Password* | |
Repeat password* | Corresponds to password verification in enaio® administrator. |
Locked |
Lock or unlock user account. Locked users are not shown in user lists. |
Validity period |
Activate validity period, by default "3 days from now". The validity period can be extended in enaio® administrator. Once saved, the validity period can no longer be edited in enaio®. |
E-mail address of the user | |
Description | Corresponds to the comment in enaio® administrator. |
Properties marked with * must be specified, the others are optional.
The server connection cannot be configured. All users automatically receive the same server connection data as the user who creates the new users. The connection parameters defined for enaio® appconnector are critical here.

Newly created users are assigned to the STANDARD group and given the following system roles:
- Webclient: Start
- Client: Save personal settings
- Client: Open properties
- Client: Move objects
- Client: Show personal recycle bin
- Client: Run default search
- Client: Use object search
- Client: Execute SQL queries
- Client: Export from hit list
- Client: Send content as e-mail
- Client: Open history
- Client: Recover data from history
- Client: Open notes
- Client: Edit notes
- Client: Show favorites
- Client: Use workflow
- Client: Edit workflow circulation slip
- Client: Manage private circulation slip templates for workflows
- Client: Manage public circulation slip templates for workflows
- Client: Change archiving status
- Client: Delete archived documents
- Server: Switch job context
You can edit the system role assignment.

To do so, you adapt the configuration file osrest.web.systemroles.properties. It is located in <AppConnectorInstallDir>\configuration.
-
Open the configuration file osrest.web.systemroles.properties in an editor of your choice.
Only use ISO-8859-1 or Windows-1252 for character encoding, never UTF-8. -
Enter a new system role based on its ID, or remove an existing one.
You can freely choose the string for the system roles. However, it must be unique and contain the correct system role ID.
com.os.webplugin.systemrole.adduser.save.own.settings=17
You can read system role IDs in enaio® administrator.
- Save the configuration file.
The changes in the configuration file take effect immediately.
All user properties not specified in enaio® webclient can be added or edited later via enaio® administrator.