To distinguish between various application role permissions, you can
use the ApplicationPermission
enumeration type which is used
by security functions.
You can use these values:
Application permissions value |
Description |
ApplicationPermissionViewApplication
|
View application. |
ApplicationPermissionEditApplication
|
Edit application. |
ApplicationPermissionAdministerApplication |
Administer application. |
Dashboards permissions value |
Description |
ApplicationPermissionViewDashboards
|
View dashboard. |
ApplicationPermissionEditDashboards
|
Edit dashboard. |
Modeling permissions value |
Description |
ApplicationPermissionViewOlapModel
|
View OLAP model. |
ApplicationPermissionEditOlapModel
|
Edit OLAP model. |
ApplicationPermissionViewOlapMappings |
View OLAP mappings. |
ApplicationPermissionEditOlapMappings
|
Edit OLAP mappings. |
ApplicationPermissionViewRelationalObjects
|
View relational objects. |
ApplicationPermissionEditRelationalObjects
|
Edit relational objects. |
OLAP permissions value |
Description |
ApplicationPermissionViewOlap
|
View OLAP. |
ApplicationPermissionEditOlap
|
Edit OLAP. |
ApplicationPermissionImportOlapValues |
Import/Export OLAP values. |
ApplicationPermissionEditDimensions
|
Edit dimensions. |
ApplicationPermissionEditRules
|
Edit rules. |
ApplicationPermissionAdministerOlapDatabases
|
Administer OLAP databases. |
ApplicationPermissionWriteValues
|
Write values. |
Reporting permissions value |
Description |
ApplicationPermissionViewReports
|
View reports. |
ApplicationPermissionEditReports
|
Edit reports. |
ApplicationPermissionBrowseFolderStructure |
Browse folder structure. |