This see seemingly innocent phrase could spell dire consequences for a developer.
Here are some rules.
Merging the contact names would mean every table that has a contact as a foreign key must be updated, future development must incorporate this.
What happens if you accidently merge a contact, and OOPs that wasn't supposed to happen?
What if you discover weeks later that someone inadvertently merged contacts, but countless records have been added.
In a cloud based version where database customers could potentially have the same contact person,as their competitors would need to be able to migrate the contact over. That alone has some serious implications, IE. who owns the data? Especially if the contact is a vendor, and sells to multiple clients in the system.
Anyway, you see what I mean? Very complicated.
Here are some rules.
Merging the contact names would mean every table that has a contact as a foreign key must be updated, future development must incorporate this.
What happens if you accidently merge a contact, and OOPs that wasn't supposed to happen?
What if you discover weeks later that someone inadvertently merged contacts, but countless records have been added.
In a cloud based version where database customers could potentially have the same contact person,as their competitors would need to be able to migrate the contact over. That alone has some serious implications, IE. who owns the data? Especially if the contact is a vendor, and sells to multiple clients in the system.
Anyway, you see what I mean? Very complicated.