Oracle ERP Cloud Connection
Steps to set up an Oracle data connection
Step 1: Configure a user with sufficient permissions in Oracle
The following steps help you to set up a new user in Oracle with the necessary permissions to use data extractions to Celonis.
Create a user or provide an existing user with the following privileges:
Administer Purchase Order by REST Service
View Payables Payment
View Payables Invoice by Web Service
View Payables Invoice Holds
View Holds Resolution and Negotiation History
And as sub-roles the following seeded roles:
Procurement REST Service
Payables Invoice Inquiry
Additionally, the data security policies need to allow the data to be extracted. These can be copied from the seeded Procurement Integration Specialist role and added one for database resource Business Unit and action Manage Payables Invoice.
Otherwise, no invoice-related data can be extracted.
Step 2: Allowlist the IPs of the EMS
Note
Follow this step only if your system is IP-blocked.
If your system is only reachable within a certain IP range, you need to allowlist the outbound IPs of the EMS, otherwise, data cannot be extracted. The EMS's IPs differ depending on the cluster (eu-1 or us-1). For more information, see Allowlisting Celonis IP addresses.
Step 3: Create a Data Connection in a Data Pool
Step-by-step
Enter the name of the new Oracle Data Connection.
Choose between Direct or Uplinked. Direct for extracting data from cloud platforms and Uplinked for local systems that run within your organization (on-premises).
Insert the user name of the user connecting with the Oracle ERP Cloud system.
Enter the password of the user connecting with the Oracle ERP Clou system.
Select the Version of the Instance your Oracle Fusion Applications are on. If you're not sure which version that is, you can find the current version via:
Log in to the Oracle Fusion Applications in Oracle Applications Cloud Services instance.
Click the user name in the top right area of the window, then choose About Applications.
The version appears just below the heading "About Oracle Fusion Applications."
The host is the REST server to contact for your identity domain or Cloud account.
For example, to find the server name for Oracle Sales Cloud Services:
Sign in to the My Services dashboard for your identity domain or Cloud Account.
In the list of services, click Sales Cloud.
Locate the REST Endpoint field, which shows the URL to the REST server.
For example: https://sales.oraclecloud.com/
If you do not have access to the My Services dashboard, get the REST server URL from your Oracle Cloud Account administrator.
The maximum number of parallel extractions that the data connection allows.
Data Extraction
Data Access
The Celonis Extractor performs read-only operations on your Oracle data. No writing changes (like updates or deletions) will be performed at any time during the extraction process.
Source System Impact
The Celonis Extractor is bound to the API call limits applied by Oracle, guarding the system against any performance issues.
Security
Transfer of the data from the Oracle system to the target system is secured through HTTPS, which allows for an encrypted exchange of information.
Used API
The Celonis Extractor uses the standard REST API of Oracle. As the Oracle Procurement API currently does not provide Change Logs, an additional data extraction via the Oracle BI Publisher is needed.
For more details see the corresponding BI Publisher section.