PermissionΒΆ

Field Null Description Note
systemAdmin
boolean
  System admin option  
fullReportAndDashboardAccess
boolean
  Is this a full access permission  
systemConfiguration
object
  An object with the following fields  
scheduledInstances
object
  An object with the following fields  
value
boolean
  Is permission for Scheduled Instances set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
dataSetup
object
  An object with the following fields  
dataModel
object
  An object with the following fields  
value
boolean
  Is permission for Data Model set  
customView
object
 

Permission for Custom View feature

New in version 2.0.3.

 
create
boolean
  Is permission for Create set  
edit
boolean
  Is permission for Edit set  
delete
boolean
  Is permission for Delete set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
advancedSettings
object
  An object with the following fields  
category
boolean
  Is permission for Category set  
others
boolean
  Is permission for Others set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
userSetup
object
  An object with the following fields  
userRoleAssociation
object
  An object with the following fields  
value
boolean
  Permission for User Role Association  
tenantAccess
integer
  Permission for Tenant  
actions
object
  An object with the following fields  
create
boolean
  Is permission for Create set  
edit
boolean
  Is permission for Edit set  
del
boolean
  Is permission for Delete set  
configureSecurityOptions
boolean
  Is permission for Configure Security Options set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
roleSetup
object
  An object with the following fields  
actions
object
  An object with the following fields  
create
boolean
  Is permission for Create set  
edit
boolean
  Is permission for Edit set  
del
boolean
  Is permission for Delete set  
tenantAccess
integer
  Permission for Tenant  
dataModelAccess
object
  An object with the following fields  
value
boolean
  Is permission for Data Model set  
tenantAccess
integer
  Permission for Tenant  
permissions
object
  An object with the following fields  
value
boolean
  Is permission for Permissions set  
tenantAccess
integer
  Permission for Tenant  
grantRoleWithFullReportAndDashboardAccess
object
  An object with the following fields  
value
boolean
  Is permission for Grant Role With Full Report And Dashboard Access set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
reports
object
  An object with the following fields  
canCreateNewReport
object
  An object with the following fields  
value
boolean
  Is permission for Can Create New Report set  
tenantAccess
integer
  Permission for Tenant  
dataSources
object
  An object with the following fields  
simpleDataSources
boolean
  Is permission for Simple Data Sources set  
advancedDataSources
boolean
  Is permission for Advanced Data Sources set  
tenantAccess
integer
  Permission for Tenant  
reportPartTypes
object
  An object with the following fields  
chart
boolean
  Is permission for Chart set  
form
boolean
  Is permission for Form set  
gauge
boolean
  Is permission for Gauge set  
map
boolean
  Is permission for Map set  
tenantAccess
integer
  Permission for Tenant  
reportCategoriesSubcategories
object
  An object with the following fields  
canCreateNewCategory
object
  An object with the following fields  
value
boolean
  Is permission for CanCreateNewCategory set  
tenantAccess
integer
  Permission for Tenant  
categoryAccessibility
object
  An object with the following fields  
categories
array of objects
  An array of Category objects  
tenantAccess
integer
  Permission for Tenant  
filterProperties
object
  An object with the following fields  
filterLogic
boolean
  Is permission for Filter Logic set  
CrossFiltering
boolean
  Is permission for Cross Filtering set  
tenantAccess
integer
  Permission for Tenant  
fieldProperties
object
  An object with the following fields  
customURL
boolean
  Is permission for Custom URL set  
embeddedJavaScript
boolean
  Is permission for Embedded JavaScript set  
subreport
boolean
  Is permission for Subreport set  
tenantAccess
integer
  Permission for Tenant  
actions
object
  An object with the following fields  
schedule
boolean
  Is permission for Schedule set  
email
boolean
  Is permission for Email set  
viewReportHistory
boolean
  Is permission for View Report History set  
del
boolean
  Is permission for Delete set  
registerForAlerts
boolean
  Is permission for Register For Alerts set  
print
boolean
  Is permission for Print set  
unarchiveReportVersions
boolean
  Is permission for Unarchive Report Versions set  
overwriteExistingReport
boolean
  Is permission for Overwrite Existing Report set  
subscribe
boolean
  Is permission for Subscribe set  
exporting
boolean
  Is permission for Exporting set  
configureAccessRights
boolean
  Is permission for Configure Access Rights set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
tenantSetup
object
  An object with the following fields  
actions
object
  An object with the following fields  
create
boolean
  Is permission for Create set  
edit
boolean
  Is permission for Edit set  
del
boolean
  Is permission for Delete set  
tenantAccess
integer
  Permission for Tenant  
permissions
object
  An object with the following fields  
value
boolean
  Is permission for Permissions set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
dashboards
object
  An object with the following fields  
canCreateNewDashboard
object
  An object with the following fields  
value
boolean
  Is permission for Can create new dashboard set  
tenantAccess
integer
  Permission for Tenant  

displayDashboardTileHeader
object

New in version 3.1.0.

 
An object with the following fields
Only support for Role permission
 
value
boolean
  Is permission for displaying dashboard tile headers  
tenantAccess
integer
  Permission for Tenant  
dashboardCategoriesSubcategories
object
  An object with the following fields  
canCreateNewCategory
object
  An object with the following fields  
value
boolean
  Is permission for Can create new category set  
tenantAccess
integer
  Permission for Tenant  
categoryAccessibility
object
  An object with the following fields  
categories
array of objects
  An array of Category objects  
tenantAccess
integer
  Permission for Tenant  
actions
object
  An object with the following fields  
schedule
boolean
  Is permission for Schedule set  
email
boolean
  Is permission for Email set  
del
boolean
  Is permission for Delete set  
subscribe
boolean
  Is permission for Subscribe set  
print
boolean
  Is permission for Print set  
overwriteExistingDashboard
boolean
  Is permission for Overwrite Existing Dashboard set  
configureAccessRights
boolean
  Is permission for Configure Access Rights set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
access
object
  An object with the following fields  
accessLimits
object
  An object with the following fields  
value
array of objects
  An array of RoleDetail objects  
tenantAccess
integer
  Permission for Tenant  
accessDefaults
object
  An object with the following fields  
value
array of objects
  An array of UserPermission objects  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
scheduling
object
  An object with the following fields  
schedulingLimits
object
  An object with the following fields  
value
array of objects
  An array of RoleDetail objects  
tenantAccess
integer
  Permission for Tenant  
schedulingScope
object
  An object with the following fields  
systemUsers
boolean
  Is permission for System Users set  
externalUsers
boolean
  Is permission for External Users set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
emailing
object
  An object with the following fields  
deliveryMethod
object
  An object with the following fields  
link
boolean
  Is permission for Link set  
embeddedHTML
boolean
  Is permission for EmbeddedHTML set  
attachment
boolean
  Is permission for Attachment set  
tenantAccess
integer
  Permission for Tenant  
attachmentType
object
  An object with the following fields  
word
boolean
  Is permission for Word set  
excel
boolean
  Is permission for Excel set  
pdf
boolean
  Is permission for Pdf set  
csv
boolean
  Is permission for CSV set  
xml
boolean
  Is permission for XML set  
json
boolean
  Is permission for Json set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
exporting
object
  An object with the following fields  
exportingFormat
object
  An object with the following fields  
word
boolean
  Is permission for Word set  
excel
boolean
  Is permission for Excel set  
pdf
boolean
  Is permission for Pdf set  
csv
boolean
  Is permission for CSV set  
xml
boolean
  Is permission for XML set  
json
boolean
  Is permission for Json set  
queryExecution
boolean
  Is permission for Query Execution set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  
systemWide
object
  An object with the following fields  
canSeeSystemMessages
object
  An object with the following fields  
value
boolean
  Is permission for Can See System Messages set  
tenantAccess
integer
  Permission for Tenant  
tenantAccess
integer
  Permission for Tenant  

accessLimitsTree
an array of objects

New in version 2.9.0.

  An array of RoleVirtualNode objects
This option is used to add/update access limits.
 

schedulingLimitsTree
an array of objects

New in version 2.9.0.

  An array of RoleVirtualNode objects
This option is used to add/update scheduling limits.
 
Sample:
{
   "systemAdmin": false,
   "fullReportAndDashboardAccess": false,
   "systemConfiguration": {
      "scheduledInstances": {
         "value": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "dataSetup": {
      "dataModel": {
         "value": true,
         "tenantAccess": 1
      },
      "advancedSettings": {
         "category": true,
         "others": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "userSetup": {
      "userRoleAssociation": {
         "value": true,
         "tenantAccess": 1
      },
      "actions": {
         "create": true,
         "edit": true,
         "del": true,
         "configureSecurityOptions": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "roleSetup": {
      "actions": {
         "create": true,
         "edit": true,
         "del": true,
         "tenantAccess": 1
      },
      "dataModelAccess": {
         "value": true,
         "tenantAccess": 1
      },
      "permissions": {
         "value": true,
         "tenantAccess": 1
      },
      "grantRoleWithFullReportAndDashboardAccess": {
         "value": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "reports": {
      "canCreateNewReport": {
         "value": true,
         "tenantAccess": 1
      },
      "dataSources": {
         "simpleDataSources": true,
         "advancedDataSources": false,
         "tenantAccess": 1
      },
      "reportPartTypes": {
         "chart": true,
         "form": true,
         "gauge": true,
         "map": true,
         "tenantAccess": 1
      },
      "reportCategoriesSubcategories": {
         "canCreateNewCategory": {
            "value": true,
            "tenantAccess": 1
         },
         "categoryAccessibility": {
            "categories": [],
            "tenantAccess": 1
         }
      },
      "filterProperties": {
         "filterLogic": true,
         "tenantAccess": 1
      },
      "fieldProperties": {
         "customURL": true,
         "embeddedJavaScript": true,
         "subreport": true,
         "tenantAccess": 1
      },
      "actions": {
         "schedule": true,
         "email": true,
         "viewReportHistory": true,
         "del": true,
         "registerForAlerts": true,
         "print": true,
         "unarchiveReportVersions": true,
         "overwriteExistingReport": true,
         "subscribe": true,
         "exporting": true,
         "configureAccessRights": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "tenantSetup": {
      "actions": {
         "create": false,
         "edit": false,
         "del": false,
         "tenantAccess": 1
      },
      "permissions": {
         "value": false,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "dashboards": {
      "canCreateNewDashboard": {
         "value": true,
         "tenantAccess": 1
      },
      "dashboardCategoriesSubcategories": {
         "canCreateNewCategory": {
            "value": true,
            "tenantAccess": 1
         },
         "categoryAccessibility": {
            "categories": [],
            "tenantAccess": 1
         }
      },
      "actions": {
         "schedule": true,
         "email": true,
         "del": true,
         "subscribe": true,
         "print": true,
         "overwriteExistingDashboard": true,
         "configureAccessRights": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "access": {
      "accessLimits": {
         "value": [
            {
               "users": [
                  {
                     "password": null,
                     "roles": [],
                     "userRoles": null,
                     "userSecurityQuestions": null,
                     "status": 3,
                     "issueDate": "0001-01-01T00:00:00",
                     "autoLogin": false,
                     "newPassword": null,
                     "userName": null,
                     "emailAddress": null,
                     "firstName": null,
                     "lastName": null,
                     "tenantId": null,
                     "tenantDisplayId": null,
                     "tenantName": null,
                     "dataOffset": null,
                     "timestampOffset": null,
                     "initPassword": false,
                     "active": false,
                     "retryLoginTime": null,
                     "lastTimeAccessed": null,
                     "passwordLastChanged": null,
                     "locked": null,
                     "lockedDate": null,
                     "cultureName": null,
                     "securityQuestionLastChanged": null,
                     "dateFormat": null,
                     "systemAdmin": false,
                     "notAllowSharing": false,
                     "numberOfFailedSecurityQuestion": null,
                     "fullName": null,
                     "currentModules": null,
                     "id": "97e363f5-9daf-4329-a964-e279e04a10f3",
                     "state": 0,
                     "deleted": false,
                     "inserted": true,
                     "version": null,
                     "created": null,
                     "createdBy": "John Doe",
                     "modified": null,
                     "modifiedBy": null
                  }
               ],
               "tenantUniqueName": null,
               "permission": null,
               "visibleQuerySources": null,
               "name": null,
               "tenantId": null,
               "active": false,
               "notAllowSharing": false,
               "id": "df188fa0-5829-40cc-a1fc-ab4b0259f061",
               "state": 0,
               "deleted": false,
               "inserted": true,
               "version": null,
               "created": null,
               "createdBy": "John Doe",
               "modified": null,
               "modifiedBy": null
            }
         ],
         "tenantAccess": 1
      },
      "accessDefaults": {
         "value": [
            {
               "reportId": null,
               "dashboardId": null,
               "assignedType": 1,
               "accessRightId": null,
               "accessRight": null,
               "shareWith": null,
               "position": 0,
               "accessors": [],
               "accessorNames": null,
               "tempId": "4",
               "reportAccessRightId": "13698ebf-3e8e-43e1-9e2b-ad3f17d7d004",
               "reportAccessRights": null,
               "dashboardAccessRightId": "13698ebf-3e8e-43e1-9e2b-ad3f17d7d008",
               "assignedTypeName": "Everyone",
               "dashboardAccessRights": null,
               "id": null,
               "state": 0,
               "deleted": false,
               "inserted": true,
               "version": null,
               "created": null,
               "createdBy": "John Doe",
               "modified": null,
               "modifiedBy": null
            }
         ],
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "scheduling": {
      "schedulingLimits": {
         "value": [
            {
               "users": [
                  {
                     "password": null,
                     "roles": [],
                     "userRoles": null,
                     "userSecurityQuestions": null,
                     "status": 3,
                     "issueDate": "0001-01-01T00:00:00",
                     "autoLogin": false,
                     "newPassword": null,
                     "userName": null,
                     "emailAddress": null,
                     "firstName": null,
                     "lastName": null,
                     "tenantId": null,
                     "tenantDisplayId": null,
                     "tenantName": null,
                     "dataOffset": null,
                     "timestampOffset": null,
                     "initPassword": false,
                     "active": false,
                     "retryLoginTime": null,
                     "lastTimeAccessed": null,
                     "passwordLastChanged": null,
                     "locked": null,
                     "lockedDate": null,
                     "cultureName": null,
                     "securityQuestionLastChanged": null,
                     "dateFormat": null,
                     "systemAdmin": false,
                     "notAllowSharing": false,
                     "numberOfFailedSecurityQuestion": null,
                     "fullName": null,
                     "currentModules": null,
                     "id": "97e363f5-9daf-4329-a964-e279e04a10f3",
                     "state": 0,
                     "deleted": false,
                     "inserted": true,
                     "version": null,
                     "created": null,
                     "createdBy": "John Doe",
                     "modified": null,
                     "modifiedBy": null
                  }
               ],
               "tenantUniqueName": null,
               "permission": null,
               "visibleQuerySources": null,
               "name": null,
               "tenantId": null,
               "active": false,
               "notAllowSharing": false,
               "id": "df188fa0-5829-40cc-a1fc-ab4b0259f061",
               "state": 0,
               "deleted": false,
               "inserted": true,
               "version": null,
               "created": null,
               "createdBy": "John Doe",
               "modified": null,
               "modifiedBy": null
            }
         ],
         "tenantAccess": 1
      },
      "schedulingScope": {
         "systemUsers": true,
         "externalUsers": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "emailing": {
      "deliveryMethod": {
         "link": true,
         "embeddedHTML": true,
         "attachment": true,
         "tenantAccess": 1
      },
      "attachmentType": {
         "word": true,
         "excel": true,
         "pdf": true,
         "csv": true,
         "xml": true,
         "json": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "exporting": {
      "exportingFormat": {
         "word": true,
         "excel": true,
         "pdf": true,
         "csv": true,
         "xml": true,
         "json": true,
         "queryExecution": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   },
   "systemwide": {
      "canSeeSystemMessages": {
         "value": true,
         "tenantAccess": 1
      },
      "tenantAccess": 1
   }
}