hr-xml webinar october 2009 migrating to hr-xml 3.0 using translathr to move between 2.x and 3.0...

19
HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline ([email protected] )

Upload: christiana-barker

Post on 26-Dec-2015

218 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

HR-XML Webinar

October 2009

Migrating to HR-XML 3.0

Using TranslatHR to move between 2.x and 3.0

Paul Kiel, xmlHelpline ([email protected])

Page 2: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

2xmlHelpline.com Consulting

Contents

3.0 Architecture Context

Migrating to 3.0

How: the TranslatHR A beginning …

Next steps

Page 3: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

3xmlHelpline.com Consulting

HR-XML 3.0 Architecture context

UN/CEFACT Core Components

OAGIS BPI Platform(Business Process Integration)

Ch

em

ical

Au

tom

oti

ve

Hu

man

Resou

rces

Govern

an

ce

OA

GIS

Hori

zon

tal

. .

.

Page 4: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

4xmlHelpline.com Consulting

HR-XML 1.x, 2.x: external data model

ClientClient

ClientClient

ClientClient

hr-xml

xml

flat file

my format

s

erv

ice

s

erv

ice

Page 5: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

5xmlHelpline.com Consulting

HR-XML 3.x: internal data model

ClientClient

ClientClient

ClientClient

xml

hr-xml

flat file

hr-xml

s

erv

ice

s

erv

ice

Page 6: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

6xmlHelpline.com Consulting

SOA view

s

erv

ice

s

erv

ice

Hub

AppApp

AppApp

AppApp

ClientClient

ClientClient

ClientClient

Page 7: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

7xmlHelpline.com Consulting

Service views of 3.0

Tr

ansl

atH

R

Transl

atH

R

App

ClientClient

ClientClient

ClientClient

2.x

3.0

Tr

ansl

atH

R

Transl

atH

R2.x

2.x or 3.0

3.0

Page 8: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

8xmlHelpline.com Consulting

How to get there?

Mapping of components Two ways

Translation tools Proprietary Standard Hybrid

Page 9: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

9xmlHelpline.com Consulting

Where to start

Translate to 3.0 Use mappings to expedite translation

from 3.0

Nouns i.e. Candidate

Common components (CPOs)

Page 10: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

10xmlHelpline.com Consulting

Assessing level of effort: 2.5 design

CPO – Cross Process ObjectsS

IDES

Tim

eC

ard

Assessm

en

t

Scre

en

ing

Can

did

ate . .

.

Page 11: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

11xmlHelpline.com Consulting

Level of effort

1 2 3 4 5 6 7 8

0

10

20

30

40

50

60

70

80

90

100 Nouns to EffortEffort

Nouns translated

Now think : Cost / ROI

Page 12: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

12xmlHelpline.com Consulting

Costs are front loaded

One enterprise: Return depends on number, volume, time

Many enterprises: Shared cost Guaranteed higher number and volume

Cost / ROI

Sound familiar?

Page 13: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

13xmlHelpline.com Consulting

Problem? … what problem?

The easy part Developing interest

The hard part Getting started, committing time /

resources

Page 14: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

14xmlHelpline.com Consulting

“A” solution:

TranslatHR

Jump start the process Learn best design / approach Demonstrate success

Page 15: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

15xmlHelpline.com Consulting

Deliverables

Mapping

Cross enterprise translation 2 XSLTs using non-proprietary tools

• Why tools like MapForce© or code gen may not work

Page 16: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

16xmlHelpline.com Consulting

How to get it done

Outsource

Open source

Opportunistic

Incremental

Page 17: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

17xmlHelpline.com Consulting

What’s been done

Candidate

CandidateSupplierCandidateRecordInfoRelatedPositionPostings (incl SearchCriteria, SearchResult)Candidate Profile (most)PreferredPosition

Loop based (xsl:for-each)

Common components (CPOs)

2 general, reusable templatesContactMethodEntityIdTypePersonNamePersonDescriptorsCompetencyEducationHistoryEmploymentHistoryFlexibleDateRatingTypeDuration (time)AvailabilityInfo

xsl:template based (44 exist)

Page 18: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

18xmlHelpline.com Consulting

Next Steps

Email me to get the XSLT templates – free

[email protected]

… discuss …

Page 19: HR-XML Webinar October 2009 Migrating to HR-XML 3.0 Using TranslatHR to move between 2.x and 3.0 Paul Kiel, xmlHelpline (paul@xmlhelpline.com)paul@xmlhelpline.com

19xmlHelpline.com Consulting

• Model it • Standardize it • Transform it • Share it • Leverage it • Review it

Plus training [email protected]

home of the Xml Schema Lightener / Flattener