universal patterns: how they can help you develop your hr data model
DESCRIPTION
Len Silverston and Paul Agnew have discovered in decades of data modeling that there are "universal patterns" that apply to well over 50 percent of data model constructs and that can be reused for many applications, including human resources. For example, a roles pattern may be used to consistently model employees, contractors, workers, and other roles. A hierarchy pattern may be used to consistently model employee, position and organizational structures. A classification pattern may be used to consistently model demographics of employees as well as other parties. In this webinar, Silverston and Agnew will define what they mean by "universal patterns" and explain how these patterns can be applied to the development of human resource data models. They will focus on some of the most common re-usable patterns, including roles, hierarchies, and classifications that can aid in the development of consistent, flexible and powerful human resources data models.TRANSCRIPT
![Page 1: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/1.jpg)
Copyright 2009 Universal Data Models, LLC
Using Universal Patterns to Build Your HR Data Model
1
![Page 2: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/2.jpg)
Copyright 2009 Universal Data Models, LLC
Purpose and Agenda
• Purpose: – Show value of using patterns in HR modeling
• Agenda– Introduction– Patterns• Declarative role• Contextual role• Classification
– Conclusion
2
![Page 3: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/3.jpg)
Copyright 2009 Universal Data Models, LLC
What is a Pattern?
3
![Page 4: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/4.jpg)
Copyright 2009 Universal Data Models, LLC4
![Page 5: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/5.jpg)
Copyright 2009 Universal Data Models, LLC5
![Page 6: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/6.jpg)
Copyright 2009 Universal Data Models, LLC6
![Page 7: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/7.jpg)
Copyright 2009 Universal Data Models, LLC7
![Page 8: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/8.jpg)
Copyright 2009 Universal Data Models, LLC8
![Page 9: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/9.jpg)
Copyright 2009 Universal Data Models, LLC9
![Page 10: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/10.jpg)
Copyright 2009 Universal Data Models, LLC10
![Page 11: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/11.jpg)
Copyright 2009 Universal Data Models, LLC11
![Page 12: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/12.jpg)
Copyright 2009 Universal Data Models, LLC12
![Page 13: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/13.jpg)
Copyright 2009 Universal Data Models, LLC13
![Page 14: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/14.jpg)
Copyright 2009 Universal Data Models, LLC
Universal Data Modeling Patterns
14
![Page 15: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/15.jpg)
Copyright 2009 Universal Data Models, LLC
Specific Modeling Vs.
Generalized Modeling
15
![Page 16: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/16.jpg)
Copyright 2009 Universal Data Models, LLC16
![Page 17: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/17.jpg)
Copyright 2009 Universal Data Models, LLC
When Should I use a Specific or Generalized Pattern?
17
Specific – Understand requirementsGeneralized - Flexibility
![Page 18: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/18.jpg)
Copyright 2009 Universal Data Models, LLC
Why not Conceptual, Logical and Physical?
18
![Page 19: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/19.jpg)
Copyright 2009 Universal Data Models, LLC
The Patterns
19
![Page 20: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/20.jpg)
Copyright 2009 Universal Data Models, LLC
Declarative Roles
20
![Page 21: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/21.jpg)
Copyright 2009 Universal Data Models, LLC21
![Page 22: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/22.jpg)
Copyright 2009 Universal Data Models, LLC22
![Page 23: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/23.jpg)
Copyright 2009 Universal Data Models, LLC23
![Page 24: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/24.jpg)
Copyright 2009 Universal Data Models, LLC24
Freddy MercuryBonoIce TVirgin Records
![Page 25: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/25.jpg)
Copyright 2009 Universal Data Models, LLC25
![Page 26: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/26.jpg)
Copyright 2009 Universal Data Models, LLC26
Freddy Mercury,Bono,Ice T,Virgin Records.
Employee Advocate,Employee,Department
![Page 27: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/27.jpg)
Copyright 2009 Universal Data Models, LLC
Contextual roles
27
![Page 28: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/28.jpg)
Copyright 2009 Universal Data Models, LLC28
![Page 29: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/29.jpg)
Copyright 2009 Universal Data Models, LLC29
Freddy MercuryBonoIce T
Freddy’s Review.Ice T’s Review.
Freddy’s Review.----Bono
Freddy’s Review.----Ice T
Virgin Records
![Page 30: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/30.jpg)
Copyright 2009 Universal Data Models, LLC30
![Page 31: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/31.jpg)
Copyright 2009 Universal Data Models, LLC31
Freddy MercuryBonoIce TVirgin Records
Employee,Internal Organization,Employee Advocate,Department
Freddy’s Review.Ice T’s Review.
Freddy’s Review.----Bono
Freddy’s Review.----Ice T
![Page 32: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/32.jpg)
Copyright 2009 Universal Data Models, LLC32
![Page 33: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/33.jpg)
Copyright 2009 Universal Data Models, LLC33
Employee, Internal Organization, Reviewer, Mentor, Employee Advocate, Subject
Freddy MercuryBonoIce TVirgin RecordsFreddy’s Review.
Ice T’s Review.
Bono –Reviewer—Freddy’s Review,Freddy Mercury—Subject—Freddy’s ReviewIce T – Mentor – Freddy’s Review
![Page 34: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/34.jpg)
Copyright 2009 Universal Data Models, LLC34
Freddy Mercury—Subject—Freddy’s Review
Bono –Freddy’s Review,
Ice T – Freddy’s Review
Employee, Internal Organization, Reviewer, Mentor, Employee Advocate, Department, Subject
Freddy MercuryBonoIce TVirgin Records
Freddy’s Review.Ice T’s Review.
![Page 35: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/35.jpg)
Copyright 2009 Universal Data Models, LLC
Classifications
35
![Page 36: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/36.jpg)
Copyright 2009 Universal Data Models, LLC36
![Page 37: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/37.jpg)
Copyright 2009 Universal Data Models, LLC37
Programmer,Admin Support.
Typing,Negotiation.
Management,Technical.
Management Job 1
Sales support Job 2
Tech support Job 3
Management Job 1- Negotiation
Tech Support Job 3- Technical
![Page 38: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/38.jpg)
Copyright 2009 Universal Data Models, LLC38
![Page 39: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/39.jpg)
Copyright 2009 Universal Data Models, LLC39
Position Type,Skill TypePosition Category
Programmer (Position Type ),Admin Support (Position Type ), .Typing (Skill Type),Negotiation (Skill Type),.Management (Position Category)Technical. (Position Category)
Management Job 1Sales support Job 2Tech support Job 3
Management Job 1- NegotiationTech Support Job 3- Technical
![Page 40: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/40.jpg)
Copyright 2009 Universal Data Models, LLC
Other Patterns
• Status • Business Rules• Hierarchies, recursive relationships• Contact mechanism
40
![Page 41: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/41.jpg)
Copyright 2009 Universal Data Models, LLC
Value Proposition
• Time and $• Quality systems• Enable integration
41
![Page 42: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/42.jpg)
Copyright 2009 Universal Data Models, LLC
In Conclusion
• Not “Data Modeling for Dummies”• Systematic approach
42
![Page 43: Universal Patterns: How They Can Help You Develop Your HR Data Model](https://reader035.vdocument.in/reader035/viewer/2022081603/5599e2901a28ab54318b487b/html5/thumbnails/43.jpg)
Copyright 2009 Universal Data Models, LLC
Questions?• [email protected]• [email protected]
43
To license UDM models such as Universal Data Models for Human Resources, see:http://www.embarcadero.com/products/udm/index.html