Creating Users and Groups
To create users and groups, follow these steps
- Open the organization management in yuuvis® RAD management-studio via the Main menu > Organization.
- Select the basic organization.
- Click Actions menu and select New user or New group.
- Enter properties.
- Click Add.
The basic organization is shown as the top layer.
Mandatory fields are labelled as such.
The changes will be saved and deployed on the server.
Group Properties
Name |
Mandatory field. The name must be unique. Max. 250 characters. Backslashes are not permitted. |
E-mail address | Optional: E-mail addresses can be used for notifications. |
Internet address | Optional |
Active |
Active/Inactive Disabled groups are not displayed as part of the organizational structure in yuuvis® RAD client. Existing groups are activated or deactivated by clicking Actions menu. |
User Properties
User name |
Mandatory field. The user name must be unique. Max. 250 characters. Backslashes are not permitted. |
First name | Optional |
Last name | Optional |
Salutation | Optional |
E-mail address | Optional: E-mail addresses can be used for notifications. |
Internet address | Optional |
Password |
Mandatory field. The password must be confirmed. Policies for length and complexity apply. The password of a user can only be subsequently changed if the user is locked. |
Active |
Active/Inactive Disabled users are not displayed as part of the organizational structure in yuuvis® RAD client. Existing users are enabled or disabled by clicking Actions menu. |
Present |
Present/Absent Substitute rules apply to absent users. |
Locked |
Locked/Not locked Locked users are unable to log in but remain part of the organizational structure. |
Blocked for number seconds | Number of seconds for which a user is blocked before another login attempt is permitted. |
Number of failed logins | Number of failed login attempts after the last successful login. |
Last failed login | Time of the last failed login attempt with an incorrect password. |
Last successful login | Time of the last successful login. |
Image |
Optional: You can assign an image from the file system to users by double-clicking the icon. Format: JPG or PNG; max. 512 KB Users can also assign an image via the settings in yuuvis® RAD client. |
Role Assignments
Roles consist of object type rights and functional rights and are set up in yuuvis® RAD designer.
Enter the required roles in the Assigned area of the Role assignment tab or select them from the role list.
Enter the roles that are not assigned in the Excluded area. A user will not be assigned excluded roles even if these roles are assigned to this user via another group.
In yuuvis® RAD management-studio, roles can also be assigned to users and groups via the Main menu > Rights. This way it is also possible to check for users and rules whose/which roles are assigned as a whole.
If users are assigned roles through which they become participants in processes, then they are displayed in yuuvis® RAD management-studio as participants for activities of running processes that were already made available, though they cannot find the activity in their inbox and carry it out. If roles are removed, activities that have already been made available remain displayed in the inbox, but cannot be executed.
Substitute Assignment
Users and groups can be assigned substitutes. Enter the relevant users in the Assigned area.
Affiliation
Users and groups can be included in multiple groups. Enter the relevant groups in the Is contained in area or delete groups from it.
For groups, enter the groups and users that the group is to include in the Contains area.
Affiliation When Creating Users and Groups
Users and groups that you create via the actions menu of the basic organization are assigned to it and displayed in a line below the basic organization.
You can also open a group by double-clicking it and create additional groups and users via the actions menu of this group. These groups and users will then be assigned to the group automatically and displayed linearly below this group. You can edit the affiliations.
Object Type Rights
The object type rights that result from the group and role assignments are displayed for users and groups. Object type rights with conditions are labeled.
Assigning/Unassigning a Named License
Via the Actions menu, users can be assigned a named license, which can be unassigned once again. The number of named licenses available is specified in the license. Licenses can only be assigned if there are named licenses available. Users with an assigned named license can be identified under the Actions menu by an icon.
You can open a list of users to whom a named license is assigned via the endpoint /organization/query:
http://<host-gateway>/rest-ws/swagger.html?urls.primaryName=OrganizationService#/Endpoints/findOrganizationObjects with the value true for the parameter namedonly.
The 'root' technical user is always assigned a named license regardless of how many named licenses are available.
Deleting Users and Groups
Deletion of existing users and groups is carried out via Actions menu.
The effects of deletion on business processes should be checked. Before deletion, users and groups can be deactivated so that no new data referring to these users and groups is created.
Existing users and groups are also deactivated via the actions menu.
The respective follow-ups, subscriptions, and favorites are automatically deleted when users are deleted. The locked objects of deleted users can be unlocked via yuuvis® RAD client using the “Unlock objects” functional right.
Actions of deleted users are still shown in histories with the user name. In such cases, an ID is appended to the user name. This means the user name can be reassigned after a user has been deleted.
Changing the User Name
If a user name is changed, the user’s saved searches must be adjusted accordingly. To do this, the following script can be run against the Elasticsearch database, for example, via postman:
POST enaioquery/_update_by_query{
"script":{
"source": "ctx._source.user = \"NEW_USER_NAME\"",
"lang": "painless"
},
"query": {
"term": {
"user":{
"value": "OLD_USER_NAME"
}
}
}
}