Upload
guesta7771aa
View
3.463
Download
2
Embed Size (px)
DESCRIPTION
OHUG 2009 - Web ADI Sucess Story
Citation preview
Put your company logo here
OHUG Global ConferenceLas Vegas, NVJune 14 – 18, 2009
Web ADI Success Story
• 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
Dunkin’ Brands, Inc.
Environment
• Oracle 11.5.10.2 (Implemented Nov-2007)o Human Resourceso Employee Self-Serviceo Manager Self-Serviceo Advanced Benefitso iRecruitemento Talent Managemento Compensation Workbencho Time and Laboro iLearningo Discoverer 4i
• ADP Enterprise (Implemented Nov-2007)o ADP Connection
Traditional Approach
Traditional approach for uploading data into Oracle
Staging Table
HRIS
IT
Custom Code
Call APIS
Errors
Sqlloader
Da
ta F
ile
Err
ors
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
What is Web ADI?
• Web Applications Desktop Integrator
• Self-service Oracle applicationo Delivered with Oracle HRMSo No client installation required o No custom code required *
• Provides ability to manipulate Oracle data via familiar desktop applicationso Microsoft Excel and Word
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
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
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
Web ADI Screenshot (3/3)
Simplified example for demonstration purposes
Detailed status for each row provided directly in Microsoft Excel
Errors
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
Web ADI Advantages
Advantages to the IT department leveraging Web ADI
Not a lot of heavy lifting
Allow IT to concentrate on larger problems
Web ADI Components
ntegrators
ayouts apping
ecurity
ntegrators
Integrators
• An integrator defines an action to be performed
• An integrator contains the following attributes:o Nameo Typeo APIo Database View (for Download Integrators)
• Oracle HRMS comes delivered with several seeded integrators o Data export from People -> Enter and Maintaino Upload Integrator People -> Salary
Management
Integrator Types
• General Integratorso General Integrators are executed from menuo Functionality to Download, Upload, and
Create
• Data Export o Export the results of a form query
• Mail Merge Integratorso Integrators can be defined to work with
Microsoft Word mail merge functionality.
API
• Application Programming Interfaceo API is a logical grouping of PL/SQL packages and
procedures, which acts as an interface to the database
o Performs validating and database housekeepingo Protects developers from the database details
People
Assignments
Periods of Service
Person Type Usages
Custom Code
Oracle API
Request to create
a new employee
API Types
• Privateo Oracle use for internal, development purposes onlyo Not intended for general consumptiono Not good candidates for Web ADI
• Publico 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
• Customo Delivered API does not existo Delivered APIs require a wrapper to work correctlyo Good candidate for Web ADI
Locating APIs
HRIS• Oracle
Integration Repository
IT• Oracle
Integration Repository
• TOAD
• Procedure Builder
• Reverse Engineering
Integration Repository (1/4)
Oracle Integration Repository provides a high level description of the api package available within each Oracle product family.
Integration Repository (2/4)
For each api package, Oracle Integration Repository provides a high level description of the apis that are available.
Integration Repository (3/4)
For each api, Oracle Integration Repository provides a detailed description of the api.
Integration Repository (4/4)
The detailed api description includes a description of every parameter available.
Who builds Integrators
• Accesso User must be granted Web ADI administrator
responsibility
• General Knowledgeo Familiarity with the APIs
date tracking object version numbering
o Familiarity with Web ADI concepts
HRIS IT
ecurity
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.
Who defines Security
• Accesso User must be granted System Administrator access to
maintain responsibilities, menus, and form functionso User must be granted Web ADI administrator
responsibility to maintain mapping between integrator and form function
• General Knowledgeo Familiarity with the security implementation
HRIS IT
ayouts
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
Who builds Layouts
• Accesso User must be granted Web ADI administrator
responsibility
• General Knowledgeo Familiarity with the API parameterso Familiarity of application specific backend processes
HRIS IT
apping
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
Who builds Mapping
• Accesso User must be granted Web ADI administrator
responsibility
• General Knowledgeo Familiarity with the layout parameterso Familiarity with source data file
HRIS IT
• Quick adoption o Identified an ownership road mapo Changed functional and technical mindset
• Implementation timeo Significant reduction in time to productiono Ability to re-evaluate solution designs
• More flexible to business changeso Re-organizations
• Leveraged for non production applicationso Load user test scenarios
Success
• 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
Ownership at Dunkin’ Brands
Integrators
Security
Layouts
Mapping
Current ownership at Dunkin’ Brands, Inc.
HRIS
IT
Configuration still owned by IT
Current
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
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
Questions