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 »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Allow users access to old DB info for updates
Pages: [1]

Author Topic: Allow users access to old DB info for updates  (Read 2150 times)

davers

  • Guest
Allow users access to old DB info for updates
October 28, 2009, 10:27:12 am
I'm brand new to CiviCRM, so I'm just throwing it out there:

I work for a non-profit with ~20K+ records in our Access DB. We use a variety of paid services to communicate, take donations from, and to do activities with our lists.

Looking at CiviCRM, it has a lot of the features we already pay to use, but with integration with Drupal (which we also use).

The main thing I would like to do is:

- Once the Access information is imported into CiviCRM, allow users access to their data to make updates to email, phone, address if possible (which would have to be approved by an administrator).

I'm not certain if this is possible, as the best way I can think of doing it would be for the member to input certain data (say last name and email) which would confirm certain information to the user, then email a temp password so they can gain access to view the rest of their information (contact, donations, etc) which they are allowed to update.

Anybody know if something like this is possible in CiviCRM, or know how to do it if it is?

TIA!

-Davers

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: Allow users access to old DB info for updates
October 28, 2009, 10:56:06 am

you can allow users access to their data (via profiles, check: http://en.flossmanuals.net/CiviCRM)

however there is no approval process, i.e. the data is changed for that user. You can send an email to staff when a record changes and what was changed

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

davers

  • Guest
Re: Allow users access to old DB info for updates
October 28, 2009, 11:54:53 am
Having an email should be okay.

What about giving/gaining initial access to their user profile in CiviCRM? Is there a good way to allow users to "claim" their profile? There are no current passwords set in any of our other systems that we use, so passwords could be autogenerated and sent to an email address we have on file once requested.

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: Allow users access to old DB info for updates
October 28, 2009, 12:11:27 pm

you can create accounts for them in drupal/joomla and then send them email asking them to login. In drupal, you can use the user_import module

alternatively if this is a one time event only, you can use the checksum method which allows folks to update their data for a limited period of time (the token has an expiry date)

i suspect in your case the former approach (login) might be better


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

davers

  • Guest
Re: Allow users access to old DB info for updates
October 30, 2009, 03:19:08 pm
Thanks, Lobo! And the former is really want I want to have. Do you know if there is an auto-generated password when you input the users? I've played with the import module in Drupal for content, but not for users.

I guess in the end it's just a matter of me playing with the all the different elements to make it work properly for what I need. I'm guessing that I can also import past donations that are held in our access system and custom field data as well?

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Allow users access to old DB info for updates
October 30, 2009, 04:28:32 pm
Yes to "import past donations and custom data". You might want to spend some time with the online civi-book to get oriented a bit more on that kind of thing - http://en.flossmanuals.net/civicrm
Protect your investment in CiviCRM by  becoming a Member!

davers

  • Guest
Re: Allow users access to old DB info for updates
November 02, 2009, 03:34:19 pm
Is there a difference between importing users into Drupal and importing them CiviCRM as an individual contact? Do I need to import my membership list into Drupal rather than CiviCRM for them to access and update their information? I'm unclear how the user relationship is defined and shared between the CMS and the CRM.

Thanks again!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Allow users access to old DB info for updates
November 02, 2009, 03:39:11 pm
This section gives you an overview of contacts (civi) vs. users (drupal):
http://wiki.civicrm.org/confluence/display/CRMDOC/Synchronize+Users-to-Contacts

There are several posts on this forum about importing drupal users (via the user import module) and synching w/ imported civi contacts.
Protect your investment in CiviCRM by  becoming a Member!

davers

  • Guest
Re: Allow users access to old DB info for updates
November 02, 2009, 06:00:47 pm
I'm a little confused at the user contact relationship. Currently there is only one user in our Drupal setup (the main admin) so does it make more sense just to import users in as contacts to civi?

If they are imported as contacts rather than users, can the owners of those accounts still update and modify their own records, or do they have to be drupal users to do that? Still a little confused on how they are linked and what is considered best practice.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Allow users access to old DB info for updates

This forum was archived on 2017-11-26.