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