The Virtualitics AI Platform (VAIP) provides user and data governance through role-based access control across the platform. Virtualitics Platform Administrators have the ability to assign roles and permissions to each user on the platform.
There are multiple Access Levels and User Roles available to assign each user, each with different permissions. This article covers what Access Levels and User Roles exist, how to edit these permissions for a user, and sharing permissions.
For more on managing users, including adding and removing, see this article.
Access Levels (Management Access)
Assigning an Access Level (Management Access) controls whether or not that user is able to manage other users. Access Level options include Admin and User.
Admin - Virtualitics Account Administrator access. This level of access can manage all user accounts in their organization, including the ability to:
- Add, remove, and edit users
- Assign Access Level and User Role
- Manage Groups
- Adjust on-premise and other security configurations
- Configure the Home Page
User - Non-admin user of the Virtualitics AI Platform. This level of access can:
- View own account details
- Change own display name
- Reset own password
- Edit own two-factor authentication details
- Generate tokens for own account
User Roles
Assigning a User Role controls which types of content that user can view, edit, and delete on the platform.
There are multiple user roles that can be assigned:
Organization Admin | Full view/edit/delete permissions for all content within an organization |
Group Admin | Full view/edit/delete permissions for all content within user's group |
Creator |
Full view/edit/delete permissions on user's own content and can deploy Custom Apps using the Virtualitics CLI. Also allows view permissions for all content created by user's group, including the ability to:
|
Standard User | Same as Creator but cannot deploy Custom Apps using the Virtualitics CLI |
Viewer | View permissions for all flows and Assets that are shared with user |
Editing Access Levels and User Roles
Virtualitics Platform Administrators are able to assign and edit these Access Levels and User Roles. To do so:
- Log in to the Virtualitics Account Portal with an Admin account.
- Navigate to the User Management tab.
- Locate the User you'd like to make changes to.
- Click the three dots to the right of the user information and click Edit.
- Click the Management Access and/or User Role drop-downs to make changes to the Management Access or User Role, respectively.
- Click Save.
Sharing Permissions
When a flow created by running an App is shared with another user, depending on that user’s permissions, they may or may not be able to take additional actions on the shared flow.
If the flow has been shared to a user who has been assigned a Group Admin, Creator or Standard User role, that user will then be able to View, Edit, Favorite, Comment, or run any Custom Event on that shared flow.
If the user is assigned the Viewer role, the user will be able to View, Favorite, or Comment on the shared flow.