Roles
Reference page for Servoy Cloud Application Roles
Overview
Servoy Cloud uses Role-based access control, which refers to the idea of assigning permissions to users based on their role within an application. A role is basically a collection of permissions that you can apply to users from any application within the namespace.
Unlike permissions, roles are defined on namespace level. They make it easier to add, remove, and adjust permissions than assigning permissions to users individually.
When planning your access control strategy, it's best practice to assign users the fewest number of permissions that allow them to get their work done.
Manage Role
Create Role
Role names should be unique within a namespace
To create a Role for ServoyCloud Applications:
Navigate using the menu to
User Management-> RolesClick on the button
Create Roleto prompt a dialogDefine the role details
Save and be automatically redirected to Role Details page

You have successfully created a Role for ServoyCloud Applications and can proceed with adding permissions and users to it.
Edit Role
To edit Role details/settings:
Navigate to Roles using the menu to
User Management -> RolesNavigate to
Role Detailsusing thecontext menuof the chosen role
Click the
SettingstabEdit details
Save
You have successfully edited role details/settings.
Delete Role
Deleting a Role defined for ServoyCloud Applications is permanent. Associated permissions will not be deleted, however users who have this role will lose access to these permissions.
To delete a Role from a ServoyCloud Application:
Navigate to using the menu to
User Management -> RolesClick the
context menuof the chosen role
Click Delete Role
Confirm intent to delete ServoyCloud Application Role
You have successfully deleted a Role defined for ServoyCloud Applications and it has been automatically removed from all the users it was assigned to.
Manage Role Permissions
Add Permission
To add a permission (any type) to a role defined for ServoyCloud Applications:
Navigate using the menu to
User Management -> RolesNavigate to
Role Detailsusing thecontext menuof the chosen role
Click the
PermissionstabAdd permissions using the button
Add PermissionsIf no permissions have been defined, see Security
Select desired permissions from existing applications
Add permissions
You have successfully added a permission to a role defined for ServoyCloud Applications. Users who have this role will receive all permissions assigned to that role.

Remove Permission
To remove a permission from a role defined for ServoyCloud Applications:
Navigate using the menu to
User Management -> RolesNavigate to
Role Detailsusing thecontext menuof the chosen role
Click the
PermissionstabClick on the remove icon
of the chosen permissionConfirm intent to remove permission and revoke it from all users with this role
You have successfully removed a permission from a role defined for ServoyCloud Applications and it has been automatically revoked from all users which had this role.

Manage Role Users
Assign User to Role
To assign Roles to Users or add users to Role:
Navigate using the menu to
User Management -> RolesNavigate to
Role Detailsusing thecontext menuof the chosen role
Click the
UserstabAdd users using the button
Add UsersIf no users have been created, see Users
Select the users to which the role should be assigned
Assign role
You have successfully assigned a user to a role group defined for ServoyCloud Applications. The user will now have all the permissions associated with this role.

Remove User from Role
To remove a user from a role group:
Navigate using the menu to
User Management -> RolesNavigate to
Role Detailsusing thecontext menuof the chosen role
Click the
UserstabClick on the remove icon
of the chosen userConfirm intent to remove user from role group and revoke all associated permissions
You have successfully removed a user from a role group defined for ServoyCloud Applications and automatically revoked all associated permissions.

Last updated
Was this helpful?