Download - Web Adi Success Story
![Page 1: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/1.jpg)
Put your company logo here
OHUG Global ConferenceLas Vegas, NVJune 14 – 18, 2009
Web ADI Success Story
![Page 2: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/2.jpg)
• 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
![Page 4: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/4.jpg)
Dunkin’ Brands, Inc.
![Page 5: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/5.jpg)
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
![Page 6: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/6.jpg)
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
![Page 7: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/7.jpg)
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
![Page 8: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/8.jpg)
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
![Page 9: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/9.jpg)
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
![Page 10: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/10.jpg)
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
![Page 11: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/11.jpg)
Web ADI Screenshot (3/3)
Simplified example for demonstration purposes
Detailed status for each row provided directly in Microsoft Excel
Errors
![Page 12: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/12.jpg)
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
![Page 13: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/13.jpg)
Web ADI Advantages
Advantages to the IT department leveraging Web ADI
Not a lot of heavy lifting
Allow IT to concentrate on larger problems
![Page 14: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/14.jpg)
Web ADI Components
ntegrators
ayouts apping
ecurity
![Page 15: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/15.jpg)
ntegrators
![Page 16: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/16.jpg)
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
![Page 17: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/17.jpg)
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.
![Page 18: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/18.jpg)
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
![Page 19: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/19.jpg)
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
![Page 20: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/20.jpg)
Locating APIs
HRIS• Oracle
Integration Repository
IT• Oracle
Integration Repository
• TOAD
• Procedure Builder
• Reverse Engineering
![Page 21: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/21.jpg)
Integration Repository (1/4)
Oracle Integration Repository provides a high level description of the api package available within each Oracle product family.
![Page 22: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/22.jpg)
Integration Repository (2/4)
For each api package, Oracle Integration Repository provides a high level description of the apis that are available.
![Page 23: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/23.jpg)
Integration Repository (3/4)
For each api, Oracle Integration Repository provides a detailed description of the api.
![Page 24: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/24.jpg)
Integration Repository (4/4)
The detailed api description includes a description of every parameter available.
![Page 25: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/25.jpg)
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
![Page 26: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/26.jpg)
ecurity
![Page 27: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/27.jpg)
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.
![Page 28: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/28.jpg)
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
![Page 29: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/29.jpg)
ayouts
![Page 30: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/30.jpg)
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
![Page 31: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/31.jpg)
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
![Page 32: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/32.jpg)
apping
![Page 33: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/33.jpg)
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
![Page 34: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/34.jpg)
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
![Page 35: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/35.jpg)
• 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
![Page 36: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/36.jpg)
• 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
![Page 37: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/37.jpg)
Ownership at Dunkin’ Brands
Integrators
Security
Layouts
Mapping
Current ownership at Dunkin’ Brands, Inc.
HRIS
IT
Configuration still owned by IT
Current
![Page 38: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/38.jpg)
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
![Page 39: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/39.jpg)
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
![Page 40: Web Adi Success Story](https://reader030.vdocument.in/reader030/viewer/2022032502/55ba1de1bb61ebf1098b46d3/html5/thumbnails/40.jpg)
Questions