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
>
>

Reply via email to