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.
Ken,
If your website does not use Name 2 it is possible that you may transact on the individual without issue. If you choose to do this then as you point out you will need to test thoroughly all the processes and make sure that your website does not have any issues with the setting. I will say that we have only tested the SOAP API against the recommended transaction model and therefore you may want to really redouble your testing.
The biggest risk with transacting on the individuals rather than forcing to the household mainly relates to two issues: renewable items (memberships and subscriptions) and consistency of data.
When deciding to transact on the individual the membership or subscription will be on the individual’s constituent record, therefore other members of a household would not have access to the membership data and could not act on it. For example, if you were to offer subscription renewals online and make the choice to not automatically swap to the household, then only one person in the household would have access to the subscription to renew, same with exchanges and membership benefits. Also with membership renewal, if Household Member1 purchases a membership and then Household Member2 goes online to renew the membership, then Household Member 1 will show as an expired member and Household Member2 will show as a new member. This can be problematic for trending reporting as well as membership benefit allocation. Also on the web if you have benefits or pricing for members only if the membership is on one individual’s record then the other members of the household will not have access to the membership benefits (that may be fine if you are selling solely individual memberships).
In addition to the renewables conundrum the other issue is about consistency of data. If you have the prompt option on, then that means that the operator chooses whether to transact on the household or the individual. How is that decided? If I call in to buy a subscription does it go on my individual record, if I mail in a cheque with both my and my spouse’s name on it do you put it on the household? And then how does your operator know when to choose one or the other? If you have the prompt on then you need to make some very clear guidelines for when a transaction is put on the household and when on the individual or it may affect reporting, list pulling, how you address your communications, and access to the data by the individuals in the household. This relates to the issue above with renewables where if I call and buy the subscription, what does the operator do when my spouse calls to exchange the tickets. Where this complicates on the web, is that the operator is given a choice to transact on the individual or the household, on the web it is wherever the login is, so there is no option and therefore it is possible that you web data may be inconsistent with the data entered by the operators. I am not offering a value on if this is a deal killer or not but wanted to point out the difference.
In the end you will need to weigh the pros and cons of this and do a lot of testing to make sure that this is the way you want to go.
I hope that clarifies it rather than complicates it.
Anna
Thanx anna.
Beautifully clarifed, as usual.
I think we will keep testing the Way of the Individual.
We (at ACO, I mean - not speaking for the whole consortium here) don't have any of those complex Membership/Subscriber benefit entitlement schemes set up, so that shouldn't cause us a problem. (Of course, as soon as I've said that, the Dev poppets will probably walk into the office with a proposal to do exactly that, but for the moment we're safe).
And all of our discussions so far have tended towards a preference for transacting on individual records unless there's a compelling reason to do otherwise, so we think that will be our policy.
Obviously N1/N2 records that have converted to households could cause some confusion and data inconsistency in this scenario, since logins will have stuck with the household, so if people log in to transact they will be transacting on the household (and of course rolled-over subs orders and transaction history will be on the household in this case), so that's something we need to work through.
But I don't see any way of avoiding some issues of that kind, even if we do force transactions onto the household.
For example, the consortium Constituent Management Group is currently considering an interesting conundrum that has been raised with households and privacy, :
I suspect that's more of a theoretical issue than a practical one, but we haven't come up with an answer yet. Lawyers are garnering fee income on this matter as we speak.
.. And of course the classic case of the household member who buys some tix that the other member of the household is Not Supposed to Know About......a potentially embarrassing situation.