CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Documentation for updating contacts / duplicate matching in CiviEvent
Pages: [1]

Author Topic: Documentation for updating contacts / duplicate matching in CiviEvent  (Read 1113 times)

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Documentation for updating contacts / duplicate matching in CiviEvent
March 23, 2009, 03:30:51 am
Hi there,

Have started drafting a new section in online event registration documentation that deals with duplicate matching and updating already existing records.

http://wiki.civicrm.org/confluence/display/CRMDOC/Online+Registration

It's a start, but is pretty rough and I don't have enough experience with CiviEvent to understand all the different situations (e.g mtaching via email, other duplicate matching rules, all the different config options) so if anyone with better understanding wants to help out...

Related forum posts:
http://forum.civicrm.org/index.php/topic,6725.0.html
http://forum.civicrm.org/index.php/topic,4184.msg30443.html

« Last Edit: March 23, 2009, 08:56:31 am by michaelmcandrew »
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

flug

  • I post frequently
  • ***
  • Posts: 126
  • Karma: 12
Re: Documentation for updating contacts / duplicate matching in CiviEvent
September 27, 2009, 11:13:06 pm
Quote from: michaelmcandrew on March 23, 2009, 03:30:51 am
Have started drafting a new section in online event registration documentation that deals with duplicate matching and updating already existing records.

I appreciate your summarizing this as I've just started using CiviEvent also and all these questions came to my mind as well.

Does anyone know the answers to the questions posed in the documentation?

Quote
You can define the rules for deciding if this contact already exists [how? Are the duplicate checking rules used?].  By default, CiviCRM uses the email field to check whether a contact already exists (this field appears by default in any event registration screen).  You can turn this behavior off [how?] [http://forum.civicrm.org/index.php/topic,4184.msg30443.html#msg30443] and use your own contact matching rules.

If the user is logged in, information from their contact record will be automatically populated in the event registration screen.

In particular, is it possible to turn off or change the duplicate detecting behavior?

For instance, in our use-case our user data is cleaned & standardized in various ways & so we really don't want people just changing (even their own) data willy-nilly.

Even something as simple as lazily entering the address in all lower or all upper case will cause us problems down the line.

What would be preferable, would be to have all Events info entered as new contact entries, which we could then go & manually search/merge duplicates if and when we want.

Also, for example, it's quite common for someone to pay for an Event on behalf of another person.  That's easy to handle via CiviEvent now (it automatically collects billing info & then just collect name/address of participant via a profile).  So then that entry has a separate "home" address and "billing" name & address.

That's perfectly fine for the CiviEvent entry but we certainly wouldn't want that person (and his/her billing address) entered as the permanent billing name/address for that membership record! Just because someone paid for someone else's event fee one time doesn't mean they are going to pay for all that person's memberships & donations every time from here on out.

Any thoughts or ideas on this topic are welcome!


Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Documentation for updating contacts / duplicate matching in CiviEvent
September 28, 2009, 08:09:48 am

You can convert the strict matching rules and make sure they never match. i.e. set too large a threshold etc.

That way civievent (and civicontribute) will always create new contacts. I'm pretty sure this should work, but have not tested it

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: Documentation for updating contacts / duplicate matching in CiviEvent
September 30, 2009, 09:06:49 am
If it is contact / location information you are interested in collecting using this profile, another approach might be to create a new location type for a contact and expose this in the profile.  So the activity is associated with the contact, but you won't over-write the contact / location information.  Not sure if that would fit your use case but might be a good strategy for some.

I haven't tested this so would welcome feedback from people that have :)
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Documentation for updating contacts / duplicate matching in CiviEvent

This forum was archived on 2017-11-26.