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) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions (Moderator: Dave Greenberg) »
  • Source field throughout system
Pages: [1]

Author Topic: Source field throughout system  (Read 933 times)

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Source field throughout system
August 17, 2010, 07:33:56 am
I find that users often are not sure what to do with the source field. On one hand, it can be useful when tracking various details about where the contact, contribution, registrant, etc. originated from. On the other hand, when left blank it is generally populated by Civi with some pretty useful stuff. So as a rule, I recommend against using it -- and just let Civi drive the data.

Because it's autopopulated most of the time, I would prefer it not be editable. However, I could see a situation where the content populated by Civi would want to be modified (though one could make an argument for better auditing integrity if it's locked). The biggest problem I see is that the field isn't populated until after it's saved -- so the user is inclined to use it and then miss the benefit of the autopopulation content (which most importantly includes a record of who created the record).

So a couple propositions:
1) freeze the field altogether and let Civi own the field content
2) hide the field on record creation so that Civi has a chance to populate, but then expose it in post-creation edit mode so that users can make changes if necessary
3) wishlist: provide a config option to choose between the two above. so orgs that want it to serve as a type of auditing function can lock it, but those that don't can make it editable
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: Source field throughout system
August 17, 2010, 11:43:44 pm
Good idea!
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Source field throughout system
August 18, 2010, 12:00:13 am
Hi,

Why do you say the source is properly filled automatically ?

I don't recall any place where the contact source is filled, where it would be great it is indeed, eg:
- online registration to mailing list XX
- import YY
= donation ZZ
- event registration XX
- membership registration...

I would love to see more places in civicrm setting the source when creating a contact automatically!
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Re: Source field throughout system
August 18, 2010, 04:16:17 am
you're right -- the source field is the exception, though there are some ways it could/should be auto-filled.
i'm mostly thinking of the contribution source and event source fields
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions (Moderator: Dave Greenberg) »
  • Source field throughout system

This forum was archived on 2017-11-26.