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
|
|
||
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 New in version 2.9.0. |
An array of RoleVirtualNode objects This option is used to add/update access limits. |
||
schedulingLimitsTree 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
}
}