Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Implementation of PartyRelationship (document in progress)
Overview:
PartyReleationship is the key to how all parries relate to each others (see DataModel resouce BK Vol I page 43-47). By enforcing this at the onset, would remove a lot of extra Entities used to create these relationships. It simplifies the query and the amount of records returned. It reduces the number of processes to get the required data.
There are 3 relationship: Organization to Organization, Person to Person, and Person to Organization. Parties can have many of these relationships.
Organization to Organization are internal to internal, Internal to External.
Person to Person would be like an Organizational Structure, or or a leads for a person.
Person to Organization would be like employment with an Organization, or a temp employment related to their Agency.
Current Implementation:
PartyRelationship models relationship of party roles.
PartyRelationship is directional ie. has a 'from' and 'to' side.
Each PartyRelationship has a PartyRelationshipType. PartyRelationshipType has a valid from and to role that is used to constrain what roles can be associated. PartyRelationshipType has a parent type that is used to create relationship type hierarchy (e.g. Family, Parent-Child).

Proposed Implementation:

Migration Processing: