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