Hi esteemed colleagues and v11 mavens.
Reviewing the conversations on here about indiv vs households and who should own transactions, it would seem that we are out on our own in preferring to always transact on the individual. As a consortium, we've discussed this, and basically everybody agrees that we want to be able to choose to transact on the indiv or the HH on a case-by case basis, but we have a strong preference for the individual as a general policy. Perhaps that's because us ANZACS are such rugged individualists, or something like that. (cf crocodiles etc.)
...anyway....
We made a collective decision some time ago to abjure the use of N1/N2 records, that everyone was to be an individual, and no-one was to create new N1/N2's, although existing ones were grandfathered until they could be split up. Org Contact records were eliminated completely. With the result that we now have relatively few N1/N2 records to convert into Households. Which is fine.
But of course there are some, and in v11-land, we'll happily be creating new ones, now we have the New Constituent Model. However we do intend to contumaciously** reject the strong Tess advice to keep transactions on the household. Brave.
We have set the Transact_as_Household _CONTR, _ORDER, and _CREDITEE defaults to Prompt, obviously.
"But what about the Web??" I hear you cry. Well; exactly; good point; and this brings me to the nub of this post. We are tempted to set that to No, against the specific advice of the upgrade doc ("NOTE: For backward compatibility with existing websites, TRANSACT_AS_HOUSEHOLD_WEB should be left on Yes.) ,
So - what would be the terrible consequences of that? I've walked through the notes in the What's New, and none of the actual dire warnings in there seem to apply to us. We don't have any mention of N1/N2 on the website, since we've never used them, so we won't try to update them, so those update N2 issues seem to be moot. Similarly, it seems fine to us if the updates to attributes and so on stick with whoever logged in, whether they're a HH or an indiv. We don't manipulate associations via the website now, so we shouldn't run into those issues.
In another thread here, it is suggested (I think) that if an individual with no primary address of their own (ie an indiv whose primary address is inherited from the Household) is logged on as themselves and tries to update their address, this will cause an issue, because the address actually belongs to another constituent and can't be edited. But this appears not to be the case. What actually happens is that the API creates a fresh individual address for them, as a copy of the Household address, with the edits that they've made applied to it, leaving the actual household address well alone. Which seems eminently sensible, i have to say.
I believe my colleagues just along the Harbour at SOH have also been testing things this way, with no negative consequences to date.
So... is there some other deep dark reason that I've completely missed, why we should not set the TRANSACT_AS_HOUSEHOLD_WEB value to No?
Anyone have any experience to offer? Anna?
What will happen now - or is it about possible future changes that might cause havoc?
Ken
** Synonyms: contrary, pigheaded, factious, refractory, headstrong, intractable.