RapidCanvas Docs
  • Welcome
  • GETTING STARTED
    • Quick start guide
    • Introduction to RapidCanvas
    • RapidCanvas Concepts
    • Accessing the platform
  • BASIC
    • Projects
      • Projects Overview
        • Creating a project
        • Reviewing the Projects listing page
        • Duplicating a Project
        • Modifying the project settings
        • Deleting Project(s)
        • Configuring global variables at the project level
        • Working on a project
        • Generating the about content for the project
        • Generating AI snippets for each node on the Canvas
        • Marking & Unmarking a Project as Favorite
      • Canvas overview
        • Shortcut options on canvas
        • Queuing the Recipes
        • Bulk Deletion of Canvas Nodes
        • AI Guide
      • Recipes
        • AI-assisted recipe
        • Rapid model recipe
        • Template recipe
        • Code Recipe
        • RAG Recipes
      • Scheduler overview
        • Creating a scheduler
        • Running the scheduler manually
        • Managing schedulers in a project
        • Viewing the schedulers in a project
        • Viewing the run history of a specific scheduler
        • Publishing the updated data pipeline to selected jobs from canvas
        • Fetching the latest data pipeline to a specific scheduler
        • Comparing the canvas of the scheduler with current canvas of the project
      • Predictions
        • Manual Prediction
        • Prediction Scheduler
      • Segments and Scenarios
      • DataApps
        • Model DataApp
        • Project Canvas Datasets
        • Custom Uploaded Datasets
        • SQL Sources
        • Documents and PDFs
        • Prediction Service
        • Scheduler
        • Import DataApp
    • Connectors
      • Importing dataset(s) from the local system
      • Importing Text Files from the Local System
      • Connectors overview
      • Connect to external connectors
        • Importing data from Google Cloud Storage (GCS)
        • Importing data from Amazon S3
        • Importing data from Azure Blob
        • Importing data from Mongo DB
        • Importing data from Snowflake
        • Importing data from MySQL
        • Importing data from Amazon Redshift
        • Importing data from Fivetran connectors
    • Workspaces
      • User roles and permissions
    • Artifacts & Models
      • Adding Artifacts at the Project Level
      • Adding Models at the Project Level
      • Creating an artifact at the workspace level
      • Managing artifacts at the workspace level
      • Managing Models at the Workspace Level
      • Prediction services
    • Environments Overview
      • Creating an environment
      • Editing the environment details
      • Deleting an environment
      • Monitoring the resource utilization in an environment
  • ADVANCED
    • Starter Guide
      • Quick Start
    • Setup and Installation
      • Installing and setting up the SDK
    • Helper Functions
    • Notebook Guide
      • Introduction
      • Create a template
      • Code Snippets
      • DataApps
      • Prediction Service
      • How to
        • How to Authenticate
        • Create a new project
        • Create a Custom Environment
        • Add a dataset
        • Add a recipe to the dataset
        • Manage cloud connection
        • Code recipes
        • Display a template on the UI
        • Create Global Variables
        • Scheduler
        • Create new scenarios
        • Create Template
        • Use a template in a flow notebook
      • Reference Implementations
        • DataApps
        • Artifacts
        • Connectors
        • Feature Store
        • ML model
        • ML Pipeline
        • Multiple Files
      • Sample Projects
        • Model build and predict
  • Additional Reading
    • Release Notes
      • April 21, 2025
      • April 01, 2025
      • Mar 18, 2025
      • Feb 27, 2025
      • Jan 27, 2025
      • Dec 26, 2024
      • Nov 26, 2024
      • Oct 24, 2024
      • Sep 11, 2024
        • Aug 08, 2024
      • Aug 29, 2024
      • July 18, 2024
      • July 03, 2024
      • June 19, 2024
      • May 30, 2024
      • May 15, 2024
      • April 17, 2024
      • Mar 28, 2024
      • Mar 20, 2024
      • Feb 28, 2024
      • Feb 19, 2024
      • Jan 30, 2024
      • Jan 16, 2024
      • Dec 12, 2023
      • Nov 07, 2023
      • Oct 25, 2023
      • Oct 01, 2024
    • Glossary
Powered by GitBook
On this page
  1. BASIC
  2. Workspaces

User roles and permissions

PreviousWorkspacesNextArtifacts & Models

Last updated 1 month ago

A role in the RapidCanvas platform defines the specific actions a user can perform and the features they can access. Roles are designed to ensure that users have the appropriate level of access based on their responsibilities and requirements. The platform provides six predefined roles: Admin, DataApp-View, User, DataApp Consumer, DataApp Power user, and Business User. Each role is configured with distinct permissions to streamline workflows, maintain security, and prevent unauthorized access.

  • Admin Admins have full read and write access to all modules and features across the RapidCanvas platform, providing complete control and management capabilities.

  • DataApp-View This role grants read-only access to DataApps, enabling users to view information without making any changes.

  • DataApp Power User This role is similar to the Admin role, allowing users to use all capabilities of DataApps. However, it does not provide access to other features of the platform. To learn more about the permissions available to DataApp Power Users, refer to the table.

  • DataApp Consumer User Users with this role can only view DataApps and perform specific operations based on permissions set by Power Users or Admins in the Settings page of DataApps. To learn more about the permissions available to DataApp Consumer Users, refer to the table.

  • User Users with this role have comprehensive read and write access to all platform features. However, they cannot invite new users or modify the details of existing users.

  • Business User Business users have read and write access to projects, DataApps, Rapid Model recipes, AI-assisted recipes, and connectors. However, they are restricted from creating, editing, or deleting scenarios, segments, and global variables. They are also unable to configure the timeout period for Rapid and AI-assisted recipes.

Each role has permission to perform the tasks mentioned in the table below.

Module
Admin
DataApp-View
User role
DataApp Power User
DataApp Consumer
Business User

Projects

View a project

✓

✓

✓

Run a project

✓

✓

✓

Create a project

✓

✓

✓

Update or delete a project

✓

✓

✓

Entity

View an entity

✓

✓

Create an entity

✓

✓

Update or delete an entity

✓

✓

Template Recipe

View a recipe

✓

✓

Create a recipe

✓

✓

Update or delete a recipe

✓

✓

AI-assisted Recipe

View a recipe

✓

✓

✓

Create a recipe

✓

✓

✓

Update or delete a recipe

✓

✓

✓

Rapid Model Recipe

View a recipe

✓

✓

✓

Create a recipe

✓

✓

✓

Update or delete a recipe

✓

✓

✓

Environments

View an environment

✓

✓

Create an environment

✓

✓

Update or delete an environment

✓

✓

Data connectors

View a dataconnector

✓

✓

✓

Create a dataconnector

✓

✓

✓

Update or delete a dataconnector

✓

✓

✓

Notebooks

Can access the notebook editor

✓

✓

DataApps

View a dataApp

✓

✓

✓

✓

✓

✓

Create a dataApp

✓

✓

✓

✓

Update or delete a dataApp

✓

✓

✓

✓

Artifacts and Models

View artifacts and models

✓

✓

Create artifacts and models

✓

✓

Update or delete artifacts and models

✓

✓

workspace Management

View workspaces

✓

✓

Create a workspace

✓

✓

Update or delete a workspace

✓

✓

User Invitation

View users

✓

✓

✓

Invite users

✓

✓

✓

Assign roles to users

✓

✓

✓

Scenarios

Create a scenario

✓

✓

View scenarios

✓

✓

Run scenarios

✓

✓

Update or delete a scenario

✓

✓

Segments

Create a segment

✓

✓

View segments

✓

✓

Update or delete a segment

✓

✓

Granular Permissions for DataApp Power & Consumer Roles

This section outlines the detailed permissions available for DataApp Power Users and Consumers, specifying the actions each role can perform within a DataApp. It covers access levels for creating, editing, and interacting with DataApps, ensuring clarity on user capabilities at a granular level. However, permissions for the Consumer role are entirely dependent on the settings configured by a Power User or Admin for each DataApp.

Permissions
DataApp Power
DataApp Consumer

Access to other platform features

No

No

Invite users

✓

DataApps card page

✓

✓

DataApps list page

✓

✓

Create/import DataApp

✓

Edit DataApp

✓

Delete DataApp

✓

Config and consumption of memory by the DataApp

✓

Copy Share link

✓

✓

Open in a new tab

✓

✓

Global search for DataApps

✓

✓

View logs

✓

✓

Consumer Preview

✓

Download code

✓

Shutdown and relaunch DataApp

✓

✓

Change the branding options or appearance

✓

Edit chat

✓

✓

Delete chat

✓

✓

Create chat

✓

✓

Add generated chart output to User Charts tab

✓

✓

Remove added chart output from the User Charts tab

✓

✓

Access to ask queries

✓

✓

Access to deleted queries in chat history

✓

Select input from a chat thread

✓

✓

Configure Consumer Permission Toggles in DataApps

✓

Create queries that appear as prompt suggestions in the query box

✓

Copy same chat multiple times

✓

View DataApp related notifications

✓

✓

Navigate to the recipe or project page from the links on the DataApp card or list view page

✓

Global search (All DataApps)

✓

✓

For more information, refer to Settings tab of a .

DataApp Power User Permissions
DataApp Consumer User Permissions
DataApp