Constituents Can Only Be Scheduled Once in Merge

Former Member
Former Member $organization

Hi all -

We just moved over into V15 - and we're working through some new features. We received this error for the first time "Constituents Can Only Be Scheduled Once for a Single Merge." We've never encountered this before in other versions. We've done our due diligence and read about merging in V15 - but can't figure out how to merge Account Numbers 2 and 3 into 1 during the same merge procedure. Any ideas where we are going wrong?

Also, is anyone using any jobs for merges overnight that they really like? We've been doing it manually for awhile now. I've worked for other organizations that had jobs that ran overnight that looked for potential duplicates, and I'm looking into possibilities of implementing this here. 

Thank you!

Parents Reply
  • Hi all,

    First, I want to apologize for missing noting this change in the v15.1 documentation. The merge topics have now been updated to note that a constituent can only be scheduled for one merge at a time, and the change has been noted in the What's New section as well.

    I also want to share some background on the change provided by the Development team. There has been a significant amount of time spent by both Support and Development troubleshooting and fixing merge errors due to conflicts between accounts when a constituent was involved in multiple merges within a single merge process. Development determined that limiting a constituent to be involved in only one merge at a time was the best solution to prevent these errors based on the current structure and complexities of the merge procedures. As we continue to work on the Constituent UI overhaul and then move on to other areas of of Constituents, we will look at ways to improve the merge process. For the time being, though, this change is not going to be rolled back as that would reintroduce the merge errors members have been experiencing. Also note that the Network does not support manually inserting rows in T_POTENTIAL_DUPS or making alterations to the merge procedure as these practices could result in unintended/unexpected consequences.

Children
  • There has been a significant amount of time spent by both Support and Development troubleshooting and fixing merge errors due to conflicts between accounts when a constituent was involved in multiple merges within a single merge process.

    Interesting. I've merged >1 "delete" record into a single "keep" record hundreds of times (at least) over the years, without a hiccup. I wonder what was different in the cases above.

    Also note that the Network does not support manually inserting rows in T_POTENTIAL_DUPS or making alterations to the merge procedure as these practices could result in unintended/unexpected consequences.

    Naturally, no-one should alter or work around standard code unless they're prepared to un-merge or otherwise clean up after themselves, though it's sad we have to resort to such things when, I would argue, the software takes a backward step.

  • Oh no. This makes me very sad.

    I'm afraid I view this as a retrograde step. Managing duplicate accounts is a bit enough task as it is without having to wait a day (and remember to do so) when trying to merge 3 accounts into one.

    Another reason I'm happy to wait until moving from v15.0.5.

  • Hey Kevin,

    Although I appreciate the amount of time that Support and Dev put into this, I have to wonder....was MAC at all involved in this decision? As you can see, this is affecting organizations negatively. It's unfortunate that this was rolled out and was not communicated before roll out. This is something that needs to be A1 priority for the next version. The merge process has always had it's issues. However...now Tessitura has made the process even more a bear for us, the clients. Since Tessitura does not provide any clean and effective way to manage duplicate account creation via web/mobile and now is requiring us to have to figure out new ways to manage merges that can include merging the same person over multiple days if they have many duplicate accounts (which happens ALL the time), I'd like to know what the Roadmap is for duplicate account creation management via web/mobile AND what Tessitura intends to do to fix this new issue that you've created.

    - Chris

  • Also note that the Network does not support manually inserting rows in T_POTENTIAL_DUPS or making alterations to the merge procedure as these practices could result in unintended/unexpected consequences.

    Just coming to this after the long weekend...

    Additional question to this, I assume that you are saying this specifically in reference to the idea of getting around the client side prohibition of duplicate merges.  However, that does take me back to the very initial comment of mine.

    Our organization, like I am sure countless of other organizations, has a procedure in place to merge TNEW Guest accounts.  This process DOES involve the, well, true it is part of a procedure, but otherwise manual inserting of rows into T_POTENTIAL_DUPS.  Speaking for our organization only, there are no other custom updates to the merge process.  But I think the Network can certainly understand how such a thing might be necessary.  And there is absolutely no long term solution here by scheduling one merge and then another after that merge has been run.  That would either require someone to sit there scheduling a merge, running the procedure and then doing that on repeat for a significant period of time every day or else writing a looped script to first schedule a merge and then run the merge procedure every time, which can be done no problem but then revisits the idea of "manually inserting rows" which is the process this is meant to avoid.

    Thanks for your time.  I am just making sure I am understanding everything correctly.

    John

  • Because of the way we handle comp vouchers (creating an account for each pair, CSIing it, redeeming in that account and adding the constituent info) we can sometimes have hundreds of unused vouchers (constituent records with names like "A Christmas Carol Comps (2)" at the end of the season, and our business practice is to merge all of those unused accounts into a single account for the season so that we're not creating an additional burden on the system season over season - our database is large enough as it is - and so that we maintain a count of the unused vouchers (using the CSIs). This is a process we instituted nearly a decade ago, and which usually takes us maybe two days, and we haven't had a problem with that process yet; but this change is going to turn a two-day process into a never-ending process. These are accounts with no transactional data in them - it shouldn't require this much effort.

    It sounds a lot like the time that S&D are spending troubleshooting merge errors is being passed onto the licensees who are already strapped for hours in the day - why not commit those efforts to more transparent resources for and education in merges so that errors can be avoided rather than putting the burden on the organizations that already have it well in-hand? There has to be a better solution, and I'd really like to hear one from the network that won't affect our existing business practices.