SlideShare une entreprise Scribd logo
1  sur  40
Put your company logo here
OHUG Global Conference
Las Vegas, NV
June 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
• Sean Fielding sean.fielding@dunkinbrands.com
o IT Manager, Business Process Integration Services
Presenters
Dunkin’ Brands, Inc.
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
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
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
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 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
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.
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
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
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
• 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
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
• 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
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
• 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
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
• 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
• 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
• 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

Contenu connexe

Tendances

NYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection WorkshopNYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection Workshopmsewtz
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Featuresmsewtz
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019msewtz
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
Oracle Apex Installation (EPG)
Oracle Apex Installation (EPG)Oracle Apex Installation (EPG)
Oracle Apex Installation (EPG)Khairul Islam
 
Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsAnthony Rayner
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEXAnthony Rayner
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmapvasuballa
 
OHUG 2015 Updated
OHUG 2015 UpdatedOHUG 2015 Updated
OHUG 2015 UpdatedKiran Mundy
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Michael Hichwa
 
Migrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application ExpressMigrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application ExpressDavidPeake15
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenSadz Ta
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introductioncrokitta
 

Tendances (20)

Oracle apex hosting
Oracle apex hostingOracle apex hosting
Oracle apex hosting
 
NYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection WorkshopNYC School of Data - High School Selection Workshop
NYC School of Data - High School Selection Workshop
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Oracle Apex Installation (EPG)
Oracle Apex Installation (EPG)Oracle Apex Installation (EPG)
Oracle Apex Installation (EPG)
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
 
Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic Actions
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEX
 
Oracle process-automation-with-rpa
Oracle process-automation-with-rpaOracle process-automation-with-rpa
Oracle process-automation-with-rpa
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
 
OHUG 2015 Updated
OHUG 2015 UpdatedOHUG 2015 Updated
OHUG 2015 Updated
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
 
Migrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application ExpressMigrating Oracle Forms Using Oracle Application Express
Migrating Oracle Forms Using Oracle Application Express
 
OBIEE 11g Overview | Free Webcast
OBIEE 11g Overview | Free WebcastOBIEE 11g Overview | Free Webcast
OBIEE 11g Overview | Free Webcast
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseen
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
 

En vedette

Oracle Web Adi For upload item master
Oracle Web Adi For upload item masterOracle Web Adi For upload item master
Oracle Web Adi For upload item masterAhmed Elshayeb
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suitevasuballa
 
Dunkin' Brands: Dunkin' and influencers, presented by Melanie Cohn
Dunkin' Brands: Dunkin' and influencers, presented by Melanie CohnDunkin' Brands: Dunkin' and influencers, presented by Melanie Cohn
Dunkin' Brands: Dunkin' and influencers, presented by Melanie CohnSocialMedia.org
 
Battle of the coffee brands in social media
Battle of the coffee brands in social mediaBattle of the coffee brands in social media
Battle of the coffee brands in social mediaJHergianto
 
Conclusao de Curso
Conclusao de Curso Conclusao de Curso
Conclusao de Curso carolvolpi1
 
Dunkin’ Donuts
Dunkin’ DonutsDunkin’ Donuts
Dunkin’ Donutsgogeek
 

En vedette (8)

Oracle Web Adi For upload item master
Oracle Web Adi For upload item masterOracle Web Adi For upload item master
Oracle Web Adi For upload item master
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
 
Dunkin' Brands: Dunkin' and influencers, presented by Melanie Cohn
Dunkin' Brands: Dunkin' and influencers, presented by Melanie CohnDunkin' Brands: Dunkin' and influencers, presented by Melanie Cohn
Dunkin' Brands: Dunkin' and influencers, presented by Melanie Cohn
 
Battle of the coffee brands in social media
Battle of the coffee brands in social mediaBattle of the coffee brands in social media
Battle of the coffee brands in social media
 
Conclusao de Curso
Conclusao de Curso Conclusao de Curso
Conclusao de Curso
 
Case 34 keurig
Case 34 keurigCase 34 keurig
Case 34 keurig
 
Benefits Auditing
Benefits AuditingBenefits Auditing
Benefits Auditing
 
Dunkin’ Donuts
Dunkin’ DonutsDunkin’ Donuts
Dunkin’ Donuts
 

Similaire à Web Adi Success Story

Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applicationsurskeshav
 
Thomas_Rock_Resume_50B
Thomas_Rock_Resume_50BThomas_Rock_Resume_50B
Thomas_Rock_Resume_50BThomas Rock
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEESaturn Infotech Inc
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013Perficient, Inc.
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )senthil0809
 
Optimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor CompanyOptimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor CompanyVMware Tanzu
 
Manager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost ContainmentManager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost ContainmentEDB
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsDeborah Schalm
 
Best Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information ArchitectureBest Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information ArchitectureJoel Oleson
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application StrategiesBIOVIA
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsJill Hannemann
 
What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?Precisely
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapKai-Uwe Möller
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciMarketingArrowECS_CZ
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEDenis Gray
 
Microsoft SharePoint in the Workplace
Microsoft SharePoint in the WorkplaceMicrosoft SharePoint in the Workplace
Microsoft SharePoint in the WorkplaceCTE Solutions Inc.
 
Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...
Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...
Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...Bill England
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudEdelweiss Kammermann
 

Similaire à Web Adi Success Story (20)

Ashish Chaurasia resume
Ashish Chaurasia resumeAshish Chaurasia resume
Ashish Chaurasia resume
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applications
 
Thomas_Rock_Resume_50B
Thomas_Rock_Resume_50BThomas_Rock_Resume_50B
Thomas_Rock_Resume_50B
 
Migration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEEMigration 101 Webinar: FDM to FDMEE
Migration 101 Webinar: FDM to FDMEE
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )
 
Optimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor CompanyOptimizing TAS Usage at Ford Motor Company
Optimizing TAS Usage at Ford Motor Company
 
Manager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost ContainmentManager's Guide To Oracle Cost Containment
Manager's Guide To Oracle Cost Containment
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
AhmedWasfi2015
AhmedWasfi2015AhmedWasfi2015
AhmedWasfi2015
 
Best Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information ArchitectureBest Practices to SharePoint Physical and Information Architecture
Best Practices to SharePoint Physical and Information Architecture
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?What Does Artificial Intelligence Have to Do with IT Operations?
What Does Artificial Intelligence Have to Do with IT Operations?
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization Roadmap
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
 
Klondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EEKlondike16 - Making the Move from FDM Classic to FDM EE
Klondike16 - Making the Move from FDM Classic to FDM EE
 
Microsoft SharePoint in the Workplace
Microsoft SharePoint in the WorkplaceMicrosoft SharePoint in the Workplace
Microsoft SharePoint in the Workplace
 
Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...
Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...
Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Spea...
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics Cloud
 

Web Adi Success Story

  • 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
  • 20. Locating APIs HRIS • Oracle Integration Repository IT • Oracle Integration Repository • TOAD • Procedure Builder • Reverse Engineering
  • 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.
  • 23. Integration Repository (3/4) For each api, Oracle Integration Repository provides a detailed description of the api.
  • 24. Integration Repository (4/4) The detailed api description includes a description of every parameter 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

Notes de l'éditeur

  1. Oracle for 16 years HR for 6 years At Dunkin’ Brands for 1 year Mike/Karen not able to join See Mike at the Acquire booth
  2. Oracle for 16 years HR for 6 years At Dunkin’ Brands for 1 year Mike/Karen not able to join See Mike at the Acquire booth