2 Concept or 3 Concept EventsΒΆ

Employee works for Company

Create a two concept event, with Employee and Company

or

Create a employment Concept.

Then create a three concept event, Employee is Employed by Company.

If the relationship between the Employee and the Company holds unique details use the three concept event. You cannot add detail to an event only to a concept.

Worry about:

  • Does the system of record store the relationship in a seperae mapping table or is the relationship part of a event.

  • Can the user update the relationship between an employee and a company outside of an event.

  • Can the user update the relationship between an employee and a company as part of an event as well as outside of the event.

  • Can a employee have a employment relationship with multiple companies. Needs a whole new pattern, cannot use 2 way or 3 way.

  • Does the relationship between the employee and the company have a start and end date. Then use 3 way.