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. |