Oracle Eloqua authentication
Prerequisites
To create a connection with Oracle Eloqua, you need the following credentials:
- OAuth 2.0 Authorization code: Company Name, Username, Password
- Bring your own OAuth 2.0 App: Client ID and Client Secret.
For creating a private OAuth2 app, follow the steps mentioned in the Oracle Eloqua documentation, i.e. Oracle Eloqua Developer's Guide.
When registering your OAuth application in Oracle Eloqua, make sure to set the callback URL to the value displayed on the connection creation page, for example https://cloud.uipath.com/provisioning_/callback for Automation Cloud.
Add the Oracle Eloqua connection
To create a connection to your Oracle Eloqua instance, you need to perform the following steps:
-
Select Orchestrator from the product launcher.
-
Select a folder, and then navigate to the Connections tab.
-
Select Add connection.
-
To open the connection creation page, select the connector from the list. You can use the search bar to find the connector.
noteA user cannot create more than one connection from UiPath within a span of 60 seconds. This is a limitation while creating an OAuth 2.0 connection to Oracle Eloqua.
-
Select your preferred authentication method and enter the required credentials.
For any secret-type field, you can select the menu next to the field and choose Use credential asset to reference an Orchestrator credential asset linked to an external vault instead of entering the value directly. For more information, see Use credential assets for connections.
-
Click Connect.
For updated information and more details regarding Oracle Eloqua visit the Getting started with Oracle Eloqua page.
Scopes and permissions
You can use the connection to enable the Oracle Eloqua activities in UiPath Studio to build automations for list, contact, segment management. The various permission-based use cases that can be achieved are as follows:
| Scope/Permission | Usecase | Activity/Event |
|---|---|---|
Must be "full" or not supplied | As a user, I want to have the same access of all the resources/objects as I have in my Oracle Eloqua App GUI. | Depends on the access of the user in Oracle Eloqua App. Refer the “Activities” section of the connector documentation for all the available activities/events |