userguides
  • Welcome
  • Contact Us
  • Getting Started
    • Quickstart
    • Inside ViewZen
  • ViewZen Accounts
    • Overview
    • Account Owner
    • Home Page
    • Member Profile
      • My Account
      • My Organization
      • Security
      • Permissions
    • Roles and Permissions
      • Standard Roles
      • Custom Roles
    • User Management
    • User Groups
    • Multi factor Authentication
    • Context based Permissions
    • API Keys
  • Appverse
    • Overview
    • Home Page
    • Apps
      • Create an App
        • Folders
          • Create
          • Edit
          • Delete
          • View Contents
        • Roles
        • Forms
          • Create
            • Get Familiar
              • General Properties
              • Hint
              • Appearance
              • Validations
                • Examples
              • List of Values
              • Scope
                • Examples
              • Search Settings
              • Security
              • Expressions
              • Appverse Expressions
                • Examples
              • Choices
              • Instance Name
              • Download Form
              • Import Form
            • Best Practices
            • Create with Form Builder
            • Create with GenAI
            • Create with ODK compatible xls
          • Edit
          • Delete
          • Deploy / Undeploy
          • Settings
            • General Settings
            • Data Display
            • Appearance
            • Languages
            • Auto Numbering
            • Lookup
            • Child Forms
            • Report Template
            • Validations
            • Data Formatting Rules
            • Record Access
            • Quick Filters
          • Allocation
            • Get Familiar
              • General Properties
              • View Permissions
          • Quick Configuration
          • Events and Actions
            • Save to DB
            • Lock Record
            • Update Status
            • Create / Update Record
            • Send Notifications
            • Custom Scripts
          • Conditions in Appverse
          • Advanced Search
          • Data
            • Card Layout
            • Grid Layout
            • Master Detail Layout
          • Dashboards
            • Publish Dataset
            • Dashboard
        • Dashboards
          • Link
      • Edit an App
      • Delete an App
      • List of all Apps
      • Publish an App
      • Export & Import an App
    • User Allocation
    • Library
      • Custom Scripts
      • Custom Queries
      • Report Templates
    • Departments
    • Settings
  • ViewZen Analytics
    • Overview
    • Landing Page
    • Dashboard
      • List of Dashboards
      • Create a Dashboard
        • Get Started
        • Datasets
        • Sheets
        • Version Control
        • Toolbar
          • Place Components
            • Properties
              • Data Properties
                • Data Fields
                • Inbuilt Aggregation Functions
                • Dimensions
                • Measures
                • X-axis and Y-axis
                • Column
                • Data Series
              • Format Properties
                • Title / Sub Title / Label
                • Appearance
                • Legend
                • Viewer Settings
                • General Settings
                • Axis Settings
                • Axis Label Settings
                • Axis Title Settings
                • Label Formatting
                • Sorting
                • Color Formatting
                • Column Formatting
                • Stacked Header
                • Footer
                • Actions and Events
                • Chart Settings
                • Grid Settings
                • Data Series Formatting
                  • Value Series
                  • Column Series
                  • Stacked Column Series
                  • Radar Column Series
                  • Waterfall Series
                  • Line Series
                  • Bubble Series
                  • Pie Series
                  • Donut Series
                  • Funnel Series
                  • Clustered Area Series
              • Tooltip Properties
                • Properties
            • Visuals
              • Cards
              • Charts
              • Grid
              • Textbox
              • Filter
              • Image
              • Zone
            • Visuals Marketplace
          • Edit Components
          • Delete Components
        • Filters
          • Fixed Filters
            • Create Filter
              • Filter Conditional Statements
            • Edit Filter
            • Delete Filter
          • Interactive Filters
            • Create Filter
            • Edit Filter
            • Delete Filter
      • Edit a Dashboard
      • Share a Dashboard
      • Delete a Dashboard
      • View a Dashboard
      • Use Dashboard for Presentations
Powered by GitBook
On this page
  1. ViewZen Accounts

Context based Permissions

PreviousMulti factor AuthenticationNextAPI Keys

Last updated 4 months ago

Context based permissions enable granular access control. For e.g., A usergroup may be allowed to view or edit data only of a particular project or department.

Before assigning a context-based permission, a context must first be created. To learn more about "Contexts" and the process of creating them, refer to the "Contexts" section.

The ViewZen Platform comes with pre-defined contexts. For e.g., geographical contexts such as countries, states, districts etc. These contexts are available for all organizations and need not be created again.

Context based Permissions

Context-based permissions can be assigned at either the user or user group level. When assigned to a user group, the permission applies to all users within that group.

User Level - Users -> Click the User -> Go to Permissions -> Context based Permssions -> Click "+ Add Permssions"

User Group Level - Users -> Click the User Group -> Go to Overview-> Click "Permissions" -> Select Context based Permssions -> Click "+ Add Permssions"

1

Add Permissions

Clicking on "+ Add Permissions" will open a panel on the right side where you can enter the permission details such as permission name and rules

Permission Name - Each permission can be assigned a name to help identify and understand its purpose.

2

Add Rules

A permission can consist of one or more rules. Click on "+ Add Rule" to add a new rule to the permission.

When more than one rules are added to a permission, the Rules are evaluated using AND conditions, meaning all specified rules must be met for the permission to apply.

A rule can contain multiple conditions, either (a) all of which must be satisfied for the rule to apply or (b) at least one must satisfy for the rule to apply.

This allows for the creation of complex permissions, which can be assigned at either the user or user group level.

3

Allowed or Denied Permissions

Permissions may be Allowed (users are granted access to resources that meet the specified conditions) or Denied (users are restricted from accessing resources that meet the specified conditions).

Add Permissions
Rules