1. Put your company logo here
OHUG Global Conference
Las Vegas, NV
June 14 – 18, 2009
Web ADI Success Story
2. • Provide an introduction to Web ADI for both
functional and technical resources
• Discuss benefits of leveraging HRIS and IT
resources for Web ADI creation
• Discuss Dunkin’ Brands success implementing
Wed ADI
• NOTE: This presentation will not provide
detailed technical instructions for creating Web
ADIs
Objectives
3. • Sean Fielding sean.fielding@dunkinbrands.com
o IT Manager, Business Process Integration Services
Presenters
5. Environment
• Oracle 11.5.10.2 (Implemented Nov-2007)
o Human Resources
o Employee Self-Service
o Manager Self-Service
o Advanced Benefits
o iRecruitement
o Talent Management
o Compensation Workbench
o Time and Labor
o iLearning
o Discoverer 4i
• ADP Enterprise (Implemented Nov-2007)
o ADP Connection
6. Traditional Approach
Traditional approach for uploading data into Oracle
Staging
Table
HRIS
IT
Custom Code
Call APIS
Errors
Sqlloader
DataFile
Errors
Errors
Error Report
1. HRIS provides data file to IT
2. IT creates custom process to
upload the data
3. IT reports errors to HRIS
4. HRIS resolves errors
5. Process is repeated
Example: Create new employees
7. What is Web ADI?
• Web Applications Desktop Integrator
• Self-service Oracle application
o Delivered with Oracle HRMS
o No client installation required
o No custom code required *
• Provides ability to manipulate Oracle data via
familiar desktop applications
o Microsoft Excel and Word
8. Web ADI Approach
Errors
Call API
Example: Create new employees
Web ADI approach for uploading data into Oracle
1. HRIS creates data
2. HRIS processes file
3. Web ADI reports errors
4. HRIS resolves errors
5. Process is repeated
HRIS
Data
9. Web ADI Screenshot (1/3)
Several screenshots have been intentionally omitted for demonstration purposes
Sample Web ADI Integrator
Upload
Header
Detail
Data Upload is executed directly from Microsoft Excel
10. Web ADI Screenshot (2/3)
Simplified example for demonstration purposes
Results
Status
Upload progress
provided directly
in Microsoft Excel
Summary results
provided directly
in Microsoft Excel
11. Web ADI Screenshot (3/3)
Simplified example for demonstration purposes
Detailed status for
each row provided
directly in Microsoft
Excel
Errors
12. Web ADI Advantages
Advantages to the HRIS department leveraging Web ADI
Minimize reliance on IT and IT tool sets
Improve speed to deliver and
resolve issues
Reduce the number of hands touching
sensitive or confidential data
13. Web ADI Advantages
Advantages to the IT department leveraging Web ADI
Not a lot of heavy lifting
Allow IT to concentrate
on larger problems
16. Integrators
• An integrator defines an action to be performed
• An integrator contains the following attributes:
o Name
o Type
o API
o Database View (for Download Integrators)
• Oracle HRMS comes delivered with several seeded
integrators
o Data export from People -> Enter and Maintain
o Upload Integrator People -> Salary Management
17. IntegratorTypes
• General Integrators
o General Integrators are executed from menu
o Functionality to Download, Upload, and Create
• Data Export
o Export the results of a form query
• Mail Merge Integrators
o Integrators can be defined to work with Microsoft
Word mail merge functionality.
18. API
• Application Programming Interface
o API is a logical grouping of PL/SQL packages and
procedures, which acts as an interface to the database
o Performs validating and database housekeeping
o Protects developers from the database details
People
Assignments
Periods
of
Service
Person
Type
Usages
Custom
Code
Oracle API
Request to create
a new employee
19. API Types
• Private
o Oracle use for internal, development purposes only
o Not intended for general consumption
o Not good candidates for Web ADI
• Public
o Available to customers for integration, extension of
functionality, data loading, automation, etc.
Oracle HRMS APIs provide a decent set of functionality
Good candidate for Web ADI
• Custom
o Delivered API does not exist
o Delivered APIs require a wrapper to work correctly
o Good candidate for Web ADI
21. Integration Repository (1/4)
Oracle Integration Repository provides a high level description of the api package
available within each Oracle product family.
22. Integration Repository (2/4)
For each api package, Oracle Integration Repository provides a high level description
of the apis that are available.
25. Who builds Integrators
• Access
o User must be granted Web ADI administrator responsibility
• General Knowledge
o Familiarity with the APIs
date tracking
object version numbering
o Familiarity with Web ADI concepts
HRIS IT
27. Security
Responsibility
Menu Items
Form Functions
(specify applications)
Integrators
DBI HRIS Super User
DBI HRMS Create
Document
DBI HRMS Create
Document Function
Upload Positions
Upload Competencies
Create Grade Rates
Terminate Contractors
…
Security is
typically a
function of IT.
HRIS has the
ability to add
integrators to
existing form
functions via the
Web ADI
Administrator
Responsibility.
28. Who defines Security
• Access
o User must be granted System Administrator access to
maintain responsibilities, menus, and form functions
o User must be granted Web ADI administrator responsibility to
maintain mapping between integrator and form function
• General Knowledge
o Familiarity with the security implementation
HRIS IT
30. Layout
The layout is defaulted from
the API specification.
Modification options include:
• Inclusion
• Placement
• Default Values
An integrator can have
multiple layouts
The layout defines the API parameters required for the specific
integrator
31. Who builds Layouts
• Access
o User must be granted Web ADI administrator responsibility
• General Knowledge
o Familiarity with the API parameters
o Familiarity of application specific backend processes
HRIS IT
33. Mapping
The optional mapping definition links the data source to the API
columns. A mapping definition is typically used when dealing with
source data contained in an external file (such as Microsoft Excel).
A layout
can have
multiple
mapping
definitions
34. Who builds Mapping
• Access
o User must be granted Web ADI administrator responsibility
• General Knowledge
o Familiarity with the layout parameters
o Familiarity with source data file
HRIS IT
35. • Quick adoption
o Identified an ownership road map
o Changed functional and technical mindset
• Implementation time
o Significant reduction in time to production
o Ability to re-evaluate solution designs
• More flexible to business changes
o Re-organizations
• Leveraged for non production applications
o Load user test scenarios
Success
36. • Establish an ownership roadmap for each of the
Web ADI components
• Provide education to both the functional and
technical resources
• Identify and implement simple integrators with
significant impact first
• Perform a proof of concept comparison between
traditional development and Web ADI
• Adopt a Web ADI policy as the standard for all
mass data uploads
Lessons Learned
Lessons learning in establishing Web ADI at Dunkin’
Brands
37. Ownership at Dunkin’ Brands
Integrators
Security
Layouts
Mapping
Current ownership at Dunkin’ Brands, Inc.
HRIS
IT
Configuration still
owned by IT
Current
38. Ownership at Dunkin’ Brands
Integrators
Security
Layouts
Mapping
Future ownership at Dunkin’ Brands, Inc.
HRIS
IT
Future
Configuration still
owned by IT
HRIS Aware
of APIs
39. Technical Resources
o 2285271.1 - Web ADI for Oracle HRMS R11i
Implementation and Configuration Information
o 360105.1 - Understanding and Using Web
ADI in Oracle HRMS
metalink.oracle.com