One of a few threads on the subject.
It is reasonable that an organization will reparent a Contact from one Account to another from time to time, whether it's to move to a different household without using Manage Household or to assign directly to an Organization if that is best for their business process (even if it's not what we recommend).
When this happens, and if the now-prior Household no longer has a Contact, the Account is renamed to Anonymous Household and the Contact is still that Household's Primary Contact. This is really bad data and a source of a lot of confusion. It makes it theoretically possible for the same Contact to be Primary on 2 Households at once. Not good. It doesn't matter whether there are existing records on the Account or not.
If a Household is left orphaned when a Contact is reparented, the Primary Contact field on the Account should be set to null and perhaps instead of 'Anonymous Household' we update the name to something that clearly informs the organization what happened so they can best clean up their data without guessing?
One of a few threads on the subject.
It is reasonable that an organization will reparent a Contact from one Account to another from time to time, whether it's to move to a different household without using Manage Household or to assign directly to an Organization if that is best for their business process (even if it's not what we recommend).
When this happens, and if the now-prior Household no longer has a Contact, the Account is renamed to Anonymous Household and the Contact is still that Household's Primary Contact. This is really bad data and a source of a lot of confusion. It makes it theoretically possible for the same Contact to be Primary on 2 Households at once. Not good. It doesn't matter whether there are existing records on the Account or not.
If a Household is left orphaned when a Contact is reparented, the Primary Contact field on the Account should be set to null and perhaps instead of 'Anonymous Household' we update the name to something that clearly informs the organization what happened so they can best clean up their data without guessing?