Major overhaul of data model #3

Closed
opened 2026-07-22 13:47:11 +00:00 by foefl · 0 comments
Owner

The current data model does not correctly represent the target behaviour and reality provided by WCE. The current data model falsely models company entries collected during the initial recording as separate entities. But these entries are just enhancements to the initial recording of an inidividual person.
The companies are defined by their unique ID obtained from the database of the app "Kontaktliste". This ID should also specify the company's profile within the CRM app. Currently each additional information block is inserted as a separate entity even if it is not and does not represent a unique entity.

The following errors or misunderstandings must be solved/cleared:

  • correctly model the additional information as part of the initial recording phase
  • correctly save the companies as unique entities which are the base for modelling the profile and user association
  • adapt the initial recording accordingly in a consistent manner (correct differentiation between initial recording on the company path and the inidivual path)
The current data model does not correctly represent the target behaviour and reality provided by WCE. The current data model falsely models company entries collected during the initial recording as separate entities. But these entries are just enhancements to the initial recording of an inidividual person. The companies are defined by their unique ID obtained from the database of the app "Kontaktliste". This ID should also specify the company's profile within the CRM app. Currently each additional information block is inserted as a separate entity even if it is not and does not represent a unique entity. The following errors or misunderstandings must be solved/cleared: - [ ] correctly model the additional information as part of the initial recording phase - [ ] correctly save the companies as unique entities which are the base for modelling the profile and user association - [ ] adapt the initial recording accordingly in a consistent manner (correct differentiation between initial recording on the company path and the inidivual path)
foefl added the bug label 2026-07-22 13:47:11 +00:00
foefl self-assigned this 2026-07-22 13:47:11 +00:00
foefl added this to the To-Do project 2026-07-22 13:47:11 +00:00
foefl closed this issue 2026-07-28 17:04:13 +00:00
foefl moved this to Done in To-Do on 2026-07-30 13:09:09 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WCE/NAFKA-crm-gui#3