Skip to main content

Default Privileges of the Predefined Roles

Default Privileges of the Predefined Roles

This section lists the default privileges that each role has for each resource.

See Privileges and Permissions for an explanation of how you grant access to resources through role privileges.

Role Privileges for the Activity Resources

The following table lists the role privileges for the activity resources. Only the Use permission is required for access, use this permission on the underlying resource to determine access to data as well.

Resource %EnsRole _Administrator %EnsRole _Developer* %EnsRole _Monitor %EnsRole _Operator
%Ens_ConfigItemRun Use Use   Use
%Ens_DTLTest Use Use    
%Ens_Dashboard Use Use Use Use
%Ens_Deploy Use      
%Ens_DeploymentPkg Use Use    
%Ens_EventLog Use Use   Use
%Ens_MessageContent Use Use    
%Ens_MessageDiscard Use Use    
%Ens_MessageEditResend Use Use    
%Ens_MessageHeader Use Use   Use
%Ens_MessageResend Use Use   Use
%Ens_MessageSuspend Use Use    
%Ens_MessageTrace Use Use   Use
%Ens_MsgBank_Dashboard Use Use Use Use
%Ens_MsgBank_EventLog Use Use   Use
%Ens_MsgBank_MessageContent Use Use    
%Ens_MsgBank_MessageEditResend Use Use    
%Ens_MsgBank_MessageHeader Use Use   Use
%Ens_MsgBank_MessageResend Use Use   Use
%Ens_MsgBank_MessageTrace Use Use   Use
%Ens_Portal* Use Use Use Use
%Ens_ProductionDocumentation Use Use    
%Ens_ProductionRun Use Use   Use
%Ens_Purge Use Use    
%Ens_RuleLog* Use Use   Use
%Ens_TestingService Use Use    
%Ens_ViewFileSystem Use Use    

Role Privileges for the Code and Data Resources

The following table lists the role privileges for the code and data resources. Read and Write permissions are distinct for the resource; your application code should use these two permissions to determine access to the underlying data.

For reasons of space, this table does not include the information on all roles. Additional roles are described after the table.

Resource %EnsRole _Administrator %EnsRole _Developer %EnsRole _Monitor %EnsRole _Operator
%Ens_Alerts Read, Write Read, Write   Read
%Ens_ArchiveManager Read, Write      
%Ens_BPL        
%Ens_BusinessRules        
%Ens_Code Read Read, Write    
%Ens_Credentials Read, Write Read   Read
%Ens_DTL        
%Ens_EDISchema Read Read, Write    
%Ens_JBH        
%Ens_Jobs Read, Write Read, Write   Read
%Ens_LookupTables Read, Write Read, Write   Read
%Ens_MsgBank Read, Write Read   Read
%Ens_MsgBankConfig Read, Write Read, Write    
%Ens_ProductionConfig Read, Write Read, Write   Read
%Ens_PurgeSchedule Use Read   Read
%Ens_PurgeSettings Read, Write Read, Write    
%Ens_Queues Read, Write Read, Write   Read
%Ens_RecordMap        
%Ens_RoutingRules        
%Ens_Rules*   Read, Write    
%Ens_SystemDefaultConfig Read, Write Read   Read
%Ens_WorkflowConfig Write Read, Write   Read

Additional roles have the following privileges

  • The %EnsRole_WebDeveloper role has the same privileges as %EnsRole_Developer, except for access to the %Ens_PurgeSettings resource.

  • The %EnsRole_RulesDeveloper role has only the following privileges:

    • %Ens_Portal:U

    • %Ens_RuleLog:U

    • %Ens_Rules:RW

Portal Page Privilege Requirements

Each Management Portal page has a default privilege requirement in the security framework shipped with InterSystems IRIS. You can view this requirement while in the columns view of the portal menu just beneath where you click Go to navigate to the page. You only see this information if you click next to the menu item name and not directly on the label.

For example, if you select Interoperability > Configure and then click to the right of Production on menu of the Management Portal, you see %Ens_ProductionConfig:READ listed under the System Resource(s) label. This means you must be a member of a role that has the Read permission on the %Ens_ProductionConfig resource to view the Production Configuration page.

Area of the Production menu that shows the permissions required to access the Production Configuration page

Notice you may also assign custom resources to a portal page. See Use Custom Resources with the Management Portal.

FeedbackOpens in a new tab