Oracle Integration Service Roles

Oracle Integration predefined roles govern access to various Oracle Integration features.

The following table lists the predefined roles available in Oracle Integration, and the general tasks that users assigned the roles can perform. You can assign one or more of the predefined roles to Oracle Integration users and groups.

Oracle Integration Description

ServiceAdministrator

A super user who can manage and administer the features provisioned in an Oracle Integration instance.

ServiceDeveloper

Develops the artifacts specific to the features provisioned in an Oracle Integration instance. A developer can create integrations.

ServiceMonitor

Monitors the features provisioned in an Oracle Integration instance. For example, a user assigned this roled can view instances and metrics, find out response times, and track whether instance creation completed successfully or failed.

This role provides privileges for users with limited knowledge of Oracle Integration, but with high-level knowledge of monitoring it. This user role does not grant permissions to change anything.

ServiceDeployer

Publishes the artifacts developed in a feature.

This role is not applicable for the Integrations feature.

ServiceUser

Privileges to utilize only the basic functionality of a feature such as access to the staged and published applications.

For example, in Integrations the user can navigate to resource pages (such as integrations and connections) and view details, but can’t edit or modify anything. The user can also run integrations.

ServiceInvoker

Invokes any integration flow in an Oracle Integration instance that is exposed through SOAP/REST APIs or a scheduled integration. A user with ServiceInvoker role cannot:
  • Navigate to the Oracle Integration user interface or perform any administrative actions in the user interface.
  • Invoke any of the documented Oracle Integration REST APIs.

ServiceViewer

Navigates to all Oracle Integration resource pages (for example, integrations, connections, lookups, libraries, and so on) and view details. The user cannot edit any resources or navigate to the administrative setting pages.

In Oracle Integration, when you assign a role to a user, the user is granted that role for all Oracle Integration features provisioned on an instance. Further, each role grants different privileges for different features to the same user. Note that not all Oracle Integration predefined roles are available in all features.