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 »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Handling Household/Individuals Upon Initial Install
Pages: [1]

Author Topic: Handling Household/Individuals Upon Initial Install  (Read 1967 times)

Shai

  • I post frequently
  • ***
  • Posts: 202
  • Karma: 8
    • Content2zero
  • CiviCRM version: 4.3.x, 4.4.x, 4.5.x
  • CMS version: Drupal 7
  • MySQL version: 5.5.x
  • PHP version: 5.3.x, 5.4.x
Handling Household/Individuals Upon Initial Install
May 17, 2009, 07:34:02 am
I'm doing a Civi/Drupal install for a new client.

I've got 2000 records that I'll be importing from a csv file. 1600 records are individuals and 400 records are households. The individual members of the households do not, in the csv, have their own individual rows.

The use case is pretty typical... small non-profit that will want to communicate via snail mail and email, solicit contributions, etc.

I'm aware of this new thread about thinking of new data structures for households:
http://civicrm.org/node/558

The csv I'm working with for import has a "First name field." In the case of a joint record it has "George and Jane". There is also a full name field which comes out to, "George and Jane Jetson".

Here is what I'm thinking for the records that cover two people in the household:
  • Boning up on my regular expression chops... manipulate the csv I've got so that there is one row for each individual. I would import all the rows as "individuals,"  thus not initially using Civi's "Household" functionality at all.
  • Use the current first name field for the "custom greeting field" (e.g. "Dear George and Jane")
  • Mark one of the two records in each case "do not mail, do not e-mail"
  • I would add a special tag to all these folks for easy retrieval later

Since it looks like major changes are in the works for data architecture in Civi around Households, seems like keeping it simpler and avoiding that functionality could be helpful to avoid what might be tough upgrade issues later.

Please let me know if I'm on the right track or if you have a better idea of how I should proceed.

Shai
Don't miss out! Sign up now for free expert advice on CiviCRM's new StackExchange help site.

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: Handling Household/Individuals Upon Initial Install
May 17, 2009, 05:06:45 pm

I dont think that blog proposal calls for any radical changes. The biggest change is to basically use the greeting field in a more intuitive manner. As such i do think using household might make sense for your use case.

You might want to use your regex chops and import the household along with the individual using the relationship import feature

Tony or some other folks might chime in with their recommendations.

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

dharmatech

  • I post frequently
  • ***
  • Posts: 280
  • Karma: 53
    • dharmatech.org
Re: Handling Household/Individuals Upon Initial Install
May 18, 2009, 10:52:42 am
Hi Shai. I agree with lobo that all we're really proposing is improving CiviCRM's greeting/address features and extending the shared address concept to all contacts. And making the HH contact type optional for groups that don't need it.

In your case, I would actually disagree with lobo and suggest you go ahead with your plan to not use HH's. That's what I would do if I were you :) I think it is very similar to our clients where the HH contact type doesn't serve any real purpose other than allowing for shared addresses and maybe tracking joint contributions.  Those purposes are not worth the headache, IMO, of trying to manage HH contact types.

A few other questions/notes you should ask yourself in making your decision:
  • Do any of your contacts share email addresses? If so, you should consider using two greeting fields (postal & email) as we suggest in the blog post.
  • Is the current soft-credit functionality currently enough to meet your needs as far as tracking contributions from HH's? You may need to create a custom report to find those with soft credits, for example.
  • For your data-entry staff you may want to make your greeting fields mandatory. This ensures that field is always entered but also allows the staff to do your mail merge for CiviMail or snail mail off of the same field for all records in your DB.

I hope this helps
tony
http://dharmatech.org
oss@dharmatech.org
801.541.8671

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Handling Household/Individuals Upon Initial Install
May 19, 2009, 07:02:26 am
In case it helps when you come to chopping up your combined text fields - http://office.microsoft.com/en-us/excel/HA101023411033.aspx?pid=CH100793501033
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Handling Household/Individuals Upon Initial Install

This forum was archived on 2017-11-26.