If you look at the way the roles are structured there are certain roles that are only for organizations and other roles that are only for individuals, and others that are for any.

However, because there are situations where users don't want to restrict this it is not enforced by default.

-David


On Mar 11, 2009, at 1:14 PM, Muhammad Aamir wrote:

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 <adri...@hlmksw.com> 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