Workspaces Role-Based Access Control (WSRBAC)
Overview
User Permissions, also known as Workspaces RBAC (role-based access control RBAC (Role-Based Access Control) is a method to control system access for authorized users. The role in RBAC refers to the levels of access employees have to a network.), control Creator Also known as Unqork Users, or Designer Users; is anyone who is inside the Unqork platform. access to specific workspaces in your environment. Administrators assign Creators to a workspace and set their level of access for that workspace.
The benefits of User Permissions include:
-
Preventing Creators from editing elements in other workspaces.
-
Setting a user to manage a single workspace, so they can only reference or review specific configurations.
-
Allowing a Service Administrator to view specific workspaces.
-
Sharing only specific modules with other workspaces or the environment.
To learn more about Workspace permissions and their roles, visit our Creator Role Administration article.
Learn about User Permissions by clicking on the tabs below:
Accessing User Permissions
User Permissions are accessed from the environment's Workspace page.
To access the Workspace Roles drawer A UI (User Interface) Drawer is a layout panel that slides out from the side of the screen to display content. In UDesigner, components display their configuration panels in a drawer.:
1. | From the workspace page, click the (ellipsis) button. |
2. | Click . The User Permissions ser Permissionsdrawer A UI (User Interface) Drawer is a layout panel that slides out from the side of the screen to display content. In UDesigner, components display their configuration panels in a drawer. displays |
Assigning User Permissions
You assign a user to a role at the same time as assigning them to a workspace. It's important to note that administrators have access to all Workspaces actions, so you cannot assign them a role.
To assign a user to a workspace and permission from the User Permissions drawer A UI (User Interface) Drawer is a layout panel that slides out from the side of the screen to display content. In UDesigner, components display their configuration panels in a drawer.:
1. | From the Select User(s) drop-down, enter or select the name of a user. Repeat this step for each additional user. |
2. | (Optional) To send an email to recently assigned users, set Notify Users by Email to (checked). |
3. | Underneath the Select User(s) drop-down, in the Select drop-down, enter or select a role to assign to the user(s). |
All users selected in the first step are assigned this role.
4. | Click Add. The new users display in the Users list. |
5. | Click Close. |
After adding a user, their email and permission level displays in the Users table. If the Notify Users by Email setting is checked, the user also receives an email notification when they're added or removed from a workspace.
Changing a User's Workspace Role
Users with Can Manage permissions can change the permissions of other users, or remove them from the workspace.
To discover what each workspace permission type allows a user to do, view our Creator Role Administration article.
To change a user's workspace permission from the User Permissionsdrawer A UI (User Interface) Drawer is a layout panel that slides out from the side of the screen to display content. In UDesigner, components display their configuration panels in a drawer.:
1. | Navigate to the Users table. |
2. | In the Permission column, select a permission level from the drop-down. Options include Can View, Can Edit, Can Manage, No Access and Remove. |
Creators assigned to the Administrator environment role can only be assigned the Can Manage permission.
3. | Click Close. |
Removing a User From a Workspace
To change a user's workspace permission from the User Permissions drawer A UI (User Interface) Drawer is a layout panel that slides out from the side of the screen to display content. In UDesigner, components display their configuration panels in a drawer.:
1. | Navigate to the Users table. |
2. | In the Permission column, from the drop-down, enter or select Remove. The user is removed from the workspace immediately. |
3. | Click Close. |
Overview
Workspaces RBAC (role-based access control RBAC (Role-Based Access Control) is a method to control system access for authorized users. The role in RBAC refers to the levels of access employees have to a network.), also known as User Permissions, is the best way to securely ensure users only have access to specific workspaces in your environment. Administrators do this by assigning users to a workspace and setting their level of access for that workspace.
To learn more about modules and workflows in workspaces, visit our Workspaces: Working with Module-Type Apps and Workspaces: Working with Workflow-Type Apps articles.
To learn more about sharing modules and Data Collections, view our Workspaces Role-Based Access Control (WSRBAC) With Shared Elements article.
The benefits of Workspaces RBAC include:
-
Preventing Creators Also known as Unqork Users, or Designer Users; is anyone who is inside the Unqork platform. from editing elements in other workspaces.
-
Setting a user to manage a single workspace, so they can only reference or review specific configurations.
-
Allowing a Service Administrator to view specific workspaces.
-
Sharing only specific modules with other workspaces or the environment.
To learn more about Workspace permissions and their roles, visit our Creator Role Administration article.
Learn about User Permissions by clicking on the tabs below:
Accessing Workspace Roles
From a workspace tile, use one of the following options:
-
Click the Workspace Users button.
-
Click the (ellipsis) button, then click Workspace Users.
Assigning Users to a Workspace and Role
You assign a user to a role at the same time as assigning them to a workspace. It's important to note that administrators have access to all Workspaces actions, so you cannot assign them a role.
To assign a user to a workspace and a role from the Workspace Users modal A modal is a window that appears on top of the content you are currently viewing.:
1. | In the Select User(s) field, enter the user's name. Or, select a user from the drop-down. |
You can select multiple users in this step. They'll be assigned the same Workspaces role when added.
2. | Next to the user name, select a Workspaces role from the drop-down. The default is Can View. |
3. | Click Add. |
Once added, the selected users, their email addresses, and their permission levels display in the table. Users also receive an email notification when they're added or removed from a workspace.
Changing a User's Workspace Role
To change a user's workspace role from the Workspace Users modal A modal is a window that appears on top of the content you are currently viewing.:
In the Permission column of the table, select a permission level from the drop-down for a specific user. Your options are Can View, Can Edit, Can Manage, and Remove.
Removing a User From a Workspace
To remove a user from a workspace using the Workspace Users modal A modal is a window that appears on top of the content you are currently viewing.:
In the Permission column, select Remove from the drop-down.
Users can remove themselves from a workspace role. In this case, they see Leave instead of Remove in the permissions column.
Resources