Skip to main content

Predefined Resources

Predefined Resources

This section describes the predefined resources related to productions. The names of these resources all begin with the %Ens_ prefix.

You can view the list of predefined resources on the System Administration > Security > Resources page of the Management Portal.

For an in-depth discussion of resources, see Assets and Resources.

Resources to Protect Activities Related to Productions

%Ens_AlertAdministration

Controls access to managed alert administration.

%Ens_ConfigItemRun

Controls starting and stopping configuration items.

%Ens_DTLTest

Controls access to the data transformation testing utility.

%Ens_Dashboard

Controls access to the Production Monitor.

%Ens_Deploy

Controls access to deployment activities.

%Ens_DeploymentPkg

Controls the creation of deployment packages using the server.

%Ens_DeploymentPkgClient

Controls the creation and import of local deployment packages using the browser.

%Ens_EventLog

Controls access to the Event Log.

%Ens_MessageContent

Controls access to the contents of messages.

%Ens_MessageDiscard

Controls discarding of queued and suspended messages.

%Ens_MessageEditResend

Controls access to edit and resend messages.

%Ens_MessageExport

Controls access to export messages.

%Ens_MessageHeader

Controls access to message header data.

%Ens_MessageResend

Controls access to resend messages.

%Ens_MessageSuspend

Controls the manual suspension of messages.

%Ens_MessageTrace

Controls access to message trace.

%Ens_MsgBank_Dashboard

Controls access to the Enterprise Monitor.

%Ens_MsgBank_EventLog

Controls access to the Message Bank Event Log.

%Ens_MsgBank_MessageContent

Controls access to the contents of messages in the Message Bank.

%Ens_MsgBank_MessageEditResend

Grants permission to edit and resend messages from the Message Bank.

%Ens_MsgBank_MessageHeader

Controls access to Message Bank header data.

%Ens_MsgBank_MessageResend

Grants permission to resend messages from the Message Bank.

%Ens_MsgBank_MessageTrace

Controls access to the Message Bank Visual Trace.

%Ens_Portal

Controls access to the Interoperability menus in the Management Portal.

Note:

To access any of the Interoperability pages and functions in the Management Portal for a given namespace, a user must also have Read permission on the default global database resource for the namespace.

%Ens_ProductionDocumentation

Controls the creation of production documentation.

%Ens_ProductionRun

Controls starting and stopping productions.

%Ens_Purge

Controls purging of production-related data.

%Ens_RuleLog

Controls access to the Rule Log.

%Ens_TestingService

Controls access to the business host testing service.

%Ens_ViewFileSystem

Controls access to the Finder Dialog, which enables users to browse the file system.

Resources to Protect Code and Data Related to Productions

%Ens_Agents

Controls access to the Agent Management page, which is applicable only to HealthShare.

%Ens_Alerts

Controls access to alert configuration and management.

%Ens_ArchiveManager

Controls access to the Archive Manager.

%Ens_BPL

Controls access to the Business Process Language (BPL).

%Ens_BusinessRules

Controls access to business rules.

%Ens_Code

Controls access to all Interoperability classes and routines.

%Ens_Credentials

Controls access to production credentials.

%Ens_DTL

Controls access to the Data Transformation Language (DTL).

%Ens_EDISchema

Controls access to EDI schemas.

%Ens_EDISchemaAnnotation

Controls access to the HL7 Annotation classes.

%Ens_ITK

Controls access to the Interoperability Toolkit, which is applicable only to HealthShare.

%Ens_JBH

Controls access to Java Business Hosts.

%Ens_Jobs

Controls access to job data.

%Ens_LookupTables

Controls access to lookup tables.

%Ens_MsgBank

Controls access to Message Bank status information

%Ens_MsgBankConfig

Controls access to Message Bank configuration.

%Ens_PortSettingsReport

Controls access to the Port Authority Report, which details port usage across the system.

%Ens_ProductionConfig

Controls access to production configuration activities.

%Ens_PurgeSchedule

Controls access to scheduling of InterSystems IRIS purge tasks.

%Ens_PubSub

Controls access to the Publish & Subscribe (or PubSub) pages in the Management Portal.

%Ens_PurgeSettings

Controls access to the Purge Management Data page in the Management Portal and controls the default settings for manually purging production-related data.

%Ens_Queues

Controls access to queue data.

Note:

If you want to perform an activity related to an active message you will also need access to job data which uses the %Ens_Jobs resource.

%Ens_RestrictedUI_SystemDefaultSettings

Restricts a user to editing only the system default settings to which they have been given USE permission. For more information, see Security for System Default Settings.

%Ens_RecordMap

Controls access to interoperability record maps.

%Ens_RoutingRules

Controls access to routing rules.

%Ens_Rules

Controls access to all interoperability rules.

%Ens_SettingsReportConfig

Controls access to the Setting Report Configuration page, which enables you to specify the namespace that stores data about port usage.

%Ens_SystemDefaultConfig

Controls access to system–wide default settings.

%Ens_SystemDefaultSettings_AllowedIPAddresses

Allows user to manage the AllowedIPAddresses system default setting even when they are restricted from managing other system default settings. For more information, see Security for System Default Settings.

%Ens_SystemDefaultSettings_IPAddress

Allows user to manage the IPAddress system default setting even when they are restricted from managing other system default settings. For more information, see Security for System Default Settings.

%Ens_SystemDefaultSettings_LogGeneralTraceEvents

Allows user to manage the LogGeneralTraceEvents system default setting even when they are restricted from managing other system default settings. For more information, see Security for System Default Settings.

%Ens_SystemDefaultSettings_LogTraceEvents

Allows user to manage the LogTraceEvents system default setting even when they are restricted from managing other system default settings. For more information, see Security for System Default Settings.

%Ens_SystemDefaultSettings_Port

Allows user to manage the Port system default setting even when they are restricted from managing other system default settings. For more information, see Security for System Default Settings.

%Ens_SystemDefaultSettings_Schedule

Allows user to manage the Schedule system default setting even when they are restricted from managing other system default settings. For more information, see Security for System Default Settings.

%Ens_SystemDefaultSettings_Server

Allows user to manage the Server system default setting even when they are restricted from managing other system default settings. For more information, see Security for System Default Settings.

%Ens_WorkflowConfig

Controls access to workflow roles and users.

Note:

In many cases, the default behavior uses a less granular resource (like %Ens_Code) which protects multiple data sources including the data protected by a more specific resource (like %Ens_BPL). The predefined roles and privileges use the less granular resource, but you can choose alternative roles with more selective privileges.

Security for System Default Settings

Assigning USE permission to the %Ens_RestrictedUI_SystemDefaultSettings resource restricts a user from creating, editing, or deleting system default settings for Interoperability productions. This restriction applies only to managing system default settings in the Management Portal and does not prevent administrators from editing the global directly.

You can grant exceptions to this general restriction by assigning USE privileges to the %Ens_SystemDefaultSettings_setting resource, where setting is the case-sensitive name of a setting. The system includes predefined resources as follows:

  • %Ens_SystemDefaultSettings_AllowedIPAddresses — Allows users to manage the AllowedIPAddresses setting from the Management Portal even when blocked from managing other system default settings.

  • %Ens_SystemDefaultSettings_IPAddress — Allows users to manage the IPAddress setting from the Management Portal even when blocked from managing other system default settings.

  • %Ens_SystemDefaultSettings_LogGeneralTraceEvents — Allows users to manage the LogGeneralTraceEvents setting from the Management Portal even when blocked from managing other system default settings.

  • %Ens_SystemDefaultSettings_LogTraceEvents — Allows users to manage the LogTraceEvents setting from the Management Portal even when blocked from managing other system default settings.

  • %Ens_SystemDefaultSettings_Port — Allows users to manage the Port setting from the Management Portal even when blocked from managing other system default settings.

  • %Ens_SystemDefaultSettings_Schedule — Allows users to manage the Schedule setting from the Management Portal even when blocked from managing other system default settings.

  • %Ens_SystemDefaultSettings_Server — Allows users to manage the Server setting from the Management Portal even when blocked from managing other system default settings.

For more information about system default settings, see Defining System Default Settings. For instructions on creating resources, see Create or Edit a Resource.

FeedbackOpens in a new tab