Roles

Roles

Role is the function assumed and responsibility carried by a user. Initially, when users are assigned to a group, they are identified in a new role. A user can perform multiple roles in a project. The role title and its affiliated responsibilities depend upon the organization and may change with every organization.
Examples: Data Scientist, Data Visualizer, Data Engineer, New Customer, and so on.
The image below shows the contents of the Roles tab.



The following table explains various fields on the Roles tab.

Field/Icon

Description

Role KPI Card

  • Gives the count of the current number of roles in the Tenant
  • Click to see the contents in the Roles List tab

User Sessions

User Session Chart

  • Line chart of Number of Users against Time/Date
  • Hover over any time spot on the line to see
  • Timestamp of observation
  • Number of Active Users
  • List of Active Users
  • Log in session duration for each user
  • At a given point, the horizontal blue bars display the comparative session duration log for different users.
  • Among all the active users sessions, the highest session duration is considered 100%. Accordingly, the session duration for other users is calculated.
  • The names of live user session active users are displayed at the respective point of the user session chart.
  • This time is calculated from the difference between logged in and logged out time from their user session.
  • By default, user sessions for 24 hours are displayed
  • You can change the frequency to
    1 hour | 7 days | 1 month

Roles (Number)

Roles List Tab

  • View a list of all roles present in the Tenant
  • Details for each Role:
  • Role
  • Description
  • Modules
  • Date and Time of creation

Search Role

  • Click to search for any Role.
  • Partial names are allowed for searching. A list of role names matching the search string is populated as you start typing.

Add New Role

  • Click to add a new role
  • Navigates you to the Add Role page

Menu Icon

  • Click to
  • Edit a role
  • Delete a role

Adding a Role

You can add roles as required. Make sure to provide a suitable name and description to easily identify the role and its purpose.
To create a role,

  1. In the Roles tab, click Add New Role on the extreme right. The Add Role page is displayed.
  2. Enter a suitable Name and Description for the role.
  3. Select the checkboxes corresponding to modules you want to assign to the role from the Module Access list.
  4. Click Add Role in the top-right corner. The newly added role appears in the Roles list on the Users page.

(info)
Notes

  • After a role is added, it appears in the Roles drop-down while adding a user.
  • After adding a role, hover over the role and click anywhere on the highlighted row. You can see the role's detailed summary. This includes,
    • Role Name
    • Role Description
    • Module Access
    • A list of users to which the role is assigned

Searching a Role

Searching for a role from a long list can be time-consuming. The Search Role field helps to search for your desired role quickly.
To search for a role,

  1. In the Roles tab, click inside the Search Roles field.
  2. Type the name of the role you want to search for. Partial names are allowed for searching. A list of role names matching the search string is populated as you start typing.

Editing a Role

You can edit a role to change the name and description or change the module access it gives to the users.
To edit a role,

  1. Hover over the role you want to edit,
  2. Click anywhere on the highlighted row and click Edit Role on the next page.
  3. Click on the menu icon () and click Edit. You are navigated to the Edit Role page.
  4. Make changes to the role details as required. You can add or remove the module access privilege by selecting or clearing the corresponding checkboxes.
  5. Click Save on the top-right corner. The updated role appears in the roles list on the Users page.

Role Module Access

When a role is assigned to a user, the user has the privilege to access certain applications or modules. These applications or modules are associated/affiliated with a particular role. These are listed under Module Access on the Add Role or Edit Role page. As an administrator, you can provide or remove access to these applications as and when required. Refer to Adding a Role.
Following is the list of Module Access privileges assigned to a role.

  • Administrator
  • RubiFlow
  • RubiSight – Designer
  • RubiSight – Viewer
  • RubiStudio
  • RubiThings


(info)
Notes

  • Except for the Administrator, a user can be granted access to any remaining modules as a part of the assigned role.
  • The Admin access can also be allowed by adding the Admin role in the roles for the user.
  • A user becomes a superuser with access to
    • Administrator
    • At least one privilege from the Module Access list
  • The Administrator role is disabled for selection or clearing.
  • The Admin role with administrator access cannot be created. It is generated during the creation of the tenant.

Deleting a Role

You can delete roles that are no longer required. Deleting redundant roles avoid the accumulation of unnecessary roles.
To delete a role,

  1. In the Roles tab, select and navigate to the role you want to delete.
  2. Hover over the role, click anywhere on the highlighted row and click Delete Role on the next page. Alternately, click on the menu icon () and click Delete. A confirmation message to delete the role pops up.
  3. Click Delete on the message. The role is deleted, and a confirmation message is displayed.


(info)
Note

Role mapped to any of the users cannot be deleted.

    • Related Articles

    • Users

      You can view your Tenant's users, groups, and roles in the User space. The four clickable KPI Cards for Live User Sessions, Users, Groups, and Roles take you to the respective tabs on the User Page. You can see a User Sessions chart on each of the ...
    • Managing Licensing

      Rubiscape offers its data science platform as a service to its clients. When you purchase a Rubiscape license, Rubiscape assigns a unique license key to you. Following is the exhaustive list of Module Access privileges that the client may receive ...
    • Managing Tenants

      Tenant is a non-human entity that governs users, groups, roles, workspaces, projects, and datasets. Tenant is created and governed by a Super Admin. Each tenant has at least one admin who governs its entities. You can view all, active and inactive, ...
    • Managing Users

      You can view your Tenant's users, groups, and roles in the User space. The four clickable KPI Cards for Live User Sessions, Users, Groups, and Roles take you to the respective tabs on the User Page. You can see a User Sessions chart on each of the ...
    • Understanding the RubiThings Homepage

      The RubiThings home page is the default page assigned to you to visualize the overall activity occurring in your workspace. When you log in for the first time, the home page canvas is blank. That's because you have not configured any "Thing." You see ...