40
Put your company logo here OHUG Global Conference Las Vegas, NV June 14 – 18, 2009 Web ADI Success Story

Web adi success story

Embed Size (px)

DESCRIPTION

OHUG 2009 - Web ADI Sucess Story

Citation preview

Page 1: Web adi success story

Put your company logo here

OHUG Global ConferenceLas Vegas, NVJune 14 – 18, 2009

Web ADI Success Story

Page 2: 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

Page 3: Web adi success story

• Sean Fielding [email protected] IT Manager, Business Process Integration

Services

Presenters

Page 4: Web adi success story

Dunkin’ Brands, Inc.

Page 5: Web adi success story

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

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

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

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

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

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

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

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

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

Web ADI Components

ntegrators

ayouts apping

ecurity

Page 15: Web adi success story

ntegrators

Page 16: Web adi success story

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

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

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

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

Locating APIs

HRIS• Oracle

Integration Repository

IT• Oracle

Integration Repository

• TOAD

• Procedure Builder

• Reverse Engineering

Page 21: Web adi success story

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

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

Integration Repository (3/4)

For each api, Oracle Integration Repository provides a detailed description of the api.

Page 24: Web adi success story

Integration Repository (4/4)

The detailed api description includes a description of every parameter available.

Page 25: Web adi success story

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

ecurity

Page 27: Web adi success story

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

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

ayouts

Page 30: Web adi success story

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

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

apping

Page 33: Web adi success story

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

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

• 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

• 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

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

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

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

Questions