Hi Adrian, Don't get me wrong, I didn't say multiple roles doesn't make sense. What doesn't make sense (at least to me) that a Person can play a role of Organizational Unit, Department or Internal Organization along with an Employee role. (See the data model of Party, two subtype of Party are Person and Organization (or PersonGroup), meaning a Party cannot be a Person as well as Organization simultaneously).
Regards Muhammad Aamir On Wed, Mar 11, 2009 at 5:57 PM, Adrian Crum <[email protected]> wrote: > Muhammad Aamir wrote: > >> - For example in Party module, a Person, who already has a role >> Employee, >> can have additional roles of Organization Unit, Internal Organization >> and in >> fact any other role (which of course doesn't make any sense). >> > > Why wouldn't multiple roles for a person make sense? Where I work, an > employee could also be a supplier (the employee does work on the side for > the company on a contract basis). We also have a person who is not an > employee, but has the dual roles of dealer and outside sales rep. > > What you perceive as a lack of business rules is actually an accurate model > of the real world. > > -Adrian > >
