party,partygroup and relationships

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Wai
Reply | Threaded
Open this post in threaded view
|

party,partygroup and relationships

Wai
Hello All,

Could someone tell me if a party or partygroup that is defined in ofbiz _must_ have some sort of PartyRelationship with another party or partygroup with a given role?

In short, does it make sense to have a party defined that has no relationship to any other defined party or party group?

Thanks
Wai
Reply | Threaded
Open this post in threaded view
|

Re: party,partygroup and relationships

BJ Freeman
If you look in the demo data for the field you will find some the _NA_

=========================
BJ Freeman  <http://bjfreeman.elance.com>
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man


Wai sent the following on 8/25/2010 2:36 PM:

>
> Hello All,
>
> Could someone tell me if a party or partygroup that is defined in ofbiz
> _must_ have some sort of PartyRelationship with another party or partygroup
> with a given role?
>
> In short, does it make sense to have a party defined that has no
> relationship to any other defined party or party group?
>
> Thanks
> Wai

Wai
Reply | Threaded
Open this post in threaded view
|

Re: party,partygroup and relationships

Wai
Thanks BJ, I'm aware of that.
This would indicates that a PartyRelationship entry exist and it is marked as _NA_.
What I meant is, must all party and partygroup created in ofbiz require a corresponding, one or more, entries in PartyRelationship?  If that is not so, under what condition would this be the case?
I'm assuming that a party or partygroup created in ofbiz must serve some purpose to the organization(s). Hence some sort of relationship must exist.  Otherwise it would make no sense to create it.
Thanks
Wai
Reply | Threaded
Open this post in threaded view
|

Re: party,partygroup and relationships

BJ Freeman
there is a to and from PartyRelationship to party.
in the demo data. Most use _NA_ for roles.
Most are for GROUP_ROLLUP.
There is an example for EMPLOYMENTS
For PartyRelationship.partyRelationshipTypeId  
so at this time it is not universal in the demo data.
For my installation I use it extensively.
it is the top level determination to reduce the records you getting as
well as having a well define relationships between parties.



=========================

BJ Freeman
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man


Wai sent the following on 8/25/2010 4:01 PM:

>
> Thanks BJ, I'm aware of that.
> This would indicates that a PartyRelationship entry exist and it is marked
> as _NA_.
> What I meant is, must all party and partygroup created in ofbiz require a
> corresponding, one or more, entries in PartyRelationship?  If that is not
> so, under what condition would this be the case?
> I'm assuming that a party or partygroup created in ofbiz must serve some
> purpose to the organization(s). Hence some sort of relationship must exist.
> Otherwise it would make no sense to create it.
> Thanks
> Wai

Reply | Threaded
Open this post in threaded view
|

Re: party,partygroup and relationships

Matt Warnock
In reply to this post by Wai
Hi Wai!

As you point out, a party without a relationship has little value.
However (unless rolled into an atomic transaction, and perhaps even
then) you must create a party before you can create a relationship,
which uses a party_id as an external reference key.  So until that first
relationship is created, the party can (and must) exist on its own.  

The only time I can think that such a party might be useful is in the
context of lead retrieval in the CRM context, where you may get a pile
of leads (from a trade show, advertisement, or whatever) and may want to
put them into the system for appropriate follow-up.  In that case, you
could either create them immediately with a bogus/temporary role (e.g.
"unqualified lead") or wait until there is a real relationship (like
"customer") to create the relationship or role.  Both methods are
defensible in my view, with their own pros and cons.

In any event there is likely to be some notes, lead source data, contact
info, and other stuff associated with the party, even if there is no
real relationship or role yet.

Don't know if that answers your question, but its all I could come up
with...
--
Matt Warnock <[hidden email]>
RidgeCrest Herbals, Inc.

On Wed, 2010-08-25 at 16:01 -0700, Wai wrote:

> Thanks BJ, I'm aware of that.
> This would indicates that a PartyRelationship entry exist and it is marked
> as _NA_.
> What I meant is, must all party and partygroup created in ofbiz require a
> corresponding, one or more, entries in PartyRelationship?  If that is not
> so, under what condition would this be the case?
> I'm assuming that a party or partygroup created in ofbiz must serve some
> purpose to the organization(s). Hence some sort of relationship must exist.
> Otherwise it would make no sense to create it.
> Thanks
> Wai