Professional Documents
Culture Documents
Numerous modules
Examples
– Web ADI
Completely web based
Only data export and load – no reporting
Many applications – ICM, HR (replaced ADE), GL,
others
Extendable
– New integrators
– Custom Layouts
Web ADI – Basic User Process
Create a spreadsheet
– From a form
– From a menu option
Populate or change the spreadsheet
Upload to Oracle
Custom program
Custom program
Or,
If the Oracle API input is too complicated….
Custom API
Integrator
Spreadsheet (setups point Data
Oracle API
to custom API) Tables
Creating a Custom Integrator
Perform one-time Web ADI setup and some security setups.
Identify the Oracle provided API you will be using. This will be a
procedure within a package.
– hr_job_api.create_job
– hr_position_api.create_position
Determine if you need a custom wrapper. You may need a custom
wrapper if:
– The API uses internal ids that would mean nothing to the user. i.e.
organization_id or job_id.
– The integrator needs logic like; if the record does not exist create it, otherwise
update it.
– The integrator needs to call multiple APIs like first create the entry and then
create the entry values.
Write wrapper if you need it.
Set up the Integrator
– Create the integrator
– Create a function for the integrator
– Add the function to your menu
– Associate the function to the integrator
Define the layout(s)
Example 1:
Create Jobs Integrator
Purpose: Load Jobs for a one-time conversion to Oracle
Next
Create a layout
Create a spreadsheet
Use it
HR Integrator Layout
integrator.
NOW,
THIS IS COOL!
HR Integrator Layout - cont
Add
constants and
defaults
Create layout.
End Result
Special thanks to
James Sanders and
Dayton Power and Light